Deputy and Slack: Unapproved Timesheet Nudge Template

A daily check lists unapproved Deputy timesheets and nudges managers in Slack so approvals do not stall payroll.

What It Builds

A Schedule trigger fires each morning on a cron you set. A Deputy Connector node pulls timesheets still awaiting approval, a Transform node groups them by manager and counts them, and a Slack Connector node posts a reminder to your managers channel. Approvals get cleared before the payroll cutoff instead of piling up.

The Prompt

Paste this into Miraxa and it builds the workflow, connecting the tools for you:

Build a workflow that runs every weekday at 8am, fetches all Deputy timesheets that are still unapproved, groups them by manager with a count and the total hours pending, and posts a single summary message to the #payroll Slack channel reminding managers to approve their team's timesheets before the cutoff.

Connectors Used

  • Schedule trigger - runs the check on a daily cron in your timezone.
  • Deputy - lists timesheets awaiting approval.
  • Slack - posts the reminder to your managers channel.

Customize It

Change 8am and the day pattern to match your payroll cycle, swap #payroll for your channel, and adjust the cutoff wording. To message each manager directly instead of one channel post, ask for a per-manager Slack direct message keyed on their email.

Tips

  • Give the Deputy connection read access to timesheets so the list query returns pending records.
  • Run the Deputy and Slack steps in Direct mode for a fixed, no-AI-cost daily job.
  • Set the Schedule trigger timezone to your payroll office so 8am means local time.

Related

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