Bring delivery into product context. Reference the initiative or idea a pull request contributes to, and Zentrik keeps the product decision connected to what is in flight and what has shipped.
Zentrik connects to GitHub with a GitHub App installation. The connection is read-only: Zentrik reads selected repository metadata, pull requests, branches, and commit status using short-lived installation tokens generated server-side.
Beyond showing status, Zentrik links each pull request to the idea or initiative it delivers. You make that link with one line in the pull request, and Zentrik keeps it current from webhooks. There is no board to maintain and no status column to drag: your roadmap shows what is in flight and what has shipped, beside the reasoning that started the work.
Connect GitHub
Workspace admins connect GitHub from Settings → Integrations → GitHub.
Install GitHub App
- Open Settings → Integrations → GitHub.
- Choose Connect GitHub.
- GitHub opens the Zentrik GitHub App installation flow.
- Choose the organization or account.
- Select the repositories Zentrik should read.
- Choose Install & Authorize.
- GitHub redirects back to Zentrik.
- Under Tracked repositories, choose the installed repositories whose delivery activity belongs in this workspace, then choose Apply.
Select repositories
Repositories selected in GitHub are installed repositories: the set the GitHub App can read. After you return, choose the tracked repositories that should feed this Zentrik workspace. You can track one repository, several repositories, or all installed repositories.
Open the searchable repository picker, select or clear repositories, and choose Apply. Zentrik verifies the complete set before saving it, so a repository that is no longer available cannot leave the workspace with a half-updated selection. At least one repository must remain tracked. If the installation contains only one repository, Zentrik selects it automatically.
Link work to product records
Zentrik links a pull request directly to an initiative or idea when you reference it somewhere you control: a Zentrik: trailer line in the description, or the branch name. A passing mention in prose or in the title does not create a link, so quoting a record id in a sentence never mis-files your work.
Reference an initiative or idea
Add a trailer line to the pull request description. Most delivery work should link directly to its initiative:
Zentrik: INITIATIVE-7Link to a specific idea when the pull request implements or validates that idea directly:
Zentrik: closes IDEA-42You can reference several records when each relationship is useful. Do not add both an initiative and its idea only to increase coverage: initiative views already roll up pull requests linked through promoted ideas.
Every initiative and idea shows its exact related-work reference, so a person or agent can copy it into the pull request. Initiative reads through Zentrik's agent tools also return the exact related and completion trailers.
Close it or relate it
The verb after Zentrik: sets what the link means.
| You write | Zentrik treats the pull request as |
|---|---|
Zentrik: closes INITIATIVE-7 | work that claims to complete the initiative |
Zentrik: INITIATIVE-7 or Zentrik: refs INITIATIVE-7 | work that contributes to the initiative, without finishing it |
Zentrik: closes IDEA-42 | work that claims to complete the idea |
Zentrik: IDEA-42 or Zentrik: refs IDEA-42 | work that contributes to the idea, without finishing it |
Closing verbs are close, fix, resolve, complete, and deliver (and their tenses, such as fixes or resolved). Anything else, or no verb at all, relates.
For an initiative, shipped closing work produces a completion suggestion for a person to confirm. For an idea, a direct closing trailer can move it to its configured shipped status after Zentrik has same-repository production evidence. Related work does neither.
Reference from a branch
A branch whose name contains a record id, such as jab/initiative-7-timeline or jab/idea-42-timeline, also links the pull request.
Branch references always relate. A branch is a place to work, not a completion claim. Use a Zentrik: closes trailer when the pull request completes the record.
Link by hand
You do not have to use a reference. You can link or unlink a pull request directly from the Delivery tab on an initiative, or the Development panel on an idea.
A manual link starts as related work. Add a Zentrik: closes … trailer to the pull request if it completes the record. Zentrik applies that explicit intent to the existing link.
See delivery in Zentrik
Once a pull request is linked, delivery appears next to the work, not in a separate tracker.
Where delivery shows
- On an initiative, the Delivery tab lists its linked pull requests and their state. The tab unlocks once GitHub is connected.
- On an idea, the Development panel shows the same for that idea.
- On Home, work with open pull requests appears as in delivery.
When several repositories are tracked, these surfaces combine their activity. Pull request and branch rows keep the repository name visible so repeated branch names and pull request numbers stay clear.
Zentrik advances status from facts and leaves initiative completion to the team. The first open pull request linked directly to an initiative, or through one of its promoted ideas, moves the initiative to In progress. Zentrik suggests completion only from shipped closing work; a person decides whether the initiative is complete.
Merged vs shipped
A merge is not the same as reaching customers. If a repository promotes work through a delivery branch (for example develop) into a production branch (for example main), Zentrik reads that pattern from its release history and separates the two states:
- Merged work is pre-production until a release promotes it.
- Only work that reached the production branch reads as shipped.
When Zentrik can observe a production boundary, closing work suggests completion only after it reaches production. If Zentrik cannot establish that boundary, merged closing work can still produce a completion suggestion labeled production unverified. The team must confirm the product outcome.
Zentrik resolves this model separately for every tracked repository. A release in one repository never marks similarly named branches in another repository as shipped.
For automatic Idea shipping, an owner or admin must choose the production branch under Idea shipping in the GitHub integration. Choose the delivery branch too if work first merges elsewhere. These can be the same branch. Saving checks existing closing pull requests; leaving production unset keeps automatic shipping off. Branch patterns observed from history do not turn it on.
In an Idea's Development panel, choose Completes this idea to copy its closing reference. One qualifying closing pull request is sufficient. The Idea record shows when it shipped and the recorded pull request evidence, including after GitHub is disconnected. You can also change status manually. Reopening preserves the receipt and prevents earlier evidence from shipping the Idea again.
Shipment records arrival on the configured branch. It does not verify deployment success or customer availability. If settings save but Idea updates fail, use Refresh GitHub to retry.
Get the most out of it
- Add the
Zentrik:line to your pull request template so every pull request references its initiative or idea by habit. - Link initiative-scoped work directly to the initiative. Link a specific idea when that idea is the useful product decision to preserve.
- Use
closesfor the pull request that finishes a record, and a bare id orrefsfor partial, follow-up, or supporting work. Clear intent keeps completion signals accurate. - Add more than one record only when each link explains a real relationship. Initiative delivery already includes work inherited through its promoted ideas.
- Treat initiative completion suggestions as a prompt to confirm, not a step to skip. The team still decides whether the initiative is complete.
For workspace admins
- Reconnect GitHub if the GitHub App is uninstalled, repository permissions change, or the selected repositories need to change.
- Update Tracked repositories when the workspace should follow a different subset of the installed repositories.
- Keep the GitHub App permissions read-only: metadata, contents, pull requests, commit statuses, and checks.
- If one repository cannot load, Settings shows partial coverage and identifies the repository. Counts marked with + exclude the failed repository until a retry succeeds.
Troubleshooting
Most connection problems clear up after a fresh authorization or an admin allows the app. If you have tried that and still cannot connect, contact us and we will help.
A pull request did not link to its product record
Confirm the pull request description has a Zentrik: trailer line, or that the branch name contains the record reference. A mention in the title or in prose alone does not link. Check that the reference matches an existing initiative or idea, for example INITIATIVE-7 or IDEA-42, in the same workspace as the connected repository.
An initiative is not suggested as complete
Completion is suggested only when a closes pull request has shipped. A relates pull request never triggers it. If your repository promotes to production, the closing work must reach the production branch first; merged-but-not-promoted work stays pre-production.
Installation succeeds but a tracked repository will not save
Confirm that every chosen repository is included in the GitHub App installation. Organization owners can update the installed repository access from GitHub, then you can retry the tracked set in Zentrik.
Home does not show GitHub status
Open Settings → Integrations → GitHub and confirm that at least one installed repository is selected under Tracked repositories. If the page shows partial coverage, retry the failed repository or update the GitHub App installation access.
Still stuck
Contact us and we will help troubleshoot the workspace connection with you.
Continue from here
Related guides
Did this guide answer your question?
Your response helps us prioritize missing or unclear documentation.
Still stuck?
Send your question to Zentrik support. This guide will be included automatically.