Intro

Conversational UX is a multi-modal experience where the digital assistant interacts with users with written text that is supported by visual components. Follow these best practices when creating digital assistant responses. This ensures a more consistent look and feel across all your products.

Simple Language

Use concise and understandable language. Typical responses should be between 60-90 characters. Shorter, more direct sentences are best. Keep in mind you are talking to a global audience.



Keep responses short and to-the-point

Codes and abbreviations can make the conversation more complicated than it needs to be. Give users only the information they need, nothing more.

“When’s my next meeting?”

“Your next meeting is at 2 PM in the Mendocino room. It’s with Josh Smith and Maria Gomez from the sales team.”

“When’s my next meeting?”

“Your next meeting is at 2 PM, with Josh Smith and Maria Gomez from the sales team. There is no agenda. Here is some information about them. Josh works out of the New York office and manages 5 salespeople. Maria works out of the Chicago office and manages 10 salespeople. They both report to Daniel Jones, the sales director.”



Avoid jargon, idioms, and slang words

Jargon, idioms and informal slang are all specialized language that are specific to a particular group or context. You are designing for a global audience and this type of language can be hard for people to understand.

Would you like to delete the recent order?”

I’m having some trouble, can you try again later?”

Hey there, dude! Would you like to obliterate the payment?”

“I‘m in a bit of a pickle, can you try again later?”



Don’t show system codes to the user

Codes and abbreviations can make the conversation more complicated than it needs to be. Give users only the information they need, nothing more.

“Add last night’s dinner to the expense report.”

“OK, I’ve added “Hotel Dinner” to your expense report.”

“Add last night’s dinner to the expense report.”

“OK, I’ve successfully itemized the $HOTEL1 expense.”



Call to Action

Give users a call-to-action to help them complete their task. Give users the next steps and direct them where they need to go.



“Travel requirements state you’ll need a visa to travel to China. Here’s the link to apply:”

“Travel requirements state you’ll need a visa to travel to China.”



Communicate and confirm

Always confirm with users that the digital assistant understands the request. Repeat the user request to build trust with users.

“Add yesterday’s lunch to the expense report.”

“OK, I’ve added “August 28 Lunch” to your expense report.”

“Add yesterday’s lunch to the expense report.”

“OK, done.”



Confirm user request if it is unclear

If the digital assistant has too many options, don’t assume. Ask users to clarify or provide more information.

“I want to see my purchase order.”

“Can you please tell me which purchase order you would like to see?” 

“I want to see my purchase order.”

“Here is your latest purchase order.” 



Be Neutral

Use natural, direct, neutral language so that the meaning is clear.



User first person pronouns and active voice

Active voice is more understandable and direct. Passive voice can be unclear and too wordy.

Please itemize all your credit card expenses before you submit your expense report.”

“All credit card expenses should be itemized before submitting the expense report.”



Avoid words that lean toward preferences

Avoid words that seem like they’re suggesting or lean toward a preference.



You have a retrospective meeting with Mary and Chris at 2pm.”

You have an important retrospective meeting with Mary and Chris at 2pm.”



Be professional, yet friendly

Be professional and friendly but avoid small talk or personal conversations.

“How are you?”

“Fine, thanks for asking. How can I help you?”

“How are you?”

“Fine, thanks for asking. How are you doing?”



Avoid extreme expressions and punctuation

Avoid extreme emotion or reactions. Watch how you use punctuation or all capital letters as they can suggest emotions.

“I am taking a leave of absence for my wedding.”

“OK. Let me know which days you want off.”

“I am taking a leave of absence for my wedding.”

“Wow!!! Time to party!”



Avoid emojis that express emotion

Avoid special punctuation, as it can seem like emoticons or bad punctuation.

“You’ve successfully booked your trip.”

You’ve successfully booked your trip. ?”



Use humor sparingly

Use humor sparingly, because it can be misunderstood. You can use positive humor to deflect personal questions. If you use humor, make it general and not focused on the user or the digital assistant.

“Submit expense report.”

“I couldn’t submit the expense report because it didn’t have a cost center. Is it ABC-123?”

“Submit expense report.”

“Uh oh, looks like your expense report couldn’t be submitted. My bad!”



Give Options

Acknowledge what users need and give suggestions to help them complete their task.

Adjust responses to user’s tone and keep conversation going



Adjust responses based on user’s tone

Recognize user situation and tone and adapt responses to keep the conversation going.

“Submit my bid.”

“The bidding time is closed.”

“Nooooo!!!!!!”

“Would you like to email it to the seller?”

“Submit my bid.”

“There was a problem submitting your bid. Please try again.”

“Nooooo!!!!!! Submit my bid!”

There was a problem submitting your bid. Please try again.”



Keep conversation context and earlier information in mind

Keep in mind the context of the conversation and the user’s earlier inputs and requests.

When’s my next meeting?”

“You have a meeting at 2PM today to discuss “Sales order with Avantel”.”

Change the time to 1PM.”

OK, I’ve changed it.”

When’s my next meeting?”

“You have a meeting at 2PM today to discuss “Sales order with Avantel”.”

Change the time to 1PM.”

Which meeting would you like me to change?”



Ask questions and relay digital assistant’s capabilities and limitations

Ask users questions when they don’t provide enough information to complete a task. This helps users learn the capabilities and limitations of the digital assistant.

“Update the sales order.”

“Which sales order do you want to update?”

“Update the sales order.”

“Please be more specific about which sales order you want to update.”



Focus on User

Recognize what users want and be attentive to their needs.



Give responses that are relevant to the user context

Respond to users with information that is relevant to their request.



Provide responses that are relevant to the user’s context.

Create a purchase request for 2 laptops”

“Sure, which laptop do you want?”

Create a purchase request for 2 laptops”

“Are the laptops for you?”



Share only the necessary information with users

Limit the responses to what users need to complete their task. No more.



“Travel arrangements for my trip tomorrow.”

“You’re all set. Your flight’s booked and you can pick up your car from the rental agency. Your hotel confirmation is in your inbox.

Do you need help with anything else?”

“Travel arrangements for my trip tomorrow.”

“I’ve made all your travel arrangements. I booked your flight and I got a good deal on the rental car. I also reserved a room at your favorite hotel and the confirmation is in your inbox.

Do you need my help with anything else?”