FAQ bot won't answer me on slack!

(Thiago Alves) #1

Hi guys, first of all sorry for my bad english. Is not my mothertongue.

So i’m trying to make a bot from a FAQ to users on my company and the only tool i found that was quickly enough to me was Flow.

So, i set up the bot, a few questions to begin with. On the test console it works like a charm, but when i integrated it with slack, it wont work. The answers never show.

What i’m doing wrong here?
Can someone who already have a bot working help a noob on the area?
Thanks in advance!

(Daniel Beckett) #2

@Thiago_Alves

Are you seeing any errors in the Interaction Log? What happens when you run the flow, does it work at all?

(Thiago Alves) #3

Hi Daniel!
Thanks for your response!
I managed to make it work, just had to install it to slack again!

So, i have some other questions regarding some functions on the bot. We are buying some licenses to the tool, because it does everything we need, but i’m having some dificulties on implementing some functions.

1- The Mail Function

The bot im creating is a first level tech support. So, if the bot reaches a point where he cant help anymore, he should send us an email with the problem and the user that needs it. We have a tool who opens an case to us every email we receive on a certain address, so if he could fulfiil those information that would be amazing.

2- How do i make the bot say that he doesnt understand something
This bot is on a channel to help everyone who needs some help regarding computers, browsers, conectivity and such. But there are some words he doesnt understand yet ( im getting there ) and i want to set up a message like ‘‘what did you say?’’ for those.
There is a way for that?

Thank you in advance, flowxo is an amazing tool!

(Daniel Beckett) #4

Hey @Thiago_Alves!

Happy to hear that you’re liking the platform :grinning:

For the mail function you can use outputs from answers to questions etc. and place them in an email action. This could be through the Messaging, Gmail or SMTP services depending on what level of complexity or platform you prefer.

On a somewhat related note you may also want to look into Implementing human takeover in Flow XO as a support method to connect users to your team when the bot can’t help anymore.

If you want to capture unrecognised words/phrases sent to the bot then you can have a catch-all trigger setup. See Bot Triggers & Actions for more details on how this trigger works.

Hopefully that helps but please let me know if you have any questions :slight_smile:

Thanks,
Dan

(Thiago Alves) #5

Hi Dan, thanks for the answer again!
I’m trying to do it, i managed to send the e-mail but i’m not sure how i input what the usar said to the bot into the email.

The picture is:

1- The bot need to know the user first and last name, so in the ‘‘From’’ field, he says ‘‘ExampleBot for Name Lastname’’. So we can know who sent the email. Or, if possible, we insert the user on the CC: field

2- With the answers the bot get with the last questions ( if the user have some problem with his printer, network, computer, access and such ) he compiles this info and send on the body of the e-mail

3- And then, after he sends the e-mail, some message like ''Thanks for waiting, your call was opened, just wait for a contact of the team for further info".

Is this hard to do? Cause im working very hard on this bot and i can see a bright future on it ( did many things on him already :slight_smile: ) and im thinking , if i could make the bot do this kind of work for me other areas could use it too.

Thanks again

(Daniel Beckett) #6

When your user answers questions etc. the data is stored as an output that you can insert into other actions. This means that you can collate all of the user’s answers into a send email action to build the chat log.

Here’s a very basic example I’ve put together, it simply asks the user two questions and emails the answers:

There’s a catch-all setup to trigger the flow and then two questions.

I’m making use of the Messaging service but for emailing there’s also Gmail & SMTP (Outbound Email) available for more functionality.

The outputs are noted by the surrounding {{ }} and are selected by using clicking on the ‘xo’ icon when editing an action.

Hopefully that helps. Please let me know if you have any questions :slightly_smiling_face:

Thanks,
Dan