Ask a question at a specific time in user's timezone

(Justin Lee) #1

Hi all,

I’m trying to figure out a way to do a couple of stuff for a slack bot, hopefully you can help me out:

  1. Send a question to users at a time specific to their timezone
  • there isn’t an option to select broadcast of a question at a certain time
  1. Capture the answers to those questions in a google spreadsheet together with the user’s name/handle
  • the spreadsheet integration is telling me there is a problem with the server
  • can’t seem to figure out how to select the respondent’s name/handle

Seems like a pretty simple & common use case but I didn’t find it easy to build out this flow.

(Daniel Beckett) #2

Hi Justin,

For questions 1&2, Timezones are currently set in your Flow XO profile.

Unfortunately there’s no check for user’s timezone so the only way that I can think of to get around this would be for them to specify what timezone they’re in and then you can use that value to specify how long your bot should wait before sending them a message.

Something like Bot > Ask a Question > “Please specify UTC time difference. +/- 0 to 14:”

Not the most elegant solution, I know, but hopefully it helps. :slightly_smiling_face:

Regarding question 3, there’s a lot of information that you can gather from new message / catch-all triggers which includes response path, user name, user ID etc. You can then save this info into Google Sheets by clicking on the ‘xo’ icon and selecting from the list of variables. I.e.

The same method is used to send answers to questions etc. through to Google Sheets.

4 - Are you still getting the error message? It may be best if you email support@flowxo.com if you are.

5 - I’m guessing this is covered in question 3?

Please let me know if I missed anything or if you have any further questions.

Thanks,
Dan