Integrate Slack

Integrate Slack with your Okta org to streamline requesting and approving access as well as notifying campaign reviewers and admins.

Before you begin

  • Read Considerations and best practices for integrating Slack and Microsoft Teams.

  • You must have the Slack workspace administrator permissions for the workspace you want to connect with Okta.

  • The email of the Okta account must be the same as the email of the Slack account.

  • You must be an access requests admin. Alternatively, if you're integrating Slack with your Okta org to send access certification campaign notifications, ensure that you meet the following requirements:

    • You've enabled the Identity Governance - Slack notifications feature for your org.

    • You're a super admin or have a custom admin role with the Manage governance settings permission.

Start this task

  1. In the Access Requests console, go to SettingsIntegrations.
  2. Under Slack, click Connect.
  3. Click Add to Slack.

  4. From the Slack authorization window, click Authorize. See Okta Privacy policy.

Slack adds the Okta (or Access Requests) app to the workspace within your organization. You can select which workspace to add the app to, if your Slack plan allows.

Access Requests experience

After you add the Okta bot in a shared channel, users can submit and approve requests from Slack depending on whether the resource access is managed by request types or conditions.

If you've enabled the Unified requester experience feature for your org and the Enable Slack for Access Requests toggle, you can control whether users can submit and approve requests (including approving requests for Okta admin roles) directly from Slack. Otherwise, users can submit requests from Slack only if the resource access is managed by request types. Regardless of whether the resource access is managed by request types or conditions, they can still approve access requests (for resources other than Okta admin roles) from Slack.

When users submit or approve requests using Slack, they use the Slack session and not Okta session. Keep this in mind when you configure global session and app sign-in policies for your org.

Ensure that you've turned on the Enable notifications for Access Requests (or Enable Slack for Access Requests if you've enabled Unified requester experience) toggle located on the Settings page. Users get notifications for request summary and updates. Users also receive access expiration notifications for requests managed by access request conditions.

After users interact with the Okta bot or Access Requests app (or the Okta app) once, they automatically receive a notification when an action is assigned to them or they're mentioned in a request.

Access Certifications experience

Enable notifications for Access Certifications from the Settings page. After you enable the notifications, campaign reviewers and admins get Slack notifications for new campaigns, reminders for campaigns closing soon, and reassigned review items, among others. You can specify which notifications are sent on the Reviewer page when you create or edit a campaign.

Reviewers and admins only get notifications for campaigns that launch after you integrate Slack with Okta and enable notifications for Access Certifications.

Related topics

Integrations

Configure settings for Slack

Submit requests from Slack