TKM-03AI SYSTEMSLIVE

HelpBot Ticket Desk

Support operations · Webhook

Web and email requests enter one process, are classified by AI and end up as a clear ticket with routing logic and a signal to the team when a human decision is needed.

USE CASE
Support operations
STACK
Webhook, IMAP, OpenAI structured output, MySQL, Slack, n8n
VALUE
A steadier operating flow. Every request gets the same shape, status no longer disappears in an inbox, and the team sees faster what needs attention and when a human decision is still required. No invented metrics are used, because the project material contains no production client numbers.
DEMO
ticketingbot.dariomijic.com
HelpBot Ticket Desk interface
Overview of the intake, AI triage and routing system.

01 / Problem

Requests arrive through contact forms, inboxes and internal channels. Without structure, someone has to read each message, judge urgency, send it to the right person and remember what has been handled.

02 / What was built

The system combines web form and email intake into one normalised JSON shape. The AI layer returns category, priority, assigned team, summary and a confidence level. The ticket is stored in MySQL, and Slack receives a notification with enough context for the team to act quickly.

03 / How it works

  1. Webhook and IMAP intake land in the same data structure.
  2. AI returns strict JSON for category, priority, team assignment and confidence.
  3. A MySQL record creates a stable ticket and a basis for history.
  4. Slack routing sends the context to the team, while edge cases stay on human review.

04 / Security notes

  • Strict JSON output means free text from the model is never executed or passed on blindly.
  • Low-confidence cases go to a person instead of being routed automatically.
  • Incoming messages are untrusted input and are a natural target for prompt injection, which makes this system a candidate for adversarial testing.

05 / Operational value

The key value is not the idea that AI decides everything. It is that uncertain cases go to review before the system makes the wrong routing decision.

SCREENSHOTS

Overview of the intake, AI triage and routing system.
Interface for reviewing ticket records and status.
n8n orchestration for intake, triage and routing.

RELATED WORK

TKM-05 · AUTOMATION

BrandPilot

A structured campaign brief triggers several kinds of output through one interface, with orchestration in the background and less manual back-and-forth between tools.

Similar situation in your own system?

Describe where it breaks or what worries you, and what is already in place.