Use Cases
See all use casesIndustries
View all industriesCapabilities
See all capabilitiesYour AI agent live in under 1 hour
No code. Trained on your catalog. Converts on every channel.
Start free trial Book a demo
Summary: A WhatsApp chatbot connects to the WhatsApp Business API to handle customer messages autonomously. AI-powered chatbots fail at under 5% of queries. Rule-based chatbots fail at 30%. This guide covers the WhatsApp Business API requirements, step-by-step build process, Meta template approval rules, compliance checklist, AI vs. rule-based comparison, and how Zipchat deploys on Shopify stores without custom development.
Answer: A WhatsApp chatbot is an automated system connected to the WhatsApp Business API that handles inbound customer messages at scale. When a customer messages your WhatsApp number, the chatbot responds in real time: answering product questions from your catalog, retrieving order status from Shopify’s API, processing returns within policy, and referring complex cases to a human agent.
The key distinction: a WhatsApp chatbot is not the WhatsApp Business App (free, manual, one device). It is an API-connected system that works 24/7, handles unlimited simultaneous conversations, and knows your entire product catalog before a customer sends the first message.
For the complete WhatsApp marketing strategy, see the WhatsApp marketing guide. For automation sequences, see WhatsApp automation for Shopify.
For the full cluster context: WhatsApp commerce hub.
The platform choice defines the ceiling. Rule-based chatbots are fast to deploy and cheap but fail at 30% of queries. AI-powered chatbots take longer to configure but handle natural language and fail at under 5%.
| Dimension | Rule-based | AI-powered (Zipchat) |
|---|---|---|
| Setup time | Hours | 2 to 4 hours |
| Natural language | No | Yes |
| Handles off-script queries | No | Yes |
| Product catalog knowledge | Manual configuration | Automatic from Shopify sync |
| Failure rate | 30% | Under 5% |
| Multi-step reasoning | No | Yes |
| Learning from conversations | No | Yes |
| Escalation logic | Rule-triggered | Intent + sentiment |
The 25-point failure rate gap is not a statistical detail. It is where sales live. A customer asking “is this supplement safe for someone with celiac disease?” with a rule-based chatbot gets “I didn’t understand that.” With an AI chatbot, they get an accurate answer from the product ingredient list and a checkout link.
Tropicfeel automated 85% of customer inquiries with an AI-powered system. Read the Tropicfeel story.
Before building a chatbot, you need API access. Three requirements:
1. Meta Business Account (verified). Go to business.facebook.com. Create or claim your business account. Complete verification: legal business name, business phone number, website URL. Verification takes 1 to 5 business days. If you run Meta Ads, your account is likely already verified.
2. Dedicated phone number. The number used for WhatsApp Business API cannot be registered to any existing WhatsApp account (consumer app, WhatsApp Business App). Options: a new SIM card, a VoIP number, or a landline that can receive a call for verification. Numbers with existing WhatsApp registrations must be deregistered before they can be used with the API.
3. Business Solution Provider (BSP) or direct API access. Options:
Zipchat is a BSP: WhatsApp API access is included in your Zipchat subscription. No separate Meta Cloud API setup required.
Phase 1: Account and API setup (Day 1, ~2 hours)
Phase 2: Template creation and submission (Day 1-2, ~30 minutes)
Phase 3: AI knowledge base configuration (Day 2-3, ~2 hours)
Phase 4: Opt-in collection setup (Day 3)
Phase 5: Automation activation (Day 3-4)
Phase 6: Test and go live (Day 4)
1. Opt-in required. You cannot send outbound marketing messages to contacts who have not explicitly opted in to receive WhatsApp messages from your brand. A phone number collected without WhatsApp consent is not a valid WhatsApp marketing contact.
2. Templates required for outbound. All messages sent to contacts outside a 24-hour active conversation require pre-approved templates. Free-form messages are only allowed in response to a customer-initiated conversation within 24 hours.
3. Opt-out in every message. Every outbound message must include a clear opt-out mechanism: “Reply STOP to unsubscribe” or equivalent. Customers who opt out must be removed from future marketing sends immediately.
4. No prohibited content. Templates cannot contain: adult content, alcohol marketing without age disclaimers, financial services without required disclosures, gambling content in markets where it is restricted. Review Meta’s commerce policy for your specific product category.
5. Template category accuracy. Submit templates in the correct category: Marketing (promotional), Utility (transactional), or Authentication (OTPs). Submitting a promotional template as Utility to get lower per-message pricing is a policy violation.
6. Protect your quality rating. Opt-out rates above 2% per campaign damage your number’s quality rating. A Red quality rating restricts daily messaging volume. Segment your audience and send relevant messages to protect the rating.
7. GDPR (for EU/EEA customers). Consent must be explicit and specific. Store consent records with timestamp and consent text. Do not use pre-ticked checkboxes. Data processing must align with the stated purpose.
8. Approved number registration. Your WhatsApp Business API number must be registered and approved by Meta. Numbers cannot be shared across Meta platforms (cannot run WhatsApp API and WhatsApp Business App on the same number simultaneously).
| Metric | Underperforming | Target | Top performers |
|---|---|---|---|
| Containment rate | Below 50% | 70% to 80% | 85%+ |
| First response time | Over 10 seconds | Under 5 seconds | Under 1 second |
| Cart recovery rate | Below 8% | 12% to 18% | 20%+ |
| CSAT (AI-handled) | Below 75% | 80% to 90% | 90%+ |
| Opt-out rate/campaign | Above 3% | Below 2% | Below 1% |
| Escalation rate | Above 40% | 15% to 25% | Below 15% |
Family Nation automated 80% of inquiries, meaning their containment rate is 80%. Read the Family Nation story. That is the 2026 production baseline for well-deployed AI chatbots.
Failure: AI gives wrong product information. Cause: catalog sync is stale or product descriptions are incomplete. Fix: Schedule daily Shopify catalog syncs. Complete product descriptions to include all compatibility, ingredient, and technical information customers ask about.
Failure: Cart recovery fires after order is completed. Cause: stop condition not configured or Shopify order webhook delay. Fix: Set stop condition to “order confirmed” not “checkout started.” Add a 15-minute grace window before message 1 to account for payment processing delays.
Failure: Template rejected by Meta. Cause: vague CTA, wrong category, or flagged content. Fix: Make the CTA specific (“Complete your purchase at [URL]”). Confirm the category matches the template’s purpose. Review Meta’s template policy before resubmitting.
Failure: Low containment rate (under 50%). Cause: insufficient knowledge base coverage or AI not trained on your specific product range. Fix: Review unanswered questions in Zipchat analytics. Add the top 20 unanswered questions to the knowledge base. Re-evaluate escalation thresholds.
Zipchat deploys on Shopify without custom development. AI knowledge from your catalog, automated sequences, and Meta compliance built in.
See WhatsApp features or book a demo to see the chatbot configured for your product catalog.
Learn how to turn AI chat transcripts into A/B test hypotheses for ecommerce pages, offers, FAQs, cart recovery, and measurable CRO decisions.
Discover the best Shopify apps to automate warranty management in 2026. Compare features, pricing, and use cases to pick the right tool for your store.
The 9 best Shopify apps for fashion brands selling internationally in 2026. Compare pricing, ratings, and the right app to add first by problem.
Discover the 10 pre-order questions Shopify customers ask before buying, and how AI chatbots resolve ship-date and deposit tickets 24/7 in 2026.