User Management
Invite Users
Send email invitations to new users with pre-assigned roles and access levels.
How to Invite Users
Prerequisites
Before sending invitations, ensure:
- Email Configuration: Set up SMTP or email provider in System Settings → Email Configuration
- Role Assignment: Determine which role the new users should have
Sending Invitations
-
Select User Role: Choose the role from the dropdown that invited users will receive
- All available roles are listed (admin, custom roles, etc.)
- Role determines the permissions new users will have upon login
-
Enter Email Addresses: Add recipient emails in the textarea
- Single User: Enter one email address
- Multiple Users: Separate emails with commas (e.g.,
[email protected], [email protected]
) - Format Validation: All emails must be valid email addresses
-
Send Invitations: Click "Send Invites" to process the invitation batch
Email Configuration Status
When Email is Configured: Invitation emails are sent automatically with secure registration links.
When Email is Not Configured:
- Invitations are created but no emails are sent
- Warning message appears: "Email configuration required"
- Manual sharing of invitation links is required
- Configure email in Admin Settings → System Settings → Email Configuration
Invitation Process
For Recipients:
- Receive email invitation with secure registration link
- Click the invitation link to access registration page
- Complete registration form:
- Enter their full name
- Create their own password (minimum 8 characters)
- Confirm password
- Account is created with their chosen credentials and pre-assigned role
For Administrators:
- Invitation tokens are generated (expires in 7 days)
- Invitation emails are sent with registration links
- Role assignments are stored with the invitation
- Users only appear in user table after completing registration
Managing Invited Users
Before Registration:
- Invitations are tracked with expiration dates
- Pending invitations can be viewed and managed
- Role assignments are stored with invitations
After Registration:
- Users appear in user management table with assigned roles
- Token limits and permissions can be configured
- Full user management options become available
Troubleshooting Invitations
Common Issues
"No roles available":
- Create roles in Roles & Permission Management before inviting users
- Ensure at least one role exists beyond admin
"Invite Failed" errors:
- Check email addresses for typos
- Verify role selection is made
- Confirm network connectivity
- Review server logs for detailed error messages
Email delivery problems:
- Verify email configuration in System Settings
- Check spam/junk folders for invitations
- Test email configuration with test email feature
- Confirm SMTP credentials are correct
Registration issues:
- Invitations expire after 7 days - resend if needed
- Users must complete registration before expiration
- Check that invitation links are not corrupted when shared manually