Deputy and Slack: New Roster Published Alert Template
A scheduled Spojit workflow pulls the latest Deputy rosters and posts the upcoming shift list to a team Slack channel so everyone knows who is working.
What It Builds
A Schedule trigger runs the workflow on a recurring cadence (for example, every morning). A Deputy Connector node fetches the published rosters for the upcoming period, and a Slack Connector node posts a tidy summary of shifts, start and end times, and staff names to a chosen channel. No one has to open Deputy to see who is on.
The Prompt
Paste this into Miraxa and it builds the workflow, connecting the tools for you:
Build a workflow that runs every weekday at 7am, pulls the published rosters from Deputy for the next 24 hours, and posts a message to the #roster Slack channel listing each upcoming shift with the employee name, role, and start and end times.
Connectors Used
- Schedule trigger - fires the workflow on a recurring cron cadence in your timezone.
- Deputy - reads the published rosters and shift details for the period.
- Slack - posts the formatted shift list to your team channel.
Customize It
Change the time and frequency in the prompt (for example, weekly on Sunday evening), swap #roster for your channel, adjust the lookahead window, or add fields like location or break times. You can also filter to a single team or area so each channel sees only its own shifts.
Tips
- Make sure your Deputy connection has read access to rosters, and your Slack connection can post to the target channel.
- Use Direct mode on each Connector node for predictable, no-AI-cost calls when the actions are fixed.
- Set the Schedule trigger timezone (IANA) so the run fires at the right local hour.