--- title: Configure WhatsApp channel description: Configure WhatsApp as a consumer messaging channel within ServiceNow Customer Service Management using the WhatsApp Cloud API. WhatsApp integrates with ServiceNow Otto - Virtual Agent, to answer customer questions, with conversations routing to agents through the CRM Workspace. Twilio integration is also supported but offers more limited functionality than the Cloud API. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/customer-service-management/configure-whatsapp-channel.html release: australia topic_type: concept last_updated: "2026-10-09" reading_time_minutes: 6 keywords: [WhatsApp, omnichannel, configure] breadcrumb: [Configure consumer messaging apps, Configure omnichannel, Configure, Customer Service Management] --- # Configure WhatsApp channel Configure WhatsApp as a consumer messaging channel within ServiceNow Customer Service Management using the WhatsApp Cloud API. WhatsApp integrates with ServiceNow Otto - Virtual Agent, to answer customer questions, with conversations routing to agents through the CRM Workspace. Twilio integration is also supported but offers more limited functionality than the Cloud API. Here's an example of a customer service journey combining WhatsApp support with omnichannel. Amara is a customer support director at a global e-commerce company managing support across multiple channels. Customers increasingly prefer WhatsApp for support, but the team was handling WhatsApp conversations outside of ServiceNow through a separate platform, creating data silos and inconsistent service levels. After setting up WhatsApp channel integration through the WhatsApp Cloud API \(or Twilio\), the team can now receive WhatsApp conversations directly in the CRM Workspace. They get the same queue management, assignment routing, and interaction tracking as other channels. After setting this up, the customer saw support friction drop for WhatsApp-first users, and three channels became one unified workspace. First-response time improved by 35%, and agents now see all customer interactions \(WhatsApp, chat, email, phone\) in a single queue. The following diagram shows the WhatsApp configuration workflow for administrators, agents, and customers. \[Omitted image "whatsApp-configuration-diagram-draft.png"\] Alt text: Workflow diagram with three swim lanes showing Administrator setup, Agent handling, and Customer interaction steps for WhatsApp configuration. ## Common configuration steps \(required for WhatsApp\) Every channel \(chat, email, WhatsApp\) requires the following foundational setup.
| Configuration step | Description | Role | |
|---|---|---|---|
| 1 | [Create service channel](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/customer-service-management/configure-awa-channel-case-tasks.md) | Service channel is created automatically during plugin installation for each channel \(chat, email, WhatsApp\). This is the container that routes customer interactions. | System \(automatic\) |
| 2 | [Create a queue](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/conversational-interfaces/awa-create-queue.md) | Create a queue under each service channel in Omnichannel > Administration > Queues. The queue holds interactions waiting for an available agent. Each queue has a name, description, and optional schedule for availability windows. | CSM Admin |
| 3 | [Configure AWA routing](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/conversational-interfaces/awa-create-assignment-rule.md) | Create an assignment rule in Advanced Work Assignment that determines how interactions are routed to agents. Examples: Most Capacity \(assigns to agent with most free time\), Least Busy, Round Robin. Create an assignment group with agents who have the required roles \(**sn\_customerservice\_agent**, **sn\_customerservice.consumer\_agent, awa\_agent**\). Link the rules and group to the queue. | CSM Admin |
| 4 | [Set agent presence state](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/conversational-interfaces/agent-experience.md) | Add the channel to the Available presence state, so agents are eligible to receive interactions from that channel. Without this step, the queue has no target agents. | CSM Admin |
| 5 | 5. [Activate channel in workspace](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/customer-service-management/csm-config-workspace-set-up.md) | Verify that the channel appears in the CRM Workspace. To confirm, assign a test interaction to an agent; the WhatsApp messaging UI appears only once an interaction is assigned. Agents must see the channel in their workspace interface to receive and manage interactions. | CSM Admin |
| 6 | [Configure wrap-up codes](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/customer-service-management/associate-wrap-up-codes-email-interactions.md) | Navigate to Interaction > Wrap Up Codes to create categorization codes for interactions. Then navigate to Interaction > Wrap-up configuration to assign these codes so agents can categorize interactions for reporting. | CSM Admin |