Changelog

Workflow triggers: webhooks, schedules, and app events

A workflow is only useful if it runs at the right moment. By February 26 there were three ways to start one, and they are still the three trigger types today: a webhook, a schedule, or a poll that watches one of your apps for new items. The first polling providers covered new emails in Gmail, new rows in Google Sheets, Google Calendar events, Stripe charges and subscriptions, new subreddit posts, and RSS feeds.

How it works

  • Webhooks. Any workflow can be started by an authenticated HTTP request, and the dashboard's run form is generated from the workflow's input schema.
  • Schedules. Cron expressions with a per-workflow time zone.
  • Shared poll sources. Each source, such as an inbox or a spreadsheet, is checked once a minute no matter how many workflows watch it, and every item is recorded so it never fires twice.
  • Broken workflows stop themselves. If a workflow's last three runs fail, it is turned off automatically and you are told why.

Also shipped

  • A Data captured tab shows exactly what each trigger received.
  • A workflow can have several triggers, each enabled on its own.

Your first specialist starts here.

Give it one job. Build the workflows, apps, and skills to get it done.

Create an account

Free to start. No credit card required.

Talk to us