How to Use WhatsApp Business API: A Complete Setup and Usage Guide
A step-by-step guide to using the WhatsApp Business API β what it is, how it differs from the Business App, how to get access through a BSP, and how to use it for chatbots, broadcasts, team inboxes, and automated messaging at scale.
Biswajit Pradhan
July 1, 2026
Most businesses that search for "how to use WhatsApp Business API" have already hit the ceiling of the WhatsApp Business App. They are spending hours every day answering the same questions manually, they cannot share a single number across their team, and they have no way to trigger automated messages from their CRM or ecommerce platform. The API solves all of this β but getting started requires understanding what it actually is, how access works, and what you can realistically build with it.
This guide covers everything: the difference between the App and the API, how to get access, how to set up your account, and how to use the API for the things that matter most β automated chatbot flows, broadcast campaigns, team inboxes, and triggered message sequences.
What Is the WhatsApp Business API?
The WhatsApp Business API is the infrastructure layer that allows software platforms to interact with WhatsApp on behalf of a business. Unlike the WhatsApp Business App, which is a consumer-facing application for manual conversations, the API is a set of endpoints that a platform uses to send and receive messages programmatically, build automation flows, connect to external systems, and manage large conversation volumes.
To be precise about what this means in practice:
- The WhatsApp Business App is free to download, supports one user at a time on one device, and provides very limited automation (away messages, greeting messages, saved quick replies). It is the right tool for a sole trader handling a dozen conversations a day.
- The WhatsApp Business API supports multiple agents accessing the same number simultaneously, full chatbot and automation flows, integration with CRMs and ecommerce platforms, outbound messaging at scale, and detailed analytics. It requires access through an authorised platform.
There is no way to use the API directly by downloading an app. All API access goes through a WhatsApp Business Solution Provider (BSP) β an authorised company like Greenbubble that has built a platform on top of the API and handles the technical infrastructure on your behalf.
WhatsApp Business API vs WhatsApp Business App: Which Do You Need?
If any of the following apply to your business, you need the API rather than the App:
- More than one team member needs to manage WhatsApp conversations
- You want to send automated messages triggered by external events (order placed, appointment booked, payment received)
- You want to run a chatbot that handles customer enquiries without human involvement
- You want to send broadcast campaigns to lists of opted-in contacts
- You need message delivery analytics beyond read receipts
- You are receiving more than 50β100 WhatsApp conversations per day and manual handling is creating delays
If you are a very small business handling a handful of conversations manually with no need for automation or team access, the Business App is the starting point. You can always migrate to the API later β your existing number can typically be moved across.
How to Get WhatsApp Business API Access
The WhatsApp Business API is not available for direct sign-up on Meta's website. Access is through an authorised BSP, and the process involves three components:
1. A Meta Business Account
You need a verified Meta Business Account. If you run Facebook or Instagram ads, you likely already have one. If not, you create one at Meta's Business Manager. The account needs to represent a real business β Meta's verification process reviews business registration documents and website.
2. A WhatsApp Business Account (WABA)
The WhatsApp Business Account is the entity that owns your WhatsApp number on the API. Your BSP creates and manages this for you as part of onboarding. The WABA is linked to your Meta Business Account.
3. A Registered Phone Number
The phone number you use for WhatsApp API must not be registered on WhatsApp or the WhatsApp Business App. If your current number is already on one of those apps, you need to deregister it first before it can be moved to the API. Your BSP platform will guide you through this step.
The practical timeline for getting access through a BSP like Greenbubble: 24β72 hours from starting the process to having a live, sending number, assuming your Meta Business Account is verified.
Step-by-Step Setup Guide
Step 1: Choose Your BSP Platform
The BSP you choose becomes your primary interface with the WhatsApp API. You will build your chatbot flows here, send broadcasts from here, manage your team inbox here, and view your analytics here. The technical complexity of the API itself is abstracted behind the platform's interface.
Key things to evaluate in a BSP:
- No-code chatbot builder (essential if you do not have a developer)
- Shared team inbox with conversation assignment
- Broadcast campaign capability with segmentation
- Native integrations with your existing tools (CRM, ecommerce platform, booking system)
- Template submission and management
- Analytics dashboard (delivery, read rates, conversation metrics)
- Pricing structure that fits your expected conversation volume
Greenbubble covers all of these and is built specifically for businesses that need real automation without a dedicated development team.
Step 2: Complete the Meta Business Verification
Your BSP will walk you through connecting your Meta Business Account during onboarding. For businesses that are not yet Meta-verified, this involves submitting your business registration document (a certificate of incorporation, business licence, or utility bill in the business name) through Meta Business Manager. Verification typically completes within 24β48 hours.
If your business is already running Facebook or Instagram ads through an existing Meta Business Account, the verification status often carries over.
Step 3: Register Your WhatsApp Number
After your WABA is created, you register the phone number you want to use for WhatsApp API. You will receive a verification code via SMS or a voice call to that number β this confirms ownership. Once verified, your number is active on the API and can send and receive messages through your BSP platform.
If you are migrating a number from the WhatsApp Business App, you first need to deregister it inside the App (Settings β Account β Delete Account or deregister from the device). Then the number can be registered on the API. This step takes a few minutes and the switchover is usually seamless from the customer's perspective.
Step 4: Create and Submit Message Templates
Business-initiated messages on the WhatsApp API β any message your business sends to a contact outside of an active conversation window β require a pre-approved message template. Templates are reviewed by Meta (typically within a few hours to 48 hours) and must follow WhatsApp's content policies.
A template has three structural parts:
- Header (optional): text, image, video, or document
- Body: the main message content, with personalisation variables ({{1}}, {{2}}, etc.) for customer name, order number, date, and other dynamic fields
- Footer (optional): a brief line below the body
- Buttons (optional): call-to-action buttons (link to URL, call a phone number) or quick-reply buttons (pre-set reply options)
Your BSP platform provides the interface for creating and submitting templates. Well-written templates β clear, specific, and obviously useful to the recipient β get approved faster and perform better. Avoid generic promotional language; templates that read as spam are frequently rejected.
Step 5: Build Your First Automation Flow
Once you have a live number and at least one approved template, you can build your first automated flow in the BSP's chatbot builder. For most businesses, the best starting point is one of:
- A lead capture flow: when someone messages your number for the first time, an automated greeting captures their name and the nature of their enquiry, then routes them to the right follow-up
- An FAQ chatbot: a menu of the most common questions your business receives, with prepared answers and a "talk to a person" escalation option
- An outbound trigger sequence: connecting your order system or CRM to send an automatic WhatsApp message when a specific event occurs (new order, appointment confirmation, payment reminder)
Build one flow, test it thoroughly with real scenarios, and launch it before building the next. A single well-designed automation that works reliably is worth more than five partial flows that create confused customer experiences.
Step 6: Set Up Your Team Inbox
If more than one person will manage WhatsApp conversations, you need a shared team inbox where all conversations are visible, assignable, and tracked. In a team inbox, incoming messages appear in a central queue β agents can pick up conversations, assign them to colleagues, add internal notes, and see the full conversation history before replying.
This replaces the arrangement where WhatsApp is open on one person's phone and everyone else is in the dark about what has been said to customers. The team inbox is also where conversations escalated by the chatbot land β a customer the bot could not help gets routed to an agent queue, with the full conversation history visible.
Step 7: Launch Broadcast Campaigns
Once you have an opted-in contact list and approved templates, you can use the broadcast feature to send campaigns to segments of your audience. Unlike the WhatsApp Business App (which limits broadcasts to 256 contacts per send), the API supports broadcasts to unlimited contacts simultaneously.
The rules for WhatsApp broadcasts:
- All recipients must have explicitly opted in to receive WhatsApp messages from your business
- Every broadcast must use an approved message template
- Meta charges per 24-hour conversation window initiated by the broadcast β the rate varies by country and by conversation category (marketing, utility, authentication)
Segment your lists before sending. A broadcast relevant to the specific recipients performs significantly better than an untargeted blast β lower block rate, higher engagement, and better account quality score.
Key WhatsApp Business API Use Cases
Automated Customer Support
The most common inbound enquiries for most businesses β hours, pricing, order status, returns, FAQs β are answered identically every time. A WhatsApp chatbot handles these automatically: a customer selects their query type from a quick-reply menu, the chatbot provides the answer or retrieves live data from your backend, and only the edge cases that need judgement reach a human agent.
A well-designed support chatbot typically achieves 40β60% containment (enquiries resolved without human involvement), which translates directly to reduced support workload and faster response times for the queries that do reach your team.
Order Tracking and Transaction Notifications
Ecommerce and service businesses use the API to send triggered WhatsApp messages at every stage of the customer journey: order confirmed, payment received, order dispatched, out for delivery, delivered. These are utility conversations under WhatsApp's pricing structure and are expected and appreciated by customers.
Businesses that implement proactive order status messages on WhatsApp see significant reductions in "where is my order" support contacts β customers who are kept informed do not need to ask.
Lead Nurturing and Sales Follow-Up
Outbound sequences triggered by CRM events allow sales teams to follow up with leads via WhatsApp at exactly the right moment. A contact who downloaded your whitepaper gets a WhatsApp message three hours later. A lead who attended a webinar gets a follow-up with the recording link and a CTA. A prospect who requested a quote gets a reminder 48 hours after the quote was sent.
WhatsApp's open rates (90β98% versus 15β25% for email) make these sequences substantially more effective than email equivalents for the same outreach effort.
Appointment Reminders and No-Show Reduction
Healthcare, education, hospitality, and professional services businesses use the API to send automated appointment reminders 24 hours and 2 hours before a scheduled session. A quick-reply button lets the recipient confirm or request a reschedule directly from the message. Businesses implementing WhatsApp appointment reminders typically report meaningful reductions in no-show rates β which have a direct impact on revenue for appointment-based operations.
Promotional Broadcasts and Re-Engagement
Marketing teams use WhatsApp broadcasts for time-sensitive promotions, product launches, seasonal campaigns, and re-engagement of lapsed customers. Unlike email, WhatsApp messages are seen. The channel's constraint is that recipients must be genuinely opted in β but for a list of engaged customers who have actively consented to hear from you, a well-crafted WhatsApp campaign consistently outperforms the equivalent email.
Understanding WhatsApp API Pricing
WhatsApp API conversations are charged by Meta per 24-hour conversation window β not per message. A single conversation window covers all messages exchanged between your business and one contact in a 24-hour period, regardless of how many messages are sent in that window.
The pricing varies by:
- Country: rates differ significantly across markets
- Conversation category: marketing conversations (promotional messages you initiate) cost more than utility conversations (transactional messages like order updates) and authentication conversations (one-time passwords)
- Who initiates: if the customer messages you first, the resulting conversation window is a free-entry point (for 24 hours)
Your BSP will typically charge a platform fee in addition to the Meta conversation fees. The combined cost is usually offset quickly by the time saved on manual handling, the reduction in support volume, and the revenue recovered from automated follow-up sequences.
Common Mistakes When Using the WhatsApp Business API
Sending to contacts who have not opted in. This is a WhatsApp Terms of Service violation and will generate block rates that damage your account quality score. Only message contacts who have explicitly opted in β track consent, honour opt-out requests immediately, and do not buy or import lists.
Building the chatbot before the team inbox. The chatbot's escalation path is "route to a human." If no team inbox is configured and staffed, escalated conversations land in a queue that no one is monitoring. Build the team inbox first; add chatbot flows on top.
Getting templates rejected by writing them badly. Generic promotional copy ("Limited time offer β buy now!") fails Meta's review. Templates that look like spam get rejected and delay your campaigns. Write templates that are specific, clearly useful to the recipient, and sound like something a trusted brand would genuinely send.
Trying to replace the team inbox entirely with automation. A chatbot should handle the predictable and routine β it should not try to handle everything. Complex complaints, sensitive situations, and any enquiry where the customer is frustrated need a human. Design for containment of routine queries, not elimination of human agents.
Ignoring account quality metrics. WhatsApp assigns a quality rating to your phone number based on how recipients respond to your messages. High block rates and spam reports degrade the rating, which can restrict your messaging capacity. Monitor the dashboard after every new campaign or flow launch, and act quickly on any quality drops.
Frequently Asked Questions
Can I use the WhatsApp Business API without a developer?
Yes, if you use a BSP platform with a no-code interface. Platforms like Greenbubble provide a visual chatbot builder, a broadcast campaign tool, and a team inbox that require no coding to operate. Integrations with popular platforms (Shopify, WooCommerce, Zapier, Google Sheets) are typically plug-and-play.
How long does WhatsApp Business API approval take?
Through an authorised BSP, the process typically takes 24β72 hours from starting the onboarding to having a live sending number, assuming your Meta Business Account is already verified. If Meta Business verification is needed, add another 24β48 hours for that process.
Can I keep my existing WhatsApp number when switching to the API?
Usually yes. If your number is currently on the WhatsApp Business App, you need to deregister it from the app before migrating it to the API. Your BSP platform will guide you through this. Numbers that are on the standard WhatsApp consumer app can also be migrated, with a similar deregistration step.
What is the difference between a WhatsApp Business Account and a Meta Business Account?
A Meta Business Account is your company's overarching account on Meta's platforms β it owns your Facebook page, Instagram account, ad accounts, and other Meta assets. A WhatsApp Business Account (WABA) is a separate entity specifically for WhatsApp API access, and it is linked to your Meta Business Account. You need both.
Do WhatsApp API messages cost money even if the customer messages us first?
If a customer messages you first, it opens a 24-hour "service conversation window" β conversations in this window are either free or charged at a lower utility rate, depending on your region and the messages sent. Business-initiated messages (where you send the first message using an approved template) open marketing, utility, or authentication conversation windows, which have different pricing tiers.
How many contacts can I send a broadcast to on the WhatsApp Business API?
There is no fixed cap on broadcast size through the API, unlike the WhatsApp Business App's 256-contact limit. The practical limit is determined by your messaging throughput tier, which starts at 1,000 unique conversations per day for new accounts and scales up based on quality rating and volume history. Most businesses find the starting tier sufficient for their launch broadcasts, with tier upgrades available as volume grows.
Is WhatsApp API compliant with GDPR and other data protection laws?
WhatsApp's opt-in requirement aligns with GDPR, India's PDPB, and similar data protection frameworks β you must collect explicit, documented consent before sending marketing messages and must honour opt-out requests. Your BSP platform should provide tools for managing consent records. The API itself is end-to-end encrypted, and Meta's data processing terms cover the infrastructure. Your obligations are primarily around how you collect, store, and use the contact data in your own systems.
Start Using the WhatsApp Business API with Greenbubble
The WhatsApp Business API is the infrastructure your business needs to move from manual WhatsApp conversations to automated, scalable customer communication β chatbots that handle routine enquiries without a human, team inboxes where your whole support team works from one shared number, broadcast campaigns that reach thousands of opted-in contacts, and triggered message sequences that follow up at exactly the right moment.
Greenbubble is an authorised WhatsApp Business Solution Provider that handles the technical setup and gives you the tools to build on top of the API without a developer. A no-code chatbot builder for automating inbound flows, a shared team inbox for managing conversations as a team, and broadcast campaign tools for reaching your opted-in contacts at any scale.
The setup is faster than most businesses expect. View Greenbubble's plans and pricing and see how quickly you can move from manual WhatsApp handling to a fully automated, team-managed messaging operation.
Ready to Automate Your WhatsApp?
Start your free 14-day trial with Greenbubble.io. No credit card required.
Start Free Trial β