---
title: Slack
url: https://www.tines.com/docs/credentials/connect-flows/slack/
updated: 2025-09-16T15:54:22+00:00
---

*[tines.com](https://www.tines.com/llms.txt) › [Docs](https://www.tines.com/llms.txt) › [Credentials](https://www.tines.com/llm/docs/credentials.md) › [Connect flows](https://www.tines.com/llm/docs/credentials/connect-flows.md)*

# Slack

*[View on tines.com](https://www.tines.com/docs/credentials/connect-flows/slack/)*

[Slack](https://slack.com/) is a communication platform that facilitates real-time messaging, file sharing, and team collaboration, streamlining workflows and enhancing productivity within organizations.

## Connect flow details

The Slack connect flow offers the below two options. For self-hosted tenants, only custom app credentials are supported.

1. Use Tines's app for Slack (Managed OAuth type credential)
2. Use your own custom app (Text type credential)



> **TIP:** If you would like to use advanced functionality such as slack commands, modals, interactivity, and/or event subscriptions, we recommend creating your own custom app. You can implement base interactivity with Tines's app for Slack by using [pages](https://www.tines.com/docs/pages/) and [prompts](https://www.tines.com/docs/prompts/) in messages.



### Tines app for Slack

<table border="1" style="border-collapse: collapse;"><tbody><tr><td>Item</td><td>Description</td></tr><tr><td>Credential type</td><td>Managed OAuth</td></tr><tr><td>Required inputs</td><td>N/A: sign in with the account you'd like the credential associated with in Slack</td></tr><tr><td>Scopes</td><td><ul><li><em>channels:manage</em>: Manage public channels that Tines has been added to and create new ones</li><li><em>channels:read</em>: View basic information about public channels in a workspace</li><li><em>chat:write</em>: Send messages as @Tines</li><li><em>chat:write.public</em>: Send messages to channels @Tines isn't a member of</li><li><em>files:read</em>: View files shared in channels and conversations that Tines has been added to</li><li><em>files:write</em>: Upload, edit, and delete files as Tines</li><li><em>groups:write</em>: Manage private channels that Tines has been added to and create new ones</li><li><em>mpim:write</em>: Start group direct messages with people</li><li><em>reactions:read</em>: View emoji reactions and their associated content in channels and conversations that Tines has been added to</li><li><em>reactions:write</em>: Add and edit emoji reactions</li><li><em>team:read</em>: View the name, email domain, and icon for workspaces Tines is connected to</li><li><em>users.profile:read</em>: View profile details about people in a workspace</li><li><em>users:read</em>: View people in a workspace</li><li><em>users:read.email</em>: View email addresses of people in a workspace</li></ul></td></tr></tbody></table>



### Custom app for Slack

<table border="1" style="border-collapse: collapse;"><tbody><tr><td>Item</td><td>Description</td></tr><tr><td>Credential type</td><td>Text</td></tr><tr><td>Required inputs</td><td>Slack OAuth Token for your custom app</td></tr><tr><td>Scopes</td><td>Defined by the user creating the custom Slack app.</td></tr></tbody></table>

> **TIP:** Check out the [Slack Authentication Guide](https://explained.tines.com/en/articles/8713184-slack-authentication-guide#h_d053e9ebc0) for more details on how to create your app.
