Invisible products get cancelled. RepoWarden posts a weekly (or daily) digest into Slack or Teams so the work shows up where the buyer already lives — not buried in an email folder, not sat on a dashboard nobody opens.
Header, two-line summary, time-saved estimate, security-first highlights, looming runtime warnings, and actions. The whole thing is the size of a Slack notification preview — readable in two seconds without expanding.
Block Kit message with linked highlights and action buttons. Setup is one Incoming Webhook URL — no app to install, no OAuth flow to walk an admin through.
Slack setup →Adaptive Card 1.4 posted via a Teams Workflow webhook (the supported path post-2025 connector deprecation). Same content, same actions.
Teams setup →On by default — a Monday weekly report goes to opted-in members. Add a custom email-channel digest if you want a different time or daily cadence.
Email digest →CTOs and Heads of Engineering don't read PR diffs. They renew tools they can see working. The digest lands in #engineering at 9am every Friday with hard numbers — PRs merged, CVEs patched, time saved, value in dollars.
One shared touchpoint replaces "did we merge that Renovate PR?" Slack threads. Highlights link to the PR. Issues that still need human review are surfaced so they don't sit forever.
Quiet windows with zero merged PRs and nothing in review get skipped — sending "nothing happened" trains people to mute the channel, and a muted channel is worse than no channel.
One-click snooze for a week from the message. Members can snooze; only owners and admins can edit or delete a schedule. Holiday weeks don't pollute the channel and don't lose the whole setup.
Weekly (default) or daily. Each schedule is independent — you can run a daily Slack digest for security and a weekly email digest for the wider team.
Pick day-of-week and hour-of-day in any IANA timezone. Defaults to Friday 9am, in your team's timezone.
All repos on the team, or a specific list. Lets you route #frontend digests to one channel and #platform digests to another.
Add as many digests as you need. Each has its own snooze state — silencing one doesn't silence the others.
3 attempts with exponential backoff on transient 5xx and 429 responses. 4xx short-circuits so a bad URL fails fast and you can fix it.
Owners and admins create / edit / delete schedules. Any member can snooze.
Available on every plan. Setup is one webhook URL — no OAuth flow, no admin approval, no SAML config.