Integrating WhatsApp with Customer Service Management using the WhatsApp Cloud API
Summarize
Summary of Integrating WhatsApp with Customer Service Management using the WhatsApp Cloud API
The integration of WhatsApp with Customer Service Management (CSM) via the WhatsApp Cloud API facilitates direct communication with customers. This enables agents to offer real-time support and enhances customer interactions with rich media and full CSM workflow integration. The channel supports both automated and live conversations, providing a comprehensive customer service experience.
Show less
Key Features
- Rich Messaging Capabilities: Beyond text, agents can send images, videos, audio files, and documents, as well as utilize structured interactive controls to enhance communication.
- Real-Time Feedback: Features like typing indicators keep both agents and customers informed about ongoing conversations, enhancing engagement.
- Message Status Indicators: Clear delivery and read status updates are provided, helping manage customer expectations.
- Customer-Initiated Conversations: Begin when a customer sends a message, with a 24-hour messaging window for ongoing communication.
- Agent-Initiated and System-Initiated Conversations: Agents can proactively message customers under specific conditions, while automated workflows can also initiate chats.
- Opt-in and Consent Tracking: The system records customer consent for communication, ensuring compliance and transparency.
Key Outcomes
By leveraging this integration, ServiceNow customers can enhance their customer service capabilities, streamline communication processes, and improve customer satisfaction through timely and interactive support. Agents are empowered to manage conversations effectively, utilizing rich media to resolve customer inquiries efficiently.
Use WhatsApp messaging with Customer Service Management to enable direct communication with customers through WhatsApp using the WhatsApp Cloud API.
This WhatsApp direct integration connects to Meta’s WhatsApp business platform and enables agents to provide real‑time customer support with rich media, interactive controls, and full CSM workflow integration.
The WhatsApp channel supports both automated conversations through Virtual Agent and live agent interactions through Agent Workspace, providing a complete customer service experience.
WhatsApp messaging capabilities
WhatsApp messaging capabilities in Customer Service Management enable rich, interactive customer conversations beyond basic text messaging. Agents can exchange media files, send structured interactive controls, request customer inputs, and deliver formatted messages that improve clarity and reduce friction.
Rich and interactive messaging features
- Text messaging
- Rich media (images, videos, audio files, documents)
- Typing indicators
- Location sharing
- List pickers
- Opt-in and consent
| Rich controls | Description |
|---|---|
| Typing indicators | Real-time visual feedback shows when agents or customers are composing messages, keeping both parties informed about conversation activity. Agent-side capabilities:
|
| Message status indicators | WhatsApp automatically handles message delivery and read status indicators according to WhatsApp's standard behavior. The application displays these statuses in the interaction timeline. Status indicators
(for users):
Status indicator (for agent): Sent: Single gray checkmark (message sent to user’s device) |
| Link previews | URLs in messages automatically generate rich previews with images, titles, and descriptions. |
| Customer-initiated conversations | These conversations begin when the customer sends the first message to your business. WhatsApp applies specific rules for messages sent within this interaction window. Messaging window:
Characteristics:
|
| Agent-initiated conversations | These conversations begin when agent proactively messages the customer. WhatsApp enables outbound initiation only under certain conditions. Requirements:
|
| System-initiated conversations | These conversations begin when an automated workflow sends a WhatsApp message to the customer. Requirements:
|
| Opt-in and consent | The integration captures and records customer opt-in and opt-out messages to track communication consent. |
End users and roles
The users with the roles listed in the following table can use the Conversational Integration with WhatsApp (WhatsApp Cloud API) application.
| Role | Tasks |
|---|---|
| admin | Configure and manage the WhatsApp Cloud API integration, including connection settings, routing rules, system properties, and security configurations. |
| agent_workspace_user | Accept an ongoing WhatsApp chat conversation with a customer through the WhatsApp service channel in Advanced Work Assignment. |
| sn_customerservice_manager | View details of a WhatsApp chat conversation by using interaction records of type Messaging and subtype WhatsApp. |
| sn_customerservice.consumer, sn_customerservice.customer | Initiate WhatsApp chat conversations with a Virtual Agent or live agent so that you can search for articles in Communities and Knowledge Management, access service catalogs, and create a customer service case. |