Examples
Maybe it's the evening and you want to arrange a coffee tomorrow? Open the group channel or driect message and pop in the following..
/dopo Hey let's grab a coffee?
You know the person you're working with in a different timezone is about to finish for the day but want to ask about that report...
/dopo Hey, I've emailed you a change to the report, could you make that amend for when I come back online?
There are loads of times you shouldn't send that work request and it can wait til tomorrow, just start with `/dopo` follow it with your message.
With the app installed you can use the following command to get examples in app.
/dopo help-examples
Frequently Asked Questions
How does it work?
There are a few steps which you will be able to see from the source code when that's shared, but until then here is a simple version
- You send a message using the /dopo in a channel where you wish it to be sent later.
- The Slack bot command calls our service endpoint in AWS.
- Our service then checks to see if it is a DM, if so we look up the person you are sending it to to find there timezone
- We calculate when the next working day (currently mon-fri sorry our middle easten friends) 9am is
- We construct the message that Slack's API's need to recieve to schedule the message and send it on your behalf
- You've given the bot to send it on your behalf, so the next working day 9am the message will arrive from you to the recipent(s) :)
Once we've shared the source, you'll be able to see all the details.
Why do you need permissions?
The main permission we need is to send the message as you. If this permission isn't granted the message will come from the bot and will be a little confusing to the recipent.
We also want to make sure we are senting it at an appropreate later time, we need to see the team users information to see the right timezone to work with.
What are you storing?
We only store the token for us to validate you and have the permissions to work. We store no Personal Identifiable Information (PII).
We don't want to store information, this is why when you purchase a license we send you a code to enter into Slack. This then associates a purchase id to a token.
This is the reason we built the bot.
Does it have to be 9am?
Yes. We will look to add a date time picker, but for now it's purpose is to prevent you sending late night messages which the team shouldn't be reading.
There is a limit on how fair into the future Slack will let you schedule a message so the feature, if added, would be limited.
Can I see what I’ve scheduled?
You can use the /dopo list or view the app home page to see all the messages scheduled for later.
Can I delete before it’s sent?
Yes! When you submit the message it gives you details of the schedule and a button to delete it.
The scheduled list from the app home page or /dopo list each with a stop button.
How much is it?
This information can be found on the dopo pricing page.
I’ve bought how do I active my subscription?
Once the transaction has completed you will be emailed a license code. This needs to be put into a dopo command to link it up to your account.
If your code was 1a3c0fed-a602-40f7-bda0-2701a00e8374 you would need to enter the following.
/dopo subscription 1a3c0fed-a602-40f7-bda0-2701a00e8374
Your email will have what you need to copy and paste into slack to activate.
How do I cancel the install?
Just deactivate the bot from your Slack account
How do I cancel the subscription?
You can go to the account management which is provided with your subscription email, to directly go and cancel.
If you are having trouble contact us on dopo@sonictrio.com with your license code FROM the email you purchased with
Can I get help when in Slack?
Yes. Just use the following command to list the apps commands.
/dopo help
For examples use
/dopo help-examples