Partner with DukeOS

License the source code and host it yourself, or deliver it fully managed under your own brand.

Partner programme

Product

AI CRMAI ERPWhatsApp CRMAI agentsBuild with AIMeet DukeAll apps
Industries Pricing

Partners

Source-code licenceWhite-label for agencies
Custom software

Resources

Live demosGuidesHelp centreJournalCompare DukeOSFor studentsCustom softwareAbout SmartDuke
Start free Sign in

AppsPlatformRoles & permissions

The Roles & permissions appPart of DukeOS, the AI operating system for business: CRM, ERP and AI agents in one system. From $49 a month per business

Role-based access controlEveryone sees what they need. Duke follows the same rules.

Give each person a role with View, Edit or Full access per area. Start from ready-made roles for your business, preview the menu a role gets, and know that Duke never does more than the person asking.

Start free
Live demoPulse Fitness Studio's roles: front desk, trainers, sales and managersdemo-gym.dukeos.app

01Duke in Roles

Duke follows the same rules.

Duke has no permissions of its own. It works with the role of the person asking, and sets up roles and invitations for your approval, never giving more than you hold.

Who decides

  • Waits for your approvalIt prepares it and shows a one-line preview. Nothing changes until you approve.
  • Just answersReading needs no approval, and it sees only what the person asking may see.
Meet Duke
01Just answers

It sees what you see.

A trainer's Duke can't open invoices if the trainer can't, and every action is checked again before it runs.

How much did we collect in fees this month?
Duke · asked by a trainerYour role doesn't include invoices, so I can't see payments. A manager or the owner can check this for you.
02Waits for your approval

Invitations by asking.

Name the person and the role. The invitation is emailed once you approve.

Invite nina.patel@example.com as front desk.
Waiting for your approvalInvite nina.patel@example.com to the team as Front deskApproveNot now
03Waits for your approval

New roles, never bigger than yours.

Describe what a role may do. Duke can only include permissions you hold yourself.

Make a Coach role that can view members and manage classes.
Waiting for your approvalCreate role Coach: view contacts and memberships, manage classesApproveNot now

02In Roles

How it works.

What Roles & permissions does, part by part, on screens from our live demos.

Area by area

Choose a level, not a hundred boxes.

A role has one row per area, each set to No access, View, Edit or Full. Need finer control? Switch an area to Custom and pick single permissions. Preview the menu a role will see before you save it.

Role · Front desk

ContactsEditLevel
MembershipsEditLevel
InvoicesViewLevel
SettingsNo accessLevel

Safe by design

Nobody hands out more than they hold.

Every business has a built-in Owner role with every permission. Nobody can grant a permission they don't hold themselves, and the last owner can't be removed. Duke works with the permissions of the person asking.

Rules that always apply

Owner roleAlways every permission
Granting accessOnly what you hold yourself
Last ownerCan't be removedProtected

Your team

Invite by email, with a role.

Invite someone with a role and, if you like, a single branch. The link lasts seven days and you can share it on WhatsApp. A person can hold several roles, and deactivating someone keeps their history.

05Start free

Build your wholebusiness, free.

Free to build. Pay when you publish.

Start free