Skip to main content

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.

A trigger is the event that starts a workflow execution. Every workflow has a Trigger step as its entry point.
Select a trigger modal

Trigger categories

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

AnyReach triggers

Conversations

Conversation trigger types
TriggerWhen it firesUse for
Pre CallBefore a call beginsFetch caller context, decide whether to dial, set greeting variables
Post CallAfter a call endsSummaries, CRM writes, notifications, follow-up workflows
Ongoing ConversationDuring an active conversationReal-time actions mid-call, agent tool invocations

Timer

Conversation trigger types
Fires the workflow on a recurring schedule — every hour, every day at 9am, every Monday, or any custom cron expression. Use for: nightly sync jobs, daily reports, periodic cleanup, recurring outreach. See Timer trigger.

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

TriggerDefault mode
Pre CallSync (the call is waiting)
Post CallAsync (the call has ended)
Ongoing ConversationSync (the agent is mid-call)
TimerAsync
External AppsAsync
See Sync vs async for details.