Triagic docs
Concepts

The developer workflow

How a triaged ticket becomes a tracked engineering issue — the GitHub and GitLab pieces, what each one is for, and the loop they close together.

Triagic touches GitHub and GitLab in two distinct places, and they are configured separately because they answer different questions:

PieceQuestion it answersConfigured where
GitHub / GitLab data source"What does the code and its history say caused this?"Cloud portal → Integrations (org-wide, admin)
Issue tracker connection"Where does the confirmed bug get filed?"Desktop app (per user)

The loop

A ticket arrives and is triaged

From HubSpot, Zendesk or Jira, or pasted into the Console. The investigation runs as described in How an investigation works.

The agent reads the code

If the org has connected the GitHub or GitLab data source, the investigator can pull recent commits, pull requests and file contents mid-triage — so "the checkout regression shipped in PR #482 on Tuesday" is a finding it can make, not one you have to.

An engineer reviews the result

The triaged ticket carries a summary, root-cause hypothesis and evidence trail. Not every triaged ticket becomes an issue — that judgement stays with a person.

The confirmed bug is filed

One click drafts a GitHub or GitLab issue from the investigation — summary, root cause, evidence and funnel drop-off, with the reporter's email and user id deliberately left out. The draft is editable before anything leaves the machine; see Filing issues.

The filed issue's URL is stored on the ticket, and filing is recorded in the audit log. Support can answer "is this fixed yet?" by following the ticket to the tracker instead of asking in a channel.

Self-hosted installs

Both pieces speak to self-managed GitHub Enterprise and GitLab instances, including ones behind an internal CA — the data source takes a host and CA bundle (details), and the issue tracker connection takes a base URL and the same TLS options (details).

What stays out of the loop

Filing is deliberately one-way: Triagic does not comment on, close or edit issues after they are filed, and it never writes back to the originating ticket source. The tracker remains the engineering team's system of record; Triagic just delivers a well-evidenced report into it.

On this page