See llms.txt for all machine-readable content.
Ops requests arrive by email and get lost between threads, so the same laptop request is filed three times and the urgent one waits behind the office supplies. This workflow reads the ops inbox, has DeepSeek extract a summary, category and priority, checks Airtable for duplicates and logs real requests with a confirmation to the sender. It also holds unclear extractions for a human, escalates urgent work on Discord, tracks every confirmation and chases requests that pass their target time.
Last updated: November 2026.
A Gmail trigger polls unread mail every minute. A Set node pulls the sender, subject and body, and an IF node rejects empty or very short messages with a Discord note and an email asking for detail. An AI agent with an Airtable search tool extracts the request and checks for an open duplicate. A Code node merges that with the email metadata and validates the category, priority and summary. Non ops mail is ignored, duplicates get a Discord notice, and unclear extractions are saved as Needs Triage with a Discord ping. Clean requests are created in Airtable with retries, routed by priority (urgent and high get an @here escalation, the rest a normal alert), and confirmed to the requester with an expected response time. The confirmation time and Gmail message id are written back to the record. Weekday mornings an SLA lane chases overdue requests, and every Monday DeepSeek writes a digest of open work for Discord and email.
What happens when the AI gets the category or priority wrong?
Check Extraction Quality catches unknown values or an empty summary, and the request is saved as Needs Triage with a Discord ping instead of being routed.
How are urgent requests handled?
Route By Priority sends urgent and high requests to an @here Discord escalation, and the requester is told to expect a reply within 4 hours or 1 working day.
How do overdue requests get chased?
The SLA lane compares each open request with its priority target and posts one reminder per day until the status changes.
What if Airtable is down?
The create step retries three times, then its error output posts the request details to Discord so nobody loses it.
Built with n8n. Need an assessment on your business? Feel free to reach out at https://khmuhtadin.com/consultation/