Core Concepts
Webhooks
Send HTTP requests from workflows
Overview
Webhooks send HTTP requests to external services from within workflows.
Adding a webhook step
- Edit a workflow
- Add a Webhook step
- Configure URL, method, headers, and body
Configuration
{
"url": "https://your-api.com/webhook",
"method": "POST",
"headers": {
"Authorization": "Bearer your_api_token"
},
"body": {
"email": "{{email}}",
"firstName": "{{data.firstName}}"
}
}Methods: POST, PUT, PATCH, GET, DELETE
Variables
{{email}},{{id}}— Contact fields{{data.fieldName}}— Custom data{{workflowName}},{{now}}— Workflow context
Error handling
- Failed webhooks don't block the workflow
- Errors logged in execution details
- 30 second timeout
- No automatic retries