Built an AI ticket routing system for a barbershop network. The first workflow checks the inbox every minute, filters out spam, and classifies each email by category and priority (P1-P4) using Chain of Thought reasoning, then logs it to Google Sheets and notifies the responsible person in Slack. The second workflow monitors SLA every 5 minutes and escalates overdue tickets: owner reminder, then team lead, then an email to the director.
Email tickets → AI prioritization → team notifications → automatic escalation
Client emails were processed manually and depended on whoever noticed them first.
The main challenges were:
Built a two-workflow AI system that:
| Workflow | Trigger | What it does | Output |
|---|---|---|---|
| 1. Ticket Classifier | Gmail, every minute | Category, priority, owner, SLA, reasoning | Google Sheets log + Slack to owner |
| 2. SLA Watcher | Schedule, every 5 min | Checks overdue tickets | Escalation (Slack / Email) |