Home  >   Articles   >  WhatsApp Integration with IMI Mobile
Articles in this section

WhatsApp Integration with IMI Mobile

Integrating Vtiger CRM WhatsApp module with IMI Mobile to send WhatsApp messages
S
Shreya Kulkarni
31 Jul, 2023 - Updated 1 year ago
Table of Contents

Introduction

IMI Mobile is an SMS-based Enterprise solution provider that offers advanced, cost-effective messaging campaigns, tracking, surveys, ticketing, analytics, and much more. IMI Mobile delivers a secure and reliable WhatsApp Business API helping firms enhance customer communications and personalize business interactions.

WhatsApp Integration with IMI Mobile for Vtiger CRM

WhatsApp Integration with IMI Mobile for Vtiger CRM helps you send and receive WhatsApp messages directly on the CRM screens. 

WhatsApp Integration with IMI Mobile is available for the following modules:

  • Cases
  • Contacts
  • Deals
  • Internal Tickets
  • Invoices
  • Leads
  • Organizations
  • Quotes
  • Vendors

Once IMI Mobile is integrated with the Vtiger WhatsApp module, you can carry out WhatsApp conversations via Vtiger CRM or Mobile Phone.

Note:

In Vtiger CRM, only Admin users can configure WhatsApp Integration with IMI Mobile. Non-Admin users can only use the feature to send and receive messages.

Benefits of Using WhatsApp Integration with IMI Mobile

  • Helps you reduce incoming calls and e-mail volumes by efficiently assisting over chat platforms.
  • Enhances customer relationships by allowing personalized messages that build trust and affinity.
  • Helps you to simultaneously serve and engage with a wide range of customers.
  • Reduces development dependencies, making way for easy-to-setup API’s and messaging campaigns.
 

In this article, you will learn about:

  • Prerequisites for installing and using WhatsApp through IMI Mobile
  • Installing IMI Mobile
  • Configuring WhatsApp with IMI Mobile for Vtiger CRM
  • Using IMI Mobile Templates with Vtiger CRM
  • Sending WhatsApp messages from Vtiger CRM

Feature Availability

Click here for the availability of the WhatsApp Integration with IMI Mobile feature for different editions of Vtiger CRM.

Prerequisites

To integrate WhatsApp and use it with Vtiger CRM through Clickatell: :

  •  You must have a business account with Clickatell
  •  Your business account with Clikatel should be Active.
  •  You must enable WhatsApp Extension in Vtiger CRM.

Key Terminology 

API Key

An application programming interface is a secret authentication code that identifies its user, or program. API Keys are unique identifiers which 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 WhastApp 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 WhastApp gateway platform for agents to activate or inactivate the gateway.

Outbound Webhooks

These webhooks let the counter WhatsApp system respond to the message that has been delivered in the WhatsApp discussion thread.

IMI Templates

Are WhatsApp templates designed by IMI available on the IMI portal. You can use them to send WhatsApp messages to customers for your business communications. 

Installation

To use  WhatsApp Integration with IMI Mobile, you need to first install the IMI Mobile extension. The IMI Mobile 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 IMI Mobile extension: 

  1. Log into your CRM account.
  2. Click the User Menu.
  3. Click Add-ons on the bottom left corner of the screen.
  4. Look for the WhatsApp by IMI Mobile extension.
  5. Click Install.

You have now installed the IMI Mobile extension. You need to add IMI Mobile as the service provider for WhatsApp.

Follow these steps to add IMI Mobile as a service provider.

  1. Login to your CRM account.
  2. Click the User Menu.
  3. Click Essentials.
  4. Look for Conversations.
  5. Click WhatsApp.
  6. Click the Settings icon.
  7. Click +Add.
  8. Add Configuration popup opens up.
  9. Select Provider as IMI Mobile.

Configuring WhatsApp with IMI Mobile for Vtiger CRM

Let us now learn how to configure WhatsApp with IMI Mobile for Vtiger CRM.

This process involves to-and-fro navigation between Vtiger CRM, IMI Mobile, and WhatsApp screens. 

Step 1 : Adding IMI Mobile as Vtiger CRM WhatsApp Provider 

Follow the below steps to integrate WhatsApp with IMI Mobile:

  1. Login to your CRM account.
  2. Click the User Menu.
  3. Click Essentials.
  4. Look for Conversations.
  5. Click WhatsApp.
  6. Click the Settings icon.
  7. Click +Add.
  8. You will be directed to the below Add Configuration screen.

  1. Choose the Provider as IMI Mobile.
  2. Select Active input as Yes.
  3. Once you choose the Provider as IMI Mobile, Status Callback and Incoming Callback URLs fields are displayed. 
  4. Copy the Status Callback and Incoming Callback URLs (to a Notepad or a document) 

With this, navigate to Clickatell.

Step 2: Adding your WhatsApp number on IMI Mobile

On the IMI Mobile screen, you will have to create a Service account and an App account.
Note: Keep your IMI Mobile login credentials before you begin.

Follow the below steps to create a Service account:

  1. Login to your IMI Mobile account.
  2. Click Create New Service.
  3. Enter a name to your Service account in the Service Name section.
  4. Click Create

This will help you create your IMI Mobile Service account. Once you create a Service account, your account will be displayed on the home screen, as shown below.


​​​​​

If you already have an existing Service account, click on the same.

Follow the below steps to create an App account:

  1. Click Assets.
  2. Click Apps.
 

  1. Click Configure New App.
  2. Select WhatsApp.
 

​​​​​​

  1. You will be directed to the below Configure New App - Manage WhatsApp screen. 

  1. Enter the required details and have your Number verified.

Note:

WABA ID  is the Facebook Business ID and for Certificate, reach out to [email protected].

Post-approval of the App created, you can view your App on the below path as shown below:

  1. Click Assets.
  2. Click Apps.

Step 3: Retrieving App ID:

Post-approval of the App created, App ID is generated, which is used for integration with Vtiger CRM.

  1. Click Assets.
  2. Click Apps.
  3. You will be directed to the below Apps screen, which displays the App details, where you can find the App ID as shown below. 
  4. Copy the App ID.

Step 4: Retrieving Key:

  1. Clicking your account, you will be directed to the below Services screen.

  1. Click API for API integration.
  2. Under JWT Authentication, choose Service Key.

  1. Have the Service Key visible using the Eye icon.
  2. Copy the Service Key using the Copy icon. The Service Key copied here serves as the Vtiger CRM Key.

 

Note:

If you want to generate another Service Key, you can click Create Authentication Credentials(S).

 

Step 5: Configuring Integration for Outbound Webhooks.

You will have to configure integration for two Outbound Webhooks:

  1. To Receive WhatsApp Messages Delivery Status (Sent, Delivered, and Read).
  2. To Receive Incoming WhatsApp Messages.

Configuring Outbound Webhook Integration for Receiving Delivery Status

Follow the below steps:

  1. Click Configure Outbound Webhooks on the Services page.

Or

  1. Click Assets.
  2. Click Integrations.

  1. Click Add Integration.
  2. Select Outbound Webhook.

  1. You will be directed to the below Configure New Integration - Outbound Webhook screen and enter the below details:

  1. Name: Provide a name to the Outbound Webhook in the name section.
  2. Entity: Select Entity as your Service Account under Services.

Note: While configuring the integration for receiving delivery status, always select Entity under Services.

  1. Channel: Select channel as WhatsApp.
  2. Choose the Notifications you want to receive and checkbox the same. You can checkbox all the notifications.
  3. Under Endpoint Configuration paste, the Status Callback URL in the URL field.
  4. Click Save.

Configuring Outbound Webhook Integration for Receiving Incoming Messages.

Follow the below steps:

  1. Click Assets.
  2. Click Integrations.
  3. Click Add Integration.
  4. Select Outbound Webhook.
  5. You will be directed to the below Configure New Integration - Outbound Webhook screen and enter the below details:

  1. Name: Provide a name to the Outbound Webhook in the name section.
  2. Entity: Select Entity as your App account under Apps.

Note: While configuring the integration for receiving incoming messages,  always select Entity under Apps.

  1. Channel: Select the channel as WhatsApp.
  2. Choose the Notifications you want to receive and checkbox the same. You can checkbox all the notifications.
  3. Under Endpoint Configuration paste, the Incoming Callback URL in the URL field.
  4. Click Save.

You will now have to navigate back to Vtiger CRM.

Step 6: Adding App ID and Key in Vtiger CRM

Follow these steps to add the App ID and Key (you copied on the IMI Mobile screen):

  1. Login to your CRM account.
  2. Click the User Menu.
  3. Click Essentials.
  4. Look for Conversations.
  5. Click WhatsApp.
  6. Click the Settings icon.
  7. Click +Add.
  8. Add Configuration popup opens up.
  9. Provider displays as IMI Mobile.

  1. Paste the copied App ID in the App ID section.
  2. Paste the copied Service Key in the Key section.
  3. Click Save.
  4. You will be directed to the below screen where IMI Mobile is successfully added as the Provider.

 
You can now view the IMI Mobile WhatsApp record added to the WhatsApp module List View screen. 
 

Displaying WhatsApp - IMI Mobile Records

You can view all WhatsApp records in the WhatsApp List View.

  1. Select IMI Mobile in the Source field to view WhatsApp records with IMI Mobile as the service provider, 
  2. Click on a record to view its details.
 

 

The Detailed View of an IMI Mobile WhatsApp record looks like the image shown above displaying messages sent and received.

This completes the WhatsApp Integration process with IMI Mobile for Vtiger CRM.

Using IMI Mobile WhatsApp Templates with Vtiger CRM

With Vtiger CRM, when you use IMI Mobile as your WhatsApp Service Provider, you will only have to use IMI Mobile WhatsApp Templates (default or customized) on IMI Mobile which WhatsApp approves. Also, provide the IMI Mobile Template ID to send WhatsApp messages to your customers. 

Follow the below steps to create IMI Mobile WhatsApp Template on IMI Mobile:

  1. Click Tools.
  2. Click Templates.
  3. Click Add New Template. You will be directed to the below Configure New Template screen.

  1. In the Name section, provide a name(lowercase) to your WhatsApp Template. 
  2. Select Channel as WhatsApp.
  3. In the Message Body section, type in your desired WhatsApp Message content which is the prime step.
  4. Select and enter the required Category, Language, Header, Text, and Footer options. Select the required Buttons and ‘Locking the Template’ option.
  5. Click Save.
  6. You will be directed to the Templates screen where the IMI Mobile WhatsApp Template created by you is added to the WhatsApp Templates List View.

  1. This WhatsApp Template created by you will have to be approved by WhatsApp
  2. Once your WhatsApp Template gets approved by Whatsapp, you have successfully created the IMI Mobile WhatsApp Template.
  3. Copy the approved IMI Mobile WhatsApp Template Body. Also, copy the Template ID displayed on the Templates screen under ID as shown above.

Navigate back to Vtiger CRM.

Follow the below steps to use IMI Mobile WhatsApp Template on Vtiger CRM:

  1. Login to your CRM account.
  2. Click the User Menu.
  3. Click Marketing.
  4. Look for Marketing Enablement.
  5. Click WhatsApp Templates.
  6. Click +Add Template.

You will be directed to the Create WhatsApp Template page.

 

Enter the below details:

  • Content: Paste the copied Message Body from IMI Mobile in the Content section. You can always customize the IMI Mobile Template content as per your requirements.
  • Template ID: Paste the copied Templated ID from IMI Mobile.
  • Template Name: Provide a name to the IMI Mobile WhatsApp Template.

Note

The IMI Mobile WhatsApp Template names provided here are the Select WhatsApp Template dropdown list on the Contacts module.

  • Assigned to: Creator of the Template.
  • Module: The only desired modules where you want the specific IMI Mobile WhatsApp Templates to be available.
  • Merge Field: The selected fields will display and add to the IMI Mobile WhatsApp Template Content.

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 IMI Mobile WhatsApp Template on Vtiger CRM.

As shown below, you can now view the successfully created IMI Mobile WhatsApp Template record added to the ListView on the WhatsApp Template module.

 



Sending WhatsApp Messages from Vtiger CRM 

You can send WhatsApp messages:

  • From the desktop version of Vtiger CRM as well as the Vtiger CRM Mobile app. 
  • Via IMI Mobile for all the modules where the WhatsApp Integration feature is available.
  • From Vtiger CRM to customers which are only IMI Mobile WhatsApp Templates.
  • Once the user replies, you can accordingly send the personalized replies only within 24 hours from the response.
  • From the List view as well as the Summary view in all the modules where the WhatsApp Integration feature is available.

Let us see how.

Sending WhatsApp messages from List View 

Here, for instance, let us consider the Contacts module. 

Follow these steps to send WhatsApp messages via IMI Mobile: 

  1. Login to your CRM account.
  2. Click the User Menu.
  3. Click Essentials.
  4. Look for Lead & Contact Management.
  5. Click Contacts.
  6. Hover the mouse on your desired Contact record to whom you want to send the message to.
  7. Click WhatsApp from the options that are displayed.


8. You will be directed to the Send WhatsApp Message popup.
 

 
9. Choose the appropriate Phone Number.
  10. Select the required WhatsApp Template 
  1.  Attach files if needed.
  2. Note: Approved WhatsApp templates saved in the WhatsApp Template module are displayed here.
        11. Click Send.

You have now sent a WhatsApp message to the selected customer.

Viewing WhatsApp messages 

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.

Sending WhatsApp messages from record Summary View 

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 record Summary view.

  1. Login to your CRM account.
  2. Click the User Menu.
  3. Click Essentials.
  4. Look for Lead & Contact Management.
  5. Click Contacts.
  6. Click the Contact record to whom you want to reply
  7. Scroll down the icons available on the right corner of the screen and click WhatsApp.
 

 

You can reply and continue personalized/non-personalized WhatsApp conversations in the input box provided. You can also make voice calls, attach images, videos, send WhatsApp Templates by clicking the options available in the input box as shown below.

 

 

Note

You will not be able to send personalized messages outside a 24-hour session. If sent, the below error message is displayed.

Checking the Message Delivery Status of Whatsapp messages

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.
 

WhatsApp opt-in settings for IMI Mobile

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 IMI Mobile. You can select the following WhatsApp opt-in options for your contacts, leads, organizations and vendors based on your preferences:

  1. Single opt-in: It lets you send outgoing messages and receive incoming messages from WhatsApp using IMI Mobile.
  2. User opted out: It lets you receive incoming messages and does not let you send outgoing messages from WhatsApp using IMI Mobile.
  3. None:  It lets you send outgoing messages and receive incoming messages from WhatsApp using IMI Mobile.

The WhatsApp opt-in options are available for the following modules:

  • Contacts
  • Leads
  • Organization
  • Vendors

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.

  1. Log into your CRM account.
  2. Click the User Menu.
  3. Click Essentials.
  4. Look for Lead & Contact Management.
  5. Select Contacts.
  6. Click +Add Contact.

or

  1. Select a Contact record.
  2. Go to the Summary View or Detailed View of the record.
  3. Go to Basic Information.
  4. Look for the WhatsApp opt-in field. Select a suitable WhatsApp opt-in option.

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.

Disabling WhatsApp Integration With IMI Mobile

Admin users can disable WhatsApp Integration with IMI Mobile in Vtiger CRM by disabling the IMI Mobile extension.

Follow these steps to disable the IMI Mobile feature:

  1. Log in to your CRM account.

  2. Click the User Menu.

  3. Click Settings.

  4. Look for Module Management.

  5. Click Modules.

  6. Uncheck WhatsApp by IMI Mobile extension.

  7. Once you uncheck the Whtsapp by IMI Mobile extension, the below success message is displayed.

Once you disable the IMI Mobile extension, the IMI Mobile option won’t be visible anymore. 

Was this article helpful?
1  out of  1  found this helpful.
Comments 0
Be the first to comment
© Copyright 2023 Vtiger. All rights reserved.