Integrating Next Identity Journeys with an Invite Workflow

The invite workflow, also known as the pre-register journey, empowers applications to invite users to activate their accounts when self-registration isn't the preferred or supported registration method.

The typical invite workflow comprises the following steps:

1. Pre-Register

In this stage, your application team creates the user account, which is pre-filled with a limited set of known data, such as the email address, first name, and last name. Upon successful pre-registration, an email or SMS with account activation information is sent to the user.

If a user record already exists and the application is not trying to resend the invite (meaning the resend parameter is not set to true), the following will occur:

  1. The user record will be linked to the requesting application/property using the client ID.
  2. If the requesting client ID utilizes the resourceAccess attribute, it will be added to the user record as true.
  3. The response code for this scenario will be 200, and the UUID of the user will be provided as the response to the pre-register call.
  4. The pre-register endpoint will ignore any form fields passed into the call. This ensures that existing user details, such as names and other information, will not be overwritten by this call.

Read more about pre-registering your users via the Pre-Register API.

2. Activate

Once the account has been successfully pre-registered, the user receives an email or SMS containing instructions to activate their account.

For users who receive the link via email:

  • Clicking or tapping the link in the email will direct the user to a screen with a button to "Activate Account."
    Activate Account CTA Screen
  • The user will proceed to the next step after clicking the "Activate Account" button.

For users who receive the link via SMS or for those who have clicked the "Activate Account" button:

  • The user will be directed to the activation screen. This screen requests additional user information necessary to finalize account registration, such as address and password.
  • The user will also be prompted to review and accept relevant terms and conditions or privacy notices.
    Complete Registration Form

This updated flow ensures a seamless and user-friendly experience for all users, regardless of how they receive their activation link.