Skip to content
Share one workflow. Dring AI calls in about two minutes and qualifies the need. Get an AI callback
Omnichannel operations

Voice and WhatsApp with one customer record: the operating model

A new channel should continue the work, not restart the conversation. The shared record is what turns a call, a message and a follow-up into one useful customer outcome.

OPERATING PLAYBOOKREVIEWABLE FLOW
Operational guide
01
SignalUnderstand the request
02
RunApply the right rule
03
OutcomeWrite back the next action
FROM SIGNALA useful conversation with a visible ownerTO OWNED OUTCOME

Customers do not experience a company as a collection of channels. They experience one request. They call about an order, receive a WhatsApp link to send a photo, answer an SMS confirmation and call again when the promised update does not arrive. If each step creates a new record, the customer repeats the context and the business loses the thread of what was actually promised.

Voice AI and WhatsApp can work together when the operating model is built around a customer case rather than a channel. Dring's 62-language technical capability inventory spans voice, WhatsApp, SMS and email, with the same agent knowledge and tone across the workflow. Ten languages are public launch priorities, but every requested locale/workflow is validated on the actual path before production. The core requirement is not simply connecting APIs. It is deciding which facts, actions, permissions and outcomes must travel with the case.

Define the case before defining the channel

A case has an identity, intent, current state, desired outcome, owner and next action. The channel is how the customer happens to interact at that moment. For an order issue, the case might include shipment status, delivery expectation, requested evidence and return eligibility. When the call moves to WhatsApp, those facts should remain attached while the channel-specific action changes.

Write a canonical outcome model first. Examples include information provided, document requested, callback scheduled, task assigned, resolved, human review required and do-not-contact. Avoid channel-specific outcomes such as “WhatsApp sent” being treated as a resolution. Sending a message is an action; the customer's problem may still be open.

Pass the right context, not the whole transcript

A human or another agent does not need every word to continue well. They need the verified identity state, reason for contact, last confirmed fact, customer's stated goal, actions already taken, unanswered question, language, urgency and owner. Keep the full recording or transcript governed separately, with access and retention appropriate to the workflow.

Summaries must remain faithful to the source. A generated note should distinguish “customer says” from “system confirms.” If the model is uncertain, keep the uncertainty visible. Dring's analytics and write-back model help make the structured outcome more useful than an unsearchable paragraph.

Make channel changes explicit to the customer

A short phrase prevents confusion: “I can send a secure link by WhatsApp so you can share the photos. The case will stay with the same support team.” Explain what the message contains, why it is needed and what happens after the customer responds. Do not send a link without making its purpose clear.

Respect channel preference and privacy. A person may not want business information delivered to a shared device. Use the approved verification and messaging policy. If a message fails or the customer does not use WhatsApp, provide another route. Channel preference should be stored as a customer choice, not inferred from one interaction.

Keep permissions consistent across channels

Voice and WhatsApp may have different capabilities. A voice agent may read status, while a secure link allows the customer to submit evidence. A message may confirm an appointment, while changing that appointment requires authentication. Document which channel can do what, then enforce it in the tools and the agent policy.

Separate read-only information from actions that change customer or operational state. If a voice call creates a task and WhatsApp collects a photo, the record should show both actions and their results. If an integration fails, do not claim that the case advanced. Make the failure visible to the next owner.

Design for a customer who returns

Returning customers should not hear a blank opening when the record contains a recent conversation. The agent can confirm the last open issue without exposing unnecessary detail: “I can see that you were waiting for the return label. Have you received it yet?” If the customer corrects the record, update it and keep the correction visible.

Agent-to-agent continuity matters too. A support agent may hand to a survey or follow-up agent. The next agent should know the resolution, not ask the customer to retell the entire contact. The inbound and outbound operating model explains how proactive follow-up can stay connected to the original case.

Measure the whole case

Channel metrics can hide customer effort. Track time to resolution, number of contacts per case, repeat explanation rate, message delivery and completion, handoff completion, unresolved ageing and customer feedback. Compare cases that stayed on voice with those that moved to messaging. A lower call duration is not a success if the customer needs three more messages to finish.

Use Sector Insight to identify where channel switching helps or creates friction. A photo request may resolve returns faster, while an unclear link may increase repeat contact. Validate patterns with operations and update the approved workflow. The Agent Factory can turn those findings into new simulations.

Test the handoff between channels

Simulate a caller who needs to send a document, a customer who changes language, a message that arrives after the case was reassigned, an unread message, duplicate images, a wrong customer identity and a human handoff after the customer has already explained the problem twice. Score the context that arrives, not only the words the first agent used.

Test failure states: WhatsApp unavailable, media upload rejected, CRM timeout, duplicate case creation and an agent that tries to perform an action from the wrong channel. Every failure needs a visible owner and a customer-facing next step.

One customer record checklist

  • Define the case identity, intent, outcome and next action independently of channel.
  • Pass structured context and preserve uncertainty.
  • Make channel changes and message purpose clear to the customer.
  • Apply verification, permission and retention rules consistently.
  • Keep read-only lookups separate from state-changing actions.
  • Measure customer effort across the whole case, not per channel.
  • Test delivery failure, duplicate cases, language changes and human handoff.

Voice and WhatsApp become powerful together when the customer feels one conversation continuing. The business sees one case, one owner and one outcome. That continuity is more valuable than a long list of channels because it protects the thing customers remember: whether the company knew what was happening and what would happen next.

Further reading

Turn channel changes into continuity

Bring one voice-to-WhatsApp workflow and we will map its record, permissions and next actions.