All projects
Chatbots & NLP80% tickets resolved without a human

ResolveAI — Intelligent Customer Support Suite

Instant answers. Human escalation only when it matters.

NLPLLMRAGWebSocketsReact

Project Overview

A SaaS company with 45,000 active users was spending $180K/month on a 22-person support team handling repetitive inquiries about billing, account management, and feature how-tos. Average response time was 4.2 hours. ResolveAI automated the entire tier-1 layer — the AI handles FAQs, account lookups, and guided troubleshooting instantly, and escalates to a human agent only when confidence is low or sentiment turns negative.

The Challenges

  • 1

    The knowledge base had 2,400 articles with overlapping, sometimes contradictory content — raw retrieval returned confusing answers.

  • 2

    Customers contacted support via chat widget, email, and an in-app 'Help' button — each channel had different context available.

  • 3

    Sentiment was a critical signal: a frustrated customer mid-cancellation needed a human immediately, not another bot reply.

  • 4

    Agent handoff had to transfer the full conversation context so customers never had to repeat themselves.

Our Approach

We built a unified intent + retrieval pipeline. Incoming messages are first classified by an intent model (fine-tuned on 18 months of historical tickets) into 87 intent categories. For self-service intents, a RAG pipeline retrieves from the de-duplicated knowledge base (cleaned and re-embedded during onboarding) and generates a GPT-4o response grounded in cited sources. For account-specific intents (billing, usage), the AI calls authenticated REST APIs to pull live data and weaves it into the response. A real-time sentiment classifier runs on every message; a rolling score below threshold instantly opens a human escalation ticket with the full transcript pre-loaded. All three channels (chat, email, voice-via-Twilio) share the same pipeline with channel-specific formatting adapters.

Key Features & Metrics

87-intent classifier routing queries to self-service, API-lookup, or human escalation tracks

RAG pipeline over 2,400 de-duplicated KB articles with citation-grounded answers

Live account data integration: billing status, usage metrics, feature flags fetched in real time

Real-time sentiment analysis with automatic human escalation on distress signals

Full conversation context transferred to agent on handoff — zero repeat-yourself moments

Multi-channel: chat widget, email, and voice (Twilio) sharing a single AI brain

Results & Business Outcome

80% of tickets resolved fully automatically — no human touch. Average first-response time fell from 4.2 hours to 11 seconds. Support team headcount reduced from 22 to 8, with the remaining agents handling only genuine escalations. Annual support cost dropped from $180K to $61K.

Good support is not about having the most agents — it is about making sure every customer gets the right answer at the right time. AI makes that possible at any scale.
Ready to Build?

Let's Build Something Intelligent Together

Tell us about your project. We'll respond within 24 hours with a custom plan and transparent pricing.