WhatsApp API Solutions

One destination, Two paths
Choose from below whats suits you the best

Gupshup's WhatsApp API

Works best if:
  • You are a developer or have hired a developer
  • You are looking for custom integration of WhatsApp with your tech stack or build a chatbot
  • You are looking to dramatically scale up and automate your customer support and communications
Know more

Gupshup's WhatsApp Customer support tool

Works best if:
  • You are looking for a plug and play solution
  • You want a ready dashboard with advanced WhatsApp features
  • You want multiple agents handling your customer support on a single WhatsApp account
Know more

Gupshup's WhatsApp API

Gupshup's WhatsApp API is the easiest and quickest way to introduce WhatsApp to your technology stack.
The API well-bundled with some advanced features for you lets you do a variety of things

How does this work

Gupshup's WhatsApp Customer support tool

Our WhatsApp customer support tool is just the right fit for you if you are continuously struggling with customer support queries. Apart from the fact that it helps your customers reach you with their favorite channel, we have some exciting features to help you scale up your customer support

Multiple agents

On your single central number you can have multiple agents addressing customer queries and requests. This works in your favor, on multiple levels. You don't have to manage multiple numbers to scale your support staff and you can now cater to queries 24x7 or have agents solving them at the same time

Intuitive chat screen

We've designed our chat screen to ensure there is minimum handholding and training required for support staff. The chat screen that is deliberately inspired by the interface of WhatsApp for web makes it familiar and easy to use. There are additional sections that lets you access analytics, profile information etc

User On-boarding and Management

The tool is also equipped with web-widgets, QR code, etc. to get users on-board. You can also manage these users on the same dashboard with features like labeling, archiving etc.

Pre-determined auto response

You can set auto-responses for customers with common queries. In a more technical sense, they will be bots talking to your customers on your behalf. At any point, the bot is stuck or unable to respond to a question a support staff can take over the conversation. This helps you reduce staff cost and manage traffic in the log run

How does this work
Learn more about our easy WhatsApp on-boarding
Component Price (in USD/msg)
Template messaging
  • WhatsApp fee
  • Gupshup fee (for outgoing text/media up to 64KB)
  • *Additional Gupshup media fee (for outgoing media above 64KB)
Session messaging
  • Whatsapp fee
  • Gupshup fee (for outgoing text/media up to 64KB and all incoming text/media)
  • *Additional Gupshup media fee (for outgoing media above 64KB)
*Gupshup fee for media above 64KB (outgoing messages only)
  • Greater than 64KB and less than/equal to 5MB
  • Greater than 5MB and less than/equal to 10MB
  • Greater than 10MB
  • 0.002
  • 0.003
  • 0.004
Credit for testing
(complimentary from Gupshup)

Session messaging fee is applicable for both incoming & outgoing messages (text and media with/without captions)

*Gupshup fee for rich media above 64KB will be effective from below time -

São Paulo, Brazil time - July 31, 2020 @ 15:30 hours (GMT-3)

India time - August 01, 2020 @ 00:00 hours (GMT+5.30)

Additional Gupshup Media Fee Table
Media size range Media fee
Incoming media (any size) 0.0000
Outgoing media up to 64KB 0.0000
Outgoing media larger than 64KB, up to 5MB 0.0010
Outgoing media larger than 5MB, up to 10MB 0.0020
Outgoing media larger than 10MB, up to 15MB 0.0030
Outgoing media larger than 15MB, up to 20MB 0.0040
Outgoing media larger than 20MB, up to 25MB 0.0050
Outgoing media larger than 25MB, up to 30MB 0.0060
Outgoing media larger than 30MB, up to 35MB 0.0070
Outgoing media larger than 35MB, up to 40MB 0.0080
Outgoing media larger than 40MB, up to 45MB 0.0090
Outgoing media larger than 45MB, up to 50MB 0.0100
Outgoing media larger than 50MB, up to 55MB 0.0110
Outgoing media larger than 55MB, up to 60MB 0.0120
Outgoing media larger than 60MB, up to 65MB 0.0130
Outgoing media larger than 65MB, up to 70MB 0.0140
Outgoing media larger than 70MB, up to 75MB 0.0150
Outgoing media larger than 75MB, up to 80MB 0.0160
Outgoing media larger than 80MB, up to 85MB 0.0170
Outgoing media larger than 85MB, up to 90MB 0.0180
Outgoing media larger than 90MB, up to 95MB 0.0190
Outgoing media larger than 95MB, up to 100MB 0.0200
Outgoing media larger than 100MB Not Allowed

Latin America users can now pay in your local currency via Ebanx

enterprise support?

For postpaid pricing with committed-use contracts, high volumes,
enterprise-grade SLAs and dedicated support, please write to sales@gupshup.io

Please wait

Added below language support for WhatsApp,

Bot developers for Line: With the release of Line Messaging API, all BOT API Trial Accounts are scheduled to be deleted. Please republish your bot according to new Line implementation, mentioned under Publish tab in My Bots section.

New tool for non-developers- Our Flow Bot Builder helps users create their bot messaging flow with a graphical editor.

API.ai tool is now available for developing your NLP/AI bot.

Gupshup Enterprise APIs (SMS,Voice and Email) are now available directly in the APIs section.

New channels added for publishing bots- Smooch.io and your website as a web widget.

Now you can access our services including the bot builder tool using your Facebook login credentials.

Now you can delete the dummy bots created for testing from the My Bots Dashboard.

You can now access Bot specific data from your Dashboard itself.

Introducing a hassle free bot development experience for users to instantly create bots using our pre-defined restaurant templates. Check out our blog to know more.

We are removing few redundant parameters, that were being sent when a callback happens to your bot (i.e. inbound message comes to your bot).

Following is the list of parameters.

  1. sender
  2. message
  3. context

However, we will continue to send following parameters. If you are using any of the deprecated parameters, we request you to use these alternatives.

  1. senderobj
  2. messageobj
  3. contextobj

You are requested to make a note of this and do the necessary changes immediately to your bot code to keep it working. Should you need any help, please feel free to send an email to devsupport@gupshup.io