A trigger is the event that starts a workflow execution. Every workflow has a Trigger step as its entry point.Documentation Index
Fetch the complete documentation index at: https://docs.anyreach.ai/llms.txt
Use this file to discover all available pages before exploring further.

Trigger categories
Triggers come in two categories: AnyReach (built-in conversation events) and External Apps (Pipedream-connected services).
AnyReach triggers
Conversations

| Trigger | When it fires | Use for |
|---|---|---|
| Pre Call | Before a call begins | Fetch caller context, decide whether to dial, set greeting variables |
| Post Call | After a call ends | Summaries, CRM writes, notifications, follow-up workflows |
| Ongoing Conversation | During an active conversation | Real-time actions mid-call, agent tool invocations |
Timer

External Apps triggers
Connect 2,000+ external apps. Anyreach receives the event payload and runs the workflow. Examples:- Slack message in a channel → workflow that processes the message
- Google Sheets row added → workflow that acts on the data
- Stripe
invoice.paid→ workflow that updates your CRM - Shopify
orders/create→ workflow that places a thank-you call
How trigger type maps to execution mode
| Trigger | Default mode |
|---|---|
| Pre Call | Sync (the call is waiting) |
| Post Call | Async (the call has ended) |
| Ongoing Conversation | Sync (the agent is mid-call) |
| Timer | Async |
| External Apps | Async |

