Linear / GitHub sync
Dashboard

Linear / GitHub sync

Push a bug cluster to your tracker in one click; auto-resolve the cluster when the fix ships.

What gets synced

When you push a cluster, the synced issue includes:

  • The cluster's root-cause summary.
  • The top 5 user quotes (representative).
  • Severity score and affected user count.
  • A back-link to the DuggAI cluster (so engineering can dig deeper).
  • Tags from your DuggAI tags (mapped to labels in your tracker).

Linear

Connecting

  1. From dashboard → Integrations → Linear, click Connect.
  2. OAuth into Linear and pick the workspace.
  3. Pick the team(s) and default project to push issues to.
  4. Map DuggAI severity to Linear priority (default: 80+ → Urgent, 60+ → High, 40+ → Medium, <40 → Low).

Pushing a cluster

From the cluster view, click Push to Linear. Pick the team and any labels. The issue is created and linked back to the cluster.

Status sync

When the Linear issue moves to Done, the DuggAI cluster is marked resolved. If new reports come in after, the cluster auto-reopens and a comment is posted on the Linear issue.

GitHub Issues

Connecting

  1. From Integrations → GitHub, install the DuggAI GitHub App.
  2. Pick which repos to enable.
  3. Pick a default repo for new issues.
  4. Map DuggAI tags to GitHub labels (one-to-one; create labels on the fly if missing).

Pushing a cluster

Same flow as Linear — pick repo and labels, click Create issue. The issue is created with a back-link.

Status sync

When the GitHub issue closes, the cluster is marked resolved. The cluster auto-reopens on new reports.

Bidirectional comments

When engineers comment on the synced issue, the comment is mirrored as a note on the DuggAI cluster. Useful when the fix needs more user context — your support team can ask the affected users from the cluster view and the engineer sees the answers without leaving the tracker.

Privacy of synced content
Issue content (cluster summary, user quotes) lands in your tracker, where your team's access controls take over. Synced issues are not public unless your tracker is. If you need PII redaction before pushing, enable it in Bug intelligence settings.

Other trackers

Jira sync is on the roadmap. Anything custom can be wired via webhooks — see Troubleshooting or email support@duggai.com.