What Is an Agent?
An agent is an automated workflow that runs on your behalf. You describe what you want it to do (in plain language, by chatting with Cora) and Cora builds the workflow for you. Once activated, the agent runs automatically based on the trigger you set up: on a schedule, in response to a lifecycle event, or when you manually kick it off. Agents can do things like:- Query your data and send a summary to Slack or email
- Draft customer outreach when a risk signal is detected
- Post a weekly digest of renewal activity to your team
- Send personalized alerts to each account owner about their portfolio
Key Terms
Here are the terms you will see when working with agents:Three Trigger Types
Every agent needs a trigger: the condition that tells it when to run. There are three types: Manual: You start the agent yourself, on demand. Good for workflows you want to run ad hoc, like generating a briefing before a specific meeting. Scheduled: The agent runs automatically on a recurring schedule. For example, every Monday at 9am, or daily at 6pm. You set the frequency, time, and timezone. Event-driven (Signal): The agent runs automatically when Cora detects a specific lifecycle event, like a renewal risk, a stakeholder change, or a competitor mention. These events come from your connected integrations (Salesforce, Gong, Gmail, Slack, and others). See Setting Up Signals for more on how lifecycle event detection works.Autonomy Levels
When you build an agent, you choose how much independence it has. Cora uses three levels: Crawl: The agent surfaces information internally only. It might post a Slack alert or an internal summary, but it never contacts your customers directly. This is the safest starting point. Walk: The agent drafts customer-facing messages (like emails) but sends them through a human approval step first. You or a designated approver review and approve each message before it goes out. This is the recommended level for customer outreach. See How Approval Notifications Work for how approvers are notified. Run: The agent acts fully autonomously, including sending customer-facing messages without approval. Use this for workflows where you are confident in the output and comfortable with no human review. You can always change the autonomy level later by refining the agent through chat with Cora.Where Agents Fit in Cora
Agents work alongside the other capabilities in Cora:- Chat: Talk to Cora for on-the-spot questions, analysis, and actions. Chat is also where you build and refine agents.
- Signals: Cora monitors your integrations for lifecycle events. Signals can trigger event-driven agents automatically.
- Skills: Reusable instructions you save once and ask Cora to run on demand. An agent can run a skill on a schedule. See How to Build Skills.
- Accounts: Your imported customer accounts. Agents can run against specific accounts or across your entire portfolio.
- Integrations: Connected tools like Salesforce, Slack, Gmail, and Gong. Agents use these integrations to read data, send messages, and take actions.
The Agents Page
All your agents live on the Agents page. From here you can:- See a list of all agents and their current status (Live or Off)
- Search for agents by name
- Open an agent to review its configuration, tasks, and recent runs
- Activate or pause agents