Stalled candidate intake webhook with CRM creation and notification
Loading workflow…
Workflow Description
A template workflow that receives form submissions via a POST webhook, normalizes the payload into source and input fields, checks that input is non-empty, then calls two placeholder HTTP APIs to create a CRM record and notify the owner. The webhook replies with JSON status created on success or missing-fields when the check fails. All URLs and body values are placeholders requiring user configuration.
How it works
- 1.A webhook node listens for POST requests at hr-recruiting-stalled-candidate-monitor-form with response deferred to a response node.
- 2.A Set node adds source (fixed label) and input (the whole request body) fields.
- 3.An If node checks that input is not empty and splits the flow into two branches.
- 4.On the true branch, HTTP POST calls a CRM-create endpoint, then a notify-owner endpoint, then Respond OK returns {"status": "created"}.
- 5.On the false branch, Respond Missing returns {"status": "missing-fields"}.
Use cases
- Capture recruiting form submissions and log them into an external CRM.
- Notify a record owner whenever a stalled-candidate form arrives.
- Provide immediate JSON feedback to the form submitter.
Requirements
- Activate the workflow so the webhook endpoint becomes reachable.
- Replace both api.example.com URLs and the REPLACE_WITH_YOUR_VALUE placeholder body parameters with real API values.
- Configure genericCredentialType credentials on both HTTP Request nodes.
- Note the validation only checks one combined input field, not individual required form fields.
Setup and testing in n8n
- POST a request with a body to the webhook path and confirm the status created response.
- POST a request with an empty body and confirm the status missing-fields response.
- Review execution logs to verify both HTTP calls fired with the configured credentials.
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