---
title: Slack
url: https://www.tines.com/stories/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/stories/docs/llms.txt) › [Credentials](https://www.tines.com/llm/stories/docs/credentials.md) › [Connect flows](https://www.tines.com/llm/stories/docs/credentials/connect-flows.md)*

# Slack

*[View on tines.com](https://www.tines.com/stories/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

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

 |



### Custom app for Slack

| Item | Description |
| --- | --- |
| Credential type | Text |
| Required inputs | Slack OAuth Token for your custom app |
| Scopes | Defined by the user creating the custom Slack app. |

> **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.
