Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
This AI workflow system was built for the e27 Echelon Singapore AI Workflow Competition 2026, using a real brief from Boldr — a Singapore-based watch micro-brand.
The challenge was to build a practical AI system that could meaningfully help a real business — and Boldr's brief around customer support and knowledge gaps was the perfect canvas to put those skills to work.
"A huge thank you to e27 for organizing this amazing challenge, to the sponsors for providing such valuable tools, and to Boldr for giving builders a practical, real-world problem to solve. I've enjoyed this challenge tremendously and am very much looking forward to future events."
I'm building AfterWork Startup — an online AI learning platform for non-techies who want to acquire practical AI skills and build online side hustles with them. We currently serve 20,000+ users across Hong Kong and Taiwan, and are planning to expand across Southeast Asia this year.
My mission is to help 1 million non-techies master practical AI skills — turning curiosity into real, income-generating projects.
🌐 app.afterworkstartup.com →1. Ticket is inserted into the
tickets_inbox table in Supabase2. Go to n8n Cloud → WF1 → click Execute Workflow
3. Watch the Draft Replies or Knowledge Gaps tab update with the result
Loading…
In this demo, tickets are loaded from a pre-uploaded CSV. In production, this can connect to any CS channel — WhatsApp, email, live chat, and more. Contact morning@afterworkstartup.com to discuss your setup.
Classify → Search KB → Check confidence
AI-drafted, brand-voiced
tickets_processed
+ Sentiment search via Tavily
CS answers → Qwen drafts KB entry
Pending human approval
Aggregate gaps → Score opportunities → Generate brief
- Load unprocessed tickets from
tickets_inbox - Build knowledge base from
knowledge_sources(FAQ, product ref, rate cards) - Classify each ticket by theme and buyer persona using Qwen AI
- Search KB for a relevant answer — evaluate confidence score
- If confident → draft a branded reply → save to
tickets_processed - If not confident → log as knowledge gap → extract gap labels with Qwen
- Search Reddit, WatchUSeek, and Amazon via Tavily for community sentiment on each gap
- Save sentiment data to
gap_sentiment— marks ticket as processed
- Dashboard sends gap ID + CS agent's answer to the WF2 webhook
- Qwen AI formats the answer into a clean KB entry (concise, brand-voiced)
- Qwen also drafts a customer-facing reply personalised to the original customer
- Save KB entry as pending in
kb_additions - Mark the original knowledge gap as resolved
- Return the draft reply to the dashboard instantly
- Human approves or rejects KB entry — approved entries strengthen future responses
- Check if 5 or more unresolved knowledge gaps exist — skip if not enough data
- Aggregate gap patterns: themes, buyer personas, channels, recurring questions
- Qwen AI analyses patterns and scores each gap as a marketing opportunity
- Generate a full marketing brief: top themes, content recommendations, product feedback
- Score each gap for uniqueness, conversion potential, and overall opportunity
- Save brief to
marketing_briefsand per-gap scores tomarketing_insights
This workflow is channel-agnostic — any platform that can send a webhook or connect via n8n can plug in as a ticket source. Below are the channels it supports out of the box or with minimal configuration.
Leave your info and let's see how I can help you build a similar workflow for your business.
Manual: (tickets × avg time × hourly rate) + (staff count × monthly salary)
AI Workflow: only 20% gap tickets need human review + workflow infrastructure cost
Workflow cost = $0 up to 300 tickets/month · scales $20–$100/month beyond that
| Capability | Manual CS | Generic Chatbot | Boldr AI Workflow |
|---|---|---|---|
| Response drafting | Manual — 15–30 min/ticket | Instant but generic | ✓ AI-drafted, brand-voiced |
| Knowledge gap detection | Never detected | Ignored or escalated | ✓ Auto-logged + labelled |
| KB self-improvement | Manager updates manually | Static — no learning | ✓ Gets smarter after each gap |
| Marketing insights | Quarterly manual reports | None | ✓ Auto-generated weekly |
| External market signals | None | None | ✓ Reddit + forums + Amazon |
| Monthly infrastructure cost | Staff salary only | $200–$500/month | ✓ ~$10–$140/month total |
| Scales with ticket volume | Hire more headcount | Limited by plan tier | ✓ Single plan upgrade per tool |
| Self-hostable / open stack | N/A | Usually locked-in | ✓ Docker + n8n + any LLM |