Skip to Content
WebhooksWebhooks

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

EventDescription
process_run.createdFires when someone starts a new process instance
process_run.completedFires when all tasks in a process instance are completed
process_step.completedFires 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

  1. Set up a webhook with your endpoint URL
  2. Choose which events and payloads to listen for
  3. Optionally enable per-task webhooks for process_step.completed events

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