Slack


With the Slack integration, you can do the following:

  • Search for and import files from your Slack workspaces into Brightspot.
  • Receive notifications from Brightspot to your Slack account.

This section describes how to configure the integration with Brightspot.

Including Slack in a Brightspot build

The following table lists the dependencies to include in your build configuration.

ArtifactDescription
com.psddev:slackSupplies the core classes and settings for adding Slack workspaces to Brightspot. This artifact is inherited as a required dependency by the following artifacts, so you need to explicitly include it only if customizing the Slack integration.
com.psddev:slack-notificationAdds support for delivering CMS notifications via Slack.
com.psddev:slack-searchAdds Slack files as a federated search type.

Runtime prerequisites

  • Developer configuration
    • Mandatory: None. The standard subclasses of SlackApiRequest provide methods for searching and downloading Slack files, and for sending notifications through Slack.
    • Optional: Developers can provide additional interactions, such as requesting specific data from alternative API endpoints with different scopes. Extend SlackApiRequest, and use the provided methods such as doApiGetRequest and doApiPostRequest.
  • Ops configuration—Configure a redirect URL, client ID and secret, and bot tokens. For details, see Installing with OAuth.
  • CMS configuration—Configure the site interfacing with Slack. For details, see Configuring the Slack integration.

See also:

Browse All Docs

Everything you need to know when creating, managing, and administering content within Brightspot CMS.

Dashboards
Publishing
Workflows
Admin configurations
A guide for installing, supporting, extending, modifying and administering code on the Brightspot platform.

Field types
Content modeling
Rich-text elements
Images
A guide to configuring Brightspot's library of integrations, including pre-built options and developer-configured extensions.

Google Analytics
Shopify
Apple News
Brightspot is packaged with content types that get you up and running in a matter of days, including assets, modules and landing pages.

Assets
Modules
Landing pages
Our robust, flexible Design System provides hundreds of pre-built components you can use to build the presentation layer of your dreams.

Asset types
Module types
Page types