Configuration
Customize Nudgy Bot to match your team's workflow using the intuitive Home Tab interface. No commands to remember, no manual configuration files.
Accessing Configuration
All configuration happens in the Slack Home Tab:
- In Slack, search for @Nudgy Bot
- Click on the bot name
- Click the Home tab at the top
- You'll see all your organizations and repositories organized beautifully
Repository Mapping
Map GitHub repositories to Slack channels to control where notifications are sent.
Add a Repository
- In the Home Tab, find your GitHub organization
- Click "Add Repository from [Org Name]"
- Select a repository from the dropdown (shows only authorized repos)
- Choose which Slack channel receives notifications
- Click "Add Repository"
Edit a Repository
- Find the repository in your Home Tab
- Click the "Edit" button
- Update channel, reminder timing, or weekly stats settings
- Click "Save"
Remove a Repository
- Click "Edit" on the repository
- Scroll to the bottom of the modal
- Click "Remove Repository"
- Confirm the removal
Reminder Configuration
Each repository has its own reminder schedule. Configure when and how often the bot sends PR reminders.
Default Schedule
By default, reminders are sent at these times after PR opens:
- 1st Reminder: 1 hour after PR opens
- 2nd Reminder: 4 hours after PR opens
- 3rd Reminder: 10 hours after PR opens
- 4th Reminder: 34 hours after PR opens
- 5th+ Reminders: Every 24 hours after that
Custom Timing
To customize reminder timing for a specific repository:
- Click "Edit" on the repository in the Home Tab
- Scroll to the "Reminder Timing" section
- Enter absolute hours from PR creation for each reminder (e.g., 1, 4, 10, 34)
- For "5th+ Reminders Interval", enter how often to repeat (e.g., 24 for daily, 12 for twice daily)
- Click "Save"
π‘ Note: Changes apply to new PRs only. Existing open PRs keep their current schedule.
Weekly Statistics
Get weekly summaries of your team's PR activity per repository, including review times, merged PRs, and top contributors.
Enabling Weekly Stats
- In the Home Tab, click "Edit" on a repository
- Check "Enable Weekly Stats"
- Select the day (e.g., Friday)
- Enter the time in 24-hour format (e.g., 17:00)
- Click "Save"
On-Demand Stats
Don't want to wait for the weekly schedule? Get stats instantly:
- Click "π This Week's Stats" next to any repo
- Click "π Last Week's Stats" for previous week
- Stats are posted to the repository's configured channel
What's Included
- Total PRs opened and merged
- Average review time
- Top reviewers leaderboard (π₯π₯π₯)
- Review participation rate
GitHub Organizations
Manage your GitHub App installations and organization links.
Link an Organization
- In the Home Tab, click "Add Organization"
- You'll be redirected to GitHub
- Select the organization or personal account
- Choose which repositories to authorize
- After installation, you're automatically redirected back
- Your Home Tab refreshes with the new organization
Unlink an Organization
- Go to GitHub β Settings β Applications
- Find "Nudgy Bot" in Installed GitHub Apps
- Click "Configure" then "Uninstall"
- All repositories from that org are automatically removed from your Slack
Tips & Best Practices
- π‘ Organize by team: Use different Slack channels for frontend, backend, and mobile repos
- β° Adjust timing: Fast-moving teams might want shorter intervals (30min, 1h, 2h)
- π Enable stats: Weekly stats help identify bottlenecks and celebrate top reviewers
- π Auto-refresh: Home Tab automatically updates after changesβno manual refresh needed