Skip to content

Publishing ​

Publishing a workflow creates a live version that can be triggered automatically by webhooks, cron schedules, and DataStore triggers.

How Publishing Works ​

  1. Open your workflow in the builder
  2. Make sure your working version is configured and tested
  3. Click the "Publish" button in the toolbar
  4. A snapshot of your working version becomes the new published version

The published version is what runs when:

  • An external service sends a request to your webhook URL
  • A cron schedule fires at the configured time
  • A DataStore trigger detects a table change

Manual Runs vs Published Version ​

  • Manual runs (clicking "Run" in the builder) always use the working version
  • Automated triggers (webhook, cron, DataStore) always use the published version

This separation lets you test changes in the working version without affecting live automated workflows.

Webhook URLs ​

When you publish a workflow that has a Webhook trigger node, a unique webhook URL is generated:

GET/POST https://your-domain/api/webhook/{token}/{slug}/

This URL is displayed in the workflow builder after publishing. External services can send requests to this URL to trigger the workflow.

TIP

Webhook URLs remain stable across publishes — updating your workflow doesn't change the URL.

Unpublishing ​

There is no explicit unpublish action. To stop automated triggers from running:

  • Webhooks: Remove the URL from the calling service
  • Cron: Delete or disable the cron trigger node
  • DataStore triggers: Remove the trigger node from the workflow