Get started in

few easy steps

Create an Access API app
  • Create an app by selecting the type 'Access API'
  • Set a unique name for your app
  • Once done, your app will reflect in the main WhatsApp dashboard and you can manage it from there.

Note: Currently your app is in sandbox mode (working on Gupshup provided phone number)

API Docs
Create an App
Whitelist testers

Out of the various mechanisms provided by Gupshup, choose any to whitelist your testers (end users) depending on your usecase. To test session messaging, get active users (they may be opted/non opted in) and to test template messages, get opted-in users (they may be active/inactive).

Whitelist testers
Test the APIs
  • Enable/disable 'Template Messsaging' as required
  • Enter a recipient number
  • Type a custom message or use a template suggestion
  • Hit 'submit' and check the status of message in incoming events
  • Integrate the request code in your web application and set your own call back URL for incoming events and messages.

Note: If you wish to test after you have consumed your free credits, recharge your wallet first.

API Docs
Test the APIs
Go live

Once you are done with testing and want to go live, make sure you have a verified Facebook Business Manager ID in place. Once you do, hit the 'Go live' button on the respective app from dashboard and follow the required steps.

These details will be submitted to WhatsApp for their approval. Once all the approvals are received your phone number will be verified and your app will be live.

Go live
Onboard users & send messages

Based on your requirement (session or template message), use any of the mechanisms provided by Gupshup in your marketing campaigns and get active and/or opted in users for your WhatsApp approved number (just how it worked in Sandbox on Gupshup's proxy number). Recharge your wallet and send messages to your on-board users by integrating the APIs

API Docs
Onboard users & send messages




Keep customers informed anytime, anywhere with real-time notifications and alerts for booking confirmation, delivery updates and service reminders.

Customer Support

Enable sales and support teams to respond instantly to customer service questions. Help them resolve issues faster with automatic replies and chatbots.

User Verification

Secure your end users by enabling user registration, two factor authentication and login confirmation with reliable & quicker delivery.


See how it works



Custom integrations

Quickly build and scale your messaging requirements with custom integrations such as chatbots. Integrate the APIs with your own CRM or ticketing system or your own web application. With Gupshup's webhook collect incoming events and messages with the help of our easy to understand API Docs.

Onboarding Users

To communicate with your users on WhatsApp, businesses must adhere to certain consent policies put in place by WhatsApp. Gupshup has automated this process for you so businesses only have to handle the marketing piece, while Gupshup takes care of the users and their consents.

Onboarding Users

Session Messaging vs Template Messaging

To communicate with your users on WhatsApp, businesses must adhere to certain consent policies put in place by WhatsApp. Gupshup has automated this process for you so businesses only have to handle the marketing piece, while Gupshup takes care of the users and their consents.

Session Messaging

  • Allows customization of message
  • Can send to active users, opted or non-opted, both
  • Only Gupshup fee applicable

Template Messaging

  • Allows Only pre-approved templates
  • Can send to opted in users, active and inactive, both
  • Gupshup fee + Country-wise WhatsApp fee applicable

The below diagram will help you understand this better

Session Messaging  vs  Template Messaging



???Template management???

Gupshup provides a pre-approved list of standard templates that you can send to your end users including usecases like OTP/user verification, package delivery, banking etc. You can see this list on 'View templates' in the Sandbox. We will continue to populate this list as well as come up with custom template requests very soon.

Get started

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. 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- 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