Oliver AI provides an invitation system that lets managers and Org Admins send email invitations to new team members. Invitations contain a secure link that allows recipients to join your organization without public self-registration.
- Manager or Org Admin creates an invitation -- You specify the recipient email address.
- Invitation link generated -- The system creates a unique, secure token for the invitation.
- Email sent -- The recipient receives an email with a link to join your organization.
- Recipient accepts -- The invitee clicks the link, sets their password, and joins the team.
- Account activated -- A user account and team member record are automatically created.
- Navigate to Invitations (or Team Members > Invite).
- Click Send Invitation.
- Enter the recipient's email address.
- Confirm the invitation details.
- Click Send.
Each invitation includes:
| Field | Description |
|---|
| Email | The recipient's email address |
| Token | A unique, secure identifier for the invitation |
| Status | pending, active, expired, or revoked |
| Type | The invitation type (e.g., team member) |
| Manager ID | The manager who sent the invitation |
| Organization ID | Your organization |
| Expires At | When the invitation link stops working |
Invitations are valid for 7 days by default. After expiration:
- The invitation link no longer works.
- The invitation status changes to
expired.
- You can resend a new invitation to the same email address.
- Go to the Invitations list.
- See all invitations you have sent, including their status.
- Filter by status (pending, active, expired).
If you need to cancel a pending invitation:
- Find the invitation in the list.
- Click Revoke or change the status.
- The invitation link will no longer work.
If an invitation expired or the recipient did not receive the email:
- Create a new invitation for the same email address.
- A new secure token and expiry date are generated.
- The recipient receives a fresh invitation email.
When the recipient clicks the invitation link and completes registration:
- User account created -- An account with
employee role is set up.
- Enterprise ID generated -- A unique enterprise identifier is assigned.
- Team member record created -- The user is linked to the inviting manager and organization.
- User unique ID assigned -- A unique member ID is generated automatically.
- Seat access -- The user needs an allocated seat or active trial access before using AI features.
- Invitation status updated -- The invitation is marked as
active.
Before accepting, the system validates:
- The invitation token is valid and not expired.
- The invitation has not been revoked.
- The email address has not already been registered.
If validation fails, the recipient sees an error message explaining the issue.
Only users with specific roles can send invitations:
- Managers can invite reps within their organization or location scope.
- Org Admins can invite reps for their organization. Manager-role assignment is handled through role management in the current launch flow.
- Superadmins can support invitations across customer organizations.
Employees cannot send invitations.
Note: Make sure the recipient's email address is correct before sending an invitation. Invitations sent to incorrect addresses cannot be redirected. You will need to revoke and resend.
- Send invitations in batches when onboarding a new team.
- Follow up with invitees who have not accepted within a few days.
- Check the invitation status periodically and resend for any that have expired.