Ad performance webhook intake with CRM and owner notification
Loading workflow…
Workflow Description
The workflow listens for POST requests on a dedicated webhook path, normalizes the submitted body into source and input fields, and checks that the input field is not empty. On success it calls two placeholder external HTTP endpoints (CRM record creation and owner notification) using generic credentials, then replies with {"status":"created"}; on a missing field it replies {"status":"missing-fields"}. All URLs and body values are placeholders that must be replaced before real use.
How it works
- 1.Form Webhook receives POST requests at marketing-ad-performance-monitor-form with response deferred to a respond node.
- 2.Normalize Form sets source to 'Ad Performance Monitor' and copies the request body into input.
- 3.Required Fields evaluates isNotEmpty on input and routes to one of two branches.
- 4.The success branch calls Create CRM Record, then Notify Owner, both HTTP POSTs with genericCredentialType authentication.
- 5.Respond OK returns {"status":"created"} while Respond Missing returns {"status":"missing-fields"} for the empty-input branch.
Use cases
- Capturing ad performance form submissions into an external CRM system.
- Notifying an account owner whenever a new marketing submission arrives.
- Returning an immediate JSON status to the submitting form for success or missing-field cases.
Requirements
- The webhook must be activated and reachable at its configured path in n8n.
- Generic HTTP credentials must be configured for the Create CRM Record and Notify Owner nodes.
- The placeholder api.example.com URLs and REPLACE_WITH_YOUR_VALUE body parameters must be replaced with real endpoints and payloads.
Setup and testing in n8n
- POST a request with a non-empty body to the webhook path and confirm a created response.
- POST a request with an empty body and confirm a missing-fields response.
- Inspect the execution log to verify node order: normalize, validate, CRM call, notify, respond.
Service Value
Ready-made workflow template for automation delivery and service execution.
Apps Used
Details
How to Use
- 1.Click "Download Template"
- 2.Open your n8n dashboard
- 3.Go to Workflows > Import from File
- 4.Select downloaded file and configure credentials
Nodes Used (7)
Form Webhook
Webhook
Normalize Form
Set
Required Fields
If
Create CRM Record
HTTP Request
Notify Owner
HTTP Request
Respond OK
Webhook
Respond Missing
Webhook
Source and license
Sticky Note
Fresh workflows, straight to your inbox
Get newly published DROPIDEA workflows, a clear overview of what they do, and a link to explore them.
- New workflows
- Clear overviews
- Setup guides