By industry
Customer stories
See how our clients are using Zipchat and the awesome benefits it's bringing to their businesses!
Zipchat AI
Your AI Agent live in under 1 hour
No code. Trained on your catalog. Converts on every channel.
Create free Agent Book a demoLearn Agentic Commerce
Earn certification and merch rewards. No credit card needed.
Start now →Summary: The WhatsApp Business API is the programmatic interface that powers WhatsApp marketing, automation, and support at scale. This guide covers every layer: the API architecture, conversation type pricing, template approval rules, BSP vs. direct API setup, messaging tiers, GDPR compliance, and how Zipchat connects the API to Shopify stores without developer involvement.
Answer: The WhatsApp Business API is Meta’s programmatic interface for sending and receiving WhatsApp messages at scale. It enables:
Outbound messaging at scale: broadcasts, cart recovery sequences, order confirmations, shipping updates, and post-purchase campaigns to opted-in lists of any size.
Inbound AI handling: automated responses to customer messages using AI that understands natural language, queries Shopify order data, and resolves support issues.
System integration: connects WhatsApp to Shopify, CRMs, analytics platforms, and third-party tools via webhooks and API events.
The free WhatsApp Business App supports none of this. It is a mobile app for manual messaging from one device with a 256-contact broadcast limit. The API is the infrastructure layer that makes WhatsApp commerce viable at scale.
For how to use the API for marketing campaigns, see the WhatsApp marketing guide. For automation flows on Shopify, see WhatsApp automation for Shopify. For the full cluster overview: WhatsApp commerce hub.
The WhatsApp Business API sits between your business systems and WhatsApp’s infrastructure. Here is the data flow:
Outbound (you to customer): Your system (Zipchat / Shopify / your CRM) triggers an API call → Meta validates the template and the recipient opt-in → Meta delivers the message to the recipient’s WhatsApp → Delivery receipt returned to your system.
Inbound (customer to you): Customer sends a WhatsApp message → Meta routes it to your webhook endpoint (your BSP or your server) → AI processes the message and generates a response → API sends the response back to the customer’s WhatsApp.
Webhooks: Your system registers webhook URLs with Meta. Meta sends event notifications to those URLs when specific events occur: message received, message delivered, message read, message failed, template status changed.
The API is stateless: Meta does not store conversation history. Your platform (Zipchat) stores all conversation data and provides the context the AI needs to personalize responses.
Meta charges per conversation, not per message. A conversation is a 24-hour window opened by a message exchange. Multiple messages within the same 24 hours in the same conversation incur one conversation charge.
Five conversation types:
| Type | Initiator | Template required | Pricing tier |
|---|---|---|---|
| Marketing | You (business) | Yes | Highest |
| Utility | You (business) | Yes | Medium |
| Authentication | You (business) | Yes | Medium |
| Service | Customer | No | Free |
| Referral | Customer (via Click-to-WhatsApp ad) | No | Free (first 72 hours) |
Marketing conversations: Cart recovery, win-back campaigns, product launches, promotional broadcasts. All require pre-approved templates.
Utility conversations: Order confirmations, shipping updates, return confirmations, appointment reminders. These are transactional. Templates required but approval rates are high.
Authentication: OTPs and verification codes. Lowest error rates; Meta prioritizes delivery.
Service conversations: A customer messages you first. The 24-hour window is free. No template required for your responses within the window. Service conversations represent the entirety of inbound customer support traffic.
Sample pricing (April 2026):
| Market | Marketing | Utility | Service |
|---|---|---|---|
| United States | $0.025 | $0.015 | Free |
| Brazil | $0.065 | $0.025 | Free |
| India | $0.011 | $0.004 | Free |
| Germany | $0.036 | $0.014 | Free |
| Mexico | $0.036 | $0.011 | Free |
Prices change periodically. Verify current rates at Meta’s pricing page.
Business Solution Provider (BSP): A BSP is a Meta-certified partner (Zipchat, Twilio, 360dialog, Vonage) that manages API access for you. You configure your chatbot in the BSP dashboard. The BSP handles infrastructure, webhook management, message delivery, and template submission.
Advantages: No engineering required. Faster deployment (hours vs. weeks). Ongoing maintenance handled. Support included. Disadvantage: Additional monthly fee on top of Meta’s per-message costs.
Direct Meta Cloud API: Integrate with Meta’s Cloud API directly. You manage webhooks, server infrastructure, message routing, and error handling.
Advantages: Lower per-message cost (no BSP markup). Full control over data flow. Disadvantage: Engineering resources required. 2 to 8 weeks to deploy. Ongoing maintenance falls on your team.
Decision framework:
| Scenario | Recommended path |
|---|---|
| Shopify store, no engineering team | BSP (Zipchat) |
| Shopify store with engineering team | Evaluate BSP vs. direct based on volume |
| High message volume (10M+/month) | Direct API often more cost-effective |
| Multi-platform (Shopify + CRM + custom systems) | BSP with API connectors |
| Fastest time to live | BSP always |
Templates are the governed layer of the WhatsApp API. Every outbound message to a contact outside a 24-hour service window requires a pre-approved template.
Template components:
{{1}}, {{2}} or named {{product_name}}. Max 1,024 characters.Approval criteria:
Approval timeline: 24 to 48 hours for most templates. Complex or borderline templates may take longer or require clarification from Meta.
Common rejection reasons:
Template rejection recovery: Review the rejection reason in Meta Business Suite. Edit the template and resubmit. Most rejections are correctable with one resubmission.
New WhatsApp Business API accounts start at Tier 1: 1,000 unique contacts per 24-hour period.
Tier progression:
| Tier | Daily unique contacts |
|---|---|
| Tier 1 | 1,000 |
| Tier 2 | 10,000 |
| Tier 3 | 100,000 |
| Tier 4 | Unlimited |
You advance tiers automatically by:
Quality rating: Meta assigns Green (high), Yellow (medium), or Red (low) based on opt-out rates, spam reports, and engagement metrics. A Red rating lowers your daily tier temporarily. Recover by pausing marketing sends for 7 days and then resuming with high-relevance, segmented campaigns.
For a new ecommerce store: start with Tier 1. Send consistent, segmented, relevant campaigns. Most stores reach Tier 2 within 30 days and Tier 3 within 90 days.
For stores serving EU/EEA customers, GDPR requirements apply to WhatsApp API usage:
1. Explicit consent. Before sending marketing messages, you must have explicit WhatsApp marketing consent from the customer. A pre-ticked checkbox is invalid. An unchecked checkbox at checkout with clear consent language is valid.
2. Consent records. Store a record of each consent: timestamp, the exact consent text shown, and the customer’s phone number. Zipchat records this automatically.
3. Opt-out handling. Every marketing message must include an opt-out instruction. Opt-outs must be processed immediately and the contact removed from future marketing sends.
4. Data minimization. Use customer data only for the stated consent purpose. Do not use WhatsApp opt-in data for purposes not covered by the consent text.
5. Data storage. Meta’s data storage under the EU-US Data Privacy Framework is compliant. Your BSP’s data storage must also be GDPR-compliant. Zipchat stores data in EU-region infrastructure.
6. Data subject rights. Customers have the right to access, rectify, and delete their data. Zipchat’s dashboard supports customer data deletion requests.
The integration connects three systems: WhatsApp Business API, Shopify store data, and Zipchat’s AI layer.
Data flowing from Shopify to WhatsApp:
Data flowing from WhatsApp to Shopify:
Setup via Zipchat requires no Shopify development. The Zipchat Shopify app uses standard Shopify APIs and reads data with the permissions granted at install.
Error: Message not delivered (failed) Cause: recipient’s number is not registered on WhatsApp, or the number format is incorrect. Fix: validate phone number format (international format with country code, no spaces or dashes). Remove invalid numbers from your list.
Error: Template rejected post-approval Cause: Meta periodically re-reviews approved templates. If a policy violation is found post-approval, the template is deactivated. Fix: review the policy change, edit the template, resubmit.
Error: Quality rating drop Cause: opt-out rate above 2% on a recent campaign, or spam reports. Fix: pause marketing sends for 7 days. Audit recent campaigns for relevance. Resume with tighter segmentation.
Error: Webhook not receiving events Cause: webhook URL is unreachable, SSL certificate expired, or webhook verification failed. Fix: verify SSL certificate validity, confirm the webhook URL is publicly accessible, and re-register the webhook in Meta Business Manager.
Integropet connected WhatsApp API via Zipchat and runs order support and product recommendations through WhatsApp at scale. Read the Integropet story.
Zipchat provides WhatsApp Business API access as part of its platform. No separate Meta API setup. No engineering resources required for standard Shopify integrations.
See WhatsApp features or book a demo to discuss API access for your store’s volume and market.
Agentic commerce explained: what it is, how it differs from conversational commerce, the 4 agent capabilities, 10 use cases, ROI benchmarks, and the 2026 platform shift.
Learn what agentic search is, how it differs from keyword and semantic search, and why it cuts zero-results rate to under 2% for ecommerce stores.
Should you build or buy an AI chatbot for ecommerce? True cost comparison, timeline reality, maintenance burden, and when building makes sense vs. when buying wins.
Everything you need to know about AI chatbots for Shopify. WISMO automation, cart recovery, product recommendations, Shopify Plus support. Compare the top apps for 2026.