Campaign launch webhook intake with validation and forwarding
Loading workflow…
Workflow Description
This workflow receives POST requests on a fixed webhook path, normalizes the payload into input and source fields, and checks that input is not empty. Valid requests are forwarded via HTTP POST to a placeholder external endpoint using generic credentials, then answered with {"status":"accepted"}; empty inputs get an immediate {"status":"invalid"} response.
How it works
- 1.Receive POST at path marketing-campaign-launch-notifier-intake with responseNode mode
- 2.Normalize body into input field and set source to Campaign Launch Notifier
- 3.Check with an IF node that input is not empty
- 4.On success, POST a placeholder body to api.example.com and respond accepted
- 5.On failure, respond directly with invalid
Use cases
- Unified intake endpoint for marketing campaign launch notifications
- Basic validation gate before handing data to an external service
Requirements
- Replace the placeholder URL and body value with real endpoint details
- Configure genericCredentialType credentials on the HTTP Request node
- Activate the workflow so the webhook can accept incoming requests
Setup and testing in n8n
- Send a POST with a non-empty body and verify the accepted response
- Send a POST with an empty body and verify the invalid response
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 (6)
Webhook Trigger
Webhook
Normalize Input
Set
Validate Input
If
Forward To Service
HTTP Request
Respond Success
Webhook
Respond Invalid
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