How to build a WhatsApp chatbot for your marketing agency
Most messages a marketing agency gets on WhatsApp are the same handful of questions, asked at all hours. A chatbot answers those the moment they arrive and passes everything else to a person. Here is what is worth automating for marketing agencies, what a good flow looks like, and where the bot should stop.
Key takeaways
- An agency chatbot qualifies leads and books discovery calls while the team is in client meetings.
- For clients, it answers routine questions — report dates, invoice copies, calendar links — without waiting for an account manager.
- Pricing, scope and complaints stay with a person.
- It shares case studies matched to the prospect's industry and service.
On this page (29 sections)
- 1.The conversations worth automating for marketing agencies
- 2.The lead flow
- 3.An example flow: campaign update + creative approval
- 4.Case studies that match
- 5.Keyword flows or an AI chatbot?
- 6.Questions clients ask every week
- 7.What the bot should hand to a person
- 8.Setting it up
- 9.Budget questions without awkwardness
- 10.Service explainers
- 11.No promised results
- 12.Access and onboarding help
- 13.What the bot hands over
- 14.Languages
- 15.Testing before launch
- 16.Event and webinar sign-ups
- 17.Is the chatbot working?
- 18.Setting it up in an afternoon
- 19.Proposal follow-ups
- 20.Clients of different sizes
- 21.Content calendar comments
- 22.Privacy of leads
- 23.Discovery-call preparation
- 24.Handing over
- 25.Referral enquiries
- 26.Job applicants and freelancers
- 27.Discovery-call reminders
- 28.After hours
- 29.Frequently asked questions
1.The conversations worth automating for marketing agencies
Start from what customers actually send. Prospects ask about services, pricing and past work; clients ask for reports, approvals and campaign status.
Then look at what goes wrong today:
- Client anxiety when they don't hear from you.
- Creative approvals by email take days. Ad creative needs client approval. Email sent Monday. Reminder Wednesday. Approved Friday. Campaign delayed by half a week.
- Monthly reports shared on email, never read. You prepared a detailed 20-page performance report. Client never opened it. Shared as PDF on WhatsApp — they'll look at it.
Each of these is a conversation with a predictable shape — a question, a lookup, a confirmation. That shape is what a chatbot handles well.
2.The lead flow
- What do you need? SEO, paid ads, social media, website, branding, or not sure.
- About the business — industry, city, website.
- Budget range — the ranges you work with, so no one wastes a call.
- Timeline — launching soon or planning ahead.
- Book a discovery call with the right person.
3.An example flow: campaign update + creative approval
Example conversation — Campaign update + creative approval. Names, times and references are placeholders.
Business: 📈 Campaign Update — Week 2!
Hi Rohan! Your Google Ads campaign stats this week:
• Impressions: 48,200 (+22% from last week)
• Clicks: 1,840
• Leads: 67 at ₹380/lead
• Conversion rate: 3.6%
Great momentum! We're on track to hit your 80 leads/week target by Week 4. 🎯
Customer: Excellent! What's the plan for Week 3?
Business: 🎨 Week 3 Creative for Approval:
[Creative_v2.jpg]
Key changes: stronger CTA, product image updated, and target audience refined for 35-45 age group based on Week 2 data.
Reply APPROVE to launch or EDIT if you want changes.
Customer: APPROVE — looks great!
Business: ✅ Campaign launching with updated creative! Goes live within 2 hours. 🚀
Notice what the business side does: it answers with the specific detail (time, reference, next step), it asks for one thing at a time, and it gives the customer a one-word way to reply. Those three habits matter more than how clever the bot is.
4.Case studies that match
A dental clinic wants to see work for clinics; a D2C brand wants to see ecommerce campaigns. The bot sends a short case study matched to the prospect's industry and service, from the ones clients allowed you to share — not your entire portfolio deck.
5.Keyword flows or an AI chatbot?
Reputoo supports both, and most marketing agencies end up using both:
- Keyword flows — a fixed menu or trigger word ("MENU", "BOOK", "STATUS") leads down a set path. Predictable, easy to audit, right for anything with a fixed answer.
- AI chatbot — reads the customer's own words and answers from your knowledge base (website, price list, policies). Right for the long tail of questions nobody wrote a menu item for.
A sensible start for a marketing agency: keyword flows for the top two or three tasks, AI for everything else, and a person behind both.
6.Questions clients ask every week
- When is this month's report coming?
- Can you resend last month's invoice?
- Where is the content calendar?
- Who is my account manager this week?
- How do I give you access to our new page?
The bot answers each from the client's record and the onboarding guides, and passes anything else to the account manager.
7.What the bot should hand to a person
- Complaints, refunds and anything where the customer is upset.
- Anything involving money the bot cannot see — a disputed bill, a custom quote.
- Health, safety or legal questions.
- Any customer who asks for a human. Do not make them ask twice.
For marketing agencies specifically: scope changes, pricing and client escalations stay with the account lead.
Handover on Reputoo moves the chat into the shared inbox with the conversation so far, so staff never ask the customer to repeat themselves.
8.Setting it up
- Connect your WhatsApp number to Reputoo (official API; takes minutes).
- Add your website and documents to the knowledge base so the AI answers in your marketing agency's own terms.
- Build keyword flows for the top tasks above. What to connect: A CRM for leads and a project tool for client work; conversations should land on the right client record.
- Choose who gets handed-over chats, and during which hours.
- Test from a personal phone, then share the number or a QR code with customers.
9.Budget questions without awkwardness
Prospects often hesitate to name a budget. Offering ranges as buttons makes it easy, and tells them honestly where your services start. A prospect below your minimum can receive a useful resource and a polite note, rather than a discovery call that ends in disappointment for both sides.
10.Service explainers
Many small businesses do not know the difference between SEO and paid ads, or what a social media retainer includes. The bot explains each service in plain language — what it involves, how long it takes to show results in general terms, what the client needs to provide — without promising outcomes.
11.No promised results
An agency chatbot should never promise rankings, lead counts or returns. Write its answers to explain the approach and what the client can expect from the process, and let the strategist discuss goals on the call.
12.Access and onboarding help
New clients ask how to add the agency to their ad account or analytics. The bot sends your step-by-step guide for each platform and reminds them never to share passwords or codes in chat.
13.What the bot hands over
- Custom quotes and scope changes.
- Complaints about work or results.
- Contract, renewal and cancellation discussions.
- Anything about a client's confidential strategy.
14.Languages
Business owners write in many languages; the AI chatbot replies in theirs, while proposals and reports stay in the language you work in.
15.Testing before launch
- Enquire about SEO for a clinic with a small budget.
- Ask for ecommerce case studies.
- As a client, ask for last month's invoice.
- Ask for a discount and check it hands over.
16.Event and webinar sign-ups
Agencies that run workshops or webinars can let people register in the chat, send the joining link and a reminder before it starts, and ask attendees afterwards whether they would like a call.
17.Is the chatbot working?
Watch leads qualified outside office hours, discovery calls booked, and routine client questions answered without an account manager. Read handovers weekly to see what to add next.
18.Setting it up in an afternoon
Write down your services, budget ranges, three or four case studies you may share, your report and billing dates, and your onboarding guides. Connect the calendars of the people who take discovery calls. Launch with those, and add answers each week from the questions the bot could not handle.
19.Proposal follow-ups
After a proposal goes out, the bot can send one reminder a few days later asking whether the prospect has questions, with a button to book a short call. It does not negotiate or change the proposal; any request about price or scope goes straight to the person who wrote it. A single, polite reminder often restarts a conversation that simply slipped down a busy owner's list.
20.Clients of different sizes
A local café and a national brand need different handling. The bot can recognise existing clients by their number and route them to their own account manager, while new prospects go through the lead flow. Larger clients may prefer that the bot never answers them at all; you can exclude their numbers so every message reaches a person directly.
21.Content calendar comments
Clients often reply to a calendar link with a quick change — move a post, swap a photo. The bot acknowledges the request, records it against the client's calendar, and tells them when the account manager will confirm, so small changes are not lost in the chat.
22.Privacy of leads
Leads share their business details, budgets and plans. The bot stores them only in your CRM, never shares one prospect's information with another, and follows your data-retention policy for prospects who do not become clients.
23.Discovery-call preparation
Once a call is booked, the bot can ask the prospect to share their website, social pages and any previous reports they are comfortable sharing, and send a short note on what the call will cover. The strategist reads the material beforehand and the call is about the prospect's business instead of basic facts. A reminder an hour before the call, with the meeting link, reduces no-shows.
24.Handing over
When the bot hands a conversation to a person, it passes the full summary — who the prospect is, what they need, their budget range — so the person never asks the same questions again.
25.Referral enquiries
Many agency leads come from referrals. The bot asks how the prospect heard about you, records the referring client so the team can thank them, and moves the prospect to the front of the discovery-call queue if that is your policy.
26.Job applicants and freelancers
Agencies receive messages from designers, writers and developers looking for work. The bot thanks them, shares where to apply or send a portfolio, and keeps them out of the new-business queue, so account managers are not sorting job applications from client leads.
27.Discovery-call reminders
The bot sends the meeting link and a reminder an hour before each discovery call, and offers a new slot to anyone who says they cannot make it, so strategists are not left waiting on empty calls.
28.After hours
Owners research agencies late in the evening. The bot qualifies them, sends a matching case study and books a discovery call for the next working day, so the enquiry is in the calendar by morning rather than waiting in an inbox.
29.Frequently asked questions
Does a marketing agency need a developer to build a WhatsApp chatbot?
No. Flows are built in the Reputoo dashboard, and the AI chatbot learns from pages and documents you upload. A developer is only useful if you want to connect a custom in-house system.
Will customers know they are talking to a bot?
They should. Say so in the first message and offer a way to reach a person. Customers mind a slow or wrong answer much more than they mind a bot.
Should an agency chatbot ask for budget?
Yes, as ranges with buttons. It saves both sides a call when the budget does not fit.
Can the chatbot promise results?
No. It explains the approach and process; goals are discussed with a strategist.
Can clients get invoices and reports from the chatbot?
Yes — it can resend invoices and report links from the client's record.
Can large clients bypass the chatbot?
Yes. Exclude their numbers and every message reaches their account manager directly.
Can the chatbot separate job applicants from leads?
Yes. It tells applicants where to apply and keeps them out of the new-business queue.
How do I use WhatsApp to upsell agency services?
When a client's campaign hits a milestone, Reputoo sends a results celebration message and a natural upsell: "Your Google Ads are at 4.2 ROAS — want to allocate budget to Meta Ads next quarter?" Timely, data-backed upsells work.
Can I get client creative approvals via WhatsApp?
Yes. Send the creative via WhatsApp with APPROVE/EDIT as reply options. Approval happens in hours vs the 3-4 day email cycle. Faster approvals = faster campaign launches = better results = happier clients.
Set up WhatsApp chatbot for your business
1,000+ businesses onboarded · Member of NVIDIA Inception · Official WhatsApp Business API, no per-message markup.