WhatsApp is the most popular messaging app in the world and Salesforce is the most popular CRM in the world. When you integrate these two, definitely the benefits of both WhatsApp and Salesforce will be amplified. WhatsApp integration with Salesforce improves customer satisfaction and increases your business reputation and loyalty. The agreement between Facebook (WhatsApp’s parent company) and Salesforce lead to the use of WhatsApp as a Customer Service Channel. The Salesforce WhatsApp integration is a Salesforce solution that emphasizes creating an integrated, connected omnichannel experience for its users.

In this blog, you will be introduced to Salesforce and WhatsApp followed by customer service options. You will get to know the prerequisites and an in-depth tutorial on Salesforce WhatsApp integration. You will also get to know the considerations to have in mind when Salesforce WhatsApp integration happens.

What is Salesforce?

Salesforce WhatsApp integration: Salesforce logo | Hevo Data
Image Source: Wikipedia

Salesforce is a cloud-based Customer Relationship Management (CRM) tool that is designed to support companies in managing their Sales and Customer related data. You can use the Salesforce CRM without any technical background as it is easy to set up and manage. It has redefined the relationship between businesses and their customers by developing a more meaningful connection between them. By providing a single view for each of your client interactions, Salesforce CRM can give you unique insights into the customer’s journey and at the same time empower you with tools that can enhance your customers’ experience.

Also, Salesforce is Cloud-based, which implies that it can provide high flexibility and scalability to its users. Salesforce is the ultimate solution for your business as it provides all the necessary elements for your business on an automation platform with embedded intelligence.

Key Features of Salesforce

Salesforce is one of the most widely used CRM tools and the following features are responsible for its immense popularity:

  • Ease of Setup: Unlike other CRMs, which on average take up to nearly a year to get installed and deployed, Salesforce can be set up from scratch and be deploy-ready within a few weeks only.
  • Straightforward: Businesses don’t have to spend much time training their employees for using this CRM. It is quite straightforward and does not require much training or technical experience.
  • Customizable: Salesforce’s specialty lies in the customization that it offers. Users can customize this CRM tool according to their business requirements. This particular feature plays a huge role in Salesforce’s immense popularity.
  • Account Planning: Salesforce supplies you with enough insights about each Lead so that your Sales Team can tailor-make their approach for every potential Lead. This will surely increase their probability of success and the customer will also get a personalized experience.
  • Accessibility: Salesforce being a Cloud-based software, is accessible from all remote locations if you have a working internet connection. Moreover, Salesforce offers an application for mobile phones thus making it super convenient for users.

What is WhatsApp?

Salesforce WhatsApp Integration: WhatApp Logo | Hevo Data
Image Source: citypng.com

WhatsApp is ranked the world’s most popular Digital Engagement channel with over 2 billion active users worldwide. WhatsApp provides an opportunity to engage with customers in a very reliable way with the benefit of end-to-end encryption. You can leverage your engagement metric to the next level using WhatsApp. Companies with omnichannel strategies rely on WhatsApp as one of their customer service channels. WhatsApp satisfies the current expectation of customers with personalized custom answers in real-time.

WhatsApp is a very familiar messaging app that people already use across the globe and connecting to customers with it for business purposes actually simplifies your job. You can send text messages, images, and PDFs using WhatsApp.

Key Features of WhatsApp

  • The notable number of monthly active users:  Among all messaging apps, WhatsApp has the highest number of monthly active users.
  • Team inbox: When you prefer WhatsApp for your business you will have the advantage team inbox where customer chats will be directed to multiple support agents.
  • Chatbot facilities: You can use the chatbot template for WhatsApp customer support and improve the scope of your business and automate responses.
  • API availability: The easy availability of WhatsApp business API can help your business with third-party integration such as with CRM and Salesforce. This can help put together all customer data in one place and use it for better customer service.  
  • Rich media support: A new dimension to customer engagement can be added by sending rich media content such as images, videos, emojis, or documents. It’s also possible to create a catalog to showcase your products and services.   

Salesforce and WhatsApp customer service

Customer service is one of the important aspects to improve the sales and marketing of a product/service. When your customer enjoys the support you provide before and after their purchase, you are creating a way to retain customers and grow your business. There are a lot of customer service channels, but the number of users is limited. With over 2 billion monthly users and 65 billion daily messages, WhatsApp is the world’s most popular messaging app. When you set up WhatsApp as another customer service channel, it makes the entire process simple and paves way for you to reach many customers.

The customer service agents would’ve used Email, phone calls, text, or Facebook Messenger as their mode of communication, now WhatsApp gets added in the line. WhatsApp ensures that you are not spamming your customers, and hence it does not support promotional messages or large-scale, recurring notifications. It is essential for you to get consent from your customer through email or text message before sending outbound notifications.

The customer service with WhatsApp includes two types of messages:

  • Customer-initiated conversations
  • Company-initiated outbound notifications

Customer-initiated conversations

The Customer-initiated conversations begin when a customer messages your business. As the customer initiates a conversation, they are greeted first. This greeting is done either by using an Einstein Bot or redirected to a customer service agent via the Omnichannel. The customer service agents can get to know the customer queries directly in Service Cloud Console.You need to invest in an additional outbound messaging SKU to use WhatsApp notification and also a Digital Engagement SKU to use the WhatsApp channels.

Salesforce WhatsApp integration: customer-initiated oubounds | Hevo Data
Image Source: wearemaketing.com

Company-initiated outbound notifications

The company-initiated outbound notifications are templated messages that are pre-approved by WhatsApp. These Notifications can be sent at any time after WhatsApp reviews and approves for your use. These notifications can be customized for each country and language they speak. As the customer replies to an outbound notification, they can use the same WhatsApp thread to chat with a customer service agent. These notification templates are grouped into 10 types as shown in the image below.

Salesforce WhatsApp integration: templates for notifications
Image Source: wearemaketing.com

Pre-requisites for Salesforce WhatsApp integration

Salesforce Requirements

In the Salesforce WhatsApp integration, the Salesforce requirements are given below.

  • First of all, You need to have a Salesforce account.
  • You must have Lightning Experience or Salesforce Classic in the Enterprise, Performance, Unlimited, or Developer editions.
  • You should have Digital Engagement, Sevice loud, and Chat user license.

WhatsApp User Permission Requirements

In the Salesforce WhatsApp integration, the WhatsApp user permission requirements are given below.

  • It is essential to have an approved WhatsApp Business account and a verified Facebook Business Manager account.
  • You need permission to configure messaging is required
  • You need the provider’s permission to authorize Whatsapp Messaging Customize Application.
  • You will also require a View Setup and must Configure it to see WhatsApp Channels.
Simplify Data Analysis with Hevo’s No-code Data Pipeline

Hevo Data, a No-code Data Pipeline helps to load data from any data source such as Salesforce, Databases, SaaS applications, and Streaming Services and simplifies the ETL process. It supports 100+ data sources including Salesforce and 30+ data sources for free and is a 3-step process by just selecting the data source, providing valid credentials, and choosing the destination. Hevo not only loads the data onto the desired Data Warehouse/destination but also enriches the data and transforms it into an analysis-ready form without having to write a single line of code.

Get Started with Hevo for Free

Its completely automated pipeline offers data to be delivered in real-time without any loss from source to destination. Its fault-tolerant and scalable architecture ensure that the data is handled in a secure, consistent manner with zero data loss and supports different forms of data. The solutions provided are consistent and work with different BI tools as well.

Check out why Hevo is the Best:

  1. Secure: Hevo has a fault-tolerant architecture that ensures that the data is handled in a secure, consistent manner with zero data loss.
  2. Schema Management: Hevo takes away the tedious task of schema management & automatically detects the schema of incoming data and maps it to the destination schema.
  3. Minimal Learning: Hevo, with its simple and interactive UI, is extremely simple for new customers to work on and perform operations.
  4. Hevo Is Built To Scale: As the number of sources and the volume of your data grows, Hevo scales horizontally, handling millions of records per minute with very little latency.
  5. Incremental Data Load: Hevo allows the transfer of data that has been modified in real-time. This ensures efficient utilization of bandwidth on both ends.
  6. Live Support: The Hevo team is available round the clock to extend exceptional support to its customers through chat, E-Mail, and support calls.
  7. Live Monitoring: Hevo allows you to monitor the data flow and check where your data is at a particular point in time.
Sign up here for a 14-Day Free Trial!

Steps in Salesforce WhatsApp Integration

These are the steps involved in Salesforce WhatsApp integration:

Step1: First you need to set up your WhatsApp account on Facebook Business Manager. For this, you must send an email to WhatsAppEnablement@salesforce.com with the subject “WhatsApp Number Setup”. The body of the mail should include the following information.

  • Salesforce Org ID
  • Facebook Business Manager ID
  • Name attached to your Facebook Business Manager ID
  • Your WhatsApp number along with your name, email, and phone number (mention cellphone or landline number).
  • Mention the company name you want to be seen on WhatsApp along with the company description, logo, and website URL.

Step2: After this, To view your WhatsApp channel, Open the Lightning Service settings in Salesforce.

Salesforce WhatsApp integration: salesforce lighttning experience | Hevo Data
Image Source: Salesforce Releases

Step3: To enter into your WhatApp channel through Lightning Experience Settings, navigate to messaging settings in the service set up.

Salesforce WhatsApp integration: service setup | Hevo Data
Image Source: Salesforce Releases

Step4: You can see right from this page, and admin sees all the channels enabled in that and can add new ones.

Salesforce WhatsApp integration: setting up message service | Hevo Data
Image Source: Salesforce Releases
Salesforce WhatsApp integration: adding WhatsApp in messaging channel | Hevo Data
Image Source: Salesforce Releases

Step5: With lightning set up a flow, the admin starts the process to add WhatsApp with few guided steps. If you are the Admin, start by selecting to set up a new WhatsApp channel.

Salesforce WhatsApp integration: selecting the channel | Hevo Data
Image Source: Salesforce Releases
Salesforce WhatsApp integration: finish setting up WhatsApp | Hevo Data
Image Source: Salesforce Releases

Step6: Once WhatsApp is turned on, you need to do a few additional steps to connect Salesforce to your Facebook business management account. You are all set to use WhatsApp as a customer service channel.

Salesforce WhatsApp integration: Final page after set up
Image Source: Salesforce Releases

Considerations in Salesforce WhatsApp Integration

The following points should be noted while WhatsApp integration with Salesforce is performed.

  • You can use up to 250 phone numbers for WhatsApp on your Facebook Business Manager account, with WhatsApp’s approval.
  • Maximum character length of a message: 1600 characters
  • Supported image formats: .png, .jpeg, .jpg
  • Maximum file size: 5 MB
  • You can’t send stickers, audio files, locations, or contacts using WhatsApp.
  • You can’t see replies to specific messages. If a customer replies to a specific message, agents will see only the new message the customer is sending.


This blog introduced you to Salesforce and WhatsApp. It also explained the role of Salesforce and WhatsApp in customer service and discussed the various steps required in Salesforce WhatsApp integration. Moreover, this blog listed the considerations to understand when WhatsApp integration with Salesforce is planned.

Visit our Website to Explore Hevo

Hevo Data is a No-code Data Pipeline that can help you transfer data from Salesforce for free to desired Data Warehouse. It fully automates the process to load and transform data from 100+ sources to a destination of your choice without writing a single line of code. 

SIGN UP and experience the feature-rich Hevo suite first hand. You can also have a look at the unbeatable pricing that will help you choose the right plan for your business needs.

Business Analyst, Hevo Data

Sherley is a data analyst with a keen interest towards data analysis and architecture, having a flair for writing technical content. He has experience writing articles on various topics related to data integration and infrastructure.

No-code Data Pipeline For your Data Warehouse