GitHub Integration

Learn to integrate Featurebase with GitHub and the key features.

BfF

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:

  1. In Featurebase, go to Settings → Integrations and select Connect to GitHub.

  2. You'll be redirected to GitHub, where you can give access to your issues for any selected repositories.

  3. After giving access, GitHub will redirect you back to Featurebase

  4. In Featurebase, go to Settings → Integrations again and click on Configure GitHub

  5. 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.