Skip to main content
By default, you run an agent by starting a conversation with it. Triggers let your agent run on its own — on a schedule or when something happens externally.

Adding a trigger

The easiest way is to just tell your agent in conversation:
  • “Run every Monday at 9am”
  • “Change the schedule to every weekday morning”
  • “Add a webhook trigger”
The agent will set it up for you. Alternatively, go to the agent’s Build tab → Add Trigger and configure it from there.

Schedule triggers

A schedule trigger runs your agent automatically at a set time — for example, every Monday morning, or every night before you go to sleep. You can add multiple schedules to the same agent.
Most templates come with a schedule already configured. You can change it by asking your agent or from the Build tab.

Webhook triggers

A webhook trigger lets an external system kick off your agent. When the webhook receives a request, the agent starts a new run with the request data as its input. This is useful for event-driven workflows — for example, running an agent whenever a new row is added to a spreadsheet, or when a form is submitted. To get your webhook URL, ask your agent to add a webhook trigger, or go to BuildAdd TriggerWebhook.

Running manually

You can always start a conversation with your agent to run it on demand. This is useful for testing or for agents that are too context-specific to automate on a fixed schedule.