Nisa
  • Overview
    • 👋Welcome to Nisa
    • ✨Our Features
  • Connecting Data Sources
    • Slack
    • Notion
    • Github
    • Jira
    • Confluence
    • Google Drive
    • One Drive
    • SharePoint
    • Google Calendar
    • Gmail
  • Deploying Bots
    • Slack
    • Discord
    • API
    • Widget
Powered by GitBook
On this page
  1. Connecting Data Sources

Slack

PreviousOur FeaturesNextNotion

Last updated 1 year ago

Slack is a powerful collaboration platform that enables teams to communicate and work together effectively. Our Business Chatbot seamlessly integrates with Slack using internal Slack apps, allowing for automatic gathering, synchronization, and indexing of the following elements:

Channels

This includes Channel ID, Name, Purpose, and relevant timestamps.

Messages

We capture Message Content, Sender, Channel, and pertinent timestamps.

By connecting your Slack workspace with our Business Chatbot, you enhance ChatGPT's understanding of your team's communications and enable more contextual responses.

Setting Up the Slack Internal App Connector

To connect Slack to our Business Chatbot dashboard using internal Slack apps, follow these steps:

Note: You must be an admin of the Slack workspace to set up the connector

Step 1. Navigate and sign in to

Step 2. Create a new Slack app:

  • Click the Create New App button in the top right.

  • Select From an app manifest option.

  • Select the relevant workspace from the dropdown and click Next.

Step 3. Copy the following manifest into the text box.

Note: Replace redirect_urls with your own Dashboard URL.

display_information:
  name: Nisa
  description: Indexing Business Knowledge into AI
  background_color: "#2c2d30"
features:
  bot_user:
    display_name: Nisa
    always_online: false
oauth_config:
  redirect_urls:
    - https://dashboard.nisa.ai/
  scopes:
    bot:
      - channels:read
      - conversations.connect:read
settings:
  org_deploy_enabled: false
  socket_mode_enabled: false
  token_rotation_enabled: false

Step 4. Click the Create button.

Step 5. Navigate to the OAuth & Permissions tab under the Features header. Under OAuth Tokens for Your Workspace, select Install to Workspace and Allow the app.

Step 6. Navigate to Basic Information tab under the Settings header. Note down the Client ID and Client Secret displayed on the App Credentials panel.

Step 7. Now, in the Business Chatbot dashboard, go to the Sources section, add new Organizational Source, and find Slack. Enter the Client ID and Client Secret obtained from your Slack App.

Step 8. Click configure and allow the app.

Congratulations! You have successfully added a connection to synchronize your Slack workspace using internal Slack apps. The Business Chatbot will now be able to capture and process data from your Slack channels, messages, users, and attachments.

https://api.slack.com/apps