MobileMonkey 101: How to choose the right widget

Updated 7 months ago by Kathleen Foley

Widgets are used within chat starters and dialogues to make up a conversation flow for your bot. There are a number of different types to choose from currently.

Each widget has its own purpose. Let's review a couple of the most commonly used widgets.

  1. Quick Question widget: The quick question widget can be used to collect information from your contacts to save as an attribute or to dictate the conversation flow. There are a few options within the widget, for choosing what the customer will reply with. See below for more info on these options.
    Multiple: Allows you to give users a list of multiple choice answers to choose from. You can then click on the button options and have them connect to different dialogues if the customers choice is going to dictate what the bot says next. When using this option, you'll want to create a new attribute to save the answer value to (if you intend to save the customers choice as an attribute). Here's an example:
    Text: This would be your opportunity to ask a customer a question, in which their response will be a freeform text reply.
    Phone/email: Use these options to collect the contacts phone and/or email address so you can follow up with them through other outlets.
  2. Text widget: This ones pretty simple, it allows you to add text for your bot to use in conversation. It also allows you to add menu buttons. Click on the buttons to choose what happens when a customer picks this option, it can either direct to a new dialogue, start a phone call, direct to a URL or handover to another app.

Add a TAG to a button in order to attach this TAG to a contact who clicked on a button on a text widget

You can only add a tag for buttons that are assigned to a dialogue and URL.

  1. Attribute & Tag widget: Use an attribute or tag widget in your flow to save certain information about the customer at any point in time. Attributes and tags can both be used to create audiences that can later be targeted through chat blasts or ads. The difference between the two is mainly that an attribute is a field you are trying to fill in with a single value that is assigned to the contact while one contact can be tagged multiple times with different values.
  2. Forms widget: Forms are formatted as a series of quick questions. Set up will be very similar to setting up a quick question widget, see details above for Quick Question to learn more. In a Form widget when you select multiple as an input, you cannot connect it to a dialogue unlike in a Quick Question widget.
  3. One time notification widget: Learn more here.
  4. Typing widget: Use this to make you bot experience seem more human. It will show typing bubbles for a dictated amount of time so that it seems like a human is typing to the user.
  5. Gallery widget: This is like an interactive menu. It allows you to add photos, a title and description that users can scroll through to find what they are looking for. You can also add buttons below each image in Gallery widget and these buttons are like the ones in the Text Widget.
  6. Navigate widget: Use this widget to send everyone, or just certain audiences, to a new dialogue at any point in the conversation flow.
  7. Attachment, GIF, Image widgets: These are pretty self explainatory. Use these to make your bot more dynamic!

How did we do?