Hello
Voice conversations with visuals, in the same chat.
Hello is the voice channel of Conversation SDK. It lets customers talk to your AI Agent instead of typing. While they speak, the AI Agent can show visual aids on screen, such as product cards, input fields or a shopping cart, so customers can see details and complete actions without leaving the conversation.
Conversation SDK has two channels: text chat and Hello. Both use the same configuration and work on every platform: the Widget, Embedded and the mobile SDKs. Customers can move between them in one conversation.
Hello must be enabled for your account. Consult your TAM before you turn it on.
Requirements
- Your AI Agent uses the GenAI setup. The legacy scripted chatbot isn't supported.
- Hello is enabled for your account by your TAM.
How it works for customers
- Starting a voice conversation. When Hello is on, customers can choose between a text and a voice conversation. You can also open the chat in voice mode from code, see Turn on Hello.
- Voice animation. An animated shape reacts while the AI Agent listens and speaks. You can change its color in Configuration, with Voice blob color.
- Visual aids. The AI Agent can show content that customers can click, view or fill in. See Visual Aids.
- Languages. Hello supports many languages for speech recognition and the AI Agent's voice.
- Voice and pronunciation. You can customize the voice, including how it pronounces brand names and other specific terms. Ask your TAM to set it up.
- Switching to text. Customers can leave voice mode at any time and continue the same conversation in text. The conversation also switches to text automatically when it leaves the AI Agent, for example when it's transferred to a human agent.
Turn on Hello
When Hello is enabled for your account, it is on by default on every platform. Use these options to turn it off on a specific website or app, or to open the chat in voice mode.
| Platform | Options |
|---|---|
| Widget | voiceExperienceEnabled turns Hello on or off. chatButtonsOrder sets the order of the text and voice buttons. startChat(referral, initialUserMessage, { conversationMode: "voice" }) starts a conversation in voice mode. See Widget. |
| Embedded | voiceExperienceEnabled turns Hello on or off. initialConversationMode: "voice" opens the chat in voice mode. See Embedded. |
| Mobile SDKs | voiceExperienceEnabled turns Hello on or off. initialConversationMode opens the chat in voice mode. Your app needs the microphone permission. See Mobile. |
Updated 4 days ago