# Slack

### [Listing of all Slack Actions](https://github.com/unskript/docs/blob/main/connnecting/connectors/slack/action_slack/README.md)

### Authenticate

![Information needed to onboard Slack connector](https://491011674-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm4p7lGuBAXN5jCVyoF7P%2Fuploads%2FWbHzyWALvnw9yvfUCNH5%2FScreen%20Shot%202022-06-14%20at%206.22.14%20PM.png?alt=media\&token=d7df050a-9ad5-42ad-85f1-474437d7223f)

| Name               | Description                                               |
| ------------------ | --------------------------------------------------------- |
| Name               | This credential will be listed using the name you provide |
| OAuth Access Token | OAuth Access Token of the Slack app                       |

### Creating a Slack OAuth Access Token

To Obtain a Slack Access Token, you'll need to complete a few steps with Slack:

1. Create a [Slack Application](https://api.slack.com/apps). Choose "from a manifest".

![](https://491011674-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm4p7lGuBAXN5jCVyoF7P%2Fuploads%2FRnbSt57u8ElPsjzd3gKA%2FScreenshot%202022-11-03%20at%206.49.11%20PM.jpg?alt=media\&token=ec3cbe2d-d6e1-453d-b8a6-ad5bbd328d02)

2\. Pick the workspace you'd like to send messages to: (If you have yet, join our [Cloud-ops-community](https://join.slack.com/t/cloud-ops-community/shared_invite/zt-1fvuobp10-~r_KyK9BxPhGiebOvl3h_w) workspace)

<figure><img src="https://491011674-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm4p7lGuBAXN5jCVyoF7P%2Fuploads%2FWa78hiiw9kQqtTJYhOOz%2FScreenshot%202022-11-03%20at%206.52.28%20PM.jpg?alt=media&#x26;token=d39ac68e-d80e-4f27-971a-6d7277587f52" alt=""><figcaption></figcaption></figure>

3\. In the manifest file, you can name your application:

<figure><img src="https://491011674-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm4p7lGuBAXN5jCVyoF7P%2Fuploads%2FpGz0Vy7AIcgA158XMxWP%2FScreenshot%202022-11-03%20at%206.55.02%20PM.jpg?alt=media&#x26;token=3c74efb9-8898-43fa-8351-bbe90d90899f" alt=""><figcaption></figcaption></figure>

4\. Click through the rest of the steps, and then you'll land at a page with many configuration options. Under "add features and functionality," click "Permissions."

5\. Scroll to "Scopes." We need to add 2 scopes for the app to send messages to our Slack Channel: `channels:read` and `chat:write`.

6\. We're now ready to create the OAuth token. Scroll to the top of the page, and click the green "Install to Workspace" (if you make changes, you'll have a "reinstall app" option).

7\. This will create your OAuth token that you can insert into your unSkript Credentials.
