Gupshup vs Meta Cloud API — Which BSP to Choose?

A practical comparison of Gupshup (hosted API) and Meta Cloud API (direct). Understand the differences in setup, pricing, features, and when to choose each.

1. Overview

When you use the WhatsApp Business API, your messages flow through a Business Solution Provider (BSP). The two most common hosting options are:

  • Gupshup — a third-party BSP that hosts the WhatsApp API infrastructure on your behalf.
  • Meta Cloud API — WhatsApp’s own hosted API, managed directly by Meta.

App-ening supports both. This guide helps you choose the right one for your business.

2. Feature Comparison

FeatureGupshupMeta Cloud API
HostingGupshup serversMeta servers
Setup complexitySimple (BSP handles)Simple (Meta hosted)
Messaging speedHigh (optimised infra)High (Meta’s own infra)
Template submissionVia Gupshup Partner APIVia Meta Graph API
Webhook deliveryVia GupshupDirect from Meta
Storage regionConfigurableFacebook Cloud (FBC)
SupportGupshup + App-eningMeta (limited) + App-ening
Additional markupYes (BSP fee)No additional BSP fee

3. Pricing Differences

Both options charge Meta’s standard conversation rates. The difference is in BSP markup:

  • Gupshup — charges a small per-message fee on top of Meta rates. This covers their infrastructure, support, and value-added services.
  • Meta Cloud API — no BSP markup. You pay only Meta’s conversation rates.

However, Cloud API may require more technical resources if you need advanced features that a BSP like Gupshup provides out-of-the-box.

4. Setup and Onboarding

Gupshup Setup

  1. App-ening provisions your number on Gupshup’s platform.
  2. Webhooks and API endpoints are configured automatically.
  3. Templates are submitted via Gupshup Partner API.

Meta Cloud API Setup

  1. Create a Meta app at developers.facebook.com.
  2. Add WhatsApp product and connect your WABA.
  3. App-ening connects via system user tokens.
  4. Templates are submitted via Meta Graph API.

With App-ening, both paths are handled through our onboarding wizard. You do not need to manage the underlying API directly.

5. When to Choose Each

Choose Gupshup if:

  • You want fully managed infrastructure with no technical setup.
  • You need BSP-level support for onboarding and troubleshooting.
  • You want additional features like Gupshup’s bot builder or advanced analytics.
  • You need configurable data storage regions (non-FBC).

Choose Meta Cloud API if:

  • You want the lowest possible per-message cost (no BSP markup).
  • You prefer direct integration with Meta’s infrastructure.
  • You have technical resources to handle Meta’s API directly if needed.
  • You want the latest WhatsApp features as soon as Meta releases them.

6. Switching Providers

You can switch between Gupshup and Cloud API without losing your phone number:

  1. Contact App-ening support to initiate the migration.
  2. We handle the number portability between BSPs.
  3. Templates may need to be resubmitted on the new platform.
  4. Typical migration time: 1-3 business days.

Your Number Is Yours

Your WhatsApp number is tied to your Meta Business Account, not to the BSP. You can switch BSPs without changing your number or losing your verification status.

{get_lang_string(cfg, 'guide_key_takeaways')}

  • Gupshup and Meta Cloud API are both valid hosting options for WhatsApp Business API.
  • Gupshup: fully managed, BSP support, small markup. Cloud API: lower cost, direct Meta infra.
  • App-ening supports both — choose based on your cost and support needs.
  • You can switch between providers without losing your phone number.
  • Both deliver the same core WhatsApp features — the difference is in infrastructure and pricing.

{get_lang_string(cfg, 'guide_how_helps')}

  • Multi-provider support — App-ening works with both Gupshup and Meta Cloud API.
  • Migration assistance — We handle BSP-to-BSP migration including number portability.
  • Provider dashboard — Monitor provider health, delivery rates, and costs from one place.
  • Auto-failover — If one provider has issues, App-ening can route through an alternative.

{get_lang_string(cfg, 'guide_related')}

WhatsApp Business API
Read guide →
WABA Setup
Read guide →
Conversation Pricing
Read guide →

Start Using WhatsApp Business API Today

Free plan available — set up in under 15 minutes. No credit card required.