> ## Documentation Index
> Fetch the complete documentation index at: https://kb.mspprocess.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Communicating with your Customers through WhatsApp

> Context:WhatsApp is an extremely popular chat application that many MSPs - particularly in the UK, Australia and South America - use to communicate with…

### Context:

WhatsApp is an extremely popular chat application that many MSPs - particularly in the UK, Australia and South America - use to communicate with their customers. MSP Process can be linked to your WhatsApp for Business account, and that integrate allows you to have chats within your PSA, over WhatsApp, to your customers.

This KB article outlines how to link your MSP Process tenant to a WhatsApp for Business account, and how to use the messaging features with the MSP Process Pod/Insight.

### Prerequisites:

* You must have a WhatsApp for Business account
* You must have an account on [https://developer.facebook.com](https://developer.facebook.com) 
* You must be on the Pro license within MSP Process
* You must be an Admin-level user within MSP Process

### Creating an App in your Facebook Developer Account

1. Login to [https://developer.facebook.com](https://developer.facebook.com) 

2. Click on **My Apps**, in the top right-hand corner of the site

3. Click the **Create App** button

4.

5. Follow the wizard to complete setting up the app (We recommend naming the app *MSP Process):*

6.

7. Choose the *Connect with customers through WhatsApp* use case:

8.

9. On the *Business* step of the wizard, you'll want to choose which business portfolio you want to link to the app. If you've already got a business portfolio setup - great! If not though, set one up:

10.

11. Choose your business portfolio:

12.

13. On the *Requirements* step of the wizard, you can just click the **Next** button:

14.

15. On the *Overview* step of the wizard, review what you've setup, and click the **Create App** button to finish creating the app:

16. ![](https://mintcdn.com/triggr/-njaXAnAb5AWpJCy/images/msp-process-kb/6f137d80ab1b.webp?fit=max\&auto=format\&n=-njaXAnAb5AWpJCy\&q=85\&s=286b0cfab970e1c7fb2d065bf8f803a2)

#### Assigning permissions to the App

1. You'll now be on the Dashboard of the app; click on the *Connect with Customers through WhatsApp* use case

2. On the left-hand side of the UI, click on the *Permission and Features* tab

3. Ensure that the following permissions are there:

4. ![](https://mintcdn.com/triggr/qgn0c5cLkGKqcauq/images/msp-process-kb/9c6d33ca1664.webp?fit=max\&auto=format\&n=qgn0c5cLkGKqcauq\&q=85\&s=14689c8388091af0e3bb019331eb8c52)

5. You can log out of [https://developer.facebook.com](https://developer.facebook.com) 

###

###

### Configuring the WhatsApp App in Meta Business

#### Creating a System User

1. Login to [https://business.facebook.com](https://business.facebook.com) 

2. Navigate to **Settings -> Users -> System Users**

3. Click the **+ Add** button

4. Enter a name for the user, and choose the *Admin* system user role

5.

6. Click the **Create system user** button to save the user

####

#### Assigning the MSP Process app to the System User

1. Click the **...** button and choose **Assign Assets**

2. Select the *MSP Process* app, and enable ***all*** of the available permissions

3.

4. Click the **Assign assets** button

####

#### Creating a Token

1. Click the **Generate Token** button

2. On the first step of the wizard, select the MSP Process app

3. On the second step of the wizard, set the expiration period to *Never*:

4.

5. On the third step of the wizard, assign *all* of the available permissions to this token:

6.

7. On the final step of the wizard, you'll be presented with the token; copy it somewhere secure, as you'll need to enter it into MSP Process a little later on. Click the **Done** button to close the wizard

8.

####

#### Obtaining your WhatsApp Account ID

1. In the [https://business.facebook.com](https://business.facebook.com) UI, navigate to **Settings -> Accounts -> WhatsApp Accounts**
2. Record the ID shown for your WhatsApp Business account - you'll need to provide it to MSP Process later:

*

####

#### Creating a Message Template

In order to send messages through WhatsApp to your end-users, you need to first create a template of that message in the WhatsApp Manager UI.

1. Use the **Search** capability in the menu of [https://business.facebook.com](https://business.facebook.com) to search for *WhatsApp Manager*

2. *

   -

3. Open the WhatsApp Manager tool

4. Go to **Message Templates -> Manage Templates**

5. Click the **Create template** button

6. Choose the *Utility* category, and then click **Next**:

7.

8. Fill in the template fields as follows:

* **Name:** msp\_process

* **Type of variable:** Number

* **Body:** MSP Process here - hey \{\{1}}. We'd like to help you with the support ticket that you've raised.

*

* **Variable Sample:** James

*

1. Click the **Submit for review** button to save your template

**NOTE: Meta can take up to 24 hours to review a submitted template**

### Configuring the WhatsApp Integration in MSP Process

#### Step 1: Setting up and testing the integration

1. Login to [https://app.mspprocess.com](https://app.mspprocess.com) as an Admin-level user

2. Navigate to the **Settings -> Integrations -> WhatsApp Messaging** page

3. Enter the Auth token that you generated earlier, and the WhatsApp Business ID

4. Enter *msp\_process* as the Default Template Name (if you named your default template something else, enter it's name here)

5. ![](https://mintcdn.com/triggr/-njaXAnAb5AWpJCy/images/msp-process-kb/6757d9ecd7e5.webp?fit=max\&auto=format\&n=-njaXAnAb5AWpJCy\&q=85\&s=c61a4cdca269bd6bf2df83762419da0d)

6. Click the **Test Connection** button to have MSP Process confirm that it can communicate with your WhatsApp account

####

#### Step 2: Configuring WhatsApp to Send Message Events to MSP Process

Once the connection between MSP Process and WhatsApp has been tested, you'll now need to configure your WhatsApp "app" to send webhooks to MSP Process when your customers message you on WhatsApp.

Before you leave MSP Process, click on the **Copy Webhook URL** button; you'll need that URL in just a minute:

Also, in Step 3 of the page, specify what Ticket Properties MSP Process should use if an end-user messages your WhatsApp Business account to start a conversation with you - we can create a ticket for you in that case:

![](https://mintcdn.com/triggr/-njaXAnAb5AWpJCy/images/msp-process-kb/772a81a074cb.webp?fit=max\&auto=format\&n=-njaXAnAb5AWpJCy\&q=85\&s=99e1d020107b436f5abeaf4a6f8eeb5a)

1. Login to [https://developer.facebook.com](https://developer.facebook.com) 
2. Click on **My Apps**, in the top right-hand corner of the site
3. Click on the *MSP Process* app you created earlier
4. Click on the **Use Cases** menu item
5. Click the **Customize** button for the *Connect with customers through WhatsApp* use case
6. Go to the **Configuration** menu item
7. Paste in the URL from earlier into the *Callback URL* field
8. Enter *mspp* in the *Verify token* field
9. Click the **Verify and Save** button

**Congratulations! You're now able to start using MSP Process to chat with your customers, through WhatsApp.**

### Using WhatsApp to Message Your Customers

#### For MSPs Who Use Autotask:

You can access the WhatsApp messaging function from within the **Messaging** module; simply click the **Create** button and choose WhatsApp:

![](https://mintcdn.com/triggr/dXDzJtUmPBaHtkPV/images/msp-process-kb/f112aeea5b8f.webp?fit=max\&auto=format\&n=dXDzJtUmPBaHtkPV\&q=85\&s=53b0a1269d9f0459e8ed41f8e4da83b6)

#### For MSPs who use ConnectWise or HaloPSA:

Once you've gone through the steps in this KB article, the Pod in ConnectWise or HaloPSA will have a new **WhatsApp** feature on the left-hand side of the UI:

![](https://mintcdn.com/triggr/dXDzJtUmPBaHtkPV/images/msp-process-kb/ed11b85387d6.webp?fit=max\&auto=format\&n=dXDzJtUmPBaHtkPV\&q=85\&s=213a087e5693059b89f88d74fcb55e12)

#### For MSPs who use SuperOps, Syncro, or Kaseya BMS:

Access to WhatsApp is available on the **PSA Tickets** page in MSP Process; from that page, go to the **Actions** column for the ticket in question, and open the Pod for that ticket:

### Using Message Templates

When MSPs text their customers - either through SMS, or through WhatsApp - there are often very common messages that are sent to end-users:

* Hey - do you have a minute to talk about this that you raised to us?
* Hey - thanks for working with me to fix that issue; I'm glad we got it solved! I'm going to go ahead and close off this ticket.

To save your technicians time, to avoid unnecessary typos, *and* to make our WhatsApp integration as user-friendly as possible, you can create Message Templates that allow your technicians to very quickly create a text message without having to type it out.

Creating Message Templates can be done by Admin-level users, from the **Messaging -> Message Templates** page in MSP Process.

Using those Message Templates can be done by clicking the following button in the MSP Process Pod:

### Troubleshooting

\- This error means that the template you created earlier hasn't yet been approved by Meta. Patience, my son.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.