Weekly Slack nudges for stale Guru cards

By General Input

Every Monday at 9am, DM each Guru verifier a ranked list of their overdue cards and post a single summary digest in your knowledge-ops Slack channel.

Integrations

  • Guru
  • Slack Bot

Type

Agentic Task

Categories

  • Operations

Every Monday at 9am in my workspace's timezone, fan out a prioritized stale-card nudge to each Guru verifier in Slack so their verification queue actually gets worked. Use the Slack Bot integration (not the user Slack integration) so the DMs and channel post come from our shared bot identity.

Step 1. Pull the backlog. Call Guru List Unverified Cards to get every card past its verification interval. Page through all results, not just the first page.

Step 2. Group by verifier. For each overdue card, use Guru List Card Verifiers to find the user (or group) responsible. Flatten group verifiers into their individual members. Build a map of verifier email to the list of overdue cards they own.

Step 3. Rank each verifier's queue. For the date range of the last 14 days, call Guru List Analytics Events filtered to card-view events and count views per card. Then for each verifier, sort their overdue cards by a combined score of (a) how many days overdue the card is and (b) recent view count, so high-traffic stale answers float to the top.

Step 4. DM each verifier. For each verifier with at least one overdue card, use Slack Bot Look Up User by Email to resolve their email to a Slack user ID, then Slack Bot Open a Conversation to get a DM channel ID, then Slack Bot Send a Message to post a concise, friendly nudge. The message should list the top 5 cards with the card title as a deep link to the card in Guru, the last-verified date, the number of days overdue, and the recent view count. Skip any verifier with zero overdue cards. If the Slack lookup fails (no matching user, deactivated account, etc.), don't fail the whole run, just record them as unreachable for the summary.

Step 5. Post a knowledge-ops summary. After all DMs are sent, post a single digest message via Slack Bot Send a Message to a configurable knowledge-ops channel (let me pick the channel at setup). The digest should show total stale cards across the team, total verifiers nudged, a per-verifier count of overdue cards, and a short list of any orphaned cards whose verifier could not be reached in Slack so an admin can reassign them.

Dedupe rule. Track which verifiers were already nudged in the current ISO week and skip anyone who has already been DM'd this week, so re-running the workflow does not double-ping people.

Tone for the DM: warm and helpful, not nagging. Something like "Hey, here are your top stale Guru cards this week, ranked by how overdue and how often viewed." Keep it scannable: title, link, last verified, days overdue, recent views.

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