If your team is still manually calling, texting, and chasing every new lead, you're burning time and leaving money on the table. A WhatsApp bot changes that: it contacts leads instantly, qualifies them, books appointments, and follows up automatically β all in a channel your customers already use every day.
With Whappy, you can build this kind of AI sales assistant on WhatsApp in a few minutes, without writing a single line of code. Below is a practical, 5-step guide that you can follow even if you're not technical.
Why Build a WhatsApp Bot?
Before jumping into the steps, it helps to understand what you're actually setting up. A WhatsApp bot in Whappy is not a rigid script that sends canned replies. It is:
π€Natural AI ssistant
Talks like a human, understands context, and adapts to each lead
π―Qualification Engine
Asks smart questions, scores interest, and decides who is "ready for sales"
π Scheduling Machine
Connects to your calendar, books meetings, and sends automatic reminders
π¬Central Hub
Manages all your WhatsApp conversations with the option for your team to jump in live
Think of it as adding a virtual sales rep that never sleeps, never forgets to follow up, and can talk to hundreds of leads at once.
Step 1: Connect WhatsApp and Your Tools
The first step is making sure your bot can actually talk to people and sync with the tools you already use.
π± Connect Your WhatsApp Business Account
To send and receive messages at scale, you connect Whappy directly to Meta's official WhatsApp Business API via your WhatsApp Business account.
Once connected, your number becomes "bot-ready": outbound campaigns, automated replies, and AI-driven conversations will all run through that same WhatsApp number your customers recognize.
Key benefits of using the official API connection:
- High deliverability and stability vs. hacks or unofficial solutions
- Support for approved message templates (for outreach, reminders, and re-engagement)
- Compliance with Meta's policies and message rules
π Plug in Your CRM and Calendar
Next, you connect the rest of your stack so your WhatsApp bot doesn't live in a silo.
Typical connections:
CRMs: HubSpot, Pipedrive, and others via native integrations, webhooks, or tools like Zapier
Calendars: Google Calendar, Calendly, Cal.com, etc., so the bot can check availability and book meetings
Other platforms: Funnels, landing page builders, or forms β anywhere you generate leads
Once this is done, your WhatsApp bot will be able to:
- Create or update contacts and deals in your CRM after each conversation
- Book meetings straight into your team's calendars
- Trigger external automations (e.g., send an email, update a pipeline stage, notify a Slack channel)
Step 2: Bring Leads into WhatsApp
A bot with no one to talk to is useless. Step two is deciding how leads enter Whappy and end up in your WhatsApp campaigns.
π― Capture Leads Automatically from Your Existing Channels
Most businesses already have a few lead sources running. With Whappy, you can automatically pipe those leads into WhatsApp as soon as they show up:
π’Ads
Click-to-WhatsApp ads or standard lead forms on Facebook/Instagram
πWebsite Forms
Contact forms, quote requests, "book a demo" forms via webhooks
πLanding Pages
Any form tool that can send a webhook or CSV
The moment a new lead appears, your WhatsApp bot can:
- Send an instant message ("Hey [Name], got your request about Xβ¦")
- Start asking smart questions to understand need, budget, and timeline
- Offer to book a call or appointment right away while the intent is fresh
π₯ Import Existing Contact Lists
If you already have a list of leads you want to re-engage, you can also:
- Import a CSV of contacts
- Sync a list from your CRM using Zapier or webhooks
- Upload segmented lists for specific campaigns (e.g., "webinar signups", "old leads from last quarter", "test-drive requests")
Once imported, you can blast a compliant campaign using approved WhatsApp templates (e.g. "Hey [Name], about your recent inquiry on [topic]β¦"), and then let the AI handle replies, qualification, and booking.
Step 3: Decide What "Qualified" Means for You
β οΈ This is the strategic step most teams skip β and where your WhatsApp bot becomes a real sales asset instead of just a chat toy.
You need to translate your internal sales logic into something the AI can use.
π List the Information You Need to Collect
Ask yourself: "What does my sales team need to know before a meeting is worth booking?"
Typical qualification fields:
- Budget or price range
- Desired product/service (e.g., 2βbedroom rental vs. 4βbedroom villa; new vs. used car)
- Timeline (urgent, this month, just browsing)
- Location or region
- Company size, industry, or role (for B2B)
- Constraints (financing needs, medical restrictions, etc.)
You configure these as data points your bot should collect. For example:
- "Ask for budget range"
- "Ask when they plan to buy / start"
- "Ask what city or area they're interested in"The AI doesn't fire all questions at once. It weaves them naturally into the conversation, adapting followβups based on answers.
Step 4: Build Your WhatsApp Funnel
Now comes the fun part: designing the actual conversation. In Whappy, this is done as a funnel β a visual flow of steps that guide the AI from first contact to conversion.
Think of it as a map of your ideal WhatsApp conversation.
π Start with a WhatsApp Template
Every outbound conversation must begin with a pre-approved WhatsApp template. This is your start step.
Examples of what a start step might do:
- Greet new leads from a Facebook ad and reference what they clicked on
- Follow up with a form submission
- Re-engage old leads
Once the lead replies, you're in "session" territory and your AI can speak freely, no more template restrictions.
π Collect Information with "Get Info" Steps
Next, you add get info steps for each key data point you defined earlier:
- Ask about budget, goals, preferences, or timeline
- Confirm their name and best contact details if needed
- Clarify anything ambiguous ("Are you looking to rent or buy?")
π‘ The AI can:
- Rephrase questions based on previous answers
- Skip already-known information
- Use conversational bridges naturally
π Use Conditions to Personalize the Path
Once you have answers, you drop in condition steps that branch the conversation:
If lead is "qualified" β move directly to an appointment step
If lead is "not sure yet" β send more info, ask follow-up questions, then propose a call
If lead is "unqualified" β thank them, share a helpful resource, and end politely
This branching is what makes your bot feel smart. Different profiles get different flows β just like a human rep would handle a high-intent buyer differently from a "just curious" browser.
π¬ Add "Talk" and "Appointment" Steps
Two critical building blocks in Whappy:
π¬ Talk Step
Lets the AI hold free-form conversation within guardrails. Use it for:
- Handling objections ("too expensive", "not sure if this is right for me")
- Answering FAQs (pricing, process, location, policies)
- Giving recommendations based on collected data
π Appointment Step
Connects to Calendly, Cal.com, or your calendar, so the bot can:
- Show available slots
- Offer the best time based on the lead's schedule
- Book the meeting and confirm automatically
Once booked, the bot can send:
- Confirmation messages
- Calendar links
- Pre-call instructions (e.g., what to bring, how to prepare)
β Close and Hand Off
Finally, add a close step that wraps up the funnel:
- For qualified, booked leads: confirm details, set expectations, and tag/update them in your CRM
- For leads not ready yet: store data, tag for later campaigns, maybe share a guide or link
- For lost leads: close politely and keep the door open ("Ping me here anytime if your plans change")
At this point, the conversation can automatically trigger webhooks, Zapier actions, or CRM updates β all from the funnel logic you set up.
Step 5: Automate Follow-ups, Reminders, and Live Oversight
Your bot is live, but the real leverage comes from turning WhatsApp into an always-on system that continues to work long after the first reply.
β° Appointment Reminders and NoβShow Killers
Once appointments are scheduled, Whappy can:
Just a few automated reminders can dramatically cut noβshows and make your calendar actually reflect real conversations.
β±οΈ Working Hours and Expectations
You can define business hours and fallback behaviors:
- During working hours: the bot may route priority leads to a human faster
- Outside working hours: the AI continues to respond instantly, gather information, and book tomorrow's slots
- Messages can clearly set expectations ("If you prefer to talk to a human, our team is back at X time")
This keeps your brand responsive 24/7 without burning your team out.
π― Multiple Campaigns and Numbers
If you sell multiple services, target different markets, or run an agency, Whappy lets you:
πͺMultiple Campaigns
Different funnels for different use cases
π±Multiple Numbers
Different brands or business units
βοΈUnique Flows
Custom qualification per campaign
This makes it easy to scale from a single test to a multi-brand, multi-market operation.
π Monitor Conversations and Jump in When Needed
Automation should not be a black box. Whappy provides a chat dashboard where your team can:
- See all live conversations in one place
- Filter by campaign, status (new, in progress, qualified, etc.), or number
- Jump into any conversation manually if needed (for sensitive cases, VIPs, or complex questions)
π‘ The AI handles the heavy lifting; humans step in only where they add the most value.
π Send Data Wherever It Needs to Go
Finally, every outcome in your funnel can:
- Fire a webhook to another system
- Trigger a Zapier workflow to create or update CRM records, tasks, or deals
- Push analytics and conversation data into your reports
This closes the loop: WhatsApp is no longer a disconnected chat app, but a fully integrated part of your revenue engine.
Real-World Examples
To make it concrete, here's how the same 5-step setup plays out in different industries:
Real Estate
- Lead clicks on "Book a viewing" ad β enters WhatsApp
- Bot asks budget, area, property type β filters serious buyers
- Hot leads get a calendar link and instant viewing slots
- All data and preferences go straight into the CRM
Car Dealerships
- Incoming leads from website or marketplace listings
- Bot checks if they want new/used, model, financing
- Schedules a test drive, sends location and requirements
- Sends follow-up after the test drive to ask about decision
Online Courses & Coaching
- Abandoned form or webinar registration triggers a WhatsApp outreach
- Bot asks about goals, experience, and timeframe
- Offers a strategy call slot or direct enrollment link
- Sends reminders and pre-session material automatically
Clinics and Healthcare
- Patients message on WhatsApp instead of calling reception
- Bot collects symptoms, preferred time, and doctor type (within compliance bounds)
- Books consultation, sends prep instructions and reminders
- Staff can jump in if the case is sensitive
Getting Started with Your WhatsApp Bot
In summary, creating a powerful WhatsApp bot with Whappy boils down to:
your WhatsApp Business account, CRM, and calendars
it with leads from ads, forms, CSV, webhooks, or Zapier
what "qualified" means using clear data points and conditions
a funnel with start, get info, condition, talk, appointment, and close steps
reminders, working hours, multi-campaign logic, and CRM handoffs β with a live chat dashboard as your safety net
π‘ The best WhatsApp bots don't replace human connection β they amplify it by handling the repetitive tasks, so your team can focus on the conversations that matter most.
References
- Turn WhatsApp Into an AI Sales Assistant - Sketricgen
- Chat Bot for Sales WhatsApp 2025 - Pleep
- WhatsApp Conversational Marketing - Flowcart
- How to Create a Smart WhatsApp Sales Assistant - BotSailor
- How to Set Up a WhatsApp AI Sales Agent in 30 Minutes - Benai Agency
- AI Shopping Assistant on WhatsApp - AiSensy
- Using AI Sales Development Representatives for WhatsApp - MarkoPolo
- WhatsApp Automation Examples - Hubtype
- WhatsApp AI Agents - Digital Bricks