Everyone likes having an experience that is visually appealing and easy for visitors to use, however, rich messaging, such as buttons and carousels, is not supported by Salesforce natively.
We believe the user experience is so important that we have created our own plug-in and scripts for you. By installing our plug-in (please reach out to your CSM to request the plug-in) you can leverage these dynamic designs as rich messages in your dialogue flows. This can then be implemented within your Salesforce embedded chat experience.
The customizations this unlocks include;
These capabilities are also customizable to your brand so they can match your brand's look and feel.
In this article, we will cover how to leverage all the rich options within our dialogue builder.
In order to achieve these rich options, please follow the enabling Salesforce Rich Messaging Plugin Instructions with a salesforce admin.
Buttons
Buttons were already available with Salesforce, so what's the difference with ours?
They are customizable and can be formatted to suit your brand and the experience you want to design. Take a look at the different possibilities below.
Type & How to Use | Visual Example |
Default Vertical
How to use This will be the standard view if no version is specified. |
|
Horizontal Binary Buttons
How to use Use
|
|
Horizontal Row Buttons
How to use Use
|
|
CSAT - Stars
How to use Use The buttons should be 1 - 5 + “not now”.
|
|
CSAT - Emojis
How to use Use
|
Carousels
Carousels allow you to display more content in a visual manner with the visitor being able to choose the respective option that is relevant to them, but they are larger, more dynamic, and visual compared to buttons.
Below you can find the versions we unlock with our plug-in.
Type & How to use | Visual Example |
Default Carousel
How to use This could be used with or without images. When using images, you can add an array of image URLs to create a “collage”. Supports regular buttons + external buttons. |
|
Wide and Dark Carousel
How to use Use |
|
Imageless, formatted offer-style Carousel
How to use could typically be used for carousels that show multiple “packages”, levels, or other offers. Use Use the following HTML structure in the description of the card
|
HTML Examples
In case the options we covered thus far aren't enough, we've got you covered with being able to convert HTML into really cool messages as well as just transforming text.
Type & How to use | Visual Example |
External Link Button
When using a single “external link” button, it will render like in the example to the left |
|
Embedded Media
How to use Put the HTML in the bot message without other content
|
|
Full-Width Button How to use To stretch the button to the width of the entire chatbot, you need to add the class
|
|
Information Box with Buttons How to use Custom bot message with two levels of text hierarchies & a button. Could be combined with the V2 button as well - this time with the version within the bot message.
|
This can, of course, be customized to your heart's content and the HTML components are an inspiration for whatever you might want to achieve.