WhatsApp Business API

Setup Gupshup.io

17min
overview whatsapp has an average open rate of over 98%, making it most effective among all channels for sending crucial information like payment reminders/confirmation, order updates, etc advantages of integrating whatsapp api into your website – connect with your customers globally send messages across any mobile os, device, and carrier know the instant a message reaches your users with read recipients secure communication with end to end communication deepen customers’ trust in brand messaging purpose you can engage with customers using whatsapp, send them a notification, order alerts, shipping alerts, and discounts reach customers the world’s most popular messaging app through gupshup integrating gupshup into your admin panel provides seamless features in interacting with your customers send alerts and notifications from a range of preapproved templates how to integrate requirement for integration requirement for integration certain requirements are to be fulfilled for successful integration, they are your business must be verified on the facebook business manager to create your business manager account follow the instructions given on this page https //www facebook com/business/help/1710077379203657?id=180505742745347 https //www facebook com/business/help/1710077379203657?id=180505742745347 you can start the business verification process in business manager by following the guidelines given on this page https //www facebook com/business/help/2058515294227817?id=180505742745347 https //www facebook com/business/help/2058515294227817?id=180505742745347 business phone number whatsapp it is then verified and registered business phone number also, it should not be linked with another whatsapp business account reference link https //developers facebook com/docs/whatsapp/api/account https //developers facebook com/docs/whatsapp/api/account 1 create account and application 1 create account and application go to gupshup developers page and login via facebook (your facebook developers account) to create an application, go to dashboard >> whatsapp this will take you to the whatsapp dashboard click on the + create app button start an application this will take you to the "create app" page choose the ‘ access api ’ as the type of application 2 application creation process 2 application creation process now, the whatsapp setup assistant will guide you to the journey of your application creation and start sending whatsapp messages the first step is to define a unique name for your whatsapp messaging app please save this name separately as one would require this while integrating gupshup whatsapp into the admin panel next is to take consent from your user to have an engagement gupshup has two policies two policies for message sending – template messaging and session messaging for the session message, get your opt ins via any of the listed mechanisms when you have selected " automated opt in message (recommended) " mechanism, you must save the "917834811114" contact in your phone and send a whatsapp message saying " proxy {yourappname} " for the user opt in process for template messages get your opt ins via the following mechanism now, your sandbox application (in development mode) is available for sending messages to your customers from here, you view the pricing to send each session or template message and opt for a plan at later stages you can also send a test message by just entering the number of your recipient and typing the message there is a separate section of inbound events shown on the right side, where you can view all the activities happening on your application note the number where the sms is to be sent is the sender id please save it for integration into admin panel 3 integration in to admin panel 3 integration in to admin panel before the integration, get the api id from profile in the admin panel, go to store configuration >> external service setting >> sms notification tab >> gupshup whatsapp >> enable the toggle and then click on the edit icon under the settings, enter the api key , the sender id , and the select the countries keep the mode as live , enter email id , and enter the sandbox application name after configuration go to, admin >> content management >> email/sms notifications >> sms notifications here, add sms notification messages for various instances and keep their statuses enabled if there are no messages integrated, the whatsapp messages will not be sent once you save the configuration details, your customers will be able to see a message under their my profile and registration page asking their consent to opt for whatsapp notifications also, while adding any customer from the admin panel, you’ll get the option to enable the whatsapp notifications for the customer 4 switch to live mode 4 switch to live mode this is what your gupshup dashboard will look like here, you can check the overall messages sent, received, your wallet balance (if any), and more to switch into live mode, click on go live so, before going live you would require to complete the setup process and make sure your whatsapp live checklist is ready at any stage, you can easily refer to the links provided by gupshup or get connected with any of their customer service representatives