Weekly Slack nudge for pending Deel timesheet approvals

By General Input

Every Monday at 9am, group pending Deel timesheets by approver and post a friendly Slack reminder so payroll cutoffs never slip.

Integrations

  • Deel
  • Slack Bot

Type

Agentic Task

Categories

  • HR & People
  • Finance

Every Monday at 9am, look up all pending Deel timesheets that still need review and nudge the right approvers in Slack so payroll cutoffs are not missed.

Use Deel's List Timesheets action, filtered to status pending, to pull every unresolved entry. For each timesheet, resolve the contract's manager or reviewer so you know who owes the approval. Skip timesheets that were submitted less than two days ago — this workflow is a nudge for stale entries, not an immediate ping.

Group the remaining pending timesheets by approver. For each approver, post a friendly per-manager summary in the shared #payroll-approvals Slack channel using Slack's Send a Message action. Each summary should list, per contractor: contractor name, hours submitted, the pay week the timesheet covers, and a link back to the timesheet in Deel. When a manager's Slack account can be matched by email, tag them in the message; otherwise call them out by name.

Close the post (either at the bottom of the same message or as a short follow-up) with a workspace-wide bottom line: the sum of pending hours across everyone and the total count of contractors still waiting. Keep the tone friendly and remind approvers to clear their queue before Wednesday so payroll runs cleanly.

Let the user configure the day and time the reminder runs, the Slack channel it posts into, and the pending-age threshold (default two days) when they set the workflow up.

Related prompts

Explore more prompts
A brand asset library your marketing team actually searchesTurn Mailjet email clicks into ranked HubSpot follow-upsClean out the Looker dashboards and Looks nobody opensLiveKit live operations console for room moderationWake up dormant Keap leads with a researched reasonLiveChat coverage board for planning next week's shiftsPhone routing control panel for LiveKit voice agentsLinkedIn Ads budget pacing dashboard for every client accountGive your team Looker numbers without buying more seatsPause marketing emails to escalated customers, then restore them