GitHub Integration - DailyBot Developers
Connect GitHub repositories to DailyBot to track code pushes, pull requests, and issues in your check-in reports.
GitHub Integration
Connect your GitHub repositories to DailyBot to automatically track development activity. Code pushes, pull requests, and issues are surfaced in check-in reports so managers see what the team shipped alongside their daily updates.
Setup
Step 1: Copy the Hook URL
Go to DailyBot Settings → Integrations → GitHub and copy your unique webhook URL.
Step 2: Add Webhook in GitHub
- Navigate to your GitHub repository → Settings → Webhooks
- Click Add webhook
- Paste the DailyBot URL in the Payload URL field
- Set Content type to
application/json - Enable SSL verification
Step 3: Select Events
Choose "Let me select individual events" and enable the events you want to track:
- Pushes — Code commits pushed to the repository
- Pull requests — PRs opened, closed, or merged
- Issues — Issues created, updated, or closed
Permissions
User Matching
DailyBot matches GitHub users to team members using this priority:
- Manual configuration — Team members set their GitHub username on the DailyBot Integrations → GitHub page
- Automatic matching — DailyBot attempts to match by full name or webhook metadata
Unmatched Users
Activity Tracking in Reports
- Open the check-in settings for the check-in you want to enhance
- Go to Sharing → Advanced Options
- Enable Activity tracking
Activity logged within 24 hours before a check-in response through the end of that day appears as an automatically added column in reports.