Chatbot Portfolio

Assistants grounded in real content and wired into real systems — each one measured on what it resolved, not on how many conversations it started.

  • Retrieval-Grounded Answers
  • Live Human Handover
  • Lead Qualification
  • Multi-Channel Deployment
  • Conversation Analytics

Selected work

Chatbots We Have Shipped

Assistants that answer on the channel the customer already uses — grounded in real content, and handing over cleanly when they should.

Multimodal WhatsApp Assistant — Text, Voice, Image & PDF
01 Customer Support

Multimodal WhatsApp Assistant, Text, Voice, Image & PDF

A WhatsApp assistant that accepts text, voice notes, images and PDF documents in one thread, with conversation memory that survives between sessions.

  • WhatsApp
  • GPT-4o
  • Memory
Knowledge Base Support Bot — Google Docs Grounded
02 Customer Support

Knowledge Base Support Bot, Google Docs Grounded

A support bot answering strictly from a Google Docs knowledge base, so the team updates a document rather than filing a ticket with engineering.

  • Gemini
  • Google Docs
  • WhatsApp
RAG Support Assistant — Vector-Backed WhatsApp
03 Customer Support

RAG Support Assistant, Vector-Backed WhatsApp

A retrieval-backed WhatsApp assistant using a Pinecone vector store, so answers cite real documentation instead of improvising around it.

  • Pinecone
  • OpenRouter
  • RAG
Restaurant Service Bot — WhatsApp Ordering & Enquiries
04 Hospitality

Restaurant Service Bot, WhatsApp Ordering & Enquiries

A restaurant assistant handling menu questions, table enquiries and order taking on WhatsApp, escalating to staff when a human is genuinely needed.

  • WhatsApp
  • Llama
  • Ordering
Dental Booking Assistant — Calendar-Aware Scheduling
05 Healthcare

Dental Booking Assistant, Calendar-Aware Scheduling

A dental practice assistant that reads real calendar availability, books and reschedules appointments, and confirms without a receptionist in the loop.

  • Google Calendar
  • Scheduling
  • Reminders
Conversational Lead Capture — Qualify & Log to Sheets
06 Lead Generation

Conversational Lead Capture, Qualify & Log to Sheets

A conversational capture flow that qualifies visitors through natural dialogue and writes structured, sales-ready rows straight into Google Sheets.

  • GPT-4.1
  • Google Sheets
  • Qualification
Discord Community Bot — AI Moderation & Answers
07 Community

Discord Community Bot, AI Moderation & Answers

A community bot answering member questions from server knowledge, surfacing the threads that need a moderator and keeping channels on topic.

  • Discord
  • Moderation
  • LLM

A selection of chatbots work. Detailed case studies, metrics and references are shared on request.

Methodology

Our Approach

The methodology behind every engagement, from first workshop to the retainer that follows launch.

  1. 01

    Question Audit

    We read your real tickets, chats and calls, cluster them by intent and volume, and agree which clusters the assistant should own on day one.

  2. 02

    Knowledge Preparation

    Content is gathered, cleaned, chunked and indexed — with a gap list where a question has no approved answer anywhere yet.

  3. 03

    Guardrails & Tone

    Topic boundaries, refusal behaviour, escalation triggers and voice agreed and written into both the prompt and the evaluation set.

  4. 04

    Build & Integrate

    The assistant is connected to the systems it needs to read — orders, accounts, CRM — with every retrieval and tool call logged.

  5. 05

    Evaluation

    Scored against a held-out set of real questions with known correct answers, before a single customer sees it.

  6. 06

    Launch & Improve

    Staged rollout behind a percentage of traffic, then weekly review of unanswered questions and escalation reasons.

Common challenges

Ready To Shorten The Queue?

The problems clients usually arrive with — and how each one gets handled.

  • Worried it will make things up?

    Answers are retrieved from your approved content before anything is written, each one carries its source, and when retrieval finds nothing the assistant says so and offers a person.

  • Our documentation is thin.

    The question audit tells you that early. The gap list — the questions customers ask that nobody has written an answer to — is usually worth having on its own.

  • Customers hate talking to bots.

    They hate bots that trap them. Handover is one step, triggers on frustration and repeated failure, and carries the transcript so nobody repeats themselves.

  • We support several languages.

    Detection on the way in, translated retrieval, and a deliberate restriction to the languages your team can actually back up when a conversation escalates.

  • How do we know it is working?

    Deflection, containment, satisfaction and unanswered questions are reported weekly — with the transcripts behind each number available to read.

What Would You Stop Answering Twice?

Send us a month of transcripts. We will tell you what proportion an assistant should handle, what it must never touch, and what it costs to build.