SaaSFlow
Concepts

Team & permissions

Invite team members, assign roles, and customize per-user permissions.

Open Settings → Users to manage team members. Each member belongs to one company and holds either a preset role or a custom set of permissions.

Roles

RoleAccess
OwnerFull access — everything Editor can do, plus inviting and removing team members, creating API keys, managing integrations, and changing company settings.
EditorRead and write on all data: customers, vendors, accounts, transactions, subscriptions, balances, and financials. No admin rights.
ViewerRead-only access to everything in the company.

Most teams use roles. Switch to custom permissions when one user needs a narrower scope — for example, "the bookkeeper can edit transactions but cannot manage users".

Custom permissions

Open Settings → Users, edit a member, and choose Custom in the permission picker. Each row is a resource and offers some combination of Read, Write, and Manage:

ResourceReadWriteManage
SubscriptionsView MRR and subscription eventsEdit subscription events manually
CustomersView customersCreate, edit, merge customers
VendorsView vendorsCreate, edit, merge vendors
AccountsView accounts and balancesAdd and edit accounts
TransactionsView transactionsAdd, edit, split, recategorize
BalancesView account balancesAdjust balances manually
Financials (P&L, Plans)View P&L and planning dataEdit category plans and percentages
User managementInvite, remove, and change roles of team members
API keysCreate and revoke API keys
IntegrationsAdd or remove integrations
Company settingsChange company name, base currency, etc.

Owner is everything in this table. Editor is every Read and Write box, nothing under Manage. Viewer is every Read box, nothing else.

On this page