Overview
The GitHub integration connects your repositories to bounty.new, allowing you to turn issues into bounties and automatically reward contributors when PRs are merged.Prerequisites
- A bounty.new account
- Admin access to your GitHub repository
Installation
1
Install the GitHub app
Visit bounty.new/integrations/github and click Install GitHub App.
2
Select repositories
Choose which repositories you want to connect to bounty.new.
3
Configure settings
Set default bounty amounts and approval rules in your dashboard.
Creating bounties from issues
Option 1: Add a label
Add thebounty label to any issue to automatically create a bounty. Set the amount in the issue description:
Option 2: Use a comment
Comment on any issue with:Option 3: Create from dashboard
Create a bounty in your dashboard and link it to an existing GitHub issue.Automatic payouts
When a PR that closes a bounty issue is merged:- The bounty.new bot detects the merge
- Verifies the PR author
- Processes the payout automatically
- Comments on the issue with confirmation
Bounty status tracking
The bot updates issue comments with bounty status:- 🎯 Open: Bounty is available
- 👀 In Progress: Someone is working on it
- ✅ Completed: PR merged, payout processed
- ❌ Closed: Bounty cancelled
Configuration options
Auto-approval
Enable auto-approval for merged PRs:Default amounts
Set default bounty amounts by label:Contributor requirements
Require contributors to meet certain criteria:Managing submissions
Claiming a bounty
Developers comment on the issue:Submitting work
Create a PR that references the issue:Reviewing submissions
Review the PR as normal. When merged, the payout is automatic. To manually approve:Webhooks
Bounty.new sends webhooks for:- Bounty created from issue
- Bounty claimed
- PR submitted
- Payout processed
Troubleshooting
Bounty not created from issue
Bounty not created from issue
Ensure the
bounty label exists in your repository and the GitHub app is installed with proper permissions.Payout not processed after merge
Payout not processed after merge
Verify the PR description includes “Closes #[issue-number]” and the issue has an active bounty.
Bot not responding to commands
Bot not responding to commands
Check that the bounty.new GitHub app has read/write access to issues and pull requests.