in implementation guides ~ read.
Conversational Campaigns Whatsapp Solution Kit

Conversational Campaigns Whatsapp Solution Kit

DOWNLOAD

First things first !
To download this implementation guide, click the download button below.
If you need more information about the implementation guide, you can read the Table of Contents below.

Download

Run Conversational Campaigns
for WhatsApp
Salesforce Spring

salesforcedocs
Last updated January

Copyright Salesforce Inc All rights reserved Salesforce is a registered trademark of Salesforce Inc as are other

names and marks Other marks appearing herein may be trademarks of their respective owners

CONTENTS

Conversational Campaigns for WhatsApp
Workflow
Configure Conversational Campaigns for WhatsApp
Design Considerations
Customer OptIn

CONVERSATIONAL CAMPAIGNS FOR WHATSAPP

Link customers directly from marketing messages to a live WhatsApp chat with your agent or chatbot for any questions about the product
promotion

Get Started
Explore system architecture related to this solution

BC Industry Blueprint

BC Reference Architecture

BC Solution Architectures

Take Trailhead modules related to this solution
Salesforce Solution Kits Quick Look
Customer Guide for Retail Quick Look
Customer Guides Quick Look

When you link to WhatsApp messages from SMS you provide customers with assistance thats one click away from the promotion Your

agents can secure sales from customers through personal interaction while Service Cloud updates customer contacts for future
engagement
The Run Conversational Campaigns for WhatsApp solution kit helps you

Include a WhatsApp direct message link as a footer in all promotional SMS messages

Store messaging history in Service Cloud
Collect more customer data with inchannel Einstein Bots

Required Products
Marketing Cloud Corporate or Enterprise Edition

Mobile Activation SKU

Sales Cloud
Service Cloud

Digital Engagement SKU Excluding Government Cloud

Conversational Campaigns for WhatsApp

Workflow

OmniChannel in Lightning Experience

Implement This Solution
Workflow
Learn how data flows through the configurations to run conversational campaigns for WhatsApp
Configure Conversational Campaigns for WhatsApp
Use these configurations to run conversational campaigns for WhatsApp
Design Considerations
Keep these design considerations in mind when you run conversational campaigns for WhatsApp
Customer OptIn
Conversational campaigns for WhatsApp require different customer optin preferences See optin settings for this solution

Workflow
Learn how data flows through the configurations to run conversational campaigns for WhatsApp

Conversational Campaigns for WhatsApp

Workflow

The customer clicks the WhatsApp link to ask a question
WhatsApp asks for customers approval to open a conversation in the mobile app

The customer is brought to WhatsApps UI and the companys phone number

Service Cloud sends the required optin message in the channel
Service Cloud creates a Messaging User record ChannelObject Linking matches this record to any existing contact record
Service Cloud creates the Messaging Session record
If you deployed Einstein bots they send messages to gather customer information
An agent picks up the Messaging Session from the Service Console queue

Conversational Campaigns for WhatsApp

Configure Conversational Campaigns for WhatsApp

The gent assists the customer in a twoway conversation
The agent closes the case and the Messaging Session

Note The SMS to WhatsApp solution is for service use If a customer responds to the promotional message with a sales inquiry

have the agent create a Lead or Contact with the customers phone number Then use Marketing Cloud Connect to engage the
customer
Related Content
Review this solutions use case and purpose
Conversational Campaigns for WhatsApp on page
Take the next steps in this implementation
Configure Conversational Campaigns for WhatsApp
Design Considerations
Customer OptIn

SEE ALSO

Lightning Service Console
Set Up Routing for Messaging Channels in Service Cloud
Messaging in Service Cloud
MobileConnect

Marketing Cloud QueueMO API

Set Up WhatsApp in Service Cloud
WhatsApp Message Template Categories in Service Cloud
Send Automated Messages in WhatsApp
ChannelObject Linking Beta

BC Services Best Practices

Digital Engagement WhatsApp Business Messaging FAQs
Einstein Bots
Connect a Standard Bot to Channels

Configure Conversational Campaigns for WhatsApp
Use these configurations to run conversational campaigns for WhatsApp
Verify that your computer is compliant within the WhatsApp Commerce Policy
Provision WhatsApp manually with Facebook Business Manager
Set up a verified Facebook Business Manager Account

Contact Carriers United States and Canada to approve SMS campaign

Set up Lightning Service Console
Set up OmniChannel Routing for Messaging

Conversational Campaigns for WhatsApp

Design Considerations

Set up Salesforce Messaging

Set up Marketing Cloud SMS Code in MobileConnect

Set up WhatsApp in Messaging
Optionally deploy Einstein Bots to your channels
These templates are approved for WhatsApp
WhatsApp limits service to Transactional Messaging only and does not permit Promotional Messaging Because of this policy if a
customer has not sent a message in the last hours your agent cannot message them directly The expired session is visible but

inaccessible in the Messaging Session UI

To communicate with a customer more than hours after their last message WhatsApp requires businesses to use approved
Outbound Messaging Templates This template message must be sent from Process Builder or Flow
Review earlier steps in this solution
Workflow
Take the next steps in this implementation
Design Considerations
Customer OptIn

SEE ALSO

Lightning Service Console
Set Up Routing for Messaging Channels in Service Cloud
Messaging in Service Cloud
MobileConnect
Set Up WhatsApp in Service Cloud
WhatsApp Message Template Categories in Service Cloud
Send Automated Messages in WhatsApp
Digital Engagement WhatsApp Business Messaging FAQs
Einstein Bots
Connect a Standard Bot to Channels

Design Considerations
Keep these design considerations in mind when you run conversational campaigns for WhatsApp

Marketing Cloud Sending Options

Send marketing SMS messages through the Journey Builder or MobileConnect application

Note If you register for an SMS short code expect a long waiting period Carriers take up to weeks to approve short code

provisioning

Provide a WhatsApp link as an optional footer on all your outbound SMS messages

Conversational Campaigns for WhatsApp

Design Considerations

Display the link as a WhatsApp URL for transparency WhatsApp links follow a consistent and identifiable structure wamecountry

code and phone number For example wame

Alternatively generate a shortened URL with the Shorten URL button in MobileConnect Content Builder or Journey Builder when

configuring the text of a new SMS message

Note Shorten links with MobileConnect Content Builder or Journey Builder only If you use external methods to shorten
links Marketing Cloud cannot track statistics

Service Cloud Digital Engagement Considerations
Use the ChannelObject Linking Beta to link the customers WhatsApp Messaging User record to their Salesforce Contact record
Communicate with customers through WhatsApp in real time or in asynchronous conversations for up to hours after the customers
last message
Store messaging history in Service Cloud to use in future engagements

Add Customer Contact to Service Cloud

If the customer doesnt already have a contact record Service Cloud uses their SMS phone number to create a user in Messaging

Object Your agent must ask the customer for their first and last name and manually add it to the contact record

ChannelObject Linking Beta matches a contact record and the messaging user record by SMS phone number If you use Marketing

Cloud Connect ChannelObject Linking records this session in the contacts history

If you dont use ChannelObject Linking use APEX triggers to match the Messaging User object record to a contact record by email

or phone number If no record exists create a contact record and relationship

Limitations
Typical Governor Limits within Service Cloud do not apply to this solution
To communicate with a customer more than hours after the customers last message WhatsApp requires businesses to use
approved Outbound Messaging Templates This template message must be sent from Process Builder or Flow
To stay below data storage limits keep contact data in Customer Relationship Management Only bring in other data as needed

Related Content
Review earlier steps in this solution
Workflow
Configure Conversational Campaigns for WhatsApp
Take the next steps in this implementation

Conversational Campaigns for WhatsApp

Customer OptIn

Customer OptIn

SEE ALSO

Set Up Routing for Messaging Channels in Service Cloud
MobileConnect
Send Automated Messages in WhatsApp
ChannelObject Linking Beta

BC Services Best Practices

Customer OptIn
Conversational campaigns for WhatsApp require different customer optin preferences See optin settings for this solution

Marketing Cloud OptIn Considerations

Outbound SMS messages can only be sent to Subscribers who opted in to receive them

The initial Outbound SMS message sent through MobileConnect uses the customers existing Marketing Cloud SMS OptIn Status

If you created a MobileConnect subscriber from SMSOptIn they are managed as a separate Marketing Cloud contact from the
Service Cloud contact

If you created a MobileConnect subscriber from API using the Service Cloud Contact ID as the subscriber key one contact can use

the same consent flags

WhatsApp OptIn Considerations
The customers optin is sessionspecific The session lasts up to hours from the customers last message
The optin flag is stored in Service Cloud on the Messaging Session Object

The Messaging Session Object optin flag is not a mobile optin for general SMS or other Messaging activities

When a customer clicks into WhatsApp they implicitly opt in through the interstitial page This grants WhatsApp and Service Cloud
Messaging permission for a specific template To broaden the permission for all templates and use the same flag in Service Cloud

create a custom field on the Messaging User Record with APEX

Related Content
Review earlier steps in this solution
Workflow
Configure Conversational Campaigns for WhatsApp

Conversational Campaigns for WhatsApp

Customer OptIn

Design Considerations

SEE ALSO

MobileConnect

Marketing Cloud QueueMO API

ChannelObject Linking Beta

BC Services Best Practices

***