Inviting Users

This guide covers how to implement user invitations within Descope. Descope provides several mechanisms to invite users with customization options and templates for invitations.

User Invitation Settings

Configure user invitations in the Project Settings page under the Sign Ups and User Invitations section. Refer to the Project Settings doc for more information.

Invitation Templates

When using a custom messaging connector instead of the Descope system connector, you can create custom templates for user invitations.

Invitation Methods

Descope Console

On the User Management page of the Descope Console, you can invite users individually or in bulk. You can define the following in the user invite:

  • Login IDs: Enter one or more login IDs (emails or phone numbers) for invited users
  • User Attributes: Add details for the user(s). Can include name, email, phone, and any custom attributes
  • Authorization: Define user access to tenants, and assign project and tenant-level roles. Additionally, you can define access to federated apps.
  • User Invitations: Determine whether or not to send an invitation to the user(s). This will use the messaging template configured in Project Settings.

When using bulk invite, the user information you input will be applied to all users with each login ID you set. If you need to provide different information for each user, you will have to add all users without any information and then modify each user in the user table afterwards.

To create users with multiple login IDs, select Add as Login Id when adding an email or phone number under user attributes

Invite Users from Console

Re-inviting Users

To resend invitations for users who may have lost or expired invitation links:

  1. Navigate to the Users Page of the Descope Console
  2. Click the three dots menu next to the user
  3. Select the Resend Invitation option

Re-invite users

Descope Flows

To learn how to invite users within a Flow, refer to our User Invite Flow Action Doc

Management SDK

You can invite users programmatically using the Descope Management SDK.

Was this helpful?

On this page