Webhook-driven local mirror
Ten times fewer live API calls. Sweeps query in-process at two-hundred-millisecond medians instead of crossing the network.
Read the caseThe sweeps don't replace operators — they handle the predictable fraction so operators spend their time on the unpredictable. Claude classifies; a confidence floor gates the write.
The morning queue had a shape. The same categories every day, the same checks in the same order, the same backlog from after-hours arrivals. The cognitive load wasn't deciding what to do — it was deciding which tickets needed deciding. That shape was a candidate for a timer.
Same six steps across all four sweeps. The schema differs per sweep; the safety pattern is identical.
One pipeline shape. Each sweep parameterizes the candidate query, the classification schema, the confidence floor, and the action.
Finds tickets with carrier code + reference. Queries the manifest portal. Writes ETA-derived due date and arrival date directly to the ticket.
Classifies attachments against a required-docs checklist. Updates ticket status to 'Docs Received' or 'Docs Needed'. Handles combined PDFs.
Finds declaration datasheets in the general queue at a 0.99 floor. High-confidence detections trigger the form-creation pipeline; borderline cases are flagged.
Routes non-actionable categories: arrival notices to 'Post Entry,' holds to 'Hold,' inquiries to the right queue. Doesn't try to resolve — routes.
Each action type has its own floor. The comment-dedup edge is the most actively watched — a fuzzy similarity threshold sits at the boundary between under- and over-aggression.
Each vendor handles what it's best at. Aisyst owns the orchestration layer in between.
Third-party logos are trademarks of their respective owners and appear here only to indicate integration.
Operators arrive to a queue that contains real decisions, not classification work. The 92% pre-handle rate is the number that changed what mornings feel like.
Floor utilization is the percentage of attempted classifications that clear the floor. If it drops, the model is meeting more new patterns than it can confidently classify — new attachment formats, status combinations, carrier codes. The fix is adding examples drawn from the cases that failed to clear, not retraining anything. Audit the run log first.