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.

Related

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.