How To Integrate Myuser into Slack

The purpose of this guide is to use your own Slack App (so you have a lot more control). At the end of this guideline, you will get Bot User OAuth Token
which is what we need to finish installation process

1) Visit https://api.slack.com/apps & Login into the workspace you want the app to be installed

2) Once you login do not open app instead simply go to https://api.slack.com/apps again

3) Once you login you will see this screen instead, click Create New App

4) Select from scratch

5)

Name it as you like preferably name containing Myuser so you recognize it and Pick a workspace then click Create App

6) From settings choose Oauth & Permissions

7) Scroll down to scopes section:

8) Click Add an OAuth Scope and type chat:write (so App can send a message)

9) In the same section scroll up and now Install to Workspace button will be enabled and will contain your workspace name, Click on it


10) Click Allow:


11) Click Copy next to Bot User OAuth Token

12) In products section in myuser.com/dashboard click Product info of the product you want to integrate Myuser into and click on Integrate Into Apps

13) Paste Bot User OAuth Token you copied on step 11


14) Now you need to add Slack Channel username which you can find inside of your Slack workspace, they look like this, yours will be different:


15) Now you need to invite the App into the channel by going into the channel in Slack and type /invite

Then click on Add Apps to this channel
Search the app name you just created and click Install



16) For this example, let's say I want to integrate into customer-notifications, and after I followed step 15 and invited the app, now I type customer-notifications into Myuser dashboard

17) Click Save and you should receive this in the slack channel if integration was successful: