These steps will generate the credentials needed to integrate Fostr AI with a Slack workspace. The steps should be performed by an admin of the Slack workspace. The goal is to create an app level token so that Fostr can access data in the Slack workspace.

Once the steps below are completed, the Fostr AI app will need to be added to each Slack channel that you would like Fostr to have access to.

Step 1: Sign In to Slack


Open https://api.slack.com/apps in your browser.

How to set up a Slack App - Step 0.png

Log in with your Slack account that has permission to create apps in your workspace.

How to set up a Slack App - Step 1.png

Step 2: Create a New App


Click on "Create New App".

How to set up a Slack App - Step 2.png

Choose "From a manifest".

How to set up a Slack App - Step 3.png

Pick a workspace to develop your app in.

How to set up a Slack App - Step 4.png

Copy the manifest below, paste it, and click “Next”.

{
    "display_information": {
        "name": "Fostr AI"
    },
    "features": {
        "bot_user": {
            "display_name": "Fostr AI",
            "always_online": false
        }
    },
    "oauth_config": {
        "scopes": {
            "bot": [
                "app_mentions:read",
                "calls:read",
                "canvases:read",
                "channels:history",
                "channels:read",
                "files:read",
                "groups:history",
                "groups:read",
                "im:history",
                "im:read",
                "links:read",
                "metadata.message:read",
                "mpim:history",
                "mpim:read",
                "remote_files:read",
                "team:read",
                "users:read",
                "users:read.email",
                "users.profile:read"
            ]
        }
    },
    "settings": {
        "org_deploy_enabled": false,
        "socket_mode_enabled": false,
        "token_rotation_enabled": false
    }
}