
- Scheduled Events: Set your agent to run at specific times or intervals
- External Actions: Configure your agent to respond to specific events or inputs
- Manual Activation: Allow users to directly engage with the agent when needed
Setting up a Trigger
- Navigate to the Agents page and select the agent you want to configure
- In the sidebar on the left, click Triggers
- Click the Add trigger button
- Choose from the available trigger types — integration triggers, scheduled triggers, or build-your-own options like webhooks, SDK, API, or Tools
- Follow the configuration steps for your chosen trigger type
- Once configured, your trigger will appear in the Triggers section of your agent
You can add multiple triggers to a single agent. Each trigger operates independently, so your agent can respond to emails, run on a schedule, and accept API requests all at the same time.
Trigger types
Integration Triggers
We have 1,000+ integrations you can connect to and set up to trigger your Agent, including external triggers like Zapier.Integration Triggers
View all available integration triggers and premium options.
Scheduled Triggers
Set your Agent to run on a recurring schedule or send messages at specific times.Scheduled Triggers
Set up recurring schedules and scheduled messages.
Build your own Triggers
Connect to custom webhooks, APIs, and SDKs to trigger your Agent programmatically.Webhook
Trigger your Agent from a custom webhook.
SDK & API
Trigger your Agent using the SDK or API.
Tools as Triggers
Use a specific Tool to trigger your Agent.
Choosing the right Trigger
| I want to… | Use this trigger |
|---|---|
| React to emails, Slack messages, or CRM updates | Integration Triggers |
| Run a report every morning or weekly | Scheduled Triggers |
| Send follow-ups or reminders at a future time | Scheduled Messages |
| Connect a third-party service like Zapier | Integration Triggers (external) |
| Receive data from my own app or website | Webhook Trigger |
| Trigger my agent from code I control | SDK & API Triggers |
| Combine data from multiple sources before triggering | Tools as Triggers |
Frequently asked questions (FAQs)
Can I add multiple Triggers to one Agent?
Can I add multiple Triggers to one Agent?
Yes. Each Trigger operates independently, so your Agent can respond to integration events, run on a schedule, and accept API requests all at the same time.
What happens when a Trigger fires?
What happens when a Trigger fires?
The Trigger sends a message to your Agent, which then processes it based on your Prompt instructions and executes its configured Tools.
Can I pause or disable a Trigger without deleting it?
Can I pause or disable a Trigger without deleting it?
Yes. You can toggle Triggers off in your Agent’s Triggers settings. This pauses them without removing your configuration.

