Webhook Trigger
Every workflow gets a unique webhook endpoint:Webhook Payload Schema
Define what data webhook accepts:Mapping Webhook Data
Data from webhook available in workflow:Example: Support Ticket
External system creates support ticket:- Start receives ticket data
- Agent analyzes issue
- Manager approves solution
- Webhook sends back ticket update
Webhook Security
Secure webhooks with: API Key Header:Webhook Response
Workflow sends response back to caller:Webhook Nodes
Also add Webhook nodes in workflow to receive data mid-process:- Add Webhook node
- Pause workflow at that point
- External service POSTs data
- Workflow resumes
Example: External Approval
External approval system:Polling vs Event
Webhook (Event-based):- External service triggers
- Immediate
- Real-time
- Workflow checks for status
- Delayed
- Periodic
Testing Webhooks
Test in Console:- Workflows > Select workflow
- Click Test
- Enter sample webhook payload
- See workflow execute
Rate Limits
- 100 webhook triggers/hour
- Parallel executions: 10
- Payload size: 25MB
- Timeout: 30 seconds to first response