Access Role

Brick supports role-based access control (RBAC) to help you manage team collaboration securely and efficiently. When you first sign up, you’ll be assigned as the Owner of the account. From there, you can invite team members and assign them roles based on their responsibilities.

Role-based access is especially valuable in financial systems, where segregation of duties (e.g., a maker-checker model) is critical to reduce the risk of internal fraud or errors.

You can manage user roles from the User Access section under the Settings page.



🔐 Why Use Access Roles?

  • Collaborative Workflows: Let multiple team members handle payments, reporting, and account monitoring—securely.
  • Approval Flows: Ensure that any disbursement is reviewed and approved before execution.
  • Fraud Prevention: Prevent unauthorized actions by separating who can initiate vs. approve transactions.

Role Descriptions

These are descriptions of how each access role is used for :

  1. Owner

    • Has full control over the account.
    • Can manage subaccounts, invite/remove users, and configure all settings.
    • Intended for business founders, directors, or ultimate account custodians.
  2. Admin

    • Has broad access similar to the Owner, but with a few limitations:
      • Cannot manage user roles or invite/remove members
      • Cannot create/edit/delete subaccounts
    • Best suited for trusted operations or finance leads.
  3. Disbursement maker

    • Can initiate payment transfers, both single and bulk.
    • Cannot approve transactions—requires a Disbursement Approver or Admin to finalize.
    • Ideal for finance staff who prepare payouts (e.g., payroll, vendor payments).
  4. Disbursement approver

    • Can review and approve payment requests initiated by a Maker.
    • Typically assigned to finance managers or company directors.
    • Acts as the final checkpoint before funds are sent.
  5. Member

    • View-only access, used for monitoring, auditing, or reconciliation purposes.
    • Cannot initiate, edit, or approve any transactions.
    • Perfect for finance analysts or support roles needing visibility but no action rights.

Capabilities Matrix

For details of each user capabilities, you can refer to the table below.

FeatureOwnerB2C AdminAdminMakerApproverMember
General Payment Feature
History Menu
History - Tab Disbursement History
History - Tab Disbursement Review
History - Approve Disbursement Request
History - Export Disbursement CSV
Top up
Disbursement (Money Out)
Account verification
Create single transfer
Create bulk transfer
See transaction history
See transaction requests list
Approve disbursement request
Export transaction history
Acceptance (Money In)
Create VA
Create payment link
See accept payment history
Setting & Configuration
See credentials
Setup callbacks URL
See user access list
Invite member
Change role member
Data - widget customization
Data - customer data
Sub Account
See sub account list✅ (all list)
Add and assign sub account
Edit sub account
Delete sub account