LiyaSupport
Automations

Automations overview

Trigger actions automatically when conditions are met — routing, tagging, escalating, notifying, and more.

5 min read Updated July 2026

Automations let you define rules that run automatically in response to conversation events. Rather than manually triaging, assigning, and tagging every ticket, you define the logic once and Liya executes it on every matching conversation.

Types of automations

TypeTriggers onCommon use cases
Routing rulesNew inbound conversationAssign billing tickets to the billing group; route enterprise customers to senior agents
Auto-taggingNew inbound conversationTag by intent, channel, sentiment, or keyword
Escalation triggersConversation update or time elapsedEscalate if unresolved for 24h; escalate on frustrated sentiment after 2 replies
SLA policiesConversation creationSet first-response and resolution deadlines based on priority or customer tier
Canned auto-repliesNew inbound conversationSend an acknowledgement to customers outside business hours
Assignment rulesConversation reassignment neededRe-assign when an agent goes offline; load-balance when capacity is reached
Notification rulesAny conversation eventNotify a Slack channel when a VIP customer opens a ticket
Closure rulesNo customer reply for N daysAuto-resolve conversations with no reply after 7 days

Anatomy of an automation

Every automation has three parts:

  1. Trigger— the event that causes the rule to evaluate (e.g. "new conversation received", "agent reply sent", "conversation idle for 24 hours")
  2. Conditions— filters that must match for the rule to fire (e.g. "intent is billing_inquiry AND channel is email"). Conditions are optional — a rule with no conditions matches every trigger event.
  3. Actions— what happens when the rule fires (e.g. "assign to group: Billing Team", "add tag: billing", "set priority: high")

Available triggers

TriggerWhen it fires
Conversation createdA new conversation arrives from any channel
Conversation assignedAn agent or group is assigned to a conversation
Conversation reassignedThe assigned agent or group changes
Agent repliedAn agent sends a reply to the customer
Customer repliedThe customer sends a new message
Conversation resolvedStatus changes to resolved
Conversation reopenedA resolved conversation receives a new customer message
Conversation idleNo new messages for a configurable time window
SLA first response dueFirst response deadline is approaching or breached
SLA resolution dueResolution deadline is approaching or breached
Tag addedA specific tag is applied to the conversation
CSAT submittedA customer submits a CSAT rating

Rule evaluation order

Automations of the same type are evaluated in the order shown in the rules list (top to bottom). Drag rules to reorder them. A rule stops evaluating once it matches, unless you enable Continue to next rule on that specific rule.

Different automation types run at different points in the pipeline. Routing rules run at ingestion (before the AI draft is generated). Escalation triggers run when conversation state changes. This sequencing means routing rules cannot be triggered by escalation conditions, and vice versa.

Testing automations

Every automation editor includes a Rule tester. Paste a sample message or select a recent conversation and see whether the rule would fire, which conditions matched, and which actions would be applied. Use this before activating new rules in production.

Automation logs

Every automation action is recorded in the conversation timeline (e.g. "Auto-tagged: billing via Billing intent rule"). You can also view a workspace-level log of all automation actions in Settings → Automations → Logs.