Manual Triggers
A manually triggered agent runs only when you explicitly start it. It will never run on its own. When to use: Workflows you want to run on demand, like generating a briefing before a customer call, pulling a one-time report, or kicking off a process for a specific account. How to run: Ask Cora in chat (e.g., “Run my executive briefing agent”) or trigger it from the Agents page. You can target a specific customer account when running manually. How to set up: When building an agent, tell Cora you want it to run on demand or only when you ask. For example: “Build me an agent I can run manually to generate a customer briefing.”Scheduled Triggers
A scheduled agent runs automatically on a recurring basis: daily, weekly, on specific days, or at custom intervals. When to use: Recurring workflows like weekly digests, daily health reports, Monday morning summaries, or end-of-day escalation checks. Schedule options:- Daily: Runs every day at a specified time
- Weekdays: Runs Monday through Friday
- Weekly: Runs on a specific day (e.g., every Monday at 9am)
- Custom: Specific days and times (e.g., Monday, Wednesday, and Friday at 8am)
Event-Driven Triggers (Signals)
An event-driven agent runs automatically when Cora detects a specific lifecycle event in your connected integrations. These events are called signals: things like a renewal risk flagged in Salesforce, a competitor mention detected in a Gong call, or a stakeholder change identified in an email. When to use: Workflows that should fire in response to something happening, like reaching out to a customer when their health score drops, alerting the team when a champion leaves, or following up after a new deal closes. How it works:- Cora monitors your connected integrations for lifecycle events (see Setting Up Signals)
- When an event matching your agent’s trigger condition is detected, the agent runs automatically
- The agent receives context about the event (which account, what happened, severity) and uses it to take action
Choosing the Right Trigger Type
A simple way to decide:- “Every Monday” / “Daily at 9am” / “Weekdays” → Scheduled. Best for digests, summaries, and periodic reports sent to your team.
- “When X happens” / “If a risk is detected” → Event-driven. Best for reacting to customer lifecycle moments with per-account actions.
- “Only when I ask” / “On demand” → Manual. Best for ad hoc workflows you want full control over.