Connect Slack Via Connectors

Go to Connectors

First, go to the connectors page, which can be found by clicking on the settings icon on the sidebar.

Slack - Setting Connector

Add Connectors

In the connectors page, look for Slack and to connect click ADD CONNECTOR button in the Slack section as shown in below image.

Slack - Add Connector

Permissions requested with an admin approval

Why admin approval is required

Admin approval is required to request for all the permissions needed by Hatica slack bot. When connected by admin direct permissions request can be granted and in case of users/non-admins a request is sent to admin for approval.

Slack - Oauth Page

Scopes Requested

Following permissions scopes are requested via outh login page for slack:

What will Hatica be able to do?

  • app_mentions:read: View messages that directly mention @Hatica in conversations that the app is in
  • chat:write: Send messages as @Hatica
  • chat:write.public: Send messages to channels @Hatica isn't a member of
  • im:write: Start direct messages with people
  • workflow.steps:execute: Add steps that people can use in Workflow Builder

What will Hatica be able to view?

  • channels:history: View messages and other content in public channels, private channels, direct messages, and group direct messages that Hatica has been added to
  • groups:history: View messages and other content in public channels, private channels, direct messages, and group direct messages that Hatica has been added to
  • im:history: View messages and other content in public channels, private channels, direct messages, and group direct messages that Hatica has been added to
  • mpim:history: View messages and other content in public channels, private channels, direct messages, and group direct messages that Hatica has been added to
  • im:read: View basic information about direct and group direct messages that Hatica has been added to
  • mpim:read: View basic information about direct and group direct messages that Hatica has been added to
  • channels:read: View basic information about public channels in a workspace
  • groups:read: View basic information about private channels that Hatica has been added to
  • links:read: View URLs in messages
  • pins:read: View pinned content in channels and conversations that Hatica has been added to
  • reactions:read: View emoji reactions and their associated content in channels and conversations that Hatica has been added to
  • dnd:read: View Do Not Disturb settings for people in a workspace
  • team:read: View the name, email domain, and icon for workspaces Hatica is connected to
  • usergroups:read: View user groups in a workspace
  • 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