Webhooks
Webhooks let you automatically send data to external services whenever something happens in your processes — like when a process is started, completed, or a specific task is finished.
Use webhooks to connect NextStep with tools like Zapier, Make (Integromat), custom APIs, or any service that accepts HTTP requests.
Supported Events
| Event | Description |
|---|---|
process_run.created | Fires when someone starts a new process instance |
process_run.completed | Fires when all tasks in a process instance are completed |
process_step.completed | Fires when a specific task is completed (opt-in per task) |
Common Use Cases
- Send data to a CRM when a client onboarding process is completed
- Create a Slack notification when a new process run starts
- Update a spreadsheet with form field data when tasks are completed
- Trigger follow-up workflows in Zapier or Make based on process events
Getting Started
- Set up a webhook with your endpoint URL
- Choose which events and payloads to listen for
- Optionally enable per-task webhooks for
process_step.completedevents
Webhooks are available on paid plans and can only be managed by team admins. You can create up to 5 webhooks per team. See Account & Billing to manage your subscription.
Last updated on