Feature requests live in FeatureOS. Code lives in GitHub. Without a bridge, product managers end up copying and pasting between the two, and context gets lost along the way. The GitHub + FeatureOS integration removes that friction.
Push customer feedback to GitHub as issues. Link existing issues to feedback posts. Set up sync rules so status changes flow automatically between both tools. When your dev team closes an issue, the FeatureOS post updates and voters find out their request shipped.
How to Connect GitHub to FeatureOS#
- In FeatureOS, go to Dashboard > Organization Settings > Integrations > GitHub > Connect.
- Sign into GitHub and authorize FeatureOS. You can connect all repositories or pick specific ones. The admin running this setup needs access to all selected repos. Skip forked repositories.
- Once authorized, you land back in FeatureOS with your connected GitHub org and profile visible.
Automatically Push Feedback to GitHub Issues#
Enable Automatic Push to GitHub to send FeatureOS posts to GitHub as issues based on status changes. Two trigger options:
- Push immediately after a post is submitted.
- Push after moderation approval (if you use moderation).
Pick one or more FeatureOS boards as triggers.
Syncing Statuses Between GitHub and FeatureOS#
Create rules to keep things aligned:
- When any linked issue changes status, update the FeatureOS post.
- When all linked issues change status, update the FeatureOS post. Good for requests that require multiple PRs.
- When a FeatureOS post changes status, update linked GitHub issues.
Updates flow both ways once saved.
Creating and Linking GitHub Issues from FeatureOS#
Create a GitHub issue: From any FeatureOS post, click Push to GitHub. Edit the title and description, select the repository, and push. A linked issue appears in GitHub immediately.
Link an existing issue: From a FeatureOS post, click Link Issue and search by title or issue ID. Links work in both directions.
Unlink: Remove the association from FeatureOS. The GitHub issue stays untouched.
Manage repo access: Change which repositories FeatureOS can see anytime in GitHub under Settings > Applications > Configure FeatureOS.
Disconnect: Go to Organization Settings > Integrations > GitHub > Configure > Disconnect in FeatureOS.
How GitHub + FeatureOS Helps Each Role#
Product managers track feature development from FeatureOS without switching to GitHub. Developers see customer votes and comments inside their issues. Customers get notified when their requested features ship.
