Team Management
Invite, manage, and organize your support team in Keva
Team management lets you invite colleagues, assign roles, and control access to your Keva workspace. All team actions are logged for SOC 2 compliance.
Overview
Keva uses organization-based access powered by Clerk. Each organization can have multiple team members with different roles and permissions.
Inviting Team Members
Send an Invitation
- Navigate to Settings > Team
- Click Invite Member
- Enter the team member's email address
- Select a role (Owner, Admin, Agent, or Viewer)
- Click Send Invite
The invitee receives an email with a link to join your workspace.
Invitation Status
| Status | Description |
|---|---|
| Pending | Invitation sent, awaiting acceptance |
| Accepted | User joined the workspace |
| Expired | Invitation expired (7 days) |
| Revoked | Invitation manually cancelled |
Resend or Cancel Invitations
From the Team page, find pending invitations and click:
- Resend to send another email
- Revoke to cancel the invitation
Managing Team Members
View Team Members
The Team page shows all members with:
- Name and email
- Assigned role
- Join date
- Last active
Change a Member's Role
- Find the team member in the list
- Click the Role dropdown
- Select the new role
- Confirm the change
Role changes take effect immediately.
Remove a Team Member
- Find the team member in the list
- Click the Remove button (trash icon)
- Confirm removal
Removed members immediately lose access to the workspace.
Permission Requirements
| Action | Required Permission |
|---|---|
| View team list | team.view |
| Invite members | team.invite |
| Remove members | team.remove |
| Change roles | team.edit_roles |
Default Roles
Keva provides four built-in roles:
| Role | Description |
|---|---|
| Owner | Full access including billing |
| Admin | Full access except billing |
| Agent | Handle tickets and approvals |
| Viewer | Read-only access |
See Roles & Permissions for details.
Best Practices
Principle of Least Privilege
Assign the minimum role needed for each team member's job:
- Customer support staff: Agent
- Managers needing reports: Viewer or Agent
- Technical administrators: Admin
- Business owners: Owner
Regular Access Reviews
For SOC 2 compliance, review team access quarterly:
- Check if all members still need access
- Verify roles are appropriate
- Remove inactive users
- Document the review
Offboarding Checklist
When a team member leaves:
- Remove them from the workspace
- Rotate any API keys they created
- Review their recent activity in audit logs
- Update any shared credentials
Audit Trail
All team actions are logged:
team.member_invited- Invitation sentteam.member_removed- Member removedteam.role_changed- Role updated
View the audit log at Settings > Security > Audit Log.