Skip to main content

Communication integrations in Learned

In this article, we explain more about Learned’s communication integrations

Sylvano Verweijen avatar
Written by Sylvano Verweijen
Updated over a week ago

Learned supports managers in capturing insights at the moment and place they are written. These features must be enabled by both the organization and the employee before they become active.

Slack Integration

Learned offers an optional integration with Slack, allowing users to easily record insights such as feedback, learnings, or observations directly in Learned from Slack, using a slash command or a message action.

How does it work?

Before users can send insights via Slack, the organization’s Slack administrator must install and authorize the app once. During this installation, the administrator grants permission for limited access to user data and the use of slash commands and shortcuts.

Creating Slack integration in Learned

As Admin

To set up and approve the integration with Slack, the admin in Learned navigates to the Integrations page. Here, you’ll find the communication integrations and possible HRIS integrations. Click “Add Integration” and select Slack.

You will then be taken to a screen where you grant Learned one-time access.

Slack Permissions During Installation

When installing the Slack integration, the administrator of the Slack workspace will be asked to grant one-time access. Slack will clearly display which data and features your app is allowed to view or use.

The Slack administrator must explicitly grant this permission before the integration can be activated.

What Data Is Processed?

When using the integration, Learned processes:

  • Slack Username: To record who sent and received the message.

  • Slack User ID: For technical linking and authentication.

  • Message Content: Only the data the user enters in the feedback form or selects via a message action.

  • Submission Timestamp: For logging and context.

  • Channel Type and Name: If applicable, records whether the feedback came from a channel or a private conversation, and the channel’s name, for logging and context.

  • User List Within the Organization: Only requested when a user interacts with a dropdown menu (such as when selecting a colleague). This data is not stored and is only used temporarily to display the menu in Slack.

As an Employee

To use the integration between Learned and Slack as an employee or manager, add the Learned app to your Slack workspace for yourself. To do this, click “Add apps” in the bottom left corner of Slack.

You can then search for the Learned app and connect it.

Once the app has been added to Slack, you can start creating Insights and sending them to Learned.

Creating insights in Slack

The user types /create-insight followed by a line of text in Slack. When pressing Enter, a form (modal) opens with the message automatically pre-filled.

The user can then edit the text, confirm it, and optionally link the insight to a colleague.

Or the user clicks the menu (⋯) next to a Slack message and selects “Create insight”. This will also open a form that allows the message to be sent to the platform, including additional information such as who the insight is about.

After confirmation, the feedback is sent to the Learned platform, where it is stored in the user’s profile.

How Is Privacy Ensured?

  • Only messages explicitly sent by the user via a form or action are processed.

  • No monitoring or scanning of Slack messages is performed.

  • All data is transmitted and stored in encrypted form within Learned’s secure environment.

  • Organizations can activate or deactivate the Slack integration at any time via their settings.

  • Slack requests are digitally signed and validated by us according to Slack’s verification process.

  • Requests older than 5 minutes are rejected to prevent replay attacks.

ℹ️ The data processing is in accordance with the GDPR and falls under the existing data processing agreement.

Did this answer your question?