RevKeen Docs
Operations

Team Management

Invite team members, assign roles, and manage permissions

RevKeen allows you to invite team members to your organization and assign them roles that control their access to different features. This guide explains the available roles, how to manage your team, and security best practices.

Team roles

RevKeen uses a role-based access model to manage permissions within your organization:

RoleDescriptionTypical Use
OwnerFull control over the organization including billing, settings, and team managementBusiness owner, primary account holder
AdminFull administrative access to manage settings, invite members, and configure integrationsTeam leads, operations managers
ManagerDay-to-day operations accessManage customers, invoices, subscriptions
SupportCustomer support roleView and assist customers, issue refunds
MemberStandard access to view and work with customers, subscriptions, and invoicesSales staff, accountants
ViewerRead-only accessView dashboards and reports only

Role permissions

Each role has different levels of access to RevKeen features.

Owner

  • Full access to all features
  • Manage billing and subscription plans
  • Delete the organization
  • Transfer ownership to another member
  • Manage all team members including other owners

Admin

  • Invite new team members
  • Remove members (except owners)
  • Configure payment gateways
  • Manage API keys and webhooks
  • Access all customer and billing data
  • Cannot manage billing or delete organization

Manager

  • Manage customers, invoices, and subscriptions
  • View financial data
  • Cannot invite or manage team members
  • Cannot access API keys or settings

Support

  • View and assist customers
  • Process refunds
  • Cannot manage products or view financial data
  • Cannot access settings

Member

  • View and manage customers
  • Create and manage subscriptions
  • Create and send invoices
  • View payment history and reports
  • Cannot invite or manage team members
  • Cannot access API keys or settings

Viewer

  • View dashboards and reports only
  • Cannot modify any data

Permission matrix

PermissionOwnerAdminManagerSupportViewer
View dashboardYesYesYesYesYes
Manage productsYesYesYes----
Manage customersYesYesYesYes--
Process refundsYesYesYesYes--
View financial dataYesYesYes--Yes
Manage teamYesYes------
Account settingsYesYes------
API keysYesYes------

Every organization must have at least one owner. You cannot remove or demote the last owner without first assigning ownership to another member.

Team member list

Navigate to Settings > Team Members to view all team members. The list displays:

ColumnDescription
NameTeam member's name
EmailLogin email address
RoleAssigned role (Owner, Admin, Manager, etc.)
StatusActive, pending invite, or suspended
Last ActiveLast login date

Inviting team members

Owners and admins can invite new team members:

  1. Navigate to Settings > Team Members
  2. Click Invite Member
  3. Enter the invitee's email address
  4. Select a role (Admin, Manager, Member, etc.)
  5. Optionally add a personal message
  6. Click Send Invite

The invitee receives an email with a link to create their account and join your team.

Pending invites expire after 7 days. You can resend the invitation from the Team Members page.

If an invitation email does not arrive, check the spam folder. You can also resend invitations from the Team Members page.

Managing existing members

From the Team Members page, you can:

  • Change roles -- Promote or demote members between roles
  • Remove members -- Revoke access for team members who no longer need it
  • Resend invitations -- Send another email for pending invitations
  • Revoke invitations -- Cancel pending invitations before they are accepted

Changing roles

  1. Find the team member in the list
  2. Click the actions menu
  3. Select Change Role
  4. Choose the new role
  5. Click Update

Changing a member's role takes effect immediately. They may lose access to certain features.

Removing team members

  1. Find the team member in the list
  2. Click the actions menu
  3. Select Remove
  4. Confirm the removal

Removed members immediately lose access but their activity history is preserved.

Removing a member is immediate and permanent. The member will lose access to all organization data instantly. They can be re-invited later if needed.

Suspending members

Temporarily disable access without removing a member:

  1. Find the team member
  2. Click Suspend
  3. They cannot log in until reactivated
  4. Reactivate anytime to restore access

Best practices

  • Use the principle of least privilege -- Assign the minimum role needed for each team member's responsibilities
  • Have multiple owners for business continuity -- Ensure at least two people have owner access in case of emergencies
  • Review team access regularly -- Periodically audit your team members and remove access for those who no longer need it
  • Use work email addresses -- Invite team members using their company email for better security and tracking
  • Remove access immediately when employees leave -- Do not leave stale accounts active
  • Enable two-factor authentication for all users -- Add an extra layer of security
  • Use unique email addresses -- No shared accounts

Next steps

  • Settings -- Configure your account preferences
  • Notifications -- Set up notification preferences for your team

On this page