V
Vendly
Getting started

Getting started

Invite your team and pick roles

Multiple users, role-based access, module-level permissions. Get this right early so people see only what they need.

Invite your team and pick roles

Multiple users, role-based access, module-level permissions. Get this right early so people see only what they need.

Vendly supports unlimited users, each with their own login, password, role and module access. Set up users by role rather than by name — that way as people come and go, the role's permissions don't drift.

Roles vs users

  • A USER is a real person with a login.
  • A ROLE is a bundle of permissions that grants access to specific modules and actions.
  • Each user is assigned ONE role. Two users with the same role have identical capabilities.
  • Roles are reusable — defining 'Accountant' once means every accountant joining the team gets the same access without you having to remember it.

Default roles Vendly ships with

RoleTypical userCan do
Owner / AdminFounderEverything in every module + manage users + close periods
AccountantBookkeeper / accountantInvoicing, accounting, banking, payroll, reports; no user mgmt
SalesSales repCRM + invoicing; sees own leads only unless promoted
Cashier / CounterRetail counter staffIssue invoices, record M-Pesa receipts; no reports or finance
WarehouseStores teamReceive GRN, run stock takes, see stock; no invoicing or finance
HRHR officerEmployees, payroll, payslips; no finance reports
Employee PortalEvery employee (self-service)View own payslips, request leave, see own attendance — nothing else

Inviting a user

1

Open Users

Users
2

Click Invite User

Enter email + name + role. Vendly emails them an invitation link. They click, set a password and log in.

3

Optionally restrict module access further

Even within a role, you can scope down — e.g. a Cashier who can only see their own branch's invoices, or a Warehouse user limited to one specific warehouse.

When to create a CUSTOM role

If your role needs don't match one of the defaults, define a custom role. Common reasons:

  • Branch manager — full visibility of one branch only, none of the others.
  • Procurement officer — purchasing, GRN, supplier mgmt; no sales or finance.
  • Auditor — read-only access to everything, no mutations.
  • Field rep — create leads + draft quotations; needs approval to issue invoices.
4

Open Roles & Permissions

Roles & Permissions

Don't share logins. Every user gets their own login — audit trails depend on it. Two people sharing one login means you can't tell which of them issued the bad invoice / approved the wrong payment / changed the price.