Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Check Ecommerce for how to setup and use built-in ecommerce system.

Facebook Channels

...

Send Message Debug Text

The Send Message Debug feature is designed to facilitate debugging for chatbot builders by providing an easy way to send debug messages specifically to testers.

Accessing Debug Text:

Navigate to the Send Message and select Debug Text

...

Adding Testers:

  • Navigate to Tools -> Testers-> New Tester

  • Identify the user(s) who will serve as testers for your chatbot.

  • Add the user(s) to the testers list.

...

Sending Debug Messages:

  • Once the testers are added, trigger the flow preview where you have incorporated the Send Message Debug Text.

  • During the preview, the debug text will be visible to the added testers.

Facebook Channels

Send Message

Facebook allows the bot to send texts with 3 buttons and 10 quick replies at most.

...

Try to add some buttons, quick replies and test it. You will see their differences.

Telegram - Send Message

Telegram flow is our newly added flow type. It is similar to Facebook flow except for some exclusive features with Facebook. Please check Facebook flow for guidance for now. Text tutorial about Telegram flow will be updated shortly.

WeChat Channel

...

Send Message

WeChat allows the bot to send texts with 10 buttons at most. Message type with WeChat:

...

You can also send mini-programs that associates with your official account.

...

WhatsApp Channel

...

Send Message

Message types with WhatsApp:

...

Button in WhatsApp is a bit different from that in Facebook. A button in Facebook can be pressed for multiple times while in WhatsApp, only once.

Supported Message Types

UChat supports sending the following types of WhatsApp messages:

  1. Template Message: Pre-defined messages approved by WhatsApp. Users can create new templates directly in UChat or sync existing approved templates.

  2. Single Product Message: Showcases a single product from a Facebook Catalog. Requires a Facebook Catalog ID and Retail ID.

  3. Multiple Products Message: Showcases up to 30 products from a Facebook Catalog. Requires a Facebook Catalog ID and separates products with commas.

  4. Catalog Message: Displays a list of products from a Facebook Catalog. Requires a Retail ID, body text, and footer.

  5. List Message: Presents a list of options for users to choose from. Requires capturing the user's selection and directing the flow based on the chosen option.

  6. WhatsApp Flow: Create a WhatsApp flow to automate the sending of messages and interactions with users.

Note: Linking your WhatsApp number with your Facebook Catalog is mandatory for sending product-related messages (Single Product, Multiple Products, and Catalog Message).

Sending a Template Message

  1. Create or Sync Template: In the Bot Content section of UChat, you can create a new template directly under "Message Templates" in UChat or sync existing approved templates by clicking the "Sync" button.

...

  1. Use in Flow: In "Mensage node" select "Others" and the "(WhatsApp) Template Message" into your UChat flow.

...

  1. Select Template: Choose the desired template from the dropdown menu.

...

  1. Personalize (Optional): If the template includes variables, you can personalize the message content.

Sending Single Product Messages

  1. Facebook Catalog Requirement: You need a Facebook Catalog for these message types.

  2. Use in Flow: In "Mensage node" select "Others" and the "(WhatsApp) Single Produtct" into your UChat flow.

...

  1. Catalog ID & Retail ID:

    • Locate your Facebook Catalog ID.

    • Identify the Retail ID, which is the content ID for your product catalog feed.

  2. Insert your Message Informations: Provide the Retail ID, message body text, and footer text for your Catalog Message.

...

Note: You need link your WhatsApp number with your Facebook Catalog before sending product messages.

Sending Multiple Product Messages

  • Facebook Catalog Requirement: You need a Facebook Catalog for these message types.

  • Use in Flow: In "Mensage node" select "Others" and the "(WhatsApp) Multiple Products" into your UChat flow.

...

  • Catalog ID & Retail ID:

    1. Locate your Facebook Catalog ID.

    2. Identify the Retail ID, which is the content ID for your product catalog feed.

  • Insert your Message Informations: Provide the Retail ID, message body text, header and footer text for your Catalog Message.

...

Note: You need link your WhatsApp number with your Facebook Catalog before sending product messages.

Sending a Catalog Message

  1. Use in Flow: In "Mensage node" select "Others" and the "(WhatsApp) Catalog Message" into your UChat flow.]

...

  1. Catalog ID & Retail ID:

    1. Locate your Facebook Catalog ID.

    2. Identify the Retail ID, which is the content ID for your product catalog feed.

  1. Insert your Message Informations: Provide the Retail ID, message body text, and footer text for your Catalog Message.

...

Sending a List Message

  1. Use in Flow: In "Mensage node" select "Others" and the "(WhatsApp) List Message" into your UChat flow.

...

  1. Define List Items: Select the list items you want to include in your List Message.

...

  1. Capture User Selection: It's crucial to capture the user's chosen option from the list.

...

  1. Conditional Routing: Use a Condition Block to check the user's selection and direct the flow accordingly.

...

Note:  Steps 2-4 for List Messages are essential to ensure proper flow based on user interaction.

Sending a WhatsApp Flow Message

  1. Use in Flow: In "Mensage node" select "Others" and the "(WhatsApp Cloud) WhatsApp Flow" into your UChat flow.

...

  1. Set the WhatsApp flow to be sent.

...

Note: See the WhatsApp Flow creation documentation here: 

Warning: Do not use the action node to send templates to bot users, this will generate a "forbidden action" error. To do this, use the message node.

Image Added

SMS Channel

...

Send Message

SMS bot can send only text and image.

...

Voice

...

Channel

Send Message

Send Text / Audio

...

You can have the bot read out the text with a specified language or record your own audio and upload it.

In the voice channel, you can also provide a audio url directly in the send message node.

You need to make sure the audio url is publicly accessible, it should start with https, and end with .mp3

You can also use the same audio url directly in the question node.

You can find more voice channel supported message type here.

Info

Note - For voice bot, you can set a default language at the Green Start Point or set it separately for each send message/question step.

...

UChat has built a Mini-App called "VoiceMaker" using a third party API which provides you with a better quality of text-to-voice conversion! Download the Mini-App in integration section. The documentation about "VoiceMaker" is in progress.

Google My Business - Send Message

Message types with Google my business flow:

...