Automate Tasks

Automation lets the people who use your agent ask it to do a piece of work later, on its own, without opening the conversation again. Kirana Group's operations lead tells Atlas: "Every weekday at 7:30, check the status of project KG-2041 and give me a short summary, but only if it is delayed or on hold." From then on Atlas does exactly that, every weekday morning, in the background.

Nobody has to learn cron expressions, queues or workflow builders. The conversation is the interface; Automation is the persistent execution.


The model in one line

Every automation follows the same four steps:

Trigger β†’ Condition β†’ Task β†’ Action

StepAnswersExample from Atlas
TriggerWhen is it evaluated?Every weekday (Monday to Friday) at 07:30 (Asia/Jakarta)
ConditionShould it carry on? (optional)Project KG-2041's status contains "delayed" or "on hold"
TaskWhat work does the agent do?Check KG-2041 and summarize its status, progress, budget and current approval stage
ActionWhat happens with the result?Create a new conversation in Qlar and notify the user

The task runs in your agent's own context, with its configuration, skills, and data access. It never has more permission than the person who created the automation already has. In the example, Atlas reads the project status with the same get_project_status API it uses in normal chat (see Connect Your API).


Who does what

Two groups of people are involved, in two different places:

WhoWhereWhat they do
Users of your agentThe chat itself, and the Automations page in QA-Web (open the chat sidebar with ☰, then Automations)Create automations by talking to the agent, then view, edit, pause, resume, run now, view history of, and delete their own.
You, the agent's Owner or ContributorThe Automations group in the CMS sidebarDecide whether users may automate anything and within which limits (Policy), and watch or govern what they created (Monitor).

You govern; you do not write your users' automations for them. What an automation does stays with the person who asked for it. For Atlas, the operations lead creates her own KG-2041 check, and the Atlas team in the CMS only sets the policy and watches the Monitor.


Where it lives in the CMS

Open your agent's sidebar. Between Channels and Simulation there is an Automations group with two pages:

PageWhat it is forGuide
PolicyThe master switch and every limit: what users may automate, how many, how often, and what they may do with their own automations. Off by default.Set Up the Automation Policy
MonitorA governance view of every automation users created on this agent, with run history and pause / resume / disable / delete.Monitor and Govern

In this section

GuideWhat you will learn
How Automation WorksThe life of an automation: creation, scheduling, a run, the result, and the statuses in between.
Set Up the Automation PolicySwitching Automation on for Atlas and choosing the limits.
Create an AutomationWhat your users say, what the agent shows back, and how to confirm. Includes schedules, conditions and actions.
Manage Your AutomationsThe user's own view: the Automations page, notifications, and the controls on each automation.
Monitor and GovernThe CMS Monitor, contributor permissions, and how Privacy Mode changes what you can see.
Troubleshooting RunsWhy a run was skipped or failed, or why an automation stopped, and what to do about it.

Before you start

  • Your agent is live and people use it. Automation is a Stage 4 feature: finish Preview and Publish Changes and Manage Who Can Use and Build first.
  • Users must be signed in. An automation belongs to a person, so it can only be created and managed by someone who is logged in. Visitors, the CMS preview, group chats and agent-to-agent calls never get Automation.
  • It is off until you switch it on. Until you enable it on the Policy page, the agent does not offer Automation and nobody sees an Automations entry in the chat.
  • The agent needs a tool for the data. An automation can only check what the agent can already read in a normal chat. Atlas can check KG-2041 because it has the Projects API.
  • Every run spends credit. A run is a real turn of your agent, billed like any other conversation. The Policy page has limits to keep this predictable.

Next steps