Team & Members
Available via: Dashboard only
Inflow accounts can have multiple members. Each member signs in with their own email and inherits permissions from a role.
Roles
Inflow has four organization roles. The list below is ordered from most to least privileged.
| Role | What they can do |
|---|---|
| Owner | Full control of the account. Only role that can promote another member to Owner, change the Payout Policy, rotate API keys, manage every other role, and delete the account. There is exactly one Owner per account. Can be a payout-policy signer. |
| Admin | Day-to-day operator with elevated rights. Can request, approve, and execute payouts, add/remove bank or wallet destinations, rotate API keys, manage members (cannot promote to Owner), and configure integrations. Can be a payout-policy signer. |
| Member | Standard operator. Can manage subscription offers, payment links, coupons, refunds, and customers, and view balances, payments, and payouts. Cannot manage members, API keys, payout destinations, or the payout policy. Cannot be a payout-policy signer. |
| Viewer | Read-only across the entire dashboard. Can browse payments, subscriptions, balances, and payouts but cannot create, modify, or trigger any action. |
Owner and Admin are the only roles that can be picked as signers in the Payout Policy. Demoting a signer below Admin automatically removes them from the signer list and may trigger the payout security lock.
Roles are enforced server-side on every dashboard call. Some sensitive actions are additionally gated by step-up Two-Factor & Security — see that page for the exact list.
Inviting a Teammate
- Go to Settings → Members in your Dashboard.
- Click Invite Member.
- Enter their email and select a role.
- Inflow sends them an invitation email with a sign-up link.
- Once they accept, they appear in the members list with the role you chose.
Pending invitations can be revoked at any time before they are accepted.
Changing a Role
- Find the member in Settings → Members.
- Click their current role and pick a new one.
- The change applies immediately on their next dashboard request.
If you downgrade a member who was a signer in your Payout Policy, they are removed from the signer list and the policy may temporarily clamp the required-approvals count. Inflow will warn you before saving.
Removing a Member
- Find the member.
- Click Remove.
- Confirm — the member loses access immediately. Their existing audit trail (payouts approved, refunds issued, etc.) is preserved.
Best Practices
- Use Admin sparingly. Reserve it for people who need to rotate API keys, manage payout destinations, or trigger withdrawals.
- Use Member for product / ops work and Viewer for finance, accounting, or analytics teammates who only need to see what's happening.
- Pair role changes with rotation of any keys the leaving teammate had access to.
- Configure Payout Policy so that high-value withdrawals require multiple approvals — even Admins should not be able to drain the balance alone.
Updated 1 day ago