Skip to main content

OAuth Integration Setup

Dacard supports OAuth connections for five providers: GitHub, Linear, Jira, Slack, and Figma. Once connected, these providers stream real-time operational signals into your scoring dimensions. Integration flow: Connect via OAuth, Sync daily, Normalize to 378 signal types, Score across 27 dimensions

GitHub

1

Navigate to Sources

Go to Sources from the main navigation and click Connect next to GitHub.
2

Authorize

You will be redirected to GitHub to authorize Dacard. Grant access to the repositories you want to monitor.
3

Scopes granted

GitHub OAuth requests repo (repository access) and read:org (organization membership).
4

Verify

After authorization, you will be redirected back to Dacard. Your GitHub integration will show as Connected on the Sources page. Click Sync now to pull initial data.
Signals produced: Deploy frequency, PR velocity, review cycles, code review patterns, AI-assisted development detection.

Linear

1

Navigate to Sources

Go to Sources and click Connect next to Linear.
2

Authorize

You will be redirected to Linear to authorize Dacard with read scope.
3

Select workspace

Choose which Linear team to sync. Issues are pulled on the next sync cycle or immediately via Sync now.
Signals produced: Issue cycle time, sprint velocity, backlog health, project completion rates (16 signal types).

Jira (Atlassian Cloud)

1

Navigate to Sources

Go to Sources and click Connect next to Jira.
2

Authorize with Atlassian

You will be redirected to Atlassian’s authorization page. Dacard uses the OAuth 2.0 (3LO) flow.
3

Select site

If you have multiple Atlassian sites, select the one containing the Jira project you want to connect.
4

Scopes granted

Jira OAuth requests read:jira-work (issues and projects), read:jira-user (team members), and offline_access (refresh tokens for continuous sync).
Signals produced: Issue completion rates, sprint metrics, backlog composition, cycle time.
Jira integration requires Jira Cloud (Atlassian-hosted). Jira Server and Jira Data Center are not currently supported.

Slack

1

Navigate to Sources

Go to Sources and click Connect next to Slack.
2

Authorize

You will be redirected to Slack to install the Dacard app in your workspace.
3

Scopes granted

Slack OAuth requests channels:read (channel list), channels:history (message history), users:read (team members), and reactions:read (emoji reactions).
Signals produced: Communication patterns, reaction engagement, channel activity metrics.
Dacard reads public channel data only. Private channels and direct messages are never accessed.

Figma

1

Navigate to Sources

Go to Sources and click Connect next to Figma.
2

Authorize

You will be redirected to Figma to authorize Dacard with files:read scope.
Signals produced: Design iteration frequency, design system usage patterns.

Troubleshooting

Disable your browser’s popup blocker for app.dacard.ai and try again.
Ensure you are logged into the correct account in the provider’s service before clicking Connect. If the issue persists, try in an incognito window.
Click Sync now on the Sources page. Initial data pull can take up to 60 seconds. If data still does not appear, check that the connected account has access to the repositories, projects, or workspaces you expect.

All integrations

Browse all 54 supported integration providers.

How scoring works

How integration signals blend with AI assessment scores.