Member Management
Invite teammates, assign roles, and monitor onboarding from a single workspace.
Manage Your Team
Invite people, assign roles, and see who's on your team—all in one place.
Quick Overview
Three tabs organize everything:
- Members – See everyone on your team
- Roles & Positions – Create custom roles with specific permissions
- Invitations – Invite people by email, CSV, or invite code
Members Tab
See your team:
- Table shows everyone with:
- Photo and name
- Email address
- Their roles
- Status (active, invited, suspended, etc.)
- When they joined
- Last activity
- Actions menu
Actions you can take:
- View profile – See full details, enrollment status, and permissions
- Edit roles – Change what roles someone has
- Suspend/Remove – Temporarily disable or remove someone
- View attendance – See their check-in history and face enrollment
Filtering & search:
- Filter by status (active, invited, suspended, deleted)
- Search by name or email
- Status badges make it easy to see who's online, pending, or removed
Bulk actions:
- Select multiple people (checkboxes)
- Perform actions on everyone at once:
- Assign roles
- Suspend accounts
- Other bulk operations
Pagination:
- Navigate through large teams easily
- Choose how many people to show per page
Refresh:
- Click the refresh button to reload the latest team data
- You'll see a spinner while it loads
Roles & Positions Tab
Create custom roles:
- Build roles that match your organization's structure
- Set exactly what each role can do
Plan limits:
- Your plan determines how many custom roles you can create
- If you hit the limit, you'll see an upgrade prompt with a link to Plans & Billing
Drag & drop ordering:
- Reorder roles by dragging them
- The new order saves automatically
- Useful for organizing roles by importance or department
Permission designer:
- For each role, set what they can do:
- Manage workflows
- View reports
- Invite members
- And many more options
- Changes save immediately
Customize appearance:
- Pick a color for each role
- Colors show up as badges next to names
- Makes it easy to visually identify who has which role
Assign members:
- Search for team members
- Assign them to roles or remove them
- See who has each role at a glance
Invitations Tab
Invite by Email
- Click Invite by Email
- Enter email addresses (separate with commas, spaces, or new lines)
- Submit
- See results for each email (sent successfully, already a member, etc.)
Share Invite Code
View your invite code:
- See the current code
- See when it expires
- Copy the code to share
- Regenerate a new code (invalidates the old one)
- Set custom expiration dates
Share the code:
- Give the code to people you want to invite
- They enter it when signing up
- Useful for bulk onboarding or public invitations
Invite by CSV
Upload a file:
- Click Invite by CSV
- Upload a CSV file with email addresses
- Review and edit the list if needed
- Submit to send all invitations
Perfect for onboarding entire teams at once.
Monitor Invitations
See all invitations:
- Table shows every invitation with:
- Email address
- Status (Pending, Accepted, Revoked)
- When it was sent
- When it expires
Actions:
- Resend – Send the invitation again
- Revoke – Cancel an invitation
- Filter by status to see pending invites
Auto-refresh:
- The list updates automatically every 30 seconds
- See new acceptances as they happen
Permission Requirements
Managing Members
To perform actions on members, you need specific permissions:
- View members: See the team list (most roles have this)
- Edit roles: Change someone's roles (requires role management permission)
- Suspend/Remove: Temporarily disable or remove members (requires member management permission)
- View attendance: See someone's check-in history (requires attendance view permission)
What you'll see: If you don't have permission for an action, the button will be disabled or hidden. Contact your organization owner to request the necessary permissions.
Role Management Limits
Your plan determines how many custom roles you can create:
- Free/Basic plans: Limited number of roles
- Pro+ plans: More custom roles
- Business+ plans: Unlimited custom roles
If you hit the limit:
- You'll see an upgrade prompt
- Existing roles continue to work
- You need to upgrade or delete unused roles to create more
Check your usage: The Roles & Positions tab shows how many roles you're using vs. your plan limit.
Default Permissions
When you create a new role, it starts with default permissions. You can then customize:
- Workflow permissions: Create, edit, delete, assign workflows
- Member permissions: Invite, manage, view members
- Attendance permissions: View, manage check-in settings
- Report permissions: View organization reports, export data
- AI permissions: Use AI Copilot, manage knowledge
- Settings permissions: Manage organization settings, billing
Tip: Start with minimal permissions and add more as needed. It's easier to grant permissions than to revoke them after someone has access.
Invitation Errors
"Email already a member"
The email address you're trying to invite is already part of your organization (or another organization).
Fix it: Check if the person is already in your Members list. If they're in a different organization, they need to leave that organization first, or you need to invite them to the correct organization.
"Invalid email format"
The email address format is invalid. Make sure:
- The email has a valid format ([email protected])
- There are no extra spaces or characters
- Multiple emails are separated correctly (commas, spaces, or new lines)
Fix it: Review your email list and correct any invalid formats.
"Permission denied" You don't have permission to invite members. You need the "Invite members" permission.
Fix it: Contact your organization owner or an admin with role management permissions to grant you the necessary permission.
"Rate limit exceeded" You're sending invitations too quickly. The system limits how many you can send in a short window to protect against abuse.
Fix it: Wait a few moments and try again. If you need to invite many people, use the CSV upload for batch processing.
Invite Code Security
Invite codes can be used by anyone who has them. To keep them secure:
- Set shorter expiration times (hours or days, not weeks)
- Regenerate codes regularly
- Don't share codes publicly
- Monitor who accepts invitations
If a code is being abused: Regenerate it immediately from the Invitations tab. This invalidates the old code and creates an audit log entry.
Real Situations
Invite fails with an error?
→ Check the specific error message:
- "Email already a member": The person is already in your organization. Check the Members list.
- "Invalid email format": Review your email list for typos or invalid formats.
- "Permission denied": You don't have permission to invite members. Contact your organization owner.
- "Rate limit exceeded": You're sending too many invitations too quickly. Wait a moment and try again.
Fix the issue based on the error message and try again.
Custom role options are greyed out?
→ Check these possibilities:
- You don't have permission to manage roles (contact your organization owner)
- You've hit your plan's role limit (upgrade your plan or delete unused roles)
- The role management feature isn't available on your plan
Fix it: Check your permissions and plan limits. If you need more roles, upgrade your plan or clean up unused roles.
Members tab is blank?
→ Check:
- You're viewing the correct organization (use the organization switcher if you're in multiple)
- Your internet connection is working
- You have permission to view members
Fix it: Switch to the correct organization, refresh the page, or check your permissions. If it's still blank, contact support.
Invite code being abused?
→ Take immediate action:
- Go to the Invitations tab
- Regenerate the invite code immediately (this invalidates the old one)
- Set a shorter expiration time for the new code
- Review who has accepted invitations recently
- Consider requiring email invitations instead of codes for better security
Role changes not applying?
→ Check:
- You saved the role changes (click Save if there's a save button)
- The member's page is refreshed (they may need to refresh to see changes)
- You have permission to edit roles
- The role still exists (wasn't deleted)
Fix it: Refresh the Members page and verify the changes. If they still don't appear, check your permissions and try again.
What Happens Next
- Invitations are sent immediately
- People can accept and join right away
- Role changes apply instantly
- Team updates appear in real-time
Use this workspace daily to keep your roster healthy, your permission model clean, and onboarding fast.