Letterbook
All docs

Letterbook Docs

Automations vs AI triage

Understand when to use strict automation rules and when to use AI-based routing, priority, and labels.

Last updated June 25, 2026

What this guide covers#

Letterbook has two settings areas that can organize incoming tickets:

  • Automations are strict rules and workflow toggles.
  • AI Triage is AI-based classification for priority, assignment, and labels.

They are complementary, but they solve different problems. Use Automations when the condition is exact and predictable. Use AI Triage when the decision depends on the meaning of the customer's message.

Quick comparison#

AreaAutomationsAI Triage
Where to configureSettings > AutomationsSettings > AI Triage
Best forExact rules, toggles, and mechanical workflow behaviorSemantic decisions that need message understanding
Input styleForm fields, switches, selectors, sender/domain patterns, subject patternsNatural-language instructions
Output examplesRound robin owner, static label, auto-response, ignored email, auto-resolve, translation defaultsPriority, assignee, labels chosen by AI
PredictabilityDeterministic when the rule matchesProbabilistic and should be tested with real examples
MaintenanceUpdate the specific rule or toggleUpdate the instruction text and examples

Use Automations for strict rules#

Automations are best when you can describe the rule without interpretation.

Examples:

  • Assign every new ticket to eligible agents in round-robin order.
  • Apply a Billing label when the sender domain is billing-provider.com.
  • Apply a label when the subject contains invoice.
  • Ignore messages from noreply@vendor.com.
  • Only process forwarded messages sent to support@company.com.
  • Send an automatic acknowledgement from a specific inbox.
  • Resolve Pending tickets after a fixed number of days.
  • Translate non-English conversations by default.

These rules do not need the AI to understand the customer request. If the condition matches, Letterbook applies the configured behavior.

Use AI Triage for judgment calls#

AI Triage is best when the customer message needs interpretation.

Configure AI Triage in Settings > AI Triage. It currently supports:

  • Priority: the AI sets conversation priority from your instructions.
  • Assignee: the AI routes conversations to the right teammate or group.
  • Labels: the AI applies one or more labels from your instructions.

Examples:

  • Set URGENT when the customer appears blocked by an outage, security incident, or production failure.
  • Assign billing exception requests to the teammate who can approve credits.
  • Assign technical integration failures to the teammate who owns developer support.
  • Apply a Bug label when the message describes broken product behavior, even if the subject does not contain the word "bug."
  • Apply Churn risk when a customer expresses cancellation intent or severe frustration.

These are not exact string matches. The AI reads the message and decides whether your instructions apply.

Auto labels vs AI labels#

This is the most common overlap.

Use Auto Label Tickets when the rule is exact:

  • Sender is finance@customer.com
  • Sender domain is enterprise-customer.com
  • Subject contains invoice

Use AI Triage labels when the label depends on meaning:

  • Customer is asking for a refund but does not use the word "refund"
  • Customer describes a bug in natural language
  • Customer is upset enough to be a churn risk
  • Customer asks an account-access question that needs identity review

If both rules apply, use the strict auto-label for the guaranteed signal and AI labels for interpretation.

Round robin vs AI assignment#

Use Round robin assignment when tickets should be distributed evenly across eligible teammates.

Use AI Triage assignment when the owner depends on the ticket content:

  • Billing questions go to one person.
  • Technical issues go to another person.
  • Enterprise escalations go to a named owner or group.
  • Security or privacy issues go to a designated reviewer.

Round robin answers "who is next in rotation?" AI assignment answers "who is the right owner for this issue?"

  1. Add strict intake filters first, such as ignored senders and allowed recipients.
  2. Add exact labels for known sender domains or subject patterns.
  3. Enable round robin if general tickets should be distributed evenly.
  4. Add AI Triage instructions for priority, assignment, and semantic labels.
  5. Test with realistic conversations from each channel.
  6. Review incorrect results and update the relevant rule or AI instruction.

This order keeps obvious cases deterministic and leaves nuanced decisions to AI Triage.

Troubleshooting wrong outcomes#

When something routes incorrectly, identify which system made the decision:

SymptomCheck
A sender/domain label was wrongAuto Label Tickets
A subject keyword label was wrongAuto Label Tickets
A semantic label was wrongAI Triage > Labels
Ownership rotated to the wrong eligible personRound Robin Assign Tickets
Ownership should have gone to a subject-matter expertAI Triage > Assignee
Priority was wrongAI Triage > Priority
A non-ticket email entered the queueIgnore Non-Ticket Emails

Update the strict rule when the match condition is wrong. Update the AI instruction when the model misunderstood the ticket.