Skip to content

Slack connector OAuth fails with invalid_team_for_non_distributed_app #212

Description

@bloodcarter

Summary

Authorizing a Slack as Bot connector from the Sprites dashboard for the dashaai.slack.com workspace fails before authorization completes.

Steps to reproduce

  1. Open a Sprites organization in the dashboard.
  2. Go to Connectors.
  3. Add a Slack as Bot connection.
  4. Select and authorize the Slack workspace.

Actual result

Slack displays:

Something went wrong when authorizing this app.

invalid_team_for_non_distributed_app

Retrying does not resolve the failure.

Expected result

Slack should display the consent screen, complete authorization, and add the bot connector under Your connections.

Likely failure boundary

Slack documents this error as occurring when an undistributed Slack API app is authorized on a workspace other than the workspace where the app was created. Because the Sprites dashboard supplies the OAuth application for this connector flow, the OAuth client may be undistributed or the flow may be using the wrong client ID.

The target workspace cannot change distribution settings for a Slack app owned by Sprites.

References

Observed on July 13, 2026.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions