Skip to main content

What a trigger is

A trigger is what starts a workflow. Without a trigger, a workflow has nothing to react to. The trigger defines the real-world event or schedule that causes the automation to begin.

Common trigger types

Workflow Machine supports several useful trigger patterns.

Webhook triggers

Webhook triggers start a workflow when another system sends data into Workflow Machine. Use a webhook when:
  • another tool can send HTTP requests
  • you want to start the workflow from a custom system
  • you need direct control over the input payload
Webhook triggers are flexible and often a strong first choice for integrations that do not have a native trigger.

Schedule triggers

Schedule triggers run a workflow at a time or interval you define. Use a schedule when:
  • the workflow should run repeatedly
  • the workflow is based on time rather than an external event
  • you want a recurring digest, sync, or cleanup process
Examples include daily summaries, periodic checks, and timed reminders.

RSS triggers

RSS triggers monitor feed updates and start a workflow when new content appears. Use an RSS trigger when:
  • you want to monitor blogs, news sources, or other feed-based content
  • you want to collect or summarize updates on a recurring basis

App event triggers

Some connected apps provide native events that can start workflows. Use an app trigger when:
  • the integration already exposes the event you need
  • you want less custom setup than a webhook
  • you want the workflow to start closer to the source app itself

How to choose the right trigger

Pick the trigger that matches the natural starting point of the process. A simple decision guide:
  • choose Webhook when another system sends data to you
  • choose Schedule when time is the main driver
  • choose RSS when feed updates are the source
  • choose an App event when the integration already supports it
If you choose the wrong trigger model, the workflow can become harder to maintain than it needs to be.

What makes a good trigger

A good trigger is:
  • easy to explain
  • easy to test
  • closely tied to the real event you care about
For example, “new form response” is a better trigger idea than “run every minute and check whether a form changed,” unless a schedule is the only option available.

Trigger design tips

When planning a workflow, ask:
  • what exact event should start this process
  • how often should it happen
  • what data will the trigger provide
  • is this input stable enough for downstream steps
Those questions usually surface the right trigger choice quickly.