This guide covers the full connection lifecycle for Neo in Slack, from the first workspace install through reconnects, claim/setup, and disconnects.Documentation Index
Fetch the complete documentation index at: https://docs.neo.projectdiscovery.io/llms.txt
Use this file to discover all available pages before exploring further.
Before You Start
You need two kinds of access:- Slack workspace installation access so the app can be installed into the workspace.
- A Neo account. Any authenticated Neo user can start the connection. If you don’t belong to a Neo team yet, Neo auto-creates one for you on install, named after your Slack workspace, with you as admin. If you are already on a Neo team, only that team’s admin can connect or manage the workspace.
Install Neo In Slack
Use the public install link to start the Slack flow:Install Neo for Slack
Open the Slack OAuth flow and approve Neo for your workspace.
Complete Setup In Neo
When you start the connection from Neo’s integrations panel, Neo redirects back with a successful connection state immediately after Slack OAuth, and the workspace appears under Settings → Applications. If you didn’t have a Neo team, Neo creates one for you using your Slack workspace name and adds you as its admin in the same step — no separate setup is required.Setup / Claim Required (Edge Case)
If the Slack app is installed directly from the Slack App Directory without first signing in to Neo, the install can land in a pending setup state until the workspace is tied to a Neo team.This is the
pending_unclaimed lifecycle state in the backend. In practice, it means Slack install succeeded, but the workspace still needs to be claimed by a Neo team admin from inside Neo.Complete setup as a Neo team admin
A Neo team admin must complete the claim step from the Slack integration flow inside Neo.
Reconnect An Existing Workspace
Reconnect is used when the workspace was previously connected but needs renewed credentials or was intentionally disconnected and is being restored. Common reconnect cases:- the Slack token was revoked externally
- the app was reinstalled or its access changed in Slack
- the workspace was disconnected in Neo and is now being restored by an admin
Disconnect A Workspace
Disconnecting the Slack workspace from Neo is an admin-only action performed from Neo. When a Neo team admin disconnects the workspace:- the workspace remains known to Neo
- the Slack installation is marked as
disconnected_by_user - Slack-side reinstalls alone do not automatically restore the connection
Ownership Rules
Neo enforces a workspace-to-team relationship to avoid ambiguous ownership. Important rules:- a Slack workspace can already belong to another Neo team
- only admins of the current Neo team can manage the connection
- Neo chooses the team relationship, not just the Slack install state
Common Setup Scenarios
You Installed In Slack But Nothing Looks Connected In Neo
Likely cause: the install completed, but the workspace still needs to be claimed by a Neo team admin. What to do:- open Neo
- go to the Slack integration flow
- complete setup as a Neo team admin
You Are A Non-Admin Member Of An Existing Neo Team
You can use Neo in Slack once your team admin connects the workspace, but you cannot connect, reconnect, or disconnect it yourself. What to do:- ask your Neo team admin to complete the connection from Neo settings
You Don’t Yet Belong To A Neo Team
You can install Slack yourself. Neo creates a team for you using your Slack workspace name and adds you as admin during the install. You can rename the team or invite others later from Neo’s team settings.The Workspace Was Disconnected Earlier
Neo will not treat a plain Slack reinstall as a full recovery if the workspace was intentionally disconnected in Neo. What to do:- reconnect it from Neo as a Neo team admin
Next
- Learn how people actually use Neo in Slack: Use Neo In Slack
- Review scopes and admin controls: Slack Admin & Permissions
- Diagnose setup issues: Slack Troubleshooting

