Add Rich Messaging Content to Flows

Rich messaging content includes options such as buttons, images, links, and so on. You can add rich message content to your bot's responses. Rich messaging options are supported in storiesClosed Used to train bot for interaction handling based on intent and context., rulesClosed Used to define bot's response to messages that don't change with context., fallbackClosed A plain text alternative sent when the destination doesn't support rich media., and flowsClosed A graphical representation of a conversation used to train a bot.. The steps on this page describe how to add rich messaging content to flows. If you're working stories, rules, or fallback, you can learn how to add rich messaging options on the Add Rich Messaging Content to Dialogues and Fallback page.

Some channelsClosed Various voice and digital communication mediums that facilitate customer interactions in a contact center. don't support rich content. You can define a default rich messaging fallbackClosed A plain text alternative sent when the destination doesn't support rich media. for each rich messaging content type. You can also override the default in individual bot responses.

Add Buttons

Buttons are an add-on to Message bot action and can trigger an intent or open a URL. You can add one or more buttons to your bot response. In addition to adding buttons to a Message bot action, you can also add them to a Card.

You cannot add both buttons and quick replies to a message. If you add one option and then decide you want to use the other option, you must delete the whole message bubble and add a new one.

These steps describe how to add buttons to bot responses in flowsClosed A graphical representation of a conversation used to train a bot.. If you're working storiesClosed Used to train bot for interaction handling based on intent and context., rulesClosed Used to define bot's response to messages that don't change with context., or fallbackClosed A plain text alternative sent when the destination doesn't support rich media., you can learn how to add this option.

  1. In CXone Mpower, click the app selector and select Bot Builder.

  2. Click the bot you want to work with.
  3. Click Dialogues icon, which looks like conversation bubbles. in the left icon menu.
  4. On the Flows tab, click the flow you want to work with.
  5. On the flow canvas, locate the place where you want to add a bot response.
  6. Click the plus sign Icon of a plus sign in a circle. and select Message.
  7. Enter the message text you want the bot to send the contactClosed The person interacting with an agent, IVR, or bot in your contact center..
  8. Click Button in the bot response message on the canvas.
  9. Double-click the default New Button text in the button that appears on the message bubble, then enter your new label text. One of the branches from the message bubble now has a label that matches the button label you added.
  10. Click the plus sign A plus sign in a circle. on the labeled branch and select whether you want the button to Start Flow, Open URL, or Trigger Intent.

  11. Configure the button:

    • To configure the button to start another flow, click Select Flow in the bubble that appears and click the flow you want to jump to. If the flow you want doesn't exist yet, you must create it first.
    • To configure the button to open a URL, enter the URL in the Type URL field that appears and press Enter. The URL must be complete, including the http:// or https://.
    • To configure the button to trigger an intent, enter an example of what contacts say to trigger the intent in the Customer may say field, then press Enter. Confirm the bot's intent prediction or select the correct intent. If the intent you want doesn't exist yet, you must create it first.
  12. Add another button, if needed.
  13. Click rich message fallback icon, represented by two boxes with an arrow pointing from one to the other. to customize the fallback response if the message is being sent over a channel that doesn't support this rich contentClosed Elements in digital messaging such as buttons, images, menus, and option pickers. type.
  14. For any button that triggers an intentClosed The meaning or purpose behind what a contact says/types; what the contact wants to communicate or accomplish., complete the flow for that branch. You must add bot actions and contact messages (Intent actions) until the branch ends. Remember to keep the flow of each branch within the context of the first intent in this flow.
  15. To move the action bubble associated with a button on the flow canvas, grab the stacked dots Icon of two columns of three dots. and drag the bubble to a new location.

  16. When you're finished making changes, click Train and Stage to update your bot modelClosed Version of a bot that has been trained and staged to test this change.

Add Quick Replies

Quick replies are a list of possible replies the contact can choose from. They're often used to help clarify or narrow down the intent. You can add one or more quick replies to your Messages bot action.

You cannot add both buttons and quick replies to a message. If you add one option and then decide you want to use the other option, you must delete the whole message bubble and add a new one.

These steps describe how to add quick replies to bot responses in a flowClosed A graphical representation of a conversation used to train a bot.. If you're working storiesClosed Used to train bot for interaction handling based on intent and context., rulesClosed Used to define bot's response to messages that don't change with context., or fallbackClosed A plain text alternative sent when the destination doesn't support rich media., you can learn how to add this option.

  1. In CXone Mpower, click the app selector and select Bot Builder.

  2. Click the bot you want to work with.
  3. Click Dialogues icon, which looks like conversation bubbles. in the left icon menu.
  4. On the Flows tab, click the flow you want to work with.
  5. On the flow canvas, locate the place where you want to add a bot response.
  6. Click the plus sign Icon of a plus sign in a circle. and select Message.
  7. Enter the message text you want the bot to send the contactClosed The person interacting with an agent, IVR, or bot in your contact center..
  8. Double-click the default New Quick Reply text in the quick reply field that appears in the message bubble, then enter your new label text and press Enter. One of the branches from the bot response now has a label that matches the label you added.
  9. Click the plus sign A plus sign in a circle. on the labeled branch and select whether you want the quick reply to Start Flow or Trigger Intent.

  10. Configure the quick reply:

    • To configure the quick reply to start another flow, click Select Flow in the bubble that appears and click the flow you want to jump to. If the flow you want doesn't exist yet, you must create it first.
    • To configure the quick reply to trigger an intent, enter an example of what contacts say to trigger the intent in the Customer may say field, then press Enter. Confirm the bot's intent prediction or select the correct intent. If the intent you want doesn't exist yet, you must create it first.

  11. Add another quick reply, if needed.
  12. Click rich message fallback icon, represented by two boxes with an arrow pointing from one to the other. to customize the fallback response if the message is being sent over a channel that doesn't support this rich contentClosed Elements in digital messaging such as buttons, images, menus, and option pickers. type.
  13. For any quick reply that triggers an intentClosed The meaning or purpose behind what a contact says/types; what the contact wants to communicate or accomplish., complete the flow for that branch. You must add bot actions and contact messages (Intent actions) until the branch ends. Remember to keep the flow of each branch within the context of the first intent in this flow.
  14. To move the action bubble associated with a quick reply on the flow canvas, grab the stacked dots Icon of two columns of three dots. and drag the bubble to a new location.

  15. When you're finished making changes, click Train and Stage to update your bot modelClosed Version of a bot that has been trained and staged to test this change.

Add a Card

Cards combine images, structured text, and buttons into one message. These steps describe how to add a card to bot responses in flows. If you're working storiesClosed Used to train bot for interaction handling based on intent and context., rulesClosed Used to define bot's response to messages that don't change with context., or fallbackClosed A plain text alternative sent when the destination doesn't support rich media., you can learn how to add this option.

  1. In CXone Mpower, click the app selector and select Bot Builder.

  2. Click the bot you want to work with.
  3. Click Dialogues icon, which looks like conversation bubbles. in the left icon menu.
  4. On the Flows tab, click the flow you want to work with.
  5. On the flow canvas, locate the place where you want to add a bot response.
  6. Click the plus sign Icon of a plus sign in a circle. and select Cards.
  7. Click Select the image, navigate to and select the image you want to use, then click Open.
  8. Enter a Title and a Description for the card.
  9. Click New Button to add each of the buttons you want this card to have. The card has one button by default.
  10. Configure each button and complete all new flow branches, if applicable.
  11. Click rich message fallback icon, represented by two boxes with an arrow pointing from one to the other. to customize the fallback response if the message is being sent over a channel that doesn't support this rich contentClosed Elements in digital messaging such as buttons, images, menus, and option pickers. type.
  12. To move this bot action on the flow canvas, grab the stacked dots Icon of two columns of three dots. and drag the bubble to a new location.

  13. When you're finished making changes, click Train and Stage to update your bot modelClosed Version of a bot that has been trained and staged to test this change.

Add Multimedia

The Multimedia bot action lets you have the bot send images, GIFs, videos, and so on to the contact. These steps describe how to add multimedia to bot responses in flows. If you're working storiesClosed Used to train bot for interaction handling based on intent and context., rulesClosed Used to define bot's response to messages that don't change with context., or fallbackClosed A plain text alternative sent when the destination doesn't support rich media., you can learn how to add this option.

  1. In CXone Mpower, click the app selector and select Bot Builder.

  2. Click the bot you want to work with.
  3. Click Dialogues icon, which looks like conversation bubbles. in the left icon menu.
  4. On the Flows tab, click the flow you want to work with.
  5. On the flow canvas, locate the place where you want to add a bot response.
  6. Click the plus sign Icon of a plus sign in a circle. and select Multimedia.
  7. Click Select the file, navigate to and select the image you want to use, then click Open.
  8. Click rich message fallback icon, represented by two boxes with an arrow pointing from one to the other. to customize the fallback response if the message is being sent over a channel that doesn't support this rich contentClosed Elements in digital messaging such as buttons, images, menus, and option pickers. type.
  9. To move this bot action on the flow canvas, grab the stacked dots Icon of two columns of three dots. and drag the bubble to a new location.

  10. When you're finished making changes, click Train and Stage to update your bot modelClosed Version of a bot that has been trained and staged to test this change.

Rich links are links that include a clickable image. These steps describe how to add a rich link to bot responses in flows. If you're working storiesClosed Used to train bot for interaction handling based on intent and context., rulesClosed Used to define bot's response to messages that don't change with context., or fallbackClosed A plain text alternative sent when the destination doesn't support rich media., you can learn how to add this option.

  1. In CXone Mpower, click the app selector and select Bot Builder.

  2. Click the bot you want to work with.
  3. Click Dialogues icon, which looks like conversation bubbles. in the left icon menu.
  4. On the Flows tab, click the flow you want to work with.
  5. On the flow canvas, locate the place where you want to add a bot response.
  6. Click the plus sign Icon of a plus sign in a circle. and select Rich Link.
  7. Click Select the image, navigate to and select the image you want to use, then click Open.
  8. Enter a Title for the rich link.
  9. Enter the URL and press Enter.
  10. Click rich message fallback icon, represented by two boxes with an arrow pointing from one to the other. to customize the fallback response if the message is being sent over a channel that doesn't support this rich contentClosed Elements in digital messaging such as buttons, images, menus, and option pickers. type.
  11. Click the clock Icon of a clock. to modify the amount of time the typing indicator displays before this message is sent. If smart typing is enabled for this bot, you can click Auto to override the default.

  12. To move this bot action on the flow canvas, grab the stacked dots Icon of two columns of three dots. and drag the bubble to a new location.

  13. When you're finished making changes, click Train and Stage to update your bot modelClosed Version of a bot that has been trained and staged to test this change.