Systems AI Business Management System Custom CRM Software Custom ERP Software AI CRM AI ERP Replace Excel & Tally Manufacturing ERP Software Jewellery Software Custom Web Apps Yukti AI CRM Automation AI Automation Agency in Surat WhatsApp AI Chatbot WhatsApp Automation AI Agent Development Enterprise AI Agents Voice AI Agents n8n Automation Agency Workflow Automation CRM Automation AI Consulting Industries Diamond & Jewellery Manufacturing Textile & Apparel Real Estate Retail & E-commerce Healthcare All industries Company Work / Case Studies Blog Free SEO Audit About Contact
Case study · WhatsApp AI sales agent · Yukti AI's own build

One WhatsApp number, two businesses, nobody manning the phone — "Arjun"

How Yukti AI built and runs a WhatsApp AI sales agent on its own sister business — an agent that answers every inbound message instantly, works out which of two businesses the sender is asking about, retrieves the right answer at a controlled cost, hands off to a human when it should, and moves a new lead to "prospect" within about two hours.

Yukti AI's sister business shares one WhatsApp number between an AI automation agency and a trading-indicator subscription. Rather than staff it, Yukti built "Arjun": an n8n and WhatsApp Cloud API agent that classifies each message to the right business, answers from a Supabase pgvector knowledge base using a tiered set of models to keep cost low, captures the sender as a lead, advances the pipeline, and flags anything it shouldn't answer for a human. It runs in production every day, with zero manual work on inbound.

Executive summary

Quick facts

ClientYukti AI's own sister business (IndiabizlistFX) — an internal build, run in production
SetupOne WhatsApp number serving two businesses — an AI automation agency and a trading-indicator subscription
What Arjun doesAnswers every inbound message, classifies the business, retrieves the answer, captures the lead, advances the pipeline, hands off to a human when needed
Response timeInstant, any hour
Lead handlingA new lead is typically moved to the "prospect" stage within ~2 hours of first contact, by the agent
Manual work on inboundNone — humans only touch conversations the agent hands off
Cost controlTiered models — tiny model for classification/translation, mid model for FAQ rephrasing, top model only for knowledge-base answers that need it
Stackn8n, WhatsApp Business Cloud API, Supabase + pgvector, OpenAI models; part of Yukti AI's multi-tenant CRM platform
StatusLive — running daily in production on Yukti's own operation
The problem

Inbound WhatsApp is a full-time job that nobody has time for

Yukti AI's sister business has the same problem every small business has: enquiries arrive on WhatsApp, all day, and the first reply has to be fast or the lead cools. The twist is that one number carries two very different businesses — an AI automation agency, and a paid trading-indicator subscription. A message could be "do you build WhatsApp bots" or "my indicator alert isn't showing", and the right answer, the right knowledge base and the right sales pipeline are completely different.

Staffing that means someone who knows both businesses, watching the phone from morning to night, replying fast, logging every lead, and never confusing the two. That person is expensive, and on an off day the whole funnel leaks.

Why build our own

Yukti AI sells WhatsApp AI agents. Running one on our own business — the hard, two-in-one version — is how we know it works, keep it sharp, and can show a prospect a system we operate, not just a demo.

Before → after

How inbound is handled

Before (staffing it)

  • Someone watches the phone morning to night
  • First reply waits for that person to be free
  • They must know both businesses and never confuse them
  • Every lead logged into the CRM by hand, or not at all
  • An off day means the whole funnel leaks
  • Cost scales with message volume

After (Arjun)

  • Every message answered instantly, any hour
  • The right business identified from the message content
  • Answers grounded in that business's knowledge base
  • Lead captured and pipeline advanced automatically
  • Humans only touch conversations Arjun hands off
  • Tiered models keep cost per conversation low at volume
The decision

Why build an agent, not use a chatbot tool

There are WhatsApp autoresponders and no-code chatbot builders. They send canned replies, run decision-tree menus, and don't know your product beyond what you scripted. Arjun had to do something harder: correctly serve two different businesses on one number, answer from a real knowledge base, move a CRM pipeline, and know when to step back. That is an agent, not a flow.

What we neededWhatsApp autoresponder / chatbot builderArjun
Route one number to the right businessMenu ("press 1 / press 2")Classified from the message content, no menu
Answer from real product knowledgeOnly what you scriptedSemantic search over a pgvector knowledge base
Reply in the customer's languageUsually one languageTranslate step in the pipeline
Capture the lead & move the pipelineExport a contact, maybeCreates the contact, advances the stage
Know its own limitsLoops or gives a wrong answerFlags for human handoff
Cost at volumePer-conversation feeTiered models, most messages on the cheap tier
Automation workflow

Every message, start to finish

Message arrives
Classify business + translate (tiny model)
Semantic search of that KB
FAQ rephrase or full KB answer
Reply sent
Sender saved as a contact
Pipeline stage set / advanced
Genuine enquiry → moved toward "prospect"
Out-of-scope? → flag for human handoff
Solution architecture

How a message becomes a moved lead

Inbound WhatsApp message
WhatsApp Business Cloud API → n8n workflow
Classify the business
Tiny model: which of the two businesses is this for? Plus translate if needed
Retrieve the answer
Semantic search over that business's knowledge base (Supabase pgvector)
Compose the reply
FAQ rephrase (mid model) or full KB answer (top model) — whichever the message needs
Capture & advance the lead
Create / update the contact, set the pipeline stage, move toward "prospect"
Human handoff when needed
Flag the conversation; a person takes it from the CRM inbox, AI stays out
What we built

The agent, piece by piece

Business classification

Every message first goes to a small, cheap model that decides which of the two businesses the sender is asking about — from the content of what they wrote, not a menu. Everything after this point uses that business's knowledge base and that business's pipeline. Benefit: the sender gets the right answer without ever being asked "press 1 for…".

Tiered, cost-controlled retrieval

Not every message needs the most capable (and most expensive) model. Arjun uses a tiny model for classification and translation, a mid-sized model to rephrase answers to frequently asked questions, and the top model only for knowledge-base answers that genuinely require reasoning. Most conversations resolve on the cheaper tiers. Benefit: cost per conversation stays low, so the agent is economic to run at volume.

Knowledge-base answers (pgvector)

Each business's FAQs, product details and policies are embedded in Supabase with pgvector. When a message needs a real answer, the agent does a semantic search over that base and answers from what it finds — grounded, not improvised. Benefit: the agent talks about the real offering, and updating the knowledge base updates the agent.

Lead capture & pipeline movement

A new sender becomes a contact; the conversation sets and advances their pipeline stage; a genuine enquiry is moved toward "prospect". On Yukti's own operation, this happens within about two hours of first contact, entirely by the agent. Benefit: the CRM stays current without anyone updating it.

Human handoff

When a message is outside the knowledge base, or is a negotiation or a complaint, the agent flags the conversation for a human rather than guessing. A person takes it over from the CRM inbox, and Arjun stays out of that thread until it is handed back. Benefit: the agent knows the edge of its competence.

Results

What it does for us

Observed on Yukti AI's own sister business — stated plainly.

Instant
Every inbound WhatsApp message answered immediately, at any hour
2 businesses
One number handled correctly for both, with no menu and no confusion
~2 hours
Typical time for a new lead to be captured and moved to "prospect" by the agent
0 manual
No one watches the phone; humans only handle conversations Arjun hands off
Low cost
Tiered models keep the AI cost per conversation down even at volume
Under the hood

Technology

  • n8n — the workflow that orchestrates classification, retrieval, reply and lead updates.
  • WhatsApp Business Cloud API — inbound and outbound messaging on the shared number.
  • Supabase + pgvector — each business's knowledge base, embedded for semantic retrieval, plus the contact and pipeline data.
  • OpenAI models across tiers — a tiny model for classification and translation, a mid model for FAQ rephrasing, the top model for knowledge-base answers.
  • Yukti AI CRM — Arjun is part of the same multi-tenant CRM platform, so handed-off conversations land in a real inbox.
For your business

The same agent, grounded in your business

Arjun is Yukti AI's own build, running in production — a system we operate every day, not a demo. The same agent is built for other businesses, grounded in their catalogue, their FAQs and their pipeline:

  • Answer every WhatsApp enquiry instantly, in the customer's language
  • Ground replies in your real product data, not generic text
  • Capture the lead and advance your pipeline automatically
  • Hand off cleanly to your team when a conversation needs a person
  • Run at a controlled, predictable AI cost

Start with a free workflow audit. See WhatsApp AI Chatbot, AI Agent Development or Yukti AI CRM.

FAQ

Questions about a WhatsApp AI sales agent

It is an AI that reads and replies to every inbound WhatsApp message a business receives — greeting the sender, understanding what they want, answering from the business's own knowledge base, capturing them as a lead, and moving them along the pipeline — without a person watching the phone. It hands the conversation to a human when the question needs one. Yukti AI runs one, called Arjun, on its own sister business, where a single number serves two businesses at once.
The first thing Arjun does with each message is classify which business the sender is asking about — the AI automation agency, or the trading-indicator subscription that shares the number. It then answers using that business's knowledge base and applies that business's pipeline. The sender never has to pick a menu option; the classification happens from the content of what they wrote.
It uses a tiered approach. A very small, cheap model handles classification and translation. A slightly larger model rephrases answers to frequently asked questions. The most capable model is only used for knowledge-base answers that genuinely need it. Most messages are resolved by the cheaper tiers, so cost per conversation stays low even at volume.
Yes. When a message needs a person — a pricing negotiation, a complaint, anything outside the knowledge base — Arjun flags the conversation for human handoff rather than guessing. A person picks it up from the CRM inbox, and the AI stays out of that thread until it is handed back.
It replies instantly, at any hour. On our own sister business, a new inbound lead is typically captured and moved to the "prospect" stage within about two hours of first contact, entirely by the agent — with no manual work from us.
n8n for the workflow, the WhatsApp Business Cloud API for messaging, Supabase with pgvector for the knowledge base and semantic retrieval, and OpenAI models across the cost tiers. It is part of the same platform as Yukti AI's multi-tenant CRM.
Yes. Arjun is Yukti AI's own build, running in production on its sister business — so it is a system we operate daily, not just ship. The same agent — instant replies, knowledge-base answers, lead capture, pipeline movement and human handoff — is built for other businesses, grounded in their own catalogue and FAQs. Start with a free workflow audit.
Case study at a glance

Summary

Knowledge summary

Yukti AI built and runs "Arjun", a WhatsApp AI sales agent, on its own sister business, where one WhatsApp number serves two businesses — an AI automation agency and a trading-indicator subscription. Arjun answers every inbound message instantly: a small cheap model classifies which business the message is for and translates if needed; a semantic search over that business's Supabase pgvector knowledge base retrieves the answer; a mid-sized model rephrases FAQ answers while the top model is reserved for knowledge-base answers that need reasoning, keeping cost per conversation low; the sender is captured as a contact and advanced through that business's pipeline — typically reaching the "prospect" stage within about two hours of first contact; and anything outside the knowledge base, or a negotiation or complaint, is flagged for human handoff into the CRM inbox. Built on n8n, the WhatsApp Business Cloud API, Supabase with pgvector and OpenAI models, as part of Yukti AI's multi-tenant CRM platform. It runs in production daily with no manual work on inbound. Yukti AI builds the same agent for other businesses, grounded in their own data.

Let an AI handle
your WhatsApp inbound?

Tell us how many enquiries you get and who answers them today. We'll show you what an agent grounded in your data would take off your team.

Free audit · No commitment required · Surat, Gujarat