BuildBetter’s GitHub integration connects repositories to Projects, Inbox, ZeroShot, and release workflows. You can manage connected repositories directly in the web app, review repository activity, link PRs to customer evidence, and use GitHub context in project and agent-session workflows.
Features
- Issue Creation: Create GitHub issues directly from meeting recordings
- Repository Management: Connect and manage repositories from dedicated overview, sessions, skills, activity, and settings views
- GitHub App Install Flow: Install the BuildBetter GitHub App, select repositories in-app, and add more repositories later without reinstalling
- Pull Request References: Link discussions to relevant pull requests
- Repository Dashboards: Review session, skill, and pull request counts by repository
- Live Pull Requests: View repository-specific pull requests in ZeroShot when GitHub data is available
- Code Snippet Extraction: Extract and reference code discussions
- Automated Workflows: Trigger GitHub actions based on meeting content
Setup Instructions
Prerequisites
- An active BuildBetter account
- GitHub account with appropriate repository access
- Admin permissions in BuildBetter
Connecting GitHub
- Navigate to Settings → Integrations in your BuildBetter dashboard
- Select GitHub from the project integrations
- Click Connect and follow the guided GitHub App install flow
- Select which repositories to enable inside BuildBetter
- Configure repository-specific settings, sessions, skills, and activity views
If the GitHub App is already installed, you can add more repositories from BuildBetter without reinstalling the app.
Repository Configuration
After connecting:
- Go to the GitHub integration or repository management area
- Configure:
- Default repositories
- Issue templates mapping
- Label defaults
- Automatic reference formatting
- Repository-specific session and skill visibility
- Save your repository configuration
Repository Management Views
Connected repositories include dedicated views:
- Overview: Repository health and high-level activity
- Sessions: Agent sessions attributed to that repository
- Skills: Installed or proposed skills related to the repository
- Activity: Pull requests and related work
- Settings: Repository connection and visibility controls
Usage
Creating Issues from Meetings
Create GitHub issues while in a meeting:
- Open any call recording in BuildBetter
- Select a relevant segment in the transcript
- Click the Create Issue button
- Select the target GitHub repository
- Fill in issue details, leveraging transcript content
- Submit to create the issue in GitHub
Linking to Repositories
Connect meetings to specific repositories:
- From any recording or document, click Link Repository
- Select the GitHub repository from your connected list
- Optionally, add a reference note
- Save to establish the connection
Code Discussion References
Link code discussions to GitHub:
- During transcript review, identify code-related discussions
- Use the Code Reference button in the transcript
- Select the relevant GitHub repository, branch, and file
- Add line number references if applicable
- Save to create a two-way reference
Advanced Features
Signal Analysis
BuildBetter’s Signals feature can automatically detect:
- Feature requests for GitHub issue creation
- Bug reports for immediate tracking
- Technical discussions for documentation
- Decision points for project planning
Configure how these signals interact with GitHub:
- Go to Settings → Integrations → GitHub → Signals
- Map signal types to GitHub actions
- Set thresholds and trigger conditions
- Enable automation for selected signals
Automated Issue Creation
Set up rules for automatic GitHub issues:
- Navigate to Settings → Automation Rules
- Create rules based on:
- Meeting tags or topics
- Specific phrases in transcripts
- Participant roles or departments
- Configure how issues should be formatted
- Test and enable your automated workflow
Troubleshooting
Connection Issues
- Verify your GitHub authentication is current
- Check repository access permissions
- Ensure you haven’t hit API rate limits
Issue Creation Problems
- Verify required fields in issue templates
- Check for any GitHub organization restrictions
- Ensure proper repository permissions
Repository Access
- Review GitHub organization settings
- Check personal access token scopes (if applicable)
- Verify BuildBetter has been authorized for the specific repositories
Use Cases
Engineering Teams
- Create implementation tickets directly from planning meetings
- Reference architecture discussions in documentation
- Link technical decisions to relevant code changes
Open Source Projects
- Extract feature requests from community meetings
- Document decisions with links to relevant discussions
- Create transparent issue trails from conversation to code
DevOps Workflows
- Link incident response calls to GitHub issues
- Create post-mortem documentation with meeting references
- Track resolution from discussion to implementation
Security Considerations
- BuildBetter uses GitHub’s OAuth for secure authentication
- Repository access is limited to those explicitly granted
- Private repository content remains secure
- No code is stored in BuildBetter, only references to GitHub