How It Works
Okta SSO for Courier uses SAML 2.0 through AWS Cognito. Setup is a joint process between your team and Courier:- You create a SAML 2.0 app in Okta using the values provided below.
- You send the SAML metadata URL and your email domain(s) to Courier Support.
- Courier configures the backend to recognize your identity provider and maps your domain(s) to Okta.
- You test SSO login and set up the bookmark app for your team.
Prerequisites
- An Okta account with Admin privileges.
- A list of users who will access Courier and their intended roles (e.g., Administrator, Developer, Designer, Analyst). You’ll assign these when provisioning users through Okta.
- Contact Courier Support before starting so your backend configuration can be coordinated with the steps below.
Create the App Integration in Okta
Open the Applications page

Create App Integration button
Select SAML 2.0

Select Sign-in Method
Name your app
Courier as the app name and optionally provide the Courier logo, then click “Next”.
App Name & Logo
Enter SAML settings
- Single sign-on URL:
https://courier.auth.us-east-1.amazoncognito.com/saml2/idpresponse - Audience URI (SP Entity ID):
urn:amazon:cognito:sp:us-east-1_ptbRzqiLw

SSO URL and Audience URI fields
Configure attribute statements

Okta attribute statements
Finish the app creation

Okta feedback form
Send the Metadata URL to Courier

Okta Metadata URL
Confirm your email domains
yourcompany.com). If your organization uses multiple domains, list all of them.Creating a Courier Bookmark App
Courier does not support IdP-initiated login, so users cannot launch Courier by clicking an app tile in Okta. Instead, create a bookmark app that points to your SSO login URL. Once Courier Support has configured your SSO backend, your bookmark URL will follow this pattern (replaceYOUR_PROVIDER_NAME with the provider name Courier gives you):
OktaYourCompany) and the complete bookmark URL after backend configuration is complete.Open the Okta admin panel
Add a Bookmark App
Bookmark App, select it, and click Add.Configure the bookmark
Courier Login) and paste the bookmark URL from Courier Support into the URL field.
Okta Bookmark App Settings
Save and assign
Migrating Users to Okta
Enabling Okta SSO does not automatically switch existing users to Okta. Users who signed up with email or Google will continue using their original login method until they are re-invited. To migrate them:Check Google SSO settings

Google SSO setting on the Team page
Re-invite users
Accepting an Okta Invitation
Sign out of Courier
Open the invite
Enter your work email

Courier login page

Email Login Process
User Provisioning with Okta SCIM v2
Get SCIM credentials
Open provisioning settings

Provisioning settings
Configure the SCIM connector
- SCIM connector base URL: the URL provided by Courier
- Unique identifier field for users:
userName - Supported provisioning actions: check “Push New Users” and “Push Profile Updates”
- Authentication Mode:
HTTP Header - Bearer token: the token provided by Courier

SCIM authentication settings
Enable provisioning to app

Open the Profile Editor

Add the role attribute

- Data type:
string - Display name:
Role - Variable name:
role - External name:
role - External namespace:
urn:ietf:params:scim:schemas:core:2.0:User - Description:
Courier Role

Define role values
- Display Name:
Admin, Value:ADMINISTRATOR - Display Name:
Manager, Value:MANAGER - Display Name:
Developer, Value:DEVELOPER - Display Name:
Designer, Value:DESIGNER - Display Name:
Support, Value:SUPPORT_SPECIALIST - Display Name:
Analyst, Value:ANALYST

Finalizing User Provisioning
- Changes to user assignments in the Courier Okta app will automatically be reflected in the Courier Workspace.
- Users will receive an invite via email to Courier when added.
- Users are automatically removed from the Courier Workspace when no longer assigned in Okta.