🔗 Webhook Trigger
Start workflows via HTTP POST requests with a unique URL.
Overview
The Webhook Trigger starts your workflow when an HTTP request is received at a unique URL. Use it to connect external systems, third-party services, or custom applications to your Falcon Builder workflows.
Configuration
- Webhook Path — auto-generated unique path for your workflow
- HTTP Method — POST (default). The webhook URL accepts POST requests with JSON body.
- Authentication — optional authentication to secure your webhook endpoint
How It Works
- Add a Webhook Trigger node to your workflow and save — a unique URL is generated
- Copy the webhook URL and configure your external system to send POST requests to it
- The request body is available as
{{$json}}in downstream nodes - Use the Respond to Webhook node to send a custom HTTP response back to the caller
Accessing Webhook Data
{{$json.fieldName}}— access any field from the POST body{{$json.nested.field}}— access nested JSON properties{{$json.items[0].name}}— access array elements
Common Use Cases
- Lead capture from forms — receive form submissions from your website, landing pages, or Typeform and route them through AI scoring and CRM sync
- Payment notifications — listen for Stripe webhook events to trigger order processing, email confirmations, or database updates
- CI/CD pipeline triggers — start deployment or notification workflows when GitHub or GitLab push events fire
- IoT and device events — ingest sensor data or device alerts and trigger multi-step analysis and notification workflows