C1Risk Slack Integration User Guide

Modified on Thu, 19 Mar at 6:42 PM


C1Risk has enhanced its Slack integration to include a new Direct Messaging (DM) feature. This allows users to communicate directly with individuals or specific channels from within a record in CyberOne, providing more targeted and efficient communication for risk and compliance management.

This guide outlines the steps for new users to activate Slack integration and for existing users to update their configuration to enable the new DM feature.


I. For New Customers: Activating Slack Integration

To set up the Slack integration for the first time, follow these steps:

  1. Create a Slack App:

    • Log in to your Slack workspace and go to the Slack API page.

    • Click Create New App.

    • Select From scratch, provide an App Name (e.g., CyberOne), and choose your Workspace.

  2. Configure Scopes (Permissions):

    • In the Slack App settings, navigate to OAuth & Permissions in the left-hand menu.

    • Scroll down to the Scopes section. Under Bot Token Scopes, add the following permissions:

      • incoming-webhook: Post messages to specific channels in Slack.

      • users:read: View people in a workspace.

      • users:read.email: View email addresses of people in a workspace.

      • channels:read: View basic information about public channels.

      • channels:join: Join public channels in a workspace.

      • channels:history: View messages and other content in public channels.

      • chat:write: Send messages as the app.

      • groups:read: View basic information about private channels.

      • groups:history: View messages and other content in private channels.

      • groups:write: Manage private channels.

      • im:read: View messages and other content in direct messages.

      • im:history: View messages and other content in direct messages.

      • im:write: Start direct messages with people.

      • mpim:read: View information about group direct messages.

      • mpim:history: View messages and other content in group direct messages.

      • mpim:write: Start group direct messages with people.

  3. Install App to Workspace:

    • Scroll back up to the OAuth Tokens for Your Workspace section and click Install to Workspace.

    • Follow the prompts to authorize the app.

  4. Configure C1Risk:

    • Once installed, copy the Bot User OAuth Token (starts with xoxb-).

    • In CyberOne, navigate to Administration > Integrations.

    • Select Slack and click activate 

    • Paste the Bot User OAuth Token into the designated field.

    • Save your settings. 

  5. Configure Entities 

    • Once Slack integration detail page, got Configuration section and click Edit to select entities for slack messaging




II. For Existing Customers: Updating Configuration for Direct Messaging

If you already have the Slack integration active, you must update your Slack App’s scopes and reinstall it to enable the new DM feature.

  1. Update Scopes:

    • Log in to the Slack API page and select your existing CyberOne app.

    • Navigate to OAuth & Permissions.

    • Under Bot Token Scopes, add the following missing permissions:

      • channels:join

      • channels:history

      • chat:write

      • groups:read

      • groups:history

      • groups:write

      • im:read

      • im:history

      • im:write

      • mpim:read

      • mpim:history

      • mpim:write

  2. Reinstall App:

    • After adding the new scopes, a yellow banner will appear at the top of the page indicating that you need to reinstall the app for the changes to take effect.

    • Click the link in the banner or scroll to the OAuth Tokens for Your Workspace section and click Reinstall to [Your Workspace Name].

  3. Update C1Risk Token:

    • If your Bot User OAuth Token has changed, copy the new token.

    • In CyberOne, go to Administration >  Integrations > Slack and update the token.




III. Using the New Slack Direct Message Feature

Once the configuration is complete, you can use the Slack component within record in C1Risk. 

  1. Locate the Slack Component: Open record detail page in C1Risk. You will see a Slack component, typically located on the right top action menu section . 

  2. Select Recipients: In the Send Message To field, you can search for and select:

    • Individual Users: Type the name of a workspace member. (prefixed with @ or type email). The system automatically includes the logged-in C1Risk user as a recipient by default, provided your C1Risk account email matches your Slack account.

    • Channels: Type the name of a public or private channel (prefixed with #).

    • Please note below Slack rules:

      • System can send to multiple contacts
      • System can send to contacts or channel; not bot
      • System can send to a single channel; not multiple channels
  3. Compose and Send:

    • Type your message in the text box.

    • Click the Send button.

  4. View in Slack:

    • The recipient will receive a message in Slack containing your text and a link back to the specific record in C1Risk.

    • The message will also indicate who sent it.

  5. Continue the Conversation: Any replies in Slack can be seen by members of the channel or the individual recipient, facilitating real-time collaboration on the record.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article