> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dopamine.chat/llms.txt
> Use this file to discover all available pages before exploring further.

# Triggers

> Run agents automatically from schedules, webhooks, WhatsApp, and Telegram.

A trigger fires your agent automatically on a schedule, via a webhook, or from a messaging platform.

## Trigger types

<CardGroup cols={3}>
  <Card title="Schedule" icon="clock">
    Runs the agent at a set time or interval.

    Example: every morning at 8am.
  </Card>

  <Card title="Webhook" icon="webhook">
    Fires when an external service sends a POST request to the agent's URL.

    Example: new form submission.
  </Card>

  <Card title="WhatsApp / Telegram" icon="message">
    The agent responds to messages sent on those platforms.
  </Card>
</CardGroup>

## What you can automate

* send a daily news briefing at 7am
* respond to customer messages on WhatsApp
* process data when a webhook fires
* run a weekly report every Monday
* monitor a topic and alert on new results

## Set up a trigger

<Steps>
  <Step title="Open the agent">
    Navigate to the agent you want to automate.
  </Step>

  <Step title="Go to Triggers tab">
    Click the **Triggers** tab inside the agent.
  </Step>

  <Step title="Add a trigger">
    Click **Add Trigger** and choose a trigger type.
  </Step>

  <Step title="Configure and save">
    Fill in the trigger settings and save.
  </Step>
</Steps>

Pair triggers with [workflows](/workflows) when the output of one step should feed into the next step automatically.

<Tip>
  Check trigger execution history from the **Triggers** page to debug issues.
</Tip>

## Next steps

* [Connect integrations](/integrations) to act on triggered data
* [Build a workflow](/workflows) triggered on a schedule

<RelatedLinks pageId="triggers" />
