GitHub Integration

Link Userfeed posts to GitHub Issues and keep statuses in sync

Ben M. avatar
Written by Ben M.
Updated over a week ago

Once you've gathered feedback and prioritized what to work on, your development team likely uses a product to track current projects. One of the most popular products for this use case is GitHub. Using our GitHub integration, you can create a GitHub Issue directly from a Userfeed post. When the issue is closed, we'll mark the post as complete in Userfeed. 

Setting up the integration

1. Click Integrations in the user dropdown menu (top right) and select GitHub

2. Click Connect to authorize Userfeed to push issues into your GitHub account

3. Use the dropdown to select the repository you want issues to be created in

4. (optional) Choose what labels to include in the GitHub issue. We recommend including a "userfeed" label so it's clear where the issue came from. You can also include the feed name as a label using the checkbox.

5. Click Save

Linking one or more GitHub Issues to a post

Creating a new GitHub Issue from a post

When a feature is ready for development, click Create Issue on the post page to create and link a GitHub Issue:

You'll see the status of the newly created issue, and you can click View Issue to view in it GitHub:

You can create as many GitHub issues as you need right from the post.

Linking existing GitHub Issues to a post

Have existing GitHub Issues that you want to connect to a post? Or maybe you've added new issues during development?

Click Link Issue to search and link one or more existing issues to a post:

When an issue is linked to a post, we'll add a comment to the issue in GitHub:

Keeping statuses in sync

When all GitHub issues related to a post are closed, we'll automatically mark the post in Userfeed as Complete, adding private notes to any linked Intercom conversations as well.

Did this answer your question?