Hi. I try to create a big flow for a telegram channel. The problem, the FAQ template is just one layer after the question long, but I need more, and I need better help with my flows, but the FlowXO Tutorials are complicated. {sorry )
Is there an alternative tutorial?
There isn’t really an alternative template available but perhaps I can help explain how it works.
For an FAQ flow there’s a couple of popular ways of handling the setup. If you take a look at the FAQ template built into the flow editor there’s a list of key words and phrases like this:
Questions?
have question
ask question
get answer
faq
when are you open [hours]
opening hours [hours]
opening times [hours]
open times [hours]
shipping [shipping]
delivery [shipping]
Saying any of the above phrases will trigger the flow.
Phrase groups are being used by inserting a group name after the phrase e.g. [hours] and [shipping]. This means that all of those phrases are recognised as being part of the same group.
Using Filters you can control which actions should happen after the flow is triggered. The template has three possible actions that should happen:
- No phrase group is detected and the ‘Give user tips on what they can ask’ message is sent
- A matching phrase for the [shipping] group is detected and the ‘Shipping’ message is sent
- A matching phrase from the [hours] group is detected and the ‘Hours’ message is sent
For your flow to work you would need to add the shortcuts into your new message trigger and then have filters setup to respond to those trigger words.
An alternative approach that some people find easier is to setup a flow using either a new message or catch-all trigger and then to use the Ask a Question action to send some preset choices. I’ve setup an alternative version of the FAQ template to show how this works.
You can install it from here:
A catch-all trigger is used so we can say anything to the bot to begin the flow.
The user is then sent a question with two choices
The Shipping message has a filter on and is sent if user selected ‘Shipping’ as their answer to the question
The Hours message has a filter on and is sent if the user selected ‘Opening Times’ as their answer to the question
For additional information you may find the tutorial for Using Filters in Flow XO useful.
Hopefully that helps
Thanks,
Dan