Home/Blog/AI Reply Suggestions for WhatsApp Support Teams: How They Work, When to Use Them and How to Set Them Up (2026)

How-to

AI Reply Suggestions for WhatsApp Support Teams: How They Work, When to Use Them and How to Set Them Up (2026)

AI reply suggestions draft the answer inside the agent's composer, grounded in your knowledge base, for the agent to edit and send.

By Chirag Darji · Updated 28 Aug 2026 · 5 min read

On this page
  1. How a suggestion is made
  2. Suggestions versus the chatbot
  3. Setting it up
  4. When suggestions help most
  5. Judging quality
  6. Writing a system prompt that produces good drafts
  7. Examples of good and bad drafts
  8. Privacy and control
  9. Suggestions on the Android app
  10. From suggestions to automation
The AI prompt tester in VGraple CRM, showing what the assistant would answer and which knowledge base entries it used

Too long? Read this

  • A reply suggestion is an AI draft the agent sends, edits or discards; the customer never receives anything a person did not approve
  • Grounded in the same knowledge base as the chatbot, with the conversation as context, in the customer's language
  • It is the safe first step for teams not ready for an autonomous bot, and it exposes knowledge base gaps quickly
  • Setup takes an hour: knowledge sources, a system prompt for tone, and a plan that includes AI (Growth and above)

Most support teams are not ready to let a bot answer customers unattended, and they are right to be cautious. Reply suggestions are the middle ground: the AI drafts the answer inside the agent's composer from your own knowledge base, the agent reads it, edits it if needed and sends it, or throws it away. Speed goes up, tone stays human, and every mistake is caught before it reaches a customer. This guide explains how suggestions work, when they help, how to set them up in an hour and how to judge their quality.

How a suggestion is made

When an agent taps the sparkle button in the composer, the AI receives the recent messages of the conversation, the contact's basic details, the channel's system prompt (tone, language, what never to promise) and the most relevant passages retrieved from the knowledge base for that channel or widget. It writes a reply in the customer's language and places it in the composer. Nothing is sent. The agent edits, sends or discards; the choice is logged so the team can see how often suggestions are used as written.

Suggestions versus the chatbot

Reply suggestionAI chatbot
Who sendsThe agentThe AI
When it actsOn the agent's tapOn every customer message it is allowed to answer
RiskA bad draft is caught by the agentA bad answer reaches the customer
SpeedSeconds saved per replyInstant, around the clock
Best forTeams starting with AI, sensitive topics, high-value customersRoutine questions at volume, out of hours
KnowledgeSame knowledge baseSame knowledge base

A WhatsApp conversation open in the VGraple CRM team inbox, with tags, conversation stage, AI paused, the 24-hour window timer and a resolve button in the header

Most teams run both: the chatbot answers hours, prices and status questions and escalates the rest; agents use suggestions on what the bot handed over.

Setting it up

  1. Plan. The AI assistant is on Growth and above.
  2. Knowledge base. Under the chat widget or channel's Knowledge Base tab, add sources: your website's FAQ, pricing and policy pages as URLs; pasted text for documents; FAQ pairs for the questions agents answer most. Aim for coverage of the top fifty questions.
  3. System prompt. Write the voice: "You are the support assistant for {{business}}. Be brief, warm and specific. Answer only from the provided knowledge. Never promise refunds or delivery dates not in the knowledge. Reply in the customer's language." Add house rules (address the customer by first name, no emojis, mention the support hours).
  4. Model. The default Groq-hosted model works for most; bring your own OpenAI or Anthropic key under AI settings if you prefer.
  5. Test. Open a conversation, tap the sparkle, read the draft, and repeat for the ten hardest recent conversations. Fix the knowledge base wherever the draft is wrong or vague.

The AI replies help article has the settings table.

When suggestions help most

  • Long explanations agents type repeatedly: return policies, service inclusions, document requirements.
  • Multilingual inboxes where an agent is weaker in the customer's language.
  • New agents, who get an answer that reads like the best agent's.
  • Peak hours, when every reply is a minute shorter.
  • Sensitive conversations, where a bot should not act but a draft still saves time.

Judging quality

Track three numbers weekly: the share of suggestions sent unedited (a healthy base is above half), the share discarded (above a fifth means gaps), and first-response time before and after. Read ten random suggestions with their conversations: wrong facts point to a missing or stale source; wrong tone points to the prompt; wrong language points to a prompt line about language. Suggestions never invent facts they are allowed to state; when the base has nothing, they say so, which is the right behaviour and the clearest signal of what to add.

Writing a system prompt that produces good drafts

Keep it short and concrete. State who the business is and what it sells in one line. State the tone in three adjectives. State the language rule ("reply in the customer's language; if unclear, English"). List what the assistant must never do: promise a delivery date not in the knowledge, offer discounts, discuss competitors, give medical or legal advice. Give two example exchanges in your voice. Prompts longer than a page produce worse drafts than prompts of ten lines, because the model weighs everything equally; put the important rules first and cut the rest.

Examples of good and bad drafts

A good draft to "do you deliver to Pune?" reads: "Yes, we deliver to Pune; standard delivery takes 3 to 4 days and is free above Rs 999. Want me to check your pincode?" It is specific, sourced from the shipping page, and ends with a question. A bad draft reads: "Thank you for reaching out! We would be delighted to assist you with your delivery query. Please share your location." It is padded, sourced from nothing, and delays the answer. The difference is almost always the knowledge base: the first business had a shipping page in it, the second did not.

Privacy and control

Only the conversation needed for the draft is sent to the model provider, under the DPA, and it is not used to train models. Bring your own key to route through your own provider account. Roles decide who can use the sparkle; the audit log records AI settings changes. The customer never sees the AI unless the agent sends its words.

Suggestions on the Android app

The sparkle button is in the mobile composer too, so an agent answering from the phone gets the same draft from the same knowledge base, edits with the keyboard and sends. Drafts are generated server-side, so a weak connection delays the draft by a second or two but never produces a different answer from the web app.

From suggestions to automation

Once the unedited-send rate is high on a category of question, that category is ready for the chatbot to answer on its own with an escalation rule for anything outside it. Suggestions are how a team learns which questions can be automated, one week of real conversations at a time. The AI chatbot guide covers the next step.

Frequently asked questions

What is a reply suggestion?
A draft answer the AI writes inside the composer from the conversation and your knowledge base; the agent edits and sends it, or discards it.
How is it different from the chatbot?
Same knowledge, different control. The chatbot replies on its own within its rules; suggestions wait for a person.
Where does it get the facts?
From the knowledge base sources for the channel or widget: crawled pages, pasted articles and FAQ pairs. Nothing outside them is treated as fact.
Does it work in Hindi or Gujarati?
Yes. It answers in the customer's language and can be told to keep a particular tone or script.
Is customer data sent to a third party?
The conversation needed for the draft is sent to the model provider under the DPA; bring your own OpenAI or Anthropic key to route it to your own account.
Which plan includes it?
Growth and above, with the AI assistant.
Does it send automatically after a timeout?
No. Only the agent sends.
How do I improve bad suggestions?
Fix the knowledge base: add the missing page or FAQ, remove stale ones, and tighten the system prompt.

Chirag Darji

Founder, VGraple CRM

Founder of VGraple CRM and of the VGraple digital agency (Ahmedabad, est. 2011). Builds and operates the platform, runs WhatsApp Business API onboarding for customers, and writes the guides here from first-hand support and product work.

Run your WhatsApp on VGraple CRM

Free forever plan, official Meta WhatsApp Business API, set up in 15 minutes. No card needed.