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
Re-inviting Users
To resend invitations for users who may have lost or expired invitation links:
- Navigate to the Users Page of the Descope Console
- Click the three dots menu next to the user
- Select the
Resend Invitation
option
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.