Skip to main content
Triggers allow your Agent to start workflows automatically based on specific events. For example, connecting a Gmail trigger will let your Agent process each new email as soon as it arrives in your inbox. Based on your Prompt instructions, the Agent can then take action whenever an email “triggers” it. You can trigger your Agent through three different methods:
  • 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

  1. Navigate to the Agents page and select the agent you want to configure
  2. In the sidebar on the left, click Triggers
  3. Click the Add trigger button
  4. Choose from the available trigger types — integration triggers, scheduled triggers, or build-your-own options like webhooks, SDK, API, or Tools
  5. Follow the configuration steps for your chosen trigger type
  6. 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.

Choosing the right Trigger

I want to…Use this trigger
React to emails, Slack messages, or CRM updatesIntegration Triggers
Run a report every morning or weeklyScheduled Triggers
Send follow-ups or reminders at a future timeScheduled Messages
Connect a third-party service like ZapierIntegration Triggers (external)
Receive data from my own app or websiteWebhook Trigger
Trigger my agent from code I controlSDK & API Triggers
Combine data from multiple sources before triggeringTools as Triggers

Frequently asked questions (FAQs)

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.
The Trigger sends a message to your Agent, which then processes it based on your Prompt instructions and executes its configured Tools.
Yes. You can toggle Triggers off in your Agent’s Triggers settings. This pauses them without removing your configuration.