To link a GitHub pull request to customer feedback, attach the PR to the feature request it implements, so the request shows the PR's state and the request's status changes as the PR moves. In FeatureOS you can link manually from the post, or automatically by pasting the post's URL into the PR description. Status rules then move the post when the PR is opened, marked ready, merged or closed.

A merged PR says "this shipped". It does not say who asked for it. Without a link, someone has to remember which customers voted for the request, find the post, change its status and tell them. That step is the one that gets skipped, and customers never hear back. Linking the PR to the post makes the status update a side effect of merging. See how to close the feedback loop.

Two ways to link a PR to a post

Manual. Open the post in FeatureOS, click Link Issue, and choose the pull request. Works for PRs that already exist.

Automatic. Put the post's URL in the PR description. FeatureOS finds it and links the PR. Add it to your PR template so developers do it once, not per PR.

Linked PRs show on the post with chips for state (open, draft, merged, closed), label and author.

Move the post when the PR moves

Status rules support these pull request events:

PR event Example status for the post
Opened In progress
Draft Planned
Ready for review In review
Merged Shipped
Closed without merging Planned (back to the queue)

Pick the statuses that match your own workflow. Voters on the post are notified through your normal status flow when it changes.

Set it up

  1. In FeatureOS, open Organization Settings > Integrations > GitHub and connect your repositories (integration page).
  2. Accept the updated GitHub permission. Pull request features need it; issue linking works without it.
  3. Add status rules for the PR events you care about.
  4. Add the post URL line to your PR template.

Availability note: this needs an updated GitHub permission (pull requests, read-only). An admin accepts it once in GitHub; existing issue linking is unaffected.

What about Linear or Jira?

If engineering tracks work in Linear, PRs link to Linear issues through branch names and magic words. That covers the engineering side. Linking the PR to the FeatureOS post covers the customer side, so the two do not conflict. Compare Linear's integration and Jira's.

Next: auto-draft a changelog from merged pull requests.