🧩 What Are Helpdesk Rules and Automations?
Rules and Automations let you automatically perform actions on customer messages based on conditions you define.
They work like “if this happens → do that” logic.
Example:
If a new message contains “refund” in the subject, then tag it as Returns and assign it to your refunds teammate.
Rules help you:
keep your inbox organized automatically
reduce manual sorting
make sure urgent requests are handled first
route tickets to the right person instantly
⭐ Why Use Rules and Automations?
Save hours weekly by eliminating repetitive ticket management
Catch urgent cases instantly, like chargebacks or complaints
Route messages to specialists by topic, marketplace, or status
Standardize support workflows even across large teams
Improve response time by prioritizing the right tickets first
🧭 Rules & Automations Page Overview
Open it from:
Helpdesk → Settings → Rules & Automations
You’ll see two tabs at the top:
➡️ Automations tab
This is your rules dashboard.
Main buttons
Filter – narrow your automations list (useful if you have many rules).
Bulk Actions – to delete created automations.
New Automation – create a new rule.
Suggest Automations – place where you can add suggestion of new automations to our Product Team.
Table columns
Automation Name – your rule name.
Trigger – what event starts the rule.
Descriptions – quick summary of actions + filters applied.
Notes – internal notes you add.
User – who created the automation.
Creation Date – when it was created.
Status (toggle) – on/off switch to activate or pause a rule.
Actions (icons) – edit or delete.
Quick tip: Use clear names like “Assign Refund Requests to Maria” so rules are easy to manage later.
➡️ Logs tab
The Logs tab shows a history of automation runs.
You’ll see:
Automation Date
Ticket ID
Automation Name
Trigger
Actions performed
Status (✅ means it ran successfully)
Use the search box (Type Ticket ID) to find automation history for a specific ticket.
➕ Creating a New Automation (Rule)
Click New Automation to open the Create Automation panel.
You’ll configure your rule in this order:
1. Name
Give the automation a descriptive name.
Required.
2. Notes (Optional)
Add internal notes like:
purpose of the rule
owner/team
when to revisit it
3. Trigger
Triggers define when the rule should run. Available triggers include:
Conversation Started
Runs when a new ticket/conversation is created.New Message Received
Runs whenever a new message arrives in an existing conversation.Conversation tag added
Runs when a specific tag is added to a ticket.Conversation tag removed
Runs when a tag is removed.
Choose the trigger that matches your scenario.
4. Filters / Conditions (The “When” section)
Conditions define which tickets qualify for the rule.
Click + Add new condition to build your logic.
Common condition fields available (from the dropdown)
Message Contents
From Name
From Email
From Username
Subject
Last Message Content
Buyer Reply / Seller Reply
Ticket Data
Ticket Type
Ticket Status
First Message Date / Last Message Date
Tags
Account & Team
Channel
Account Name
Assigned to
Order Details
Order ID
Order Status
Order Date
Shipping Date
State/Province
Country
Phone
Total orders from buyer
Item Details
Item ID
eBay Item Title
Item Title
SKU / Variation SKU
Operators
Depending on the field, you can use operators like:
contains / does not contain
equals / not equals
greater than / less than (for numeric/date fields)
Condition groups
You can combine conditions in two ways:
Same group = AND logic
All conditions in a group must match.New group = OR logic
Ticket can match either group to trigger the rule.
Click + Add new condition group to create OR logic.
5. Actions (The “Then” section)
Actions define what happens when conditions match.
Actions include:
✅ Set Ticket Status
Automatically moves tickets into a status such as:
New Ticket
To Do
Awaiting Reply
Snoozed
Resolved
Archived
Spam
(and other custom statuses your account has)
🏷 Set Ticket Type
Categorize by type, e.g.:
Shipping
Payment
Sales
Invoice Request
Cancellations
Lost Item
Defective Item
Returns
Request Discount
Refunds
Case
None
👤 Assign to teammate
Automatically routes tickets to a specific team member.
🔖 Add Tags
Adds one or multiple tags for tracking and filtering.
⭐ Read / Unread / Star
Options:
Star ticket
Mark as read
Mark as unread
Reordering actions
You can drag actions using the handle on the left to change execution order.
(Useful when you want tags added before re-routing, etc.)
6. Save Options
Bottom buttons:
Cancel – discard changes.
Save – saves as draft (not active).
Save and Activate – turns it on immediately.
Rules only run when activated.
🧪 Use Cases (Basic → Advanced)
Basic
1) Auto-tag returns
Trigger: New Message Received
Filters:
When: Subject contains “return” OR “send back”
Actions: Add tag Returns
✅ Result: Return tickets are easy to track and filter.
2) Escalate urgent keywords
Trigger: New Message Received
Filters:
When: Subject contains “chargeback” OR “fraud” OR “BBB”
Actions:
Star ticket
Set Ticket Status → Urgent
Assign to manager
Add tag Critical
✅ Result: High-risk cases surface immediately.
Intermediate
3) Route by marketplace
Trigger: Conversation Started
When: Channel equals eBay
Action: Assign to eBay specialist
✅ Result: Tickets reach the right person automatically.
4) Prioritize VIP buyers
Trigger: New Message Received
When: From Email equals your VIP list
Actions:
Add tag VIP
Star ticket
Set status → Priority
✅ Result: High-value customers get faster attention.
Advanced
5) Multi-tier triage system
Create three rules in order:
Rule A — Critical
When: Subject or Last Message Content contains “PayPal dispute” OR “A-to-Z claim”
Actions: Star + Urgent + Assign manager + Tag Critical
Rule B — High Priority
When: Subject or Last Message Content contains “refund” OR “damaged”
Actions: Assign senior agent + Tag High-Priority
Rule C — General
When: no special match needed (leave conditions empty, or use a broad condition like Subject contains “ ”)
Actions: Assign support queue + Tag General
✅ Result: Your inbox self-prioritizes every day.
✅ Best Practices
Start small. Build 1–3 simple rules first.
Name rules clearly. Avoid “Rule 1 / Rule 2.”
Order matters. Put specific rules above broad ones.
Review Logs weekly. Make sure rules trigger correctly.
Avoid conflicts. Two rules shouldn’t fight over assignment/status.
Use tags for reporting. Consistent tagging makes analytics useful.
❓ FAQs
Q: Do rules apply to old tickets?
No. Automations run only when the trigger happens (new conversation, new message, tag added/removed).
Q: Can multiple rules run on the same ticket?
Yes. If a ticket matches multiple rules, all matching actions apply in sequence.
Q: What happens if rules conflict?
If more than one rule matches the same ticket, the most specific rule runs first. In other words, rules with more filters/conditions take priority over broader rules. This ensures detailed, highly targeted automations apply before any general catch-all rules.
Q: How do I confirm a rule is working?
Check the Logs tab. A ✅ status means it ran successfully.
Q: Can I pause a rule without deleting it?
Yes. Use the Status toggle to disable/enable anytime.
Q: Can rules send automatic replies?
Not from this screen. For auto-replies, use Auto Responders in Helpdesk settings.
Check this quick guide to know how it works: Autoresponder eCommerce Helpdesk
🔗 See Also
Helpdesk Auto Responder — send auto replies to buyers
Helpdesk Settings — everything you need to know about Helpdesk settings
Teammates vs Agents — what is the difference?
🙋 Need Help?
If you’d like help building rules for your workflow, we’re here:
Use Contact Support inside your dashboard for guided setup.
If something isn’t working, open a ticket and include:
the automation name
your trigger + conditions
a screenshot of the Actions section
That helps us troubleshoot faster.












