---
sourceDocument: Australia ServiceNow AI Platform Administration
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/platform-administration

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia ServiceNow AI Platform Administration

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# Configure source system

# Configure Slack for external content indexing {#ariaid-title1}

Release version: Australia  
Updated May 29, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read  
Create a Slack API application to allow the Slack external content connector to crawl public channels in your Slack source system.

## Before you begin

You need permission to create Slack API applications in your organization's Slack workspace.

Role required: none

## About this task

The Slack external content connector retrieves content from public channels in your Slack source system using a Slack API application. You need to create this application and configure its OAuth settings to allow the external content connector access to your Slack workspace.

Your connector administrator needs the Slack API application's client ID and secret to configure the Slack external content connector for proper connection to your Slack source system.

## Procedure

1. Navigate to the Slack API: Applications page at <https://api.slack.com/apps>.
2. If prompted, sign in to your Slack account and select the workspace that you want the external content connector to crawl.
3. Select Create an App.  

   If you already have existing applications on this page, select Create New App instead.
4. In the Create an app dialog box, select From scratch.  
5. In the Name app \& choose workspace dialog box, specify a name and workspace for your application.
   1. In the App Name field, enter a name for your application.
   2. In the Pick a workspace to develop your app in field, select the workspace that you want the external content connector to crawl.
   3. Select Create App.

   {#cfg-src-sys-settings-slack-ext-cont-connector__substeps_iq4_mnw_s2c}  
   The application's Settings page appears, open to the Basic Information page.
6. In the App Credentials section, select Show to display the Client Secret field value, then record the application's Client ID and Client Secret values in a secure location.  
   Important:  
   Your connector administrator needs these values to configure the Slack external content connector. {#cfg-src-sys-settings-slack-ext-cont-connector__record-client-id-and-secret-step}
{#cfg-src-sys-settings-slack-ext-cont-connector__record-client-id-and-secret-step}
7. Navigate to FeaturesOAuth \& Permissions.
8. On the OAuth \& Permissions page, configure a redirect URL for the application.
   1. In the Redirect URLs section, select Add New Redirect URL.  
   2. Enter the URL for your ServiceNow AI Platform® instance, <kbd class="ph userinput">https://&lt;instance-name&gt;.service-now.com</kbd>, replacing <kbd class="ph userinput">&lt;instance-name&gt;</kbd> with the name of your instance.
   3. Select Add.
   4. Select Save URLs.  
   {#cfg-src-sys-settings-slack-ext-cont-connector__substeps_x13_2dx_s2c}
9. On the OAuth \& Permissions page, in the Scopes section's Bot Token Scopes subsection, configure each of these bot token scopes for the application.  
   * channels:history
   * channels:join
   * channels:read
   * files:read
   * remote_files:read
   * team:read
   * users:read
   {#cfg-src-sys-settings-slack-ext-cont-connector__ul_gsp_m2x_s2c}
   1. Select Add an OAuth Scope.  
   2. Enter the OAuth scope's name to filter the list of scopes, then select the scope's entry.  
      The selected scope appears in the list of Bot Token Scopes for your application.
   {#cfg-src-sys-settings-slack-ext-cont-connector__substeps_p3v_h2x_s2c}
10. On the OAuth \& Permissions page, install the application into your Slack workspace.
    1. In the OAuth Tokens section, select the link to install the application to your Slack workspace.  
       The installation link's text will include the name of your Slack workspace.
    2. On the confirmation page, select Allow.  
    {#cfg-src-sys-settings-slack-ext-cont-connector__substeps_rql_1fx_s2c}
11. On the OAuth \& Permissions page, opt into token rotation for the application.
    1. In the Advanced token security via token rotation section, select Opt In.  
    2. On the confirmation page, select Opt in.  
    {#cfg-src-sys-settings-slack-ext-cont-connector__substeps_u2c_1gx_s2c}

## What to do next

Provide the following items to your connector administrator:

* The Slack API application client ID and client secret that you recorded in step [6](https://servicenow-prod.fluidtopics.net/mwbOUgwwOUrmGdU0WuI3gw#cfg-src-sys-settings-slack-ext-cont-connector__record-client-id-and-secret-step).
* The URL where your Slack workspace is accessible. This is usually https://slack.com.
{#cfg-src-sys-settings-slack-ext-cont-connector__ul_rl2_xjd_tdc}

Your connector administrator needs these items to configure a Slack external content connector to retrieve attachments from your Slack instance.

For details on creating and configuring a Slack external content connector, see [Create a Slack external content connector](https://servicenow-prod.fluidtopics.net/wPx39yybUdUXg7ED4lYrTA "Create an external content connector to retrieve searchable content from public channels in your Slack source system.").

*[\>]: and then


