The order of the checks
- Where it runs and Only if are checked first, before Aide reads the message. A procedure they rule out is not considered, whatever the customer writes.
- Aide then scores the message against the When to use of every live procedure that is left. The best fit is followed, as long as it scores at least the procedure’s threshold, 60% unless it was changed through the API.
- Each customer message follows at most one procedure. When none fits well enough, Aide replies as usual.
When to use
- Up to 300 characters. The counter beside the box shows how many you’ve used.
- Say what the procedure is not for in the same text, with “Not when …”. Messages you rule out there are left to another procedure, or to Aide’s usual reply.
- A procedure needs a When to use before it can be set live.
Use when and Don’t use when
Choose Train on examples to open two lists: Use when, for messages the procedure is for, and Don’t use when, for messages that look alike but need something else.- One customer message per line. You can paste a list.
- Each list takes up to 20 examples of up to 300 characters.
- Check trigger can add examples for you from real conversations (see Test a procedure before setting it live).
Where it runs
Nothing picked means Everywhere Aide answers. Pick whole channels, single inboxes or both, and tick a Kind of conversation to narrow them further. Build procedures lists every option.Only if
Conditions sit in groups. Inside a group every condition must be true; between groups, one matching group is enough. A procedure takes up to 20 groups of up to 20 conditions. Each condition uses “is” or “is not” (“matches” or “doesn’t match” for a pattern).Order conditions
- order exists and tracking exists
- order status: Not shipped yet, Partially shipped, Shipped, Delivered or Cancelled
- order created: in the past hour, or the past 2, 3, 4, 5, 6, 7, 8, 12, 16 or 24 hours
- tracking begun and tracking last updated: in the past week, or the past 2 to 8 weeks
- shipment status: Label purchased, Label printed, Confirmed, Carrier picked up, In transit, Out for delivery, Attempted delivery, Delayed, Ready for pickup, Delivered or Failure
- order tag, destination country and tracking company
How many conversations match
Under the conditions, the editor counts the conversations from the last 28 days that match them and lists up to five. When it only checked the newest ones, the count reads “About” or “At least”. For this count, order conditions use each customer’s newest order as it is today.Priority and delay
Both are under Execution on the procedure’s Activity tab.- Priority: Low runs only if no other matching procedure does. Medium (default) runs whenever it matches. High runs when it matches, and no other procedure’s actions run.
- Delay: Immediately, or after 5, 10 or 15 minutes.