Slack & Teams Integration
Connect your team communication channels with automated performance summaries, DORA metrics reports, and real-time pull request notifications delivered directly to Slack or Microsoft Teams.
Overview
Coderbuds integrates seamlessly with Slack and Microsoft Teams to deliver automated team performance insights directly to your communication channels. Stay informed about your team's DORA metrics, pull request activity, code review participation, and key achievements without leaving your workflow.
Once configured, your webhooks can deliver both scheduled team performance reports and optional real-time pull request notifications, all controlled through your team settings.
Setup Instructions
Quick Start: Set up your webhook integration in just a few minutes. Once configured, you can enable weekly summaries, pull request notifications, or both from your Team Settings → Webhooks page.
# Slack Integration
- Go to your Slack workspace settings
- Navigate to Apps & Integrations → Incoming Webhooks
- Click Add to Slack and select your target channel
- Copy the webhook URL provided
- In Coderbuds, go to your Team Settings → Webhooks
- Paste the Slack webhook URL and configure your preferences
- Click Save and optionally send a test notification
T Microsoft Teams Integration
- Open Microsoft Teams and navigate to your target channel
- Click the ... menu next to the channel name
- Select Connectors
- Find and configure Incoming Webhook
- Provide a name and upload an optional image
- Copy the webhook URL provided
- In Coderbuds, go to your Team Settings → Webhooks
- Paste the Teams webhook URL and configure your preferences
- Click Save and optionally send a test notification
Weekly Team Summaries
Automated performance reports delivered directly to your Slack or Microsoft Teams channels with flexible scheduling and customizable time periods.
DORA Metrics Tracking
Track DORA metrics with trend analysis: deployment frequency, lead time, failure rates, and recovery times with week-over-week or month-over-month comparisons.
Team Activity Reports
Track pull request velocity, code review participation, quality scores, and active contributor engagement with configurable time periods.
Flexible Time Periods
Choose from calendar-based periods (previous week, previous month) or rolling periods (last 7/30 days) to match your team's workflow and reporting needs.
Smart Highlights
AI-generated insights highlight achievements, performance improvements, and areas for team attention automatically.
Example Weekly Summary
Previous Week (Aug 19 - Aug 25, 2025)
🚀 DORA Metrics
Deployment Frequency:
Daily ⬆ 15%Lead Time:
2.3 hours ⬇ 8%Change Failure Rate:
5% ⬇ 12%Recovery Time:
45 minutes ⬇ 20%Overall: Elite 🏆
👥 Team Activity
Pull Requests:
24 ⬆ 6Code Reviews:
42 ⬆ 8Quality Score:
88/100 ⬆ 3%Active Contributors:
8/10👤 Team Performance
1. Sarah Chen • Quality:
95 • PRs: 8 • Reviews: 122. Marcus Rodriguez • Quality:
92 • PRs: 6 • Reviews: 153. Aisha Patel • Quality:
89 • PRs: 5 • Reviews: 84. James Kim • Quality:
87 • PRs: 3 • Reviews: 55. Emma Thompson • Quality:
85 • PRs: 2 • Reviews: 2🎯 Key Highlights
🚀 Fastest deployment week this quarter
⚡ Recovery time improved by 20%
🏆 Sarah Chen had the highest quality score (95)
💪 Marcus Rodriguez led in code reviews (15)
📈 View Full Dashboard
Automated Weekly Summary Configuration
Configure your team's automated report delivery schedule in Team Settings → Webhooks. All settings are optional and can be customized to match your team's workflow.
Available Settings
| Setting | Options | Default |
|---|---|---|
| Weekly Summary Enabled | On / Off | Off |
| Report Period |
Calendar-based:
• Previous Week (Mon-Sun)
• Previous Month
Rolling:
• Last 7 Days
• Last 30 Days
|
Previous Week |
| Delivery Day | Monday, Tuesday, Wednesday, Thursday, Friday | Monday |
| Delivery Time | 09:00, 10:00, 11:00, 12:00, 13:00, 14:00, 15:00, 16:00 | 09:00 |
| PR Notifications | On / Off (independent of weekly summaries) | Off |
Recommended Configuration
- Report Period: "Previous Week" is recommended for consistent week-over-week comparisons (Monday to Sunday)
- Delivery Day: Monday morning helps teams review the previous week's performance at the start of the new week
- Delivery Time: 09:00 or 10:00 ensures reports arrive at the beginning of the workday
- Time Zone: Automatically uses your team's configured timezone from team settings
Additional Options
Manual Reporting
- • Generate reports on-demand from the team dashboard sidebar
- • Choose any time period (7 days, 30 days, week, or month)
- • Copy markdown to clipboard or send directly to your channel
- • Not affected by automated summary schedule settings
Testing & Preview
- • Send test summaries to verify webhook configuration
- • Test with different report periods to preview formats
- • Test notifications use last 7 days of data
- • Test both Slack and Teams integrations independently
Real-Time Pull Request Notifications
In addition to weekly summaries, you can enable instant notifications when new pull requests are opened and need review. This helps reduce lead time and keeps your team responsive to new code contributions.
What's Included:
- • Real-time alerts sent to your configured Slack or Teams channel
- • PR title, author, repository, and status information
- • Direct links to view the PR and team dashboard
- • Toggle on/off independently from weekly summaries in Team Settings
Note: PR notifications are configured in the same Team Settings → Webhooks section as weekly summaries. For more details on pull request tracking and workflows, see the Pull Requests and Workflows documentation.
Troubleshooting
Common Issues
- • Messages not appearing: Verify webhook URL is correct and channel permissions allow incoming webhooks
- • Formatting issues: Some channels may display markdown differently - test summaries help identify formatting problems
- • Timing problems: Check that your team timezone is configured correctly in settings
Best Practices
- • Use dedicated channels (e.g., #team-metrics) to avoid noise in general channels
- • Test webhook configuration before enabling weekly summaries
- • Configure summaries to arrive at the start of your team's work week
- • Enable summaries for key stakeholders and team leads
Ready to Connect Your Team Channels?
Start receiving automated DORA metrics and team insights in Slack and Teams.
Get Started Free