Skip to main content
Manage your organization’s users and control who can access what through role-based permissions.

Overview

Team management allows you to:
  • Invite team members — Add users to your organization
  • Assign roles — Control access with predefined or custom roles
  • Manage permissions — Fine-grained control over features
  • Track activity — See who did what and when

Users

Viewing Team Members

Click Team in the sidebar to see all users in your organization:
ColumnDescription
NameUser’s display name
EmailLogin email address
RoleAssigned role
StatusActive, Pending, or Suspended
Last ActiveMost recent login

Inviting Users

  1. Click Invite User
  2. Enter the user’s email address
  3. Select a role
  4. Click Send Invitation
The user receives an email with a link to:
  • Create their account (new users)
  • Accept the invitation (existing Bousol users)

User Status

StatusDescription
PendingInvitation sent, not yet accepted
ActiveUser has accepted and can access the platform
SuspendedAccess temporarily disabled

Managing Users

ActionDescription
Change RoleAssign a different role
Resend InvitationSend invitation again (pending users)
SuspendTemporarily disable access
RemoveRemove user from organization

Roles

Roles define what a user can see and do. Each role has a set of permissions.

Default Roles

RoleDescriptionTypical Use
OwnerFull access to everythingOrganization owner
AdminManage team, settings, and all featuresIT administrators
Finance ManagerManage payments, payouts, and reportsFinance team
AccountantView reports and transaction historyAccounting staff
OperatorCreate invoices and payment linksOperations staff
ViewerRead-only access to dashboardsStakeholders

Role Permissions Matrix

PermissionOwnerAdminFinanceAccountantOperatorViewer
View Dashboard
Create Invoices
View Invoices
Create Payment Links
Manage Clients
Create Payouts
Approve Payouts
Create Disbursements
Approve Disbursements
View Reports
Export Reports
Manage Team
Manage Roles
Manage Settings
Manage API Keys
Manage Webhooks

Creating Custom Roles

  1. Go to TeamRoles
  2. Click Create Role
  3. Enter a name and description
  4. Select permissions:
    • Check individual permissions
    • Or start from a template (copy existing role)
  5. Click Save

Editing Roles

  1. Go to TeamRoles
  2. Click on the role to edit
  3. Modify permissions as needed
  4. Click Save
Note: Changes affect all users with that role immediately.

Permissions

Permission Categories

CategoryIncludes
DashboardView dashboard, metrics
InvoicesCreate, view, send, void invoices
Payment LinksCreate, view, manage links
ClientsCreate, view, edit, delete clients
PayoutsCreate, view, approve payouts
DisbursementsCreate, view, approve, submit disbursements
ReportsView, export reports
TeamInvite, manage users and roles
SettingsOrganization settings
DevelopersAPI keys, webhooks

Approval Permissions

Separate permissions control approval levels:
PermissionDescription
Approve Level 1First-level approval
Approve Level 2Second-level approval (for high-value)
This enables separation of duties for sensitive operations.

Audit Log

Track all actions taken by team members:
  1. Go to TeamAudit Log
  2. Filter by:
    • User
    • Action type
    • Date range

Logged Actions

CategoryActions Logged
UsersInvited, role changed, suspended, removed
InvoicesCreated, sent, voided
PayoutsCreated, approved, rejected, executed
SettingsChanged organization settings
API KeysCreated, revoked

Best Practices

Principle of Least Privilege

  • Give users only the permissions they need
  • Use specific roles rather than admin access
  • Review permissions periodically

Separation of Duties

  • Different people should create and approve payouts
  • Large disbursements should require multiple approvers
  • Keep audit logs accessible for review

Account Security

  • Encourage strong passwords
  • Enable two-factor authentication (if available)
  • Remove access promptly when employees leave

Role Management

  • Use descriptive role names
  • Document what each role is for
  • Review custom roles regularly

Single Sign-On (SSO)

Coming soon For enterprise customers, SSO integration allows:
  • Login with your corporate identity provider
  • Automatic user provisioning
  • Centralized access management
Contact [email protected] for SSO options.

Next Steps

  • Settings — Configure organization settings
  • API Keys — Set up API access
  • Webhooks — Configure event notifications