The flow
After go-live, operations begin
Animated diagram for this stage: Four kinds of request (question, support, bug and improvement) arrive through one channel to three actors: ChatGPT analyzes, Claude Code executes and the human team approves data and code.
This is how we work with a client at WITS.
Once a system is in production, the work doesn't end: every day brings questions, support requests, bugs and improvements.
ChatGPT analyzes every request. Claude Code executes inside our tools. And the human team approves anything that touches data or code.
Everything comes in through a channel, gets classified, is resolved through the right route and answered with history. This is the flow.
E0 · Input channels
Everything the client asks for comes in through a channel
Animated diagram for this stage: Four channels (email with IMAP and SMTP, Zoho Desk ticket, Zoho Cliq chat and the web chatbot on the OpenAI API) are marked as read, and each hands a document to Claude Code, which turns it into a request.
Email, with IMAP and SMTP. Tickets in Zoho Desk. Messages in Zoho Cliq. And the web system's chatbot, which answers with OpenAI.
Claude Code reads every channel and turns the message into a request with context: who is asking, from which company and what happened.
Nothing gets lost between email, chat and tickets.
E1 · Classification
Every request is classified before anything is touched
Animated diagram for this stage: A conversation between the client and the classifier: the client reports that the viewer won't open July's documents; the classifier answers «support, company 214, active status», confirms the double-lock pre-flight and assigns the AWS data route.
Clarification, support, bug or improvement. ChatGPT interprets the message and proposes the category and the route.
Before touching anything, the double-lock pre-flight runs: the right company and an active status.
The classification decides the path. A question goes to the system's knowledge. A data issue goes to AWS. A bug or an improvement goes to code and sprint.
E2 · System knowledge
Answers with a source and with permissions
Animated diagram for this stage: Two rows of nodes. Top: system documentation, OpenAI with RAG and an answer with its source. Bottom: web chatbot, OpenAI API and a permissions check. A bridge shows the chatbot checks permissions before answering.
The system's documentation is our knowledge base: manuals, rules and decisions.
OpenAI, with RAG over those documents, answers clarifications citing the source.
The web system's chatbot uses the same base through the API, but first checks permissions: it only answers what that user is allowed to see. So the client gets answers that are correct, safe and delivered in seconds.
E3 · Data in AWS
The evidence comes from AWS
Animated diagram for this stage: Two rows of nodes. Top, the evidence in AWS: Aurora, S3, CloudWatch and Nginx. Bottom, the change: local replica marked as tested, production database via SQL over SSM, and team and client.
When the request is about data, the evidence comes from AWS: the Aurora database, the S3 bucket, the EC2 and CloudWatch logs, and the requests recorded by Nginx.
The change is tested first on a local replica: records are modified or inserted and the result is verified.
Only then is it applied to the production database, through a controlled channel. And the team and the client get their answer.
E4 · Code and sprint
Bugs and improvements, from issue to production
Animated diagram for this stage: Two rows of nodes. Top: GitHub, an issue in Zoho Sprint and the development agent. Bottom: sandbox with automated tests passed, deployment to production, and team and client.
If the request is a bug or an improvement, an issue is created in Zoho Sprint, linked to the code in GitHub.
A development agent resolves it: it writes the change and tests it. The change goes through the sandbox, with automated tests.
And if everything is green, it goes to production. The client receives the answer with the change already live.
E5 · Response and log
The answer goes out through the same channel
Animated diagram for this stage: An answer on a WITS template is sent to four destinations: Zoho Desk (ticket resolved), Zoho Cliq (team notified), email (sent) and the client's log (logged).
The answer goes out through the same channel the request came in. The ticket is answered and closed in Zoho Desk. The team is notified on Cliq. An email is sent when it applies.
And everything is recorded in the client's log.
So the next request already has history: what happened, who resolved it and how.
Agents and human judgment
Six autonomous agents, a human when it matters
Animated diagram for this stage: A ring of six agents connected in a cycle (capturer, classifier, knowledge, data operator, development agent and responder) with the human team at the center. On one side, three gates where a human decides: production database, deployment and escalated case.
Six agents work on every request: the channel capturer, the classifier, the knowledge consultant, the data operator, the development agent and the responder.
They run on their own, end to end.
The human team steps in when needed: a change to the production database, a deployment, or a case the agent escalates. Autonomy by default. Human judgment when it matters.
Closing
One channel. One classification. One route. One answer.
Animated diagram for this stage: Four large lines (one channel, one classification, one route, one answer) next to the three actors: ChatGPT analyzes, Claude Code executes and the human team decides on data and code.
ChatGPT analyzes. Claude Code executes. And the human team decides on data and code.
This is how we operate with a client at WITS: with evidence, with history, and without losing a single request.
Let's analyze your workflow
Want this workflow in your company?
Animated diagram for this stage: Three ways to get in touch (WhatsApp, sales email and wits.mx) with a WhatsApp QR code and the labels «no cost» and «no commitment».
Call us, message us on WhatsApp, or send us an email. We analyze your operation at no cost and with no commitment.