Introduction
A Slack app's capabilities and permissions are governed by the scopes it requests.
If your app is submitted to the Slack App Directory, we’ll review your reasons for requesting each scope. After your app is listed in the Directory, it will only be able to use permission scopes Slack has approved.
Bot scopes
- channels:join - Join public channels in a workspace
- channels:manage - Manage public channels that "Epoch" has been added to and create new ones
- channels:read - View basic information about public channels in a workspace
- chat:write - Send messages as @Epoch
- chat:write.public - Send messages to channels @Epoch isn't a member of
- groups:read - View basic information about private channels that "Epoch" has been added to
- groups:write - Manage private channels that "Epoch" has been added to and create new ones
- im:read - View basic information about direct messages that "Epoch" has been added to
- im:write - Start direct messages with people
- links:read - View epochapp.com URLs in messages
- links:write - Show previews of epochapp.com URLs in messages
- mpim:read - View basic information about group direct messages that "Epoch" has been added to
- team:read - View the name, email domain, and icon for workspaces "Epoch" is connected to
- users:read - View people in a workspace
- users:read.email - View email addresses of people in a workspace
- users:write - Set presence for "Epoch"
User scopes
Slack features
Instructions:
Functionality:
- Slack integration is used for internal comms and drip campaigns
- Employees can RSVP to events directly on Slack, including automated waitlists
- Customize and automate reminders on Slack for upcoming events
- Create and archive Slack channels with confirmed guests added automatically
- Use existing Slack channels for event communications
- Promote events across all Slack channels with custom messaging and GIFs
- Send automated questionnaires and feedback forms on Slack to guests
- Event-related notifications (e.g. invited, uninvited, waitlist)