Docs

dossaro docs

Account, organization and OAuth flow

How to sign up, choose a personal or organization workspace, join an organization and approve dossaro for ChatGPT or Claude.

Updated 2026-06-23

Connect dossaro to your research workflow

Add dossaro to Claude or ChatGPT and run source-backed register research from your own workspace.

This guide explains what happens when a user connects dossaro to ChatGPT or Claude, especially when the user does not yet have a dossaro account or needs to use an organization workspace.

The short version:

  • Every connector user needs a dossaro account.
  • The connector approval is OAuth-based. ChatGPT or Claude sends the user to dossaro, and dossaro sends the user back after approval.
  • A user can approve the connector against a personal workspace or an organization workspace.
  • Organization billing and credits are shared with organization members.
  • Owners and admins manage organization billing. Regular members use the shared organization workspace but cannot manage billing.

The screenshots below use sanitized demo data:

text
Organization: Atlas Research GmbH
Domain: atlas.example
Owner: owner@atlas.example
Member: member@atlas.example

Connector flow at a glance

When a user adds dossaro to ChatGPT or Claude, the connector host opens the dossaro OAuth screen. If the user is not signed in, dossaro first asks whether the user already has an account or needs to create one.

OAuth connector account choice

Choose the path that matches the user:

User situationWhat to chooseWhat happens next
Existing dossaro userI already have an accountThe user signs in and returns to the same connector approval request.
New userCreate a new accountThe user accepts the legal terms, creates the account and returns to the same connector approval request.
Company admin or team leadCreate a new account, then create an organizationThe user becomes owner of the organization workspace and can connect the MCP against shared organization billing.
Employee joining a company workspaceSign in or create account with company emailIf the email domain matches an existing organization, dossaro offers a join action before connector approval.

First-time signup before connecting dossaro

Users can create a dossaro account before adding the connector.

  1. Open https://dossaro.com/signup.
  2. Accept the Terms of Service, Data Processing Agreement and Privacy Policy.
  3. Choose LinkedIn, password signup or email link.
  4. After signup, open the Account page to review the current workspace.
  5. Add dossaro to ChatGPT or Claude from the landing page, Account page or setup docs.

The legal acceptance checkbox is required for account creation.

Signup form with legal acceptance

Use this path when the user wants to set up their account first, before touching ChatGPT or Claude.

First-time signup during OAuth

Most users will start from ChatGPT or Claude first.

  1. The user clicks Add to ChatGPT, Add to Claude or creates the custom connector manually.
  2. ChatGPT or Claude opens the dossaro OAuth screen.
  3. The user chooses Create a new account.
  4. The user accepts the legal terms and creates the account.
  5. dossaro returns the user to the same connector approval request automatically.
  6. The user chooses a personal or organization workspace.
  7. The user approves the connector.

The important point: signup does not end the connector flow. The original OAuth approval request stays active while the user authenticates.

Personal workspace flow

A personal workspace is the simplest path. Use it when the user is evaluating dossaro alone or does not need shared company billing yet.

After sign-in, dossaro checks the user's billing context. If the user is not connected to an organization, dossaro shows the personal workspace state and offers two choices:

  • connect with the personal workspace;
  • create an organization first.

OAuth personal workspace choice

Choose Connect with personal workspace when:

  • the user is testing dossaro alone;
  • there is no company workspace yet;
  • the user's usage should stay on their personal dossaro account.

Personal workspace usage is charged to that user's own credits and limits.

Organization admin or owner flow

Use an organization workspace when dossaro should be used by a company, team or shared business function.

An admin or team lead can create an organization during the OAuth flow:

  1. Sign up or sign in with the company email.
  2. On the OAuth approval screen, choose the organization path.
  3. Enter the organization name.
  4. Add the company domain if appropriate.
  5. Click Create organization and connect.
  6. dossaro creates the organization workspace, makes the user the owner and approves the connector against that organization.

OAuth create organization flow

After creation:

  • the creator is the organization owner;
  • the organization has shared billing and shared credits;
  • future members can join explicitly when their verified company domain matches;
  • owners and admins can manage organization subscription and top-ups;
  • regular members can use the organization workspace but cannot manage billing.

If the owner already had an active personal subscription, the Account page may offer to move that subscription to the organization. After the move, credits and billing apply to the organization.

Employee join flow

Employees should sign in or sign up with their company email address. dossaro uses the email domain to find matching organization workspaces.

When a match is found, the OAuth screen shows the organization and the role the user will receive.

OAuth join organization flow

The employee should choose Join [organization] and connect when:

  • the organization name is correct;
  • the email domain is the user's real company domain;
  • connector usage should be charged to the shared organization credits.

After joining:

  • the connector approval continues automatically;
  • MCP usage is charged to the organization workspace;
  • the user can run dossaro from ChatGPT or Claude according to the organization's limits;
  • billing changes remain limited to organization owners and admins.

If the organization shown is not correct, the user should not join it. They can connect with a personal workspace or contact the organization owner/admin.

Approving the connector

Once the user is signed in and the correct workspace is selected, dossaro shows the connector approval screen.

For an organization workspace, the screen makes clear that the connector will use organization billing.

OAuth organization approval screen

The user should click Allow only if:

  • the shown dossaro account is correct;
  • the connecting app is the expected host, such as ChatGPT or Claude;
  • the shown workspace is the intended personal or organization workspace.

After approval, dossaro redirects back to ChatGPT or Claude. The connector host can then call dossaro MCP tools for that dossaro account and workspace.

Account page after setup

After setup, users can review the active context on the Account page.

Account organization overview

Important areas:

AreaWhat it shows
BreadcrumbWhether the user is in Personal workspace or an Organization.
Billing contextThe current workspace name, role, plan, subscription and verified domains.
CreditsRemaining, used and reserved credits for the current billing period.
Billing actionsSubscription, top-up and organization billing actions. Owners/admins see more actions than members.
Connection tabConnector installation details for ChatGPT and Claude.
Security tabPassword setup or password update.

Admin, owner and member differences

RoleCan use MCP connectorCan use shared organization creditsCan manage billing
Personal userYesNoOnly their own personal billing
Organization ownerYesYesYes
Organization adminYesYesYes
Organization memberYesYesNo

Members who need plan changes, top-ups or billing changes should ask an owner or admin.

Troubleshooting

No organization match appears

This usually means the signed-in email domain does not match a verified organization domain.

  • Confirm the user signed in with the company email, not a personal email.
  • If the company workspace does not exist yet, an owner/admin should create it.
  • If the workspace exists but does not appear, ask the owner/admin to check the configured domain.
  • The user can still connect with a personal workspace if that is acceptable.

The wrong organization appears

Do not join the organization if the name or domain is not expected. Use a personal workspace or contact the organization owner/admin before approving the connector.

The user has a generic email address

Generic or free email domains usually cannot be matched automatically. The user can:

  • continue with a personal workspace;
  • create an organization manually if they should own one;
  • sign in again with their company email.

The user already has a personal account

Existing users can sign in during the OAuth flow. If they need company billing later, they can create or join an organization from the Account page or during the connector approval flow.

A member cannot buy top-ups or change plans

That is expected. Billing changes are limited to organization owners and admins. The member can still use the shared organization credits if the connector is approved against the organization workspace.

OAuth does not return to ChatGPT or Claude

  • Keep the connector setup tab and the dossaro authorization tab open until approval is complete.
  • If the connector host looks stuck, cancel and restart the connector setup.
  • If the user signed in with the wrong account, sign out of dossaro and restart the connector setup.

The connector uses the wrong workspace

Disconnect or deny the connector and restart the OAuth flow. During approval, check the workspace area before clicking Allow.