This article deals with the following topics:
Luma provides Administrators a configurable approach to registering users in Luma and associate them with the required chat channels. Administrators can register users through email (available out-of-the box see Register Users through Email), SMS or another approach of their choice. When a new user sends a message to Luma from any chat channel, Luma needs to associate that user's chat account with their Luma account. The user will be prompted for association with or without validation. After successful association, the user's chat account is mapped to their Luma account. The default role associated to users after registration is Self Service User.
The Luma platform provides several key API components that can be used for a custom registration process including the following:
- Check if a user already exists in Luma
- Check if a user is authenticated in the Channel
- Create a new user
- Update Global Attributes for a user
For more information on all of these components see APIs for User Registration.
Register and Associate users through an SMS One Time Password
The following is an example of a user registration process that prompts the user for their mobile number, if their mobile number is associated with an existing active Luma account, a one time password (OTP) will be sent to their phone number. Once the number is entered the user's chat channel account is successful associated with their Luma account and they can interact with Luma.
See the diagram below to view the full workflow of this process.