Call Deflector
Deflect phone or web chat conversations to Whatsapp for easy re-engagement
Last updated
Deflect phone or web chat conversations to Whatsapp for easy re-engagement
Last updated
The Call Deflector app enables your bot to answer incoming chat messages on your social channels. It can be used to configure any type of social messaging assistant. By default it is configured to forward messages to an employee (escalate) while sending an automatic reply, but it can also be configured for automatic answering on recognised questions.
On other channels than Whatsapp it will deflect to Whatsapp when it takes too long for an employee to join and respond. This way your audience is forced to continue in Whatsapp which makes them re-engageable, even when they are offline.
The app requires a chat channel to handle incoming messages. It can also handle the phone channel to redirect callers to a chat based channel.
The app uses your opening hours to determine whether or not you are online. Via 'Settings - Opening hours' you can modify the availability of your bot.
The Call Deflector requires at least one social chat channel, such as Whatsapp.
The only settings required for the app are the opening hours. Based on the opening hours the Smart: Escalate node can redirect users to Whatsapp for easier re-engagement.
Agent
Operator
Supervisor
Producer
The app is configured up with 4 flow files
Playbook
Inbox
Phone2wa
Web2wa
The playbook allows starting the conversation on 3 separate channels in order to elicit the user intention. You can see this by inspecting the little badges at the main entry point, this will be telephony, chat and whatsapp channel related situations. The user, depending on calling or chatting will then try to answer the questions created (in this case no questions are trained) therefore the unknown flow will trigger the auto reply flow.
The Inbox will open the conversation on Web using a say node and a prompt in order to elicit the user intention. You can see this by inspecting the little badges at the main entry point. The prompt will then try to answer the question (in this case no questions are trained) therefore the unknown flow will trigger the Escalate: smart flow.
However, on Whatsapp the conversation is never started by the bot (unless a template message is sent) but only by a Contact. Therefore, the Escalate: smart kick in directly when a message is sent that isn't automatically replied by a dialog trigger.
The Phone to Whatsapp (Phone2wa) flow deflects incoming phone calls to Whatsapp. The app asks the user to which phone number it can send a whatsapp message:
Once the connected has been closed, the caller will receive a Whatsapp message based on the number the call has given up to be contacted on. See the Ask: phone for reference. After the caller reacts to the incoming Whatsapp message, the conversation moves from speech to chat.
The Web to Whatsapp (Web2wa) flow, pushes the chat conversation to Whatsapp. When it takes too long for an operator to join the chat, the user will be shown a QR code. If the user scans the QR Code, their phone will open Whatsapp, allowing them to continue the conversation there.
The deflection to Whatsapp is useful for two reasons:
It allows you to re-engage more easily. People don't tend to keep their browser tab with the chat widget open all the time. Whatsapp offers a familiar experience, and users know they can close a conversation.
On web, users expect to be answered directly, whereas on Whatsapp they're used to a more slow chat.
The app will determine the language of the user based on their phone number. The app falls back on the default language of the app in case the language cannot be determined (e.g. French or Dutch in Belgium).
It's possible to add an "Ask: Language" node to allow users to switch to their preferred language.
The app will let the user know if they're reaching out within or outside office hours. This helps set the expectation on how long to wait for a reply.