Africa Conglomerate ← All Guides

🛡️ Team, Roles & Permissions

⏱ 12 min read 📋 7 steps 🎯 Intermediate 👥 B2B Owners & Admins

Control who can do what inside your organisation. This guide explains how roles work, how to customise the Member role, create your own custom roles, invite and approve teammates, change someone's role, and how Net Terms credit is granted.

Before you begin
  • You are signed in as the organisation Owner or a role with admin rights.
  • Your organisation is active (created and approved).

How roles work

Roles define what a team member can do. They are per organisation — your roles belong to you alone, and editing them never affects any other business on the platform. Every organisation starts with two built-in roles and can add as many custom roles as needed.

  • Owner — the top role, full admin. It is locked: it can't be edited or deleted, and there is exactly one Owner per organisation. This protects you from accidentally removing your own admin access.
  • Member — the default role new teammates receive. You decide exactly what it grants by editing its permissions (see below). It can't be deleted, but it is fully editable.
  • Custom roles — roles you create for specific needs (e.g. "Approver", "Buyer", "Warehouse"). Fully editable and deletable.
One role per person A teammate holds exactly one role in your organisation at a time. To give someone a tailored set of permissions, create a custom role that bundles those permissions and assign it — roles are not "stacked".

Step 1 — Decide what the Member role can do

The Member role is what most staff get. You control its permissions.

1

Open Roles & Permissions

Go to People → Roles & Permissions (/accounts/roles/). You'll see your organisation's roles with the number of members in each and the key permissions they grant.

2

Edit the Member role

Click Edit on the Member role. Tick or untick permissions (for example, Approve Orders, View Financials, Manage Inventory) and save. The change applies only to your organisation's members. The role's name stays "Member" (the name is locked), but its permissions are yours to set.

Step 2 — Create a custom role (optional)

3

Add a role with the exact permissions you need

On the Roles page click Create Role (/accounts/roles/create/). Give it a name, tick the permissions to grant, and save. Marking a role as "Administrator" gives it entity-level admin (manage members and roles for your organisation only).

Scope & safety A custom role can never become the Owner, and no org role can grant platform-level access or reach beyond your organisation. Permissions you set apply strictly within your business.

Step 3 — Add teammates

There are two ways someone joins your organisation.

4

Invite a member

Go to People → Team Members (/accounts/team/) → Invite Member (/accounts/team/invite/). Enter their email and pick the role they should have (only your organisation's roles are offered). They'll be notified and appear under Pending until approved.

5

Approve (or reject) join requests

People who request to join during sign-up appear under People → Pending Approvals (/accounts/approvals/). Approve to activate them (this also grants company access), or reject the request.

Security: approval forces a fresh login When you approve a member, any session they already had is invalidated, so they must log in again to pick up their new access. This is intentional — it prevents a pre-approval session from silently inheriting new privileges.

Step 4 — Change a member's role

6

Update access as responsibilities change

Open Team Members, click a member to open their detail page (/accounts/team/<id>/), choose a different role and save. Their single organisation role is replaced. The organisation Owner's membership can't be changed here (ownership is a separate concern).

Need platform help? Platform support staff can also inspect a user's access and switch their role — but only among your organisation's roles. They can never invent permissions for your org or grant platform access, and you're notified when they do.

Step 5 — Understand Net Terms (credit)

Net Terms lets a buyer be invoiced and pay later instead of paying up front. It is always granted — a buyer can never switch it on for themselves.

7

Two ways terms are granted

  • Platform-granted — the platform extends your company credit for all purchases. You'll see it read-only on your Company Profile (/accounts/company-profile/) as "Net N days".
  • Seller-granted — a specific seller extends credit to a specific buyer for that seller's goods. Subscription sellers manage this from Finance → Customer Credit Terms (/payments/credit-terms/). Buyers see each grant read-only under "Seller Credit Terms" on their Company Profile.

If your company has no terms (prepaid), an authorised user must have a saved payment method before checkout. With terms, qualifying orders are invoiced and proceed without an up-front charge.

You're in control Your roles, your members, and your permissions are scoped entirely to your organisation. Adjust them any time as your team grows.