Skip to main content

Install Morgan by Go1 in Slack 

Set up the Morgan by Go1 assistant in Slack for your organization.

Updated yesterday

Install and configure the Morgan by Go1™ assistant in Slack so your team members can access learning in the flow of work. This guide walks workspace administrators through each step.

Unlike Microsoft Teams, the Morgan by Go1 app is not listed in the Slack App Directory. You'll install it via a direct link provided by Go1.

Who this guide is for

This guide is for Slack workspace administrators responsible for installing apps and connecting them to your Go1 portal.

Installation needs:

  • Slack Workspace Admin or Owner permissions

  • Go1 Portal Admin access

Both may be held by the same person, or split across two — you'll need to coordinate with whoever has each role.

Prerequisites

Make sure you have:

Requirement

Detail

Slack workspace

Admin or Owner permissions to install apps

Go1 portal

An active Go1 portal with admin access

Installation link

A direct install URL — provided by your organization's Go1 administrator or by Go1 support

Browser

A modern browser (Chrome, Edge, Firefox, Safari)

Go1 user account

An account with admin or manager permissions in your Go1 portal

Important: You will need both Microsoft workspace admin rights and Go1 portal admin access to complete this installation. If you don't have these permissions, contact the appropriate person in your IT and HR departments.

Step 1: Install the Morgan by Go1 app in Slack

Get the installation link

The Morgan app is installed via a direct link — it is not available in the Slack App Directory. You will receive this link from your organization's Go1 administrator (the person who manages your Go1 portal).

Tip: If you haven't received an installation link, ask the person in your organization who manages Go1 to contact their Customer Support Manager, or contact Go1 support to request one directly.

Authorize the app in Slack

  1. Open the installation link in your browser — you'll be taken to a Slack authorization page

  2. Review the requested permissions — the Morgan app will request access to send messages, interact with users via DMs, and display its Home tab

  3. Select the Slack workspace where you want to install the app

  4. Select Allow to grant the requested permissions

Note: If your workspace requires admin approval for new apps, the request will be sent to your Slack workspace admins. You'll be notified once it's approved.

Step 2: Authenticate with Go1

Immediately after authorizing the Slack app, you'll be automatically redirected to the Go1 OAuth login page. No additional step is needed — the redirect happens as part of the installation flow.

Complete the Go1 login

  1. On the Go1 authentication page, sign in with your Go1 credentials

  2. If your organization uses SSO (single sign-on), you'll be redirected to your identity provider

  3. Select your Go1 portal if you have multiple Go1 portals

  4. Review the permissions that the Morgan app is requesting on your Go1 portal

  5. Select Authorize to grant access

Confirm the connection

After successful authentication, you'll be redirected back to Slack. A confirmation message will appear in the Morgan app indicating that your Go1 portal is now connected.

Note: The OAuth token is securely stored and will be used to access Go1 content on your behalf. Your Go1 password is never stored by the Morgan app.

Step 3: Verify and start using the Morgan assistant

Once the OAuth flow is complete, verify everything is working.

Open the Morgan app

  1. In Slack, find Morgan by Go1 in your Apps sidebar — or search for Morgan

  2. Open a DM with the Morgan assistant. This is your private conversation space.

  3. You should see starter prompts suggesting common questions to help you get going

Test the connection

  1. Select one of the starter prompts, or type a question like "What courses are available on leadership?"

  2. Verify that the Morgan assistant responds with a reply referencing content from your Go1 portal

Tip: If the Home tab doesn't update immediately, try closing and reopening the Morgan app in Slack.

App Home — My Learning tabs

The Home tab provides a personalized learning dashboard with four tabs:

Tab

What it shows

Assigned

Courses and content assigned to you by your manager or admin

In Progress

Content you've started but haven't completed

Saved

Items you've bookmarked for later

Completed

Content you've finished

Each learning item displays its title, description, content type, duration, due date (with an overdue indicator if applicable), and a Play button that opens the content directly in Go1.

Use the tab navigation to switch between views. Item counts are shown on each tab.

Users select View all to open their full learning dashboard in the Go1 portal.

Key things to know about the Morgan assistant in Slack

  • The Morgan assistant operates through direct messages (DMs) only. Channel-based interactions are not supported in this release.

  • Responses stream in real time as they are generated. This is normal behavior and provides a more responsive experience.

  • Each workspace requires its own installation and Go1 OAuth connection — there is no cross-workspace setup.

  • Data security: The Morgan app uses OAuth 2.0 for authentication, does not store your Go1 password, and encrypts all data in transit via TLS (Transport Layer Security). Access tokens can be revoked at any time.

  • User permissions: Individual user permission settings are inherited directly from your Go1 portal

Account matching and manual authentication

The Morgan assistant automatically links Slack users to their Go1 accounts by matching email addresses. However, not all users will have matching emails across both platforms.

Automatic matching

If a user's Slack email address matches their Go1 email address, their accounts are linked automatically. No additional action is required — they can start using the Morgan assistant immediately.

Manual authentication for mismatched emails

If a user's Slack email does not match their Go1 email, they will be prompted to authenticate manually via the Go1 OAuth flow:

  1. The user opens a DM with the Morgan assistant

  2. The Morgan assistant detects the email mismatch and displays a Connect to Go1 button

  3. The user selects the button and is redirected to the Go1 OAuth login page

  4. The user signs in with their Go1 credentials and authorizes the connection

  5. After successful authentication, the user is redirected back to Slack and can begin using the Morgan assistant

Important: Users who need to authenticate manually will not be able to use the Morgan assistant's features until they complete the OAuth flow. They will see a clear prompt guiding them through the process.

Tip: As an admin, you can reduce the number of manual authentications by ensuring user email addresses are consistent across Slack and Go1.

Troubleshooting

Issue

Possible cause

Resolution

I don't have an installation link

Link hasn't been shared yet

Ask the person in your organization who manages Go1, or contact Go1 support

Slack won't let me install the app

Workspace requires admin approval

Check with your Slack workspace admin

Go1 OAuth page shows an error

Invalid portal URL or expired session

Double-check your Go1 portal URL and try clearing your browser cache before retrying

OAuth redirect fails after Slack authorization

Browser pop-up blocker or network issue

Ensure pop-ups are allowed for the Go1 domain, disable ad-blockers temporarily, and retry

"Connect to Go1" prompt appears unexpectedly

Slack email doesn't match Go1 email

Complete the OAuth flow as prompted. If your email should match, contact your IT admin to align email addresses across platforms

The Morgan assistant isn't responding in DMs

OAuth not completed or connection expired

Re-authenticate via the OAuth flow

Streamed responses appear incomplete or stall

Network instability or Slack client issue

Refresh Slack (Ctrl/Cmd+R) and resend your message. If the issue persists, check your network connection

"Insufficient permissions" error during OAuth

Your Go1 account lacks required privileges

Ask your Go1 portal administrator to grant you the necessary permissions, then retry the OAuth flow

SSO redirect loop during Go1 login

Misconfigured identity provider settings

Contact your IT team to verify SSO/SAML configuration for Go1

"Your connection to Go1 has expired"

The organization's Go1 OAuth token has expired or been revoked

This requires an administrator to reconnect the organization. The admin who originally installed the Morgan app should re-authenticate via the Go1 OAuth flow. Individual users cannot resolve this themselves

The Morgan assistant says the organization is not connected / no response

The Slack workspace has not completed the Go1 OAuth setup

A workspace administrator needs to complete the initial Go1 OAuth connection (Step 2 in this guide). This is different from individual user authentication — the organization-level connection must be established first

I want to install the Morgan app in multiple Slack workspaces

N/A

Each workspace needs its own installation and Go1 OAuth connection — repeat these steps for each one

Frequently asked questions

How do I install the Morgan app if it's not in the Slack App Directory?

The Morgan app is installed via a direct link. Ask the person in your organization who manages Go1, or contact Go1 support if you haven't received one.

Do all users need to go through the Go1 OAuth flow?

Not necessarily. Users whose Slack email matches their Go1 email are automatically linked. Only users with mismatched emails will be prompted to authenticate manually via OAuth.

Where do users interact with the Morgan assistant?

The Morgan assistant operates through direct messages (DMs) in Slack. Users open a DM with the Morgan by Go1 app to start a conversation.

What are starter prompts?

Starter prompts are suggested conversation starters that appear when a user first messages the Morgan assistant or begins a new thread. They help users quickly discover what the Morgan assistant can do.

Why do the Morgan assistant's responses appear gradually?

The Morgan assistant uses response streaming, which means answers appear in real time as they are generated. This is normal behavior and provides a more responsive experience.

Can the Morgan assistant be used in Slack channels?

No. The Morgan assistant currently operates exclusively through DMs. Channel-based interactions are not supported.

Is my data secure?

Yes. The Morgan app uses OAuth 2.0 for authentication and does not store your Go1 password. All data in transit is encrypted via TLS (Transport Layer Security). Access tokens are securely stored and can be revoked at any time.

Morgan by Go1 is a trademark of Go1 Pty Ltd.

Did this answer your question?