Test conversations in your rules [open beta]
Overview
Use the Test conversation feature in a rule to check if conversations pass or fail the filter conditions you’ve selected. This allows you to quickly debug and validate your rules to ensure they work as expected.
Instructions
These instructions assume you’re familiar with creating rules.
Step 1
Click the gear icon on the top right of Front and select company, workspace, or personal settings in the left sidebar, depending on the space you’re working with. Select Rules and macros or Rules from the left menu, depending on your view.
Step 2
Select an existing rule, or click Create rule to start a new one.
Step 3
Once you’ve built your rule, click Test conversation.
Step 4
A panel will appear with a list of recent open conversations in the inbox(es) you’ve selected in your rule. You can hover over any conversation to preview its contents.
Step 5
Enter the conversation ID for a conversation you want to test with, or select any conversation in the list. Click Test conversation.
Step 6
The test results are sorted into Failed and Passed sections for easy troubleshooting.
Other Test conversation panel features:
Click on a condition in the panel to quickly navigate to it on the left.
Click the arrow icon for a condition to review how the rule evaluated the conversation.
Click Pick another conversation to test the rule with a different conversation.
Step 7
If you make changes to your rule, click Test again to re-evaluate the current rule build with your selected conversation.
Step 8
Click Save once you’re done adjusting your rule.
FAQ
What rule conditions are supported?
The Test conversation feature works with the following conditions:
Dynamic variables
Dynamic variable exists
Status
Conversation is currently archived
Conversation is currently snoozed
Conversation is currently open
Ticket status is
Ticket status is not
Inbox
Conversation is in inboxes
Conversation comes from channels
Recipient
"From" field contains
"To" field contains
"Cc" field contains
"Bcc" field contains
"To" or "Cc" field contains
Any recipient field contains
Contact
Contact is in list
Contact is not in list
Contact custom field contains
Tag
Conversation has specific tags
Conversation doesn’t have specific tags
Conversation has no tags
Content
Conversation subject contains
Email headers contain
Message body contains
Message HTML body contains
Message language is
Message has attachments
Message has no attachments
Message attachment file name contains
Message attachment extension is
Conversation custom field contains
Message
Message type is
Message direction is
Time
Time is within business hours
Time is outside business hours
Time is between
Date is
Day of the week is
Teammates
Assignee is
Assignee is not
Conversation is unassigned
Are there any limitations?
The Test conversation feature will not work for:
Rule triggers and actions
Complex rules such as CSAT, SLA, AI Tagging, rule sets, etc.
This is on the roadmap for future updates.
Pricing
This feature is available on all plans.