Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Current »

Integration Summary

Slack is an instant messaging platform for businesses, facilitating team communication and collaboration in one place.

Our integration allows you to complete actions that you’d carry out on Learn Amp by using shortcuts in Slack.


Main Features

Enjoy a seamless experience between Learn Amp and Slack. Carry out actions that you’d do on Learn Amp without ever leaving Slack, simply by entering commands.

  • Transform a web link into an item on Learn Amp.

  • Receive notifications in your Slack thread about upcoming tasks and deadlines, and their priority level.

  • Carry out searches on Learn Amp on certain topics, view the most highly rated items on this topic, and share them on to a fellow colleague via Slack messaging.

  • 1-Click Single Sign On for organisations with a ‘Business+’ or above Slack Plan (optional)


Information that can be synced using the slash command

Once the integration has been set up, you’ll be able to start using the integration. To use, simply open up Slack and type in the command you’d like to us.

 Slack commands
  • /la or /learnamp Quick links to view your Assigned Learning and Activity Dashboard.

  • /la help View usage info to help you use the slash command.

  • /la connect Make sure your Slack and Learn Amp accounts are connected.

  • /la search keywords Search the Learn Amp library for keywords.

  • /la tasks List 10 upcoming tasks.

  • /la tasks overdue List overdue tasks.

  • /la tasks mandatory List mandatory tasks.

  • /la add http://www.example.com/a-great-article Add the URL as a new item within Learn Amp.


Viewing Learn Amp activity within Slack

Once your Slack Team has been connected to your Company's Learn Amp account, you can designate a Slack channel, and Learn Amp will post either your whole company or a specific team's learning activity into that channel. Information synced to Slack is configured by Learn Amp administrator using Activity Feeds.

For example, if someone in your team marks a training course as completed, a Slack notification will appear with that user's name, a link to their profile, and a link to the course they have completed.

 What updates can you post to Slack?

Type

Options

Completion

  • Items

  • Learnlists

  • Channels

  • Events

  • Surveys

  • Quizzes

Newly added (if visibility is entire company)

  • Items

  • Learnlists

  • Channels

  • Ecents

  • Locations

Engagement

  • Internal reviews

  • Discussion posts

  • Q&A questions

Event enrollments

  • Event enrollment is approved


Known Limitations/Considerations

Task Commands: In Learn Amp users can be set tasks to complete items, learnlists, quizzes and channels. The slack commands /la tasks, /la tasks overdue and /la tasks mandatory will not surface information on assigned surveys, 1-1s or any content not otherwise tasked as an item, learnlist, quiz or channel.

Activity Feeds: Activity feeds can contain updates for all all users, or for a selected team. Activity feeds cannot be created for updates on individual users or groups.


How the Platforms Connect

The Slack Integration uses Slacks Web API (https://api.slack.com/web) in order to read channels, user information and to post notifications and updates.

Slack’s slash commands feature calls back to Learn Amp for real time integration.

Single Sign On is achieved using Slack’s OAuth2 authentication flow.


Permissions/Scopes Required

For our integration with Slack to work effectively, the following permissions scopes are requested from Learn Amp:

 Channels/Groups:read

View basic information about public channels in a workspace. We require this scope in order to present the user with a choice of which channel they wish to post in notifications from Learn Amp.

 Chat:write

Send messages as @Learn Amp. We require this scope in order to post in notifications from our platform, as requested by the user.

 chat:write.public

Send messages to channels @Learn Amp isn't a member of. We require this scope in order to post in notifications from Learn Amp, as requested by the user, when our bot is not already explicitly added as a member.

 commands

Add shortcuts and/or slash commands that people can use. We require this to provide users with useful slash commands for accessing Learn Amp without leaving slack.

 identity.basic (for SS0 only).

View information about a user’s identity. We require this to allow users to sign into Learn Amp with Slack SSO.

Learn Amp does not read any of your conversations, files or history on Slack.


Required Stakeholders

To set up our Integration with Slack, you will need somebody with administrator level access to your Slack account. This person will also need administrator level access to your Learn Amp Live account for the period of time in which the Integration is being set up.


Set up Instructions

All that’s needed to set up this integration is:

  • A Slack account.

Full instructions on how to set up the Slack integration can be found within your Learn Amp account.


Other Frequently Asked Questions

 What authentication protocol does Learn Amp's integration with Slack use?

Learn Amp integrates with Slack to provide SSO using 0Auth2.

 Can we use Slack for single sign on (SSO)?

Yes. Learn Amp can also integrate with Slack to permit Single Sign On. For full information, please see our integration page on Slack SSO Integration.


Related articles

How do I enable the Slack integration?

How do I use the Slack integration?

  • No labels