Help Center / WhatsApp Business API

WhatsApp QR vs WhatsApp Business API

When connecting a WhatsApp number to our platform, you can choose between two different connection methods: WhatsApp QR and WhatsApp Business Cloud API (WABA). Each connector offers different capabilities, features, and use cases. This guide will help you understand the key differences and choose the right option for your business needs.


Overview

WhatsApp QR Connector

The WhatsApp QR connector allows you to connect your existing WhatsApp or WhatsApp Business App number by scanning a QR code, similar to how you would connect WhatsApp QR to your browser. This method creates a session that mirrors your phone's WhatsApp activity.

Key characteristics:

  • Uses QR code scanning for connection
  • Requires the phone to stay connected to the internet
  • Works with personal WhatsApp or WhatsApp Business App numbers
  • Session-based connection through a dedicated worker service

WhatsApp Business Cloud API (WABA)

The WhatsApp Business Cloud API is Meta's official business messaging solution hosted on their cloud infrastructure. It provides enterprise-grade features and doesn't require a physical phone to stay online.

Key characteristics:

  • Official Meta-hosted solution
  • No phone required (cloud-based)
  • Professional business verification
  • Advanced messaging features and higher limits
  • Direct integration with Meta's infrastructure

Key Differences

1. Connection Method

Feature WhatsApp QR Cloud API (WABA)
Setup QR code scan OAuth authentication with Meta
Phone dependency Phone must stay online No phone required
Session type Mirrored session Independent cloud account
Infrastructure Worker container per device Meta's cloud infrastructure
Reconnection Manual QR scan if disconnected Automatic, no intervention needed

2. Number Requirements

WhatsApp QR:

  • Can use existing personal WhatsApp numbers
  • Can use existing WhatsApp Business App numbers
  • Number must be active on a physical device
  • Limited to one active session at a time (excluding official apps)

Cloud API (WABA):

  • Requires a dedicated business phone number
  • Number cannot be used simultaneously on WhatsApp App
  • Number gets registered directly with Meta's Business Platform
  • Supports coexistence mode with WhatsApp Business App (see our Coexistence guide)

3. Capabilities Comparison

Capability WhatsApp QR Cloud API (WABA)
Text messages ✅ Yes ✅ Yes
Media messages ✅ Yes ✅ Yes
Interactive buttons ❌ No ✅ Yes
List messages ❌ No ✅ Yes
Template messages ❌ No ✅ Yes
WhatsApp Flows ❌ No ✅ Yes
Contact cards ✅ Yes ✅ Yes
Location sharing ✅ Yes ✅ Yes
Catalog ✅ Yes ✅ Yes
Groups ✅ Yes ❌ No
Channels ✅ Yes ❌ No
Polls ✅ Yes ❌ No
Reactions ✅ Yes ✅ Yes

4. Messaging Limits & Throughput

WhatsApp QR:

  • Natural sending rate (similar to manual usage)
  • Subject to WhatsApp's anti-spam detection
  • Reduced messaging speed: from 1 to 20 messages per minute
  • Higher risk of temporary blocks if limits exceeded

Cloud API (WABA):

  • Tier-based messaging limits based on phone number quality
  • Standard throughput: 60+ messages per second
  • Higher throughput available for verified businesses
  • Messaging limits tiers:
    • Tier 1: 1,000 unique users per 24 hours
    • Tier 2: 10,000 unique users per 24 hours
    • Tier 3: 100,000 unique users per 24 hours
    • Tier 4: Unlimited (for verified high-quality accounts)
  • Lower risk of blocks when following guidelines

5. Business Features

Feature WhatsApp QR Cloud API (WABA)
Business verification ❌ No ✅ Yes (green checkmark)
Official Business Account ❌ No ✅ Yes
Quality rating ❌ No ✅ Yes (displayed in settings)
Template messages ❌ No ✅ Yes (required for proactive messaging)
Template approval process ❌ No ✅ Yes (Meta review)
Business profile ✅ Yes ✅ Yes (enhanced)
Catalog integration ⚠️ Limited ✅ Full support
Payment integration ❌ No ✅ Yes (in supported countries)
Shopping features ⚠️ Limited ✅ Full support

6. Reliability & Uptime

WhatsApp QR:

  • Depends on phone staying online and connected
  • Worker container must remain active
  • May disconnect if phone loses connection
  • Requires periodic QR code re-scanning
  • Session can expire after extended inactivity

Cloud API (WABA):

  • 99.9% uptime SLA from Meta
  • No dependency on physical devices
  • Automatic reconnection
  • Persistent connection state
  • Enterprise-grade reliability

7. Conversation Pricing

WhatsApp QR:

  • Free messaging (no per-message charges from WhatsApp)
  • Only platform subscription fees apply
  • No conversation-based billing

Cloud API (WABA):

  • Conversation-based pricing from Meta
  • Free tier: 1,000 conversations per month
  • Conversations categorized as:
    • Marketing: Promotional messages
    • Utility: Account updates, transactions
    • Authentication: OTP and verification codes
    • Service: Customer responses within 24-hour window (free)
  • Pricing varies by country
  • Platform subscription fees + Meta conversation charges

8. Security & Compliance

Feature WhatsApp QR Cloud API (WABA)
End-to-end encryption ✅ Yes ✅ Yes
Data residency Worker infrastructure Meta's cloud (global)
Business verification ❌ No ✅ Yes
Meta Business Manager ❌ No ✅ Required
Access controls Platform-level Platform + Meta-level
Audit logs Platform logs Platform + Meta logs
Compliance certifications Platform-level Meta enterprise-grade

9. Advanced Features

WhatsApp QR:

  • ✅ Group messaging
  • ✅ Channel messaging
  • ✅ Contact Status updates/stories
  • ✅ Chat history access
  • ⚠️ Slow messaging
  • ⚠️ Number ban risk
  • ⚠️ Automations (low volume only)
  • ⚠️ Number disconnections
  • ⚠️ WhatsApp Catalog (limited, no e-commerce features)
  • WhatsApp Flows (interactive forms)

Cloud API (WABA):

  • ❌ Group messaging (limited API support to few eligible businesses)
  • ❌ Channel messaging (not supported)
  • ❌ Contact Status updates/stories (not available)
  • ✅ Chat history access (using WhatsApp Business app coexistance)
  • ✅ Fast and reliable messaging
  • ✅ No number ban risk
  • ✅ No number disconnections
  • ✅ High-scale automations
  • ✅ Fastest webhook
  • WhatsApp Flows (interactive forms for data collection)
  • ✅ Analytics and Insights from Facebook
  • ✅ Fully compliant with WhatsApp Terms

10. Use Cases

Best for WhatsApp QR:

  • Small businesses starting out
  • Personal communication needs
  • Limited budget (no Meta conversation fees)
  • Existing number migration without disruption
  • Teams needing quick setup
  • Non-marketing focused messaging
  • Businesses with lower message volumes (< 1,000/day)

Best for Cloud API (WABA):

  • Medium to large enterprises
  • High-volume messaging (> 1,000 messages/day)
  • Marketing campaigns and proactive messaging
  • Business verification and credibility needs
  • Integration with enterprise systems
  • Requiring 99.9% uptime guarantees
  • Multi-brand or multi-location businesses
  • E-commerce and payments integration
  • Businesses operating in regulated industries

Migration Between Connectors

From WhatsApp QR to Cloud API

You can migrate an existing WhatsApp QR number to Cloud API to access advanced features. Our platform supports seamless migration:

Migration options:

  1. Full data migration: Transfer existing chat history, contacts, and messages to Cloud API
  2. Coexistence mode: Keep both connections active (requires WhatsApp Business App)

Migration process:

  1. Go to your device settings
  2. Select "Migrate to WhatsApp Business API"
  3. Follow the embedded signup process with Meta / Facebook
  4. Enter your current WhatsApp Business phone number running on the mobile app
  5. Complete the form steps
  6. Your number is connected to WhatsApp Business official API

Note: Migration may take several hours depending on data volume.

From Cloud API to WhatsApp QR

Downgrading from Cloud API to WhatsApp QR is possible but not recommended as you'll lose:

  • Business verification status
  • Template messages
  • Higher messaging limits
  • Cloud reliability
  • No number ban risk

Pricing Comparison

WhatsApp QR Connector

Platform costs:

  • Monthly subscription based on plan tier
  • No per-message charges from WhatsApp
  • No preapproved templates for outbound messaging
  • Infrastructure costs included

Total monthly cost example:

  • WzapChat plan subscription + Meta WhatsApp Template fees (varies by country)
  • 5,000 outbound messages = included in the subscription price

Cloud API (WABA) Connector

Platform costs:

  • Monthly subscription based on plan tier
  • Infrastructure included
  • Preapproved WhatsApp templates

Meta costs (additional):

Total monthly cost example:

For more information about WhatsApp Bussiness prices, please check the WhatsApp official page


How to Choose

Choose WhatsApp QR if:

  • ✅ You're a small business or startup
  • ✅ You have an existing number you want to keep using
  • ✅ You send < 1,000 messages per day
  • ✅ You don't need marketing templates
  • ✅ Budget is a primary concern
  • ✅ You need quick setup without business verification

Choose Cloud API (WABA) if:

  • ✅ You need business verification (green checkmark)
  • ✅ You send > 1,000 messages per day
  • ✅ You need proactive marketing campaigns
  • ✅ You require enterprise-grade reliability
  • ✅ You're integrating with enterprise systems
  • ✅ You need advanced features like Flows and Catalogs
  • ✅ You want to scale messaging operations

Switching Connectors

You can switch between connectors at any time through your device settings. Our platform provides tools to help you:

  1. Evaluate your needs: Use our connector comparison tool
  2. Test before switching: Try Cloud API with a new number first
  3. Migrate seamlessly: Our migration tool preserves your data
  4. Get support: Our team helps with the transition process

Is it possible to delete and edit messages using the official WhatsApp API (Meta)?

No, it's currently not possible to delete or edit sent messages using the official WhatsApp Business API (Meta).

Current limitations

  • Delete messages: There's no endpoint to delete already sent messages, not even the typical "delete for everyone" that exists in the app
  • Edit messages: There's also no functionality to modify a message's content after it's been sent

What you can do

  • Delete message templates you no longer use
  • Mark messages as read
  • Manage delivery status

Common workarounds

  1. Send a correction message: "❌ Please ignore the previous message. The correct information is..."
  2. Implement pre-send validations to reduce errors
  3. Use interactive messages (buttons/lists) to minimize free-text errors

This is a known limitation that many users have requested from Meta, but for now there's no indication they'll implement it soon. The API is more oriented toward transactional and support communication rather than casual messaging where edit/delete is more common.


Frequently Asked Questions

Can I use both connectors simultaneously?

Yes! You can have multiple devices, some using WhatsApp QR and others using Cloud API. Each number requires its own connection.

Will I lose my chat history if I switch?

No. Our platform supports data migration when switching from WhatsApp QR to Cloud API. Chat history, contacts, and media can be transferred.

Can I switch back if I don't like Cloud API?

Yes, it is possible, but you'll lose data synced in your WzapChat subscription and Cloud API-specific features like business verification, template messages, faster message delivery, no number ban risks, interactive button messages and more.

To switch back to WhatsApp QR connection, you should create a new subscription and select the QR connection mode instead of WABA connection.

Do I need a new phone number for Cloud API?

Recommended but not required. You can migrate your existing number or use coexistence mode with WhatsApp Business App.

Is Cloud API more expensive?

Yes, Cloud API has Meta's template message-based costs associated charged by Meta on top of our platform fees. However, for high-volume businesses, the advanced features and reliability often justify the additional cost.

We charge no additional fees per message processed, all messaging costs are the ones imposed by Meta, when applicable for template conversation starter messages.

For 24h support window messaging, messages are free.


Next Steps

Ready to get started or switch connectors?

  1. Connect a new number - Choose your preferred connector
  2. Learn about Coexistence - Use both app and API together
  3. Contact Support - Get help choosing the right option

Need help deciding?

Contact our support team for a personalized consultation based on your business needs and messaging volume.


Was this article helpful?

Thank you for your feedback!

Related articles


Categories

FAQ