Learn to integrate Featurebase with GitHub and the key features.
Written By Bruno from Featurebase
Last updated 15 days ago
Overview
The Featurebase ↔ GitHub integration enables you to turn new feedback from Featurebase into actionable GitHub issues and capture ideas for your existing issues.
Key features:
Convert customer requests into actionable GitHub Issues
Sync the progress of GitHub Issues with Featurebase posts
Automate follow-ups with customers to always close the feedback loop
Example: When your engineers change the status of an issue in GitHub (e.g. Planned → Completed), it will automatically update the post in Featurebase, and all upvoted users will be notified by email.
Setting up the GitHub integration
To set up the GitHub integration:
In Featurebase, go to Settings → Integrations and select Connect to GitHub.
You'll be redirected to GitHub, where you can give access to your issues for any selected repositories.
After giving access, GitHub will redirect you back to Featurebase
In Featurebase, go to Settings → Integrations again and click on Configure GitHub
Click on the New GitHub Rule to set up sync rules to make Featurebase post statuses stay in sync with the progress of GitHub issues.
Example of a sync rule:
How to use
After you've configured the sync rules, you can easily push any Featurebase posts to GitHub where the engineers can work on them. This can either be done automatically or manually.
1. Automatic pushing
You can automatically push all new Featurebase posts to GitHub by turning on "Automatically push new posts to GitHub" from the GitHub integration configuration settings:
2. Manual pushing
If you don't want to push everything automatically, you can also leave the setting "Disabled" and push the posts manually.
To manually push a post, open it up and locate the GitHub icon in the top-right corner:
From there, you can either create a brand new GitHub issue about it or link it to an existing one.
3. Easily find linked issues
Each post in Featurebase will have a link to all GitHub Issues it has been linked with to make sure you can always hop between them:
The same is also true for GitHub, each synced issue will link to the Featurebase post where the feedback discussion happens:
And that's it! 🎉 If you have any ideas about how we can improve the GitHub integration, please post on our feedback board.