Connect your GitHub account to Cushion to seamlessly reference pull requests, issues, and track development activity alongside your team updates.
Features
- Reference Pull Requests - Link to and display PR details directly in your posts
- Track Issues - Create and reference GitHub issues from within Cushion
- Activity Sync - Keep your team informed about development progress
- Repository Selection - Choose a default repository for your team
How to Enable
- Navigate to your team Settings
- Select the Integrations tab
- Click Enable next to GitHub
- You’ll be redirected to GitHub to authorize the connection
- Grant Cushion access to your repositories
- Select your default repository for the team
Permissions Required
When you connect GitHub, Cushion requests the following OAuth scopes:
repo- Access to your repositories (required for PR and issue tracking)admin:repo_hook- Manage repository webhooks for real-time updates
Using the Integration
Once connected, you can:
- Mention PRs and issues using
#followed by the issue/PR number - Create new GitHub issues directly from Cushion posts
- View PR status and activity in your team feed
Disconnecting
To disconnect GitHub:
- Go to team Settings → Integrations
- Click Disconnect next to GitHub
This removes the link but won’t affect your GitHub repositories.