Sidebar and Slack

  • Release version: Yokohama
  • Updated January 30, 2025
  • 3 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Sidebar and Slack Integration

    The Sidebar and Slack integration allows users on both platforms to communicate seamlessly. This integration requires that at least one participant is an external-only user without a corresponding ServiceNow sysuser record. It enables collaborative discussions by synchronizing users and messages between Sidebar and Slack.

    Show full answer Show less

    Key Features

    • User Authentication: Sidebar users must have a Slack account, and Slack authenticates these users to enable private channel chats including Sidebar users.
    • User Differentiation: Slack users are indicated by a Slack icon next to their names in discussion windows and search results, helping users distinguish between Sidebar and Slack participants.
    • Adding Participants: Sidebar users can add others by searching and selecting existing users. Slack users can add participants directly in Slack group chats, which automatically updates the Sidebar discussion. A limit of 250 users applies per Slack private channel.
    • User Synchronization: A synchronization job runs every 30 minutes to align Sidebar and Slack users based on matching email addresses.
    • Message Validation and Types: Messages sent from Slack to Sidebar are validated using Slack’s signing secret. Supported message types include plain text, images, emojis, URLs, attachments, and links to ServiceNow records.
    • Removing Users: Sidebar users can remove Slack participants from discussions. Removed users can still view past messages in Slack but cannot participate. Notifications are shown when users leave or are removed.
    • Message History: When Slack group chats are enabled for a user, prior Sidebar discussion messages are not preloaded in Slack; only new messages after enabling are received.
    • Access Control: ServiceNow only accesses Slack messages generated through this integration, ensuring limited and secure message access.

    Important Considerations

    • Participant Synchronization: Repeated changes to the Sidebar-Slack integration can disrupt synchronization of discussion participants.
    • Domain Separation: Domain separation is not supported on the Slack instance integrated with Sidebar. As a result, the Slack setup button is disabled in ServiceNow settings when multiple domains exist, limiting Slack instance partitioning across domains.

    Sidebar's integration with Slack enables Sidebar users and Slack users to communicate with each other from their respective platforms.