Webhook trigger to return JSON workflow result
When a workflow is triggered by a webhook, it would be extremely helpful to have an option to receive the output of the entire workflow (when no other inputs are required for execution) as a JSON file, rather than simply returning the status and body (e.g., "200 Success"). Example: A Webhook is triggered and receives JSON data necessary for a new event to be created in Google Calendar. The next step in the workflow creates the actual event in Google Calendar and returns the internal Google Calendar event ID (that can be referenced in subsequent queries to update or delete the created event). It would be incredibly useful if the workflow-triggering Webhook also returned the data, in this case the event ID, that the calling app on the client side would parse and store. Currently, I send myself an email at the end of the workflow that contains the event ID, and I have to manually copy and store this event ID in the app. I understand that in some cases, latency may be an issue, since certain workflow steps may depend on external services. In this case, a response timeout may be pre-set that would respond with a canned code/message if the workflow times out.
Set your own keywords for a bot
At the moment there's no way to control the keywords that trigger certain actions in your Flow. Some examples are 'bye', 'quit' and 'skip'. It would be helpful to be able to set your keywords for a bot so that users don't accidentally quit on a bot.
More control over Delay options
Last I saw, the shortest delay I can set between steps in a Flow was 5min. That's silly. A human can't wait that long between messages--allow us to specify a delay in seconds.
Trying to run a Custom Range report for historical data (July 8 2019 to Aug 12 2019) returns 0s for the cart data.
Let text blocks have a delay parameter
So that you can present several texts with type animation and delay between them.
Visual Flow for advanced dialog
We want to create Chatbot that have a more organic dialog flow and the current linear flow become very hard to manage. Right now this is achieve by creating many smaller flow and use the Trigger flow action to bounce back and forth. When having multiple employees working on a project, it is very complex to follow what's going on in Flow XO. I think it is also a quite important features when scaling with more and more conversation. It could also be achieve using label and filter but the business logic being hidden in multiple click, without an overview it's almost impossible for someone else to jump and collaborate to the project. A good example of implementation is Botpress.
Most of the time we as developers (or in this case creators) want to test a few actions withing a flow before making it public. That would be really awesome to have this feature on board.
Question (choice + text)
I propose the “Text + Choice” Type Answer. A third row entituled “Synonymous” between “Choice” and “Answer” In which you could enter the equality of the choice, without changing the answer. Like the condition "Equals one of" for improve understanding in question interact. Because many users write the answer rather than clicking the button.