Trigger types
New ticket
Check the agent when a customer creates a ticket. Filters then decide whether the agent should
own it.
Delay based
Check the agent after a ticket has stayed resolved for the configured time. The ticket must
still be resolved when the delay ends.
Before new matching starts
For an incoming customer message, Chatarmin CX first checks whether an AI Agent or Workflow already owns the conversation. If so, that owner continues before new triggers and filters are considered. The owner is not simply the latest assignment shown in the Inbox. Assigning a person without replying does not stop the current AI Agent. After a normal reply, the same agent can continue customer follow-ups for up to 30 days even after the live assignment is cleared. A human reply stops that agent’s follow-up, and the next customer message can be matched again. If the agent is still waiting for customer information, a delay, or approval, a human reply prevents the old work from resuming. That open pause also blocks a fresh AI Agent, so the human team owns the conversation while it remains open. Read Routing and ownership for examples.Choose the filter: AI trigger first
Matching on what the customer means uses an AI trigger. Matching on a structured value the system already knows uses an exact filter.AI trigger
Default for intent-shaped work: returns, delivery questions, complaints, address changes. Match
meaning across different phrasings.
Exact filters
For structured values: channel, language, integration, status, team, or a reliable tag. Narrow
where the agent may run.
First Level router exception
Use one First Level router with broad exact channel filters and no AI trigger. Exact matches are checked before meaning-based matches, so the router becomes the stable customer entry point for those channels. Specialists behind the router use detailed AI triggers. The router consults them after it has read the complete request instead of asking several top-level agents to compete for the same ticket.Why a tag is not an intent filter
A tag filter is exact and cheap, but it depends on auto-tagging first. Every tagging miss is an agent that never runs. Prefer an AI trigger when the customer can phrase the same request many ways. Keep a tag as an extra boundary only when that tag is already reliable.Write a strong AI trigger
Describe the support request in plain language:- Intent scope — what the customer wants to accomplish, with real example phrasings.
- Exclusions — which adjacent topics belong to another agent.
- Edge cases — short follow-ups, negated mentions, or background mentions.
Customer-support examples
- New ticket + AI trigger: Match customers asking where an order is, whether it shipped, or why delivery is late.
- New ticket + exact filters: Consider the agent only for German email tickets.
- New ticket + both: Handle address-change requests only for open Shopify tickets, with an AI trigger for the address-change intent.
- Delay based: Send a CSAT follow-up after the ticket has remained resolved for the configured time.
Set up a trigger
1
Choose when to check the agent
Use New ticket for incoming support or Delay based for work after a ticket has stayed
resolved.
2
Add the AI trigger for intent
Describe the customer request the specialist should own. For the one First Level router, skip
this and use its broad exact channel scope.
3
Set exact boundaries
Add exact filters for channel, status, integration, language, team, or other fixed ticket data.
4
Test positive and negative cases
Test messages that should start the agent, messages for another agent, and ambiguous requests
that should go to a person or fallback.