HowTo: Create a daily standup bot with Slack workflows
Long ago, I remember unsuccessfully trying to justify the Slack “standup bot” integration in our team’s expenses on Slack, but it didn’t go through. The funny thing is that we were already paying for our Slack workspace, so I could have easily replicated the bot’s functionality using Slack workflows without the drama.
Before jumping into the solution, let’s talk about the features I needed to replicate:
- I need a thing that reminds the team to write down their Standup updates within the same thread
- I need this thing to put such reminders on a specific Slack channel
- I need this thing to share these reminders only on working days
With that in mind, let’s hack!
Step-by-step solution
- On the Slack desktop client, click your workspace name in the top left
- Select
Tools
>Workflow Builder
, which opens a new window - Click on
Create new workflows
- Name the workflow the way you like (I often go with standup bot or similar)
- Select the
Scheduled date & time
trigger - Fill in the requested information for this trigger and make sure that the
Frequency
field is set toEvery weekday
- Once you get back to the workflow window, select
Add step
>Send a message
- On the new window, select the target channel and the message to be displayed by the workflow, which should include instructions for the standup
- And that’s it! Enjoy your “standup bot” workflow
If you don’t get it the way you like the first time, it is okay you can tweak it as much as you like. In the end, what matters is having the proper interactions within your team, and the tools are just a means to facilitate them (Agile manifesto).
Last modified on 2023-01-08