User Invitation
Champion uses an invitation system to allow assigning access level to a user so that when a user accesses the Champion Web Experience, they immediately have the required permissions
Overview
The primary way for adding additional users into the Champion Web Experience (CWE) is via the User Invite system, when an admin adds a user with an initial role and said user receives an email to enter CWE. While users may also access an account by logging in to the Champion Web Experience (CWE) with their business email, unless they've been invited with a role, the user will not be able to access CWE due to having no assigned roles.
Prerequisites
To invite users, you must have:
- ✅ An active Champion account
- ✅ Administrator role in your account or organization
- ✅ The user's business email address
- ✅ Knowledge of what role the user should have
Available Roles
| Role | Description |
|---|---|
| Admin | Full system access including user management, configuration, and all platform features |
| Billing | Access to manage Usage & Billing |
| Contributor | Can add data into the system, but not alter data. Once use-case for this is during the ERP Rapid Implementation flow where users will contribute to the completion of the flow but not alter any administrative data in the system |
| Editor | Can modify a subset of administrative data but prevented from more elevated actions, like disabling champion |
| Viewer | Can read various configurations within Champion Web Experience, but not alter configuration |
1. Access the Users Page
- Log in to Champion Web Experience
- In the left navigation, click "Users"
- You'll see a list of existing users in your organization
2. Start the Invitation Process
- Click the "Add User" button in the top-right corner
- A user invitation dialog appears
3. Enter User Information
Fill out the invitation form:
Basic Information
First Name (Required)
- User's given name
- Example: "Sarah"
After entering:
Last Name (Required)
- User's family name
- Example: "Johnson"
Email Address (Required)
- Must be a valid business email
- User will receive invitation at this address
- Example: "[email protected]"
Email Domain Verification
Users can only be invited from domains that have been verified for your account. If you need to invite someone from a new domain, you may need to verify that domain first.
Role Assignment
Select One or More Roles
- Click the "Select one or more Roles" dropdown
- Choose the appropriate role(s):
- Select multiple roles if the user needs access across different areas
- Typically, most users receive one primary role
- Role Selection Guidelines:
- New team members: Organization Member
- Department managers: Organization Admin
- IT/DevOps: Champion Developer
- Documentation team: Knowledge Manager
- Executive stakeholders: Viewer
Optional: Personal Message
Invitation Message (Optional)
- Add a custom message to the invitation email
- Explain why you're inviting them
- Provide context about Champion's role in your organization
Example:
Hi Sarah,
I'm inviting you to our Champion AI platform. You'll be able to use
our AI assistant to help with purchase order management and inventory
queries. Let me know if you have any questions!
- John
4. Send the Invitation
-
Review all entered information
-
Click "Send" button in the dialog
- Click "Send Invitation" to confirm
-
Champion sends an email invitation to the user
-
You'll see a confirmation message: "Invitation sent successfully"
-
The user appears in your user list with status "Pending"
What the User Receives
Invitation Email
The invited user receives an email with:
Subject: "You've been invited to join Champion AI"
Content:
- Invitation from your organization
- Their assigned role(s)
- Any custom message you included
- "Accept Invitation" button
- Link expiration notice (invitations expire in 7 days)
Accepting the Invitation
When the user clicks "Accept Invitation":
-
They're directed to Champion login page
-
If they already have a Champion account:
- They log in with their existing credentials
- The new organization is added to their account
- They can switch between organizations
-
If they're new to Champion:
- They complete the email verification process (OTP)
- They set up their profile (name, preferences)
- They're automatically added to the organization
Managing Pending Invitations
View Pending Invitations
In the Users page, pending invitations are marked with:
- 📧 Pending status badge
- Date invitation was sent
- Expiration date
Resend an Invitation
If a user didn't receive the invitation:
- Find the user in the user list
- Click the "⋯" (three dots) menu next to their name
- Select "Resend Invitation"
- A new invitation email is sent
Revoke an Invitation
To cancel a pending invitation:
- Find the user in the user list
- Click the "⋯" (three dots) menu
- Select "Revoke Invitation"
- Confirm the revocation
- The user is removed from the list
Invitation Expiration
Invitations expire after 7 days. After expiration, you'll need to resend the invitation or create a new one.
Bulk User Invitations
For inviting multiple users at once:
CSV Import (Coming Soon)
- Download the user template CSV
- Fill in user details (name, email, role)
- Upload the CSV file
- Review and confirm invitations
- Send bulk invitations
Current Workaround
For now, to invite multiple users:
- Use the standard invitation process for each user
- Consider scripting via the Management API for large batches
- Contact support for assistance with bulk onboarding
Modifying User Roles
Change a User's Role
-
Navigate to Users page
-
Find the user in the list
-
Click on the user's name or the "⋯" menu
-
Select "Edit User" or "Manage Roles"
-
Add or remove roles:
- Select additional roles from the dropdown
- Remove roles by clicking the X next to the role name
-
Click "Save Changes"
-
The user's permissions update immediately
Role Change Notifications
When you modify a user's roles:
- The user receives an email notification
- They see the changes immediately on next login
- No re-invitation required
Removing Users
Deactivate a User
To remove a user from your organization:
-
Navigate to Users page
-
Find the user you want to remove
-
Click the "⋯" (three dots) menu
-
Select "Deactivate User" or "Remove from Organization"
-
Confirm the action
-
The user loses access immediately
What Happens When a User is Removed
- User can no longer access the organization
- Their chat history is retained for audit purposes
- Any agents or knowledge they configured remain
- They receive an email notification of removal
- They can be re-invited later if needed
Account Access Requests
User-Initiated Access Requests
Users can request access to organizations without a direct invitation:
-
User logs into Champion Web Experience
-
Clicks their email address in the bottom-left
-
Selects "Access Requests"
-
Clicks "Request Access"
-
Selects the account they want access to
-
(Optional) Sets an expiration date for temporary access
-
Clicks "Submit Request"
Approving Access Requests
As an administrator:
-
Navigate to Users page
-
Click "Access Requests" tab (if you have pending requests, you'll see a badge)
-
Review pending requests:
- User name and email
- Requested access level
- Reason for request (if provided)
- Expiration date (if any)
-
For each request:
- Click "Approve" to grant access and assign roles
- Click "Deny" to reject the request
-
User receives an email notification of your decision
Zero-Trust Security
Champion follows a zero-trust security model. All users must be explicitly approved—no automatic access based on email domain alone.
Best Practices
Role Assignment
✅ Do:
- Start users with minimal necessary permissions (Organization Member)
- Promote users to higher roles as needed
- Review roles regularly (quarterly)
- Document why users have specific roles
- Use the principle of least privilege
❌ Don't:
- Give everyone Organization Admin by default
- Share accounts between multiple people
- Leave inactive users active
- Grant Account Admin to users who only need organization access
Invitation Management
✅ Do:
- Include a personal message in invitations
- Verify email addresses before sending
- Follow up with users who don't accept within 3 days
- Keep your user list organized
- Remove users who leave the organization promptly
❌ Don't:
- Send invitations to personal email addresses
- Ignore expired invitations
- Invite users "just in case" they might need access
- Forget to revoke access when someone changes roles
Security Considerations
✅ Do:
- Regularly audit user access
- Require approval for all new users
- Monitor user activity in analytics
- Set expiration dates for temporary access
- Use separate test and production organizations
❌ Don't:
- Share login credentials
- Leave admin accounts unattended
- Grant long-term access to external consultants without review
- Ignore security alerts about user access
Troubleshooting
User Didn't Receive Invitation
Problem: User reports not receiving invitation email
Solutions:
- Check spam/junk folders
- Verify email address is correct
- Ensure corporate email filters allow
[email protected] - Resend the invitation
- Try an alternative email if available
- Contact support if issue persists
User Can't Accept Invitation
Problem: Invitation link doesn't work or shows error
Solutions:
- Check if invitation has expired (7 days)
- Verify user is clicking the link from the invitation email
- Clear browser cache and cookies
- Try a different browser
- Resend the invitation if expired
- Contact support with error details
Wrong Role Assigned
Problem: User has incorrect permissions
Solutions:
- Edit user roles immediately
- Changes take effect on next login or page refresh
- Ask user to log out and back in
- Verify role was saved correctly
- Check for conflicts between account and organization roles
Cannot Remove User
Problem: Error when trying to deactivate user
Solutions:
- Ensure you have admin permissions
- Check if user is the last admin (can't remove)
- Verify you're not trying to remove yourself
- Reassign critical resources owned by the user first
- Contact support for assistance
Related Topics
Learn about user-initiated access requests
Understand Champion's permission system
Help users navigate multiple organizations
Ready to build your team?
Start inviting users and assign roles based on their responsibilities. For questions about enterprise user management features, contact [email protected]
Updated 12 days ago
