# Activate an AI Agent Source: https://docs.armin.cx/ai-agents/activate Turn an AI Agent on, keep it manual-only, or pause it without losing its setup. Activation controls whether an AI Agent runs on live customer tickets. Saving a draft and activating the agent are separate steps. ## Statuses The agent auto-runs on tickets that match its triggers. You can still assign it to a ticket by hand. The agent never starts from triggers. It only runs when you assign it to a ticket. The agent is paused. It does not run automatically and does not appear in assignment menus. ## Where to change the status Open the agent from [AI Agents](https://armin.cx/app/_/ai/agents-v2). The status control sits next to the agent name in the header, and again next to **Save changes**. When you save while the agent is inactive, one dialog lets you keep it **Inactive**, set **Manual only**, or **Save & activate**. If a New ticket trigger has no filters, the dialog warns that the agent will run on every new ticket. ## Activate safely Confirm instructions, triggers, actions, and approval settings. A passing test does not make the agent live. Choose **Active** in the status control, or pick **Active** in the save dialog. If the trigger has no filters, check that the agent is intentionally meant to run on every new ticket. Open [run history](https://armin.cx/app/_/ai/agents-v2/runs) and the Inbox filters for this agent. Keep sensitive actions on approval until you trust the results. ## After a run finishes When an AI Agent finishes its current work, Chatarmin CX usually clears the live AI Agent assignment on the ticket. That does not mean the conversation is forgotten. * After a normal reply, the same agent can continue customer follow-ups for up to 30 days. * While the agent is paused for customer input, a delay, or approval, the ticket stays assigned. * A hand-off to a human clears the AI Agent assignment immediately. Read [Routing and ownership](/ai-agents/routing-and-ownership) for the full follow-up rules. ## Watch agents in production Use Inbox views to observe what an agent is doing: * **AI Agent is** — tickets currently assigned to that agent * **AI Agent was assigned** — tickets the agent has ever handled * **AI Agent is last** — tickets where that agent was the most recent AI handler See [Views and filters](/inbox/views-and-filters) for the full condition list. ## FAQ Tests exercise the agent in isolation. Real inbound tickets only start an Active agent whose triggers match. Check the status first, then the trigger filters. Yes. Use **Manual only** to keep the agent available for assignment without auto-running on new tickets. # AI credits Source: https://docs.armin.cx/ai-agents/ai-credits Understand AI Agent usage and see the credits used for common support jobs. AI credits measure the work Chatarmin CX does when an AI Agent handles a customer request. They help you understand your AI usage without needing to follow the technical details behind each run. There is no credit balance to top up. Your usage accrues during the billing cycle and is settled with your subscription. ## What uses credits An AI Agent uses credits when it works on a ticket. A short answer from your knowledge base usually uses fewer credits. A ticket that needs live order data, an approved action, a longer conversation, or exception handling usually uses more. The exact number is shown after each run in [AI usage](https://armin.cx/app/_/settings/billing/usage). ## Typical support jobs These are typical ranges. Your usage can vary with the information, actions, and conversation needed to complete the job. | Support job | Typical credits | | - | - | | CSAT follow-up | 1 | | FAQ answer | 1–2 | | WISMO or order tracking | 1–2 | | Address change | 2–4 | | Discount recovery | 2–4 | | Scheduled support report | 2–5 | | Return or refund | 3–6 | | Damaged order or complex exception | 4–8 | ## Check your usage Go to **Settings** → **Billing** → **AI usage and credits**, or [open AI usage](https://armin.cx/app/_/settings/billing/usage). You can review usage over the current billing cycle, see recent agent runs, and check the credits used for each run. ## FAQ No. AI usage accrues during your billing cycle. There is no prepaid wallet or “out of credits” state. Each customer request is different. More information to review, live data to check, actions to take, or exceptions to handle can make a run use more credits. Your AI Agents can pause when your AI subscription is past due, payment has failed, or there is no active subscription. Your Inbox and the rest of Chatarmin CX stay available. See [Billing](/settings/billing) to review payment details. Related: [AI Agents](/ai-agents/intro), [Billing](/settings/billing). # Email sender exclusions Source: https://docs.armin.cx/ai-agents/email-sender-exclusions Keep email from selected senders human-only by preventing automatic AI replies and AI Agent work. Email sender exclusions keep incoming email from selected addresses available in the Inbox without letting AI answer or act on those tickets automatically. ## What it does When an excluded sender emails you, Chatarmin CX still creates or updates the ticket. Your team can read the message and reply manually, but conversational AI does not engage with it. The exclusion stops: * AI Agents from starting or continuing work * automatic AI-generated replies configured for the email channel Manual work in the Inbox still works. Your team can reply, assign the ticket, use macros, and manually request an AI draft when needed. Exclusions apply only to email. They do not block WhatsApp, Instagram, or other channel messages from the same contact. ## When to use it Add addresses that should always reach a person, such as manufacturers, marketplaces, payment providers, or automated system senders. Use the exact sender address that appears on incoming email. ## Set it up Go to **Settings** → **AI & Agents**, or [open AI & Agents settings](https://armin.cx/app/_/settings/ai-agents). Under **Skip AI agents for email senders**, enter each email address that AI should ignore. Save the settings. Future incoming email from those addresses remains available for manual handling without automatic AI engagement. ## Remove an exclusion Open the same setting, remove the address, and save. New incoming email from that sender can then be handled by your configured AI Agents again. ## FAQ ### Does this delete or reject email? No. The email still appears as a ticket in the Inbox. ### Does this block every address on the contact? No. Chatarmin CX checks the sender address of the incoming email. Add every address you want to exclude. ### Does this prevent manual AI drafts? No. A team member can still request a draft manually. The setting prevents automatic AI engagement. # Examples Source: https://docs.armin.cx/ai-agents/examples Launch AI Agents for common customer-support jobs. Choose a template to open Ask Torben with the exact supported setup prompt. Review the draft, connect the required systems, and test it before activation. ## Current templates Answer recurring questions and assign uncertain cases. Answer WISMO with current order and shipping data. Check eligibility, process valid requests, and escalate exceptions. Wait 23 hours, confirm the ticket is still resolved, then share the survey in the conversation. Update delivery details before dispatch and explain the outcome. Handle public comments, DMs, mentions, and sensitive content across connected social channels. ## What to review in each draft | Template | Data and actions | Human handoff | | - | - | - | | Instant FAQ | **Search knowledge base**, **Send reply**, **Hand off ticket** | No confident answer | | Order tracking | Order and shipment lookup, **Send reply**, **Update ticket** | Missing, damaged, refund, return, or cancellation cases | | Returns handler | Order lookup, policy check, refund action | Policy exception or sensitive decision | | CSAT collection | Delay, **Get CSAT survey link**, **Send reply** | Complaint or unresolved question | | Address update | Order lookup, **Update shipping address**, **Send reply** | Order already dispatched or data mismatch | | Social media | **Search knowledge base**, **Send reply**, **List AI agents**, **Call specialists**, **Hide message**, **Update ticket** | No suitable AI Agent or a case that needs human judgment | Consequential write actions ask for approval every time by default. Read-only lookups and some internal ticket actions can run without approval. Review the decision mode for every action in the draft instead of assuming the same setting applies to all actions or templates. ## Scheduled support report AI Agents can use delay-based timing, support data, report output, and email actions to send a report after a defined support window. For example, send a summary after a ticket has remained resolved for 24 hours. Ask Torben to include: * a delay-based trigger for the reporting window * the support metrics or ticket facts to include * the recipients and email channel * a clear report format * escalation when required data is missing [Ask Torben to create a scheduled support report](https://armin.cx/app/_/ai/agents-v2?askTorben=Create%20an%20AI%20Agent%20that%20uses%20a%20delay-based%20trigger%20to%20prepare%20a%20customer-support%20report%20after%20the%20reporting%20window%2C%20collects%20the%20available%20support%20metrics%2C%20formats%20a%20concise%20summary%2C%20and%20sends%20it%20to%20the%20configured%20recipients%20by%20email.%20Ask%20me%20which%20metrics%2C%20delay%2C%20email%20channel%2C%20and%20recipients%20to%20use.). Learn how agents are selected in [Routing and ownership](/ai-agents/routing-and-ownership). # Getting started Source: https://docs.armin.cx/ai-agents/getting-started Create, test, and activate your first AI Agent. Use this guide to turn one customer-support job into a tested AI Agent. ## Before you begin Connect the channel and business systems the agent needs. Then decide: * which customer problem the agent should handle * which channels it should work on * what should start it * which data and actions it needs * when it should ask for human approval * when it should escalate ## Create an AI Agent Ask Torben turns your support goal into a draft with instructions, triggers, skills, actions, and tests. Go to **AI** → **AI Agents**, or [open the AI Agents overview](https://armin.cx/app/_/ai/agents-v2). Click **New agent**, choose a template, or [open Ask Torben](https://armin.cx/app/_/ai/agents-v2?askTorben=open). Edit the prompt before sending if needed. Explain what customers ask, what a successful outcome looks like, and when a person must take over. Check the instructions, triggers, skills, actions, and approval settings. Connect any missing integration or [MCP connection](https://armin.cx/app/_/ai/agents-v2/mcp). Use **GPT 5.6 Luna**. It is the recommended default and is sufficient for supported customer-support use cases, including multi-step jobs with lookups, updates, delays, follow-ups, and escalation. Test realistic happy paths, missing data, exceptions, and messages that should go to a person. Require approval for sensitive actions at first. Review [run history](https://armin.cx/app/_/ai/agents-v2/runs) before giving the agent more autonomy. Agent-specific links contain private route IDs. Open the agent from the [overview](https://armin.cx/app/_/ai/agents-v2), then use its **Runs** and **Tests** tabs. ## Best practices * Start with one clear job per agent. * Combine exact filters with a clear description of customer intent. * Give the agent explicit escalation rules. * Require approval for refunds, cancellations, and other sensitive changes. * Use tests for both expected and edge-case customer messages. * Review early runs before enabling more automatic behavior. Ask Torben can [diagnose a run and improve the agent](https://armin.cx/app/_/ai/agents-v2?askTorben=Help%20me%20diagnose%20an%20AI%20Agent%20run%20and%20suggest%20specific%20improvements.%20Ask%20me%20for%20the%20agent%2C%20ticket%2C%20or%20run.) when a test or live ticket behaves unexpectedly. Next, learn how [routing and conversational ownership](/ai-agents/routing-and-ownership) work. # Human in the loop Source: https://docs.armin.cx/ai-agents/human-in-the-loop Keep a person in control of sensitive replies and business changes with approval safeguards. Human-in-the-loop is the approval safeguard for AI Agents. Every sensitive action can pause and ask a person before anything customer-visible or business-changing happens. ## Decision modes Each action has a decision mode: The agent prepares the action, then pauses for your approval. This is the safer default for replies and writes. The agent executes the action without asking. Use this only after you trust the agent on that specific action. **Send reply** starts as **Ask every time**. A new agent therefore proposes a customer reply by default. It does not send immediately unless you change that action to **Always run**. ## What approval looks like When an action needs approval: 1. The agent run pauses in **awaiting approval**. 2. The Inbox shows the proposed action on the ticket. 3. You approve or reject it. 4. On approval, the agent continues. On rejection, the run stops that action. Open the agent from [AI Agents](https://armin.cx/app/_/ai/agents-v2), then set the decision mode on each action under **Actions**. ## Start strict, then loosen Keep approval on: * customer replies, until tone and policy look right * refunds, cancellations, and address updates * discounts or replacement shipments * other writes to commerce or ERP systems After you review early runs, switch only the proven actions to **Always run**. Leave rare or high-risk actions on **Ask every time**. Manual assignment still respects the agent's decision modes. Assigning an agent to a ticket does not force auto-send. If **Send reply** is set to ask every time, the agent proposes a reply for approval. ## Best practices * Treat approval as a training wheel, not a permanent bottleneck. * Prefer one clear owner for approvals on a queue so proposed replies do not sit unreviewed. * Use [run history](https://armin.cx/app/_/ai/agents-v2/runs) to see which actions paused and why. * Combine approvals with narrow actions. A returns agent should not have unrelated catalog or marketing writes. Next, learn how to [activate an agent](/ai-agents/activate) and [run it on existing tickets](/ai-agents/run-on-existing-tickets). # AI Agents Source: https://docs.armin.cx/ai-agents/intro Automate customer support tickets from first request to resolution. AI Agents automate customer support tickets end to end. They understand the request, use current business data, take approved actions, and keep the customer informed until the ticket is resolved or handed to a person. ## Watch the demo