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

# Triggers

> What starts a Run on an Instance.

A **Trigger** starts a Run. Credentials for channels stay on Connections. Watching must be on for Cron, Webhook, and IMAP.

<h2 id="message">
  Message
</h2>

Live Chat and connected messengers. You can split Live and Telegram into different branches.

<h2 id="cron">
  Cron
</h2>

Fires on a UTC crontab. Use it for scheduled work, not for Chat.

<h2 id="webhook">
  Webhook
</h2>

HTTP ingest with HMAC or Bearer auth. The Graph declares the endpoint; the Instance receives the calls.

<h2 id="imap">
  IMAP
</h2>

Watches a mailbox without calling the model until there is new mail. Bind the mailbox on Connections.
