One of the great things about Flow XO is that you can build bots that will work the same across multiple channels, such as Telegram, Facebook Messenger, or WhatsApp. To enable this "build once deploy anywhere" functionality, we must limit the capabilities of our core messaging tools to features that are shared by all of the channels we support. This is great if you're building for multiple channels, but it can be limiting if you want to take advantage of a channels unique capabilities.
For this reason we provide a few channel specific integrations that will allow you to use the unique features of a channel for channel specific bots. You can find the Web Actions integration under 'More Services' when adding an action to your flow. If you are interested in taking advantage of the unique features of Telegram or Facebook Messenger, we have similar integrations fo those platforms here: Telegram Actions, Messenger Actions.
In most cases when using the Web Actions tools you will not want to show the typing indicator to the user because these actions don't produce messages and so showing a typing indicator will be confusing. If you do have a reason to show the typing indicator when executing one of these tasks you can turn the Show Typing Indicator setting to Yes. The default is No.
The prompt message is the placeholder text that shows in the message composer when there is no other text:
The header text setting lets you change the title of the chat widget:
The color setting lets you change the theme color, which will change color of the Header Text, user message bubbles, and the file upload icon.
The Bot Icon is the avatar picture shown next to each message from the bot.
The Disable Input setting lets you turn off the text input. This is useful if you only want to allow the user to choose options you provide for a certain portion of your flow.
This setting will allow you to hide the file upload icon as part of your flow.
This setting will allow you to remove the 'reset' button gives users the option to restart the bot.
Navigate to URL
The Navigate to URL action allows you to navigate the user to a different page, either by replacing the URL of the page hosting the chat widget or to open a url in a new tab. This might be useful for sending your users to a sign up form, a payment page, or a documentation page.
Close Chat Widget
This task simply toggles the chat widget closed. This could be used once your conversation flow has completed and you do not expect the user to continue to interact with the bot.
Let us know at firstname.lastname@example.org if you have any questions or feedback regarding these tools.