Skip to main content
You’ll create: a Slack app in your workspace. We’ll be able to read: messages, channel history, and files that the connecting user can already see in Slack.

Steps

1

Create the app

Go to api.slack.com/apps and click Create New App → From scratch.Pick a name (for example, “Voltai”) and choose your workspace.
2

Set the redirect URL

In the left sidebar, open OAuth & Permissions.Under Redirect URLs, add the redirect URI and click Save URLs.
3

Add user token scopes

Under User Token Scopes — not Bot Token Scopes — add:
  • search:read
  • channels:history
  • files:read
These must go under User Token Scopes. Bot scopes will not work: Voltai acts as the connecting user so that Slack’s own permissions apply, and a bot token would see a different set of channels.
4

Install to the workspace

Click Install to Workspace at the top of the same page and approve the prompt.
5

Copy the credentials

In the left sidebar, open Basic Information → App Credentials.

Send us

Things to know

  • Search only covers channels the connecting user is a member of. Public channels they have not joined are invisible to Slack’s search API, so joining the relevant channels is the fix if results look thin.
  • Private channels and DMs are only reachable if that user is in them, which is usually what you want.