Documentation Index
Fetch the complete documentation index at: https://docs.mistle.dev/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Account linking lets users connect their Mistle account to their identity in a supported integration provider, such as Slack or GitHub. Organizations can enable supported integrations as account-linking providers. Once linked, Mistle can map provider activity back to the correct Mistle user, so actions, workflow runs, and agent work are attributed to the right person.Example Flow
In this example, a user asks an agent to do work from Slack. The agent completes the work and opens a pull request in GitHub. Account linking lets Mistle connect:- the Slack user who requested the work
- the Mistle user account
- the GitHub identity involved in the resulting pull request
What Account Linking Enables
- accurate requester attribution for work triggered from provider events
- correct user context for agent workflows
- clearer audit trails across Slack, GitHub, and Mistle
- safer automation behavior when provider activity needs to resolve to a known user
Set Up Account Linking
Account linking has two parts:- an organization owner or admin enables the provider for the organization
- each user links their own provider account from their profile settings
1. Create An Eligible Integration Connection
First, create an active integration connection for the provider you want to use for identity linking. Current identity-linking providers require these connection methods:| Provider | Required connection method |
|---|---|
| GitHub | GitHub App installation |
| Slack | Slack app |
- GitHub:
Client ID (Linked User Auth)on the GitHub App installation connection. - Slack:
Client ID (Linked User Auth)andClient secret (Linked User Auth)on the Slack app connection.
2. Enable The Provider For The Organization
Organization owners and admins can enable identity linking from the dashboard:- Open Settings.
- Go to Organization > Identity Linking.
- Find the provider row, such as GitHub or Slack.
- Select the eligible integration connection.
- Turn on Enable [provider] identity linking.
3. Ask Users To Link Their Accounts
Each user links their own provider account from profile settings:- Open Settings.
- Go to Account > Profile.
- Find Linked Accounts.
- Select Link account for the provider.
- Complete the provider authorization flow.
View Linked Identities
Organization owners and admins can see linked identities from the same organization settings page:- Open Settings.
- Go to Organization > Identity Linking.
- Use the Linked Users column for the provider.
- Select the view action for that provider.
Next Steps
- Read Integrations for the provider connection model.
- Read GitHub or Slack for provider-specific identity-linking setup.
- Read Automations to see how linked identities are used when events trigger agent work.