Gupshup is a highly secured messaging platform offering two-way communication and interactive messaging solutions for enterprises. Gupshup offers smart messaging services and advanced development tools to easily build, test, deploy, monitor, and track bots.
WhatsApp Integration with Gupshup for Vtiger CRM helps you send and receive WhatsApp messages to and from your customers directly on the CRM screens.
WhatsApp Integration with Gupshup is available for the following modules:
Once Gupshup is integrated with the Vtiger WhatsApp module, you can carry out WhatsApp conversations via Vtiger CRM or Mobile Phone.
|
In this article, you will learn about:
|
|
|
| |||||
|
|
|
|
|
|
|
| |
| ||||||||
|
|
|
|
|
|
|
|
|
To integrate WhatsApp and use it with Vtiger CRM through Gupshup:
API Key | An application programming interface is a secret authentication code that identifies its user or program. API Keys are unique identifiers that secure your applications from cyber abuse or malicious use. |
App | App is a specific portal application or account that you create for your business communications or transactions. |
Incoming Callback URL | It is the source address of a programmed code or a function. It is the redirect or the return URL which sends back data to the user. It is integrated into the WhatsApp gateway platform for agents to receive incoming message notifications in the CRM. |
Status Callback URL | It is the source address of a programmed code or a function. It is the redirect or the return URL which sends back data to the user. It is integrated into the WhatsApp gateway platform for agents to activate or inactivate the gateway. |
Inbound messages | Messages that you receive (queries or issues) from customers on a daily basis. |
Opt-in user | A user becomes an opt-in user when they land on the Gupshup thread by selecting the opt-in option. An opt-in user becomes an active user who can receive messages from customers using Gupshup. However, the user may opt-in, opt out later, or not opt in at all. |
Gupshup Templates | Are WhatsApp templates designed by Gupshup available on the Gupshup portal. You can use them to send WhatsApp messages to customers for your business communications. |
To use WhatsApp Integration with Gupshup, you need to first install the Gupshup extension. The Gupshup extension is not available by default in the CRM, and you will have to install it from the Extension Store.
Follow these steps to install the Gupshup extension:
You have now installed the Gupshup extension. You need to add Gupshup as the service provider for WhatsApp.
Follow these steps to add Gupshup as a service provider.
Let us now learn how to configure WhatsApp with Gupshup for Vtiger CRM.
This process involves to-and-from navigation between Vtiger CRM, Gupshup, and WhatsApp screens.
Step 1 : Adding Gupshup as a Vtiger CRM WhatsApp Provider
Follow the below steps to integrate WhatsApp with Gupshup:
With this, navigate to Gupshup.
Step 2: Creating your Gupshup Account
On the Gupshup screen, you will be able to retrieve the API Key, From Number, and Sandbox App Name.
Note: Keep your Gupshup login credentials before you begin.
Follow these steps to retrieve the API Key:
Follow these steps to create your Gupshup App:
Enter app name - Provide a name to your Gupshup WhatsApp Messaging App configuration in the Enter app name section.
Step 3: Adding your WhatsApp number on Gupshup
This immediately initiates a WhatsApp chat with Gupshup on your mobile phone. With this, you become an opted-in and an active user with Gupshup.
Note: You can also initiate WhatsApp chat and become opted in as well as active users with GupShup with any of the three mechanisms shown above.
Click on web widget - You will have to embed the given code in your website and click on the widget to initiate a WhatsApp chat with Gupshup.
Click URL - Clicking the Click URL icon allows you to initiate a WhatsApp chat with Gupshup via WhatsApp Web.
Step 4: Optingin and Activating your Gupshup WhatsApp number
You must send an SMS saying OPTIN App name (for example, if the app name is testinstance OPTIN testinstance) to any of the below numbers based on your location.
With this, you have successfully become an opted-in user as well as an active user with Gupshup.
Step 5: Integrate APIs and retrieve the From Number
Enter the copied Status Callback URL in the Enter your Callback URL field.
Choose all the required message statuses. You can choose all the Message statuses.
Copy the Sender Number. This serves as the From Number for configuration with Vtiger CRM.
Note: The From Number must not have any prefix such as +. The From Number must start from a numerical.
You will receive an error message if you input any other WhatsApp number other than the active and opted-in one.
You can also enter the customized content in place of the variables to personalize the message. You can attach the image, video files as well.
Note: You cannot type in individual message content other than the GupShup Templates.
You will now have to navigate back to Vtiger CRM.
Step 6: Adding API Key, From Number, and Sandbox App Name in Vtiger CRM
Follow these steps to add the API Key, From Number, and Sandbox App Name (you copied on the Gupshup screen):
Follow the below steps:
You can view all WhatsApp records in the WhatsApp List View.
The Detailed View of a Gupshup WhatsApp record shows the above image displaying messages sent and received.
This completes the WhatsApp Integration process with Gupshup for Vtiger CRM.
You can send WhatsApp messages:
Let us see how.
Here, for instance, let us consider the Contacts module.
Follow these steps to send WhatsApp messages via Gupshup:
You have now sent a WhatsApp message to the selected customer.
You can view WhatsApp messages between Vtiger CRM and customers in the Detailed View of the contact record.
The Activity section displays WhatsApp messages and different delivery statuses such as Delivered, Failed, and Read.
Note: You can send WhatsApp messages via record Summary View only after the customer responds. You can use this section to reply and continue the WhatsApp conversations.
Follow these steps to continue WhatsApp conversations from the record Summary view.
You can reply and continue personalized/non-personalized WhatsApp conversations in the input box provided. You can also make voice calls, attach images, videos, and send WhatsApp Templates by clicking the options available in the input box as shown below.
|
Once you have sent a message on WhatsApp, you can check its status by heading to the Information section.
Here, you can view the API Response and Failed Reason. If your message wasn't successfully delivered, the API Response field will display authentication failed. The Failed Reason field will also give you more information on why the message was not sent.
With Vtiger CRM, when you use Gupshup as your WhatsApp Service Provider, you will only have to use Gupshup WhatsApp Templates (default or customized) on Gupshup, which WhatsApp approves.
|
Follow these steps to use Gupshup WhatsApp Templates:
Or
Navigate back to Vtiger CRM.
Follow the below steps to use Gupshup WhatsApp Templates on Vtiger CRM:
You will be directed to the Create WhatsApp Template page.
Enter the below details:
Note: The Gupshup WhatsApp Template names provided here are the Select WhatsApp Template dropdown list on the Contacts module.
Note: The field’s data selected here will by default appear in the Contacts module> Send WhatsApp Message> Message Body section.
6. Click Save.
You have now successfully created the Gupshup WhatsApp Template on Vtiger CRM..
You will now be able to view the successfully created Gupshup WhatsApp Template added to the List View on the WhatsApp Template module, as shown below.
The WhatsApp opt-in is a field available in a few CRM module records under Basic Information > WhatsApp opt-in in the Summary View and Detailed View. It provides WhatsApp opt-in options. WhatsApp opt-in options are WhatsApp messaging options available for sending and receiving WhatsApp messages with Gupshup. You can select the following WhatsApp opt-in options for your contacts, leads, organizations and vendors based on your preferences:
The WhatsApp opt-in options are available for the following modules:
Follow these steps to select a WhatsApp opt-in option while creating or editing a record for a contact, lead, organization and vendor:
Note: For instance, we have considered the Contacts module, you can go to any module mentioned above.
or
You have now successfully selected a WhatsApp opt-in option for a contact in CRM.
Note: The WhatsApp opt-in options are available for all the WhatsApp providers Vtiger CRM is integrated with.
Note: With Gupshup, to send a WhatsApp message to a customer, you firstly need to send an opt-in request to the customer's phone number.
Admin users can disable WhatsApp Integration with Gupshup in Vtiger CRM by disabling the Gupshup extension.
Follow these steps to disable the Gupshup feature:
Log in to your CRM account.
Click the User Menu.
Click Settings.
Look for Module Management.
Click Modules.
Uncheck WhatsApp by Gupshup extension.
Once you uncheck the WhatsApp by Gupshup extension, the below success message is displayed.
Once you disable the Gupshup extension, the Gupshup option won’t be visible anymore.