Mokanata Docs
Settings

Roles and permissions

What the Owner, Admin, Member and Viewer roles can do, how to create, edit, duplicate and delete custom roles, and every permission.

Every person in a workspace has one role. A role is two things: an access level, which decides whether someone can change workspace settings, and a set of permissions, which decides what they can do in the product, from replying in the inbox to deleting boards. Roles also decide which channel accounts people work in.

  • Who can use it: Owners and admins, and custom roles with Admin access, create and edit roles. Everyone else can open the Roles tab and each role's page to read what it allows.
  • Before you start: Nothing. To give a role to someone, see Members and invites.

How roles work

Mokanata has four built-in roles. You can't rename or delete them, but you can change the permissions of Admin, Member and Viewer.

RoleAccess levelWho it's forPermissionsChannel access out of the box
OwnerOwnerFull access, including billing and deleting the workspace. One per workspace.All, alwaysEvery account, up to Manage. Can't be changed.
AdminAdminManages members, channels, agents and billing.All 87, plus the 7 that come with Admin accessEvery account, up to Manage
MemberMemberWorks the inbox, approves drafts and edits contacts.50 of 87Every account, up to Reply
ViewerViewerReads conversations and reports. Can't send or approve.18 of 87Every account, up to View

A custom role is built on the Admin, Member or Viewer access level and has its own name, description, permissions and channel access. A workspace can have up to 20 custom roles.

The access level decides who can change workspace settings: people on Owner or Admin access (including custom roles with Admin access) can change Workspace, Members & roles, Billing and API keys. People on Member or Viewer access see those pages read-only, with a View only notice and a lock icon in the settings menu.

A few rules always apply, whatever the permissions say:

  • Only the owner can delete the workspace or transfer ownership, and the owner can't leave or be removed (see Danger zone).
  • Admins can't change or remove other admins, and nobody can change their own role.
  • Owners and admins always have the 7 permissions marked Comes with Admin access, and no other role can be given them: changing the data model, connecting databases, editing workspace settings, managing members and roles, managing billing, exporting usage and managing API keys.

When your role doesn't allow something, the button is turned off and says why, for example "Your role, Viewer, can't … An owner or admin can change this in Settings → Members & roles."

See the roles

Open the Roles tab

Open Settings and choose Members & roles. The Roles tab is the first tab. Each row shows the role and its description, its Type (Built in, or Custom · Member and so on, plus Edited for a built-in role whose permissions were changed), how many People have it, how many Permissions it has, its Channels and when it was Last changed (Default for an untouched built-in role).

Channel coverage, under the table, shows who can reply on each connected account; see Channel access.

The Roles tab of Members & roles: Owner, Admin, Member and Viewer marked Built in and Sales lead marked Custom · Member, with people, permissions, channels and last changed for each, and Channel coverage below

Open a role

Click a role to open its page. Overview sums it up: Type, Access level, People, Permissions, Channel access and Last changed. Below it are Permissions, Channel access and People with this role.

The Sales lead role page: Overview with Type Custom, Access level Member, 1 person, 55 of 87 permissions, 3 of 15 accounts at Reply, and the Edit role button

Find a permission

In Permissions, a check mark means the role has the permission and a dash means it doesn't. To narrow the list, type in Search permissions (press / to jump there), pick an area in All areas, choose Allowed or Not allowed in Any state, or sort by Product order, Name, A to Z or On first. Each permission says what it allows and which other permission it needs. The line under the filters counts them, like 87 permissions · 7 more come with Admin access, or how many are shown. When nothing matches, click Clear filters.

The Permissions panel of Sales lead filtered to Campaigns: View, Create, Edit and Send and stop campaigns allowed, Export and Delete and cancel campaigns not

Create a role

Start a new role

On the Roles tab, click Create role.

Fill in the details

In Details:

  • Name: name it after the job, like Sales lead. 2 to 40 characters, and different from every other role's name.
  • Description (optional): shown next to the role when you assign it. Up to 140 characters.
  • Access level: Admin (can open and change workspace settings), Member (works in the product; workspace settings are read-only) or Viewer (workspace settings are read-only; what it can do comes from the permissions below).
  • Start with permissions from: copies another role's permissions as a starting point. Changing that role later doesn't change this one.

The Details panel of Create a role with the name Support lead, a description, Member access level selected and Start with permissions from Member

Choose the permissions

Tick the permissions the role should have. The count at the top shows how many of 87 are on. Some permissions need another one: turning on Send and stop campaigns also turns on Edit campaigns, and turning a permission off also turns off the ones that need it. A note under the filters says what changed along with your click, like Also turned on: Edit campaigns.

The 7 permissions that come with Admin access are greyed out: they follow the access level.

The Permissions panel filtered to Campaigns, with Send and stop campaigns ticked and the note Also turned on: Edit campaigns.

Choose the channel accounts

In Channel access, pick All channels (every account, including ones connected later) or Only selected accounts, and a level for each. The role's permissions cap the level; see Channel access.

The Channel access panel of a new role with All channels selected, at Reply, and Only selected accounts

Create it

Click Create role in the bar at the bottom (or Cancel to drop it). You see … created and land on the new role's page. Give it to people on the Members tab.

Nothing is created until you click Create role: if you leave the page first, Mokanata asks whether to discard the role.

An admin creating an Admin role

If you're an admin, a new role with Admin access starts with every channel account and you can't narrow it: only the owner can change channel access for admin roles.

Duplicate a role

To start from an existing role, open its ⋯ menu on the Roles tab (or on its page) and choose Duplicate. The form opens as Duplicate … with the name "… copy", the same access level and a copy of its permissions. Rename it, adjust it and click Create role. Duplicating the Owner role starts on Admin access.

The more actions menu on the Sales lead row: View details, Edit role, Duplicate and Delete role

Edit a role

Open the editor

On the role's page, click Edit role, or choose Edit role from the role's ⋯ menu on the Roles tab. The page reads Edit …: changes apply to everyone with the role as soon as you save. Built-in roles keep their name and description; duplicate one to get a copy you can rename.

Change permissions

Tick or untick permissions. Changed rows are tinted, and the state filter gets a Changed option that shows only what you changed.

Editing the Member role, filtered to Changed: Export contacts turned on and Delete cards turned off, both tinted, and the bar reading 2 unsaved changes

Save

Click Save changes in the bar at the bottom. You see … saved: changes apply to everyone with the role right away. Click Discard to drop your edits.

The Owner role can't be edited: the owner always has every permission.

Reset a built-in role

A built-in role whose permissions were changed shows Edited. To undo every change, open its ⋯ menu and choose Reset to defaults. The confirmation lists what gets Turned off and Turned back on; click Reset permissions.

Reset Member to its default permissions? listing Export contacts under Turned off and Delete cards under Turned back on

Delete a custom role

Open the custom role's ⋯ menu and choose Delete role. If people have the role, the confirmation lists them: they move to the built-in role of the same access level (a custom Member role's people become Members) and lose anything only the custom role gave them. Click Delete role. This can't be undone. Built-in roles can't be deleted.

Delete the Sales lead role? saying 1 person has this role and moves to Member, with Jonah Weiss → Member listed

What members and viewers see

Members and viewers can open the Roles tab and any role's page, with a View only notice: "Owners and admins edit roles and channel access." They see no Create role, Edit role or ⋯ menus. If they open a link to the role editor, it says Can't create roles or Can't edit this role, with a button back.

The Viewer role page seen by a viewer: the View only notice, Overview with 18 of 87 permissions and 1 of 15 accounts at View, and the Permissions panel

Permission reference

The tables list every permission, grouped as the sidebar is. Needs is the permission it turns on with it. Member and Viewer show the built-in roles' defaults; Owner and Admin have every permission. A dash (–) marks the permissions that come with Admin access, which no Member or Viewer role can have.

Work

Command center

PermissionWhat it allowsNeedsMemberViewer
View the approval queueSee drafts waiting for approval, escalations and what each agent is doing.YesYes
Approve agent draftsApprove, edit or reject what an agent wants to send.View the approval queueYesNo
Manage auto-approve rulesCreate and remove rules that send drafts without review, and stop or resume auto-send.Approve agent draftsNoNo

Inbox

PermissionWhat it allowsNeedsMemberViewer
View conversationsRead threads on the channels they can access.YesYes
Reply and sendWrite replies and send drafts as themselves.View conversationsYesNo
Assign and reassignMove conversations between people and agents.View conversationsYesNo
Take over from agentsPause an agent on a conversation and reply in its place.Reply and sendYesNo
Resolve and reopenMark conversations resolved, snooze them or reopen them.View conversationsYesNo
Retry agent stepsRun a failed step of an agent’s work on a conversation again.View conversationsYesNo
Reply with AIHave an agent write the answer to a customer’s message into their reply, to review before sending.Reply and sendYesNo

Contacts

PermissionWhat it allowsNeedsMemberViewer
View contactsOpen contact records and their history.YesYes
Create contactsAdd contacts one at a time.View contactsYesNo
Edit contactsChange fields, stages and owners, and log activity.View contactsYesNo
Import contactsBring in contacts from a CSV file.Create contactsNoNo
Merge duplicatesCombine two records for the same person into one.Edit contactsNoNo
Export contactsDownload contact lists as CSV or Excel.View contactsNoNo
Delete contactsDelete records and their conversation history.Edit contactsNoNo

Kanban

PermissionWhat it allowsNeedsMemberViewer
View boardsSee the boards they’re a member of and the cards on them they’re allowed to see. Owners and admins see every board.YesYes
Add cardsAdd tasks, posts, leads and campaigns to a board, including from a contact’s record.View boardsYesNo
Edit and move cardsChange a card’s fields, checklist and linked contacts, and move it between statuses.View boardsYesNo
Comment on cardsWrite comments on cards for the team.View boardsYesNo
Schedule and publish postsSchedule social posts, publish them now or take them off the schedule.Edit and move cardsYesNo
Save board viewsSave filters, sorting and grouping as a view on a board, and rename or remove saved views.View boardsYesNo
Delete cardsDelete cards and everything on them.Edit and move cardsYesNo
Manage boardsCreate boards, rename them and add, edit, reorder or remove their statuses.Edit and move cardsYesNo
Manage board membersOn boards they run as project manager: add and remove people, set their board roles and choose who sees which cards.Manage boardsYesNo
Share public linksOn boards they run as project manager: create, reset and turn off view-only links to the whole board or to single cards, for people outside the workspace.Manage boardsYesNo
Delete boardsDelete a board with all of its cards.Manage boardsNoNo

Growth

Campaigns

PermissionWhat it allowsNeedsMemberViewer
View campaignsSee campaigns and how they performed.YesYes
Create campaignsStart drafts and duplicate existing campaigns.View campaignsNoNo
Edit campaignsChange the audience, message, sender and schedule before a campaign goes out.View campaignsNoNo
Send and stop campaignsSend, schedule, pause and stop broadcasts to contacts.Edit campaignsNoNo
Export campaignsDownload campaign lists and recipient results.View campaignsNoNo
Delete and cancel campaignsDelete drafts and cancel scheduled campaigns.Edit campaignsNoNo

Message templates

PermissionWhat it allowsNeedsMemberViewer
View templatesSee WhatsApp message templates and their review status.YesYes
Create templatesWrite templates and submit them to Meta for review.View templatesNoNo
Edit templatesChange templates and submit new versions for review.View templatesNoNo
Delete templatesDelete templates campaigns and agents no longer use.Edit templatesNoNo
PermissionWhat it allowsNeedsMemberViewer
View formsSee forms, their links and how many people answered.YesYes
Create formsBuild new forms and duplicate existing ones.View formsYesNo
Edit formsChange questions, settings, the custom link and payment steps.View formsYesNo
Open and close formsStart or stop accepting responses.Edit formsYesNo
Delete formsDelete forms along with their responses.Edit formsNoNo
View responsesRead what people submitted, including payment status.View formsYesYes
Export responsesDownload responses as CSV or Excel.View responsesNoNo
Delete responsesDelete individual responses or many at once.View responsesNoNo
View short linksSee short links, their QR codes and how many people clicked or scanned them.View formsYesYes
Create short linksMake short links to web pages or forms, with a custom ending.View short linksYesNo
Edit short linksChange where a link goes, its ending and end date, and pause or resume it.View short linksYesNo
Delete short linksDelete short links and reset their click counts.Edit short linksNoNo
View link in bio pagesSee link in bio pages, their QR codes and how many people viewed and tapped them.View formsYesYes
Create link in bio pagesMake new link in bio pages and duplicate existing ones.View link in bio pagesYesNo
Edit link in bio pagesChange a page’s profile, blocks, schedule, address and theme, and show, hide or reorder its blocks.View link in bio pagesYesNo
Publish link in bio pagesPut pages live and take them down.Edit link in bio pagesYesNo
Delete link in bio pagesDelete pages along with their views and taps.Edit link in bio pagesNoNo

Ads and conversions

PermissionWhat it allowsNeedsMemberViewer
View ads and conversionsSee ad performance, click-to-WhatsApp ads and the conversion event log.YesYes
Edit conversion eventsChoose which stages send conversions back, and pause or resume sending.View ads and conversionsNoNo
Connect ad platformsConnect and disconnect ad accounts and destinations, and send test events.View ads and conversionsNoNo

Tracking tags

PermissionWhat it allowsNeedsMemberViewer
View tracking tagsSee the pixels and analytics tags on public forms and short links, and the events they send.YesYes
Install tracking tagsAdd a pixel or analytics tag to public forms and short links.View tracking tagsNoNo
Edit tracking tagsChange a tag’s ID, where it loads and its events, pause or resume it, and clear the recent events list.View tracking tagsNoNo
Remove tracking tagsRemove tags so they stop loading for visitors.Edit tracking tagsNoNo
Change consent settingsChoose whether visitors are asked before tags load, and whether Global Privacy Control is respected.View tracking tagsNoNo

Payments

PermissionWhat it allowsNeedsMemberViewer
View paymentsSee payment links, what was paid and the product catalog.YesYes
Create payment linksMake links and send them to contacts.View paymentsYesNo
Manage payment linksResend links, change when they expire and mark them paid.View paymentsYesNo
Cancel payment linksStop a link from being paid.Manage payment linksNoNo
Refund paymentsSend money back for a paid link.Manage payment linksNoNo
Manage the product catalogAdd products, change prices and archive what you no longer sell.View paymentsNoNo
Manage gatewaysManage the static QRIS accounts and payment defaults, and connect payment gateways once they're available (coming soon).View paymentsNoNo

Reports

PermissionWhat it allowsNeedsMemberViewer
View reportsOpen dashboards and analytics.YesYes
Export reportsDownload charts and tables.View reportsNoNo

Automation, Setup and the workspace

Agents

PermissionWhat it allowsNeedsMemberViewer
View agentsSee agents, their flows and their runs.YesYes
Create agentsSet up new agents and duplicate existing ones.View agentsNoNo
Edit agentsChange instructions, flows, knowledge and guardrails.View agentsNoNo
Test agentsRun test conversations and simulations without contacting anyone.View agentsYesNo
Deploy and pause agentsPublish flow versions, put an agent live on a channel, or stop it.Edit agentsNoNo
Delete agentsDelete agents along with their flows and run history.Edit agentsNoNo

Channels

PermissionWhat it allowsNeedsMemberViewer
View channelsSee connected accounts and their health.YesYes
Edit channel settingsChange routing and away messages for each account (and, once it's available, customise the website chat widget).View channelsNoNo
Connect and disconnectConnect accounts and numbers, reconnect them, rotate tokens or disconnect them.Edit channel settingsNoNo

Integrations

PermissionWhat it allowsNeedsMemberViewer
View integrationsSee which apps are connected and whether they’re working.YesYes
Connect and remove appsConnect apps with a key or sign-in, test them and remove them.View integrationsNoNo

Custom objects

PermissionWhat it allowsNeedsMemberViewer
View recordsOpen custom objects and their records.YesYes
Create recordsAdd records to any custom object.View recordsYesNo
Edit recordsChange fields and link or unlink related records.View recordsYesNo
Delete recordsDelete records and their links to other records.Edit recordsYesNo
Change the data modelCreate, edit and delete objects, fields and relations. Comes with Admin access.––
Connect databasesConnect a Postgres database, pick which tables and rows sync, and pause or remove the sync. Comes with Admin access.––

Workspace administration

PermissionWhat it allowsNeedsMemberViewer
Edit workspace settingsChange the workspace name, logo, domain, language and region. Comes with Admin access.––
Manage members and rolesInvite and remove people, change roles and channel access. Comes with Admin access.––
Manage billingChange the plan and payment method, redeem credit codes and choose who gets billing email. Comes with Admin access.––
Export usageDownload the charts and tables on the Usage page. Comes with Admin access.––
Manage API keysCreate and revoke keys (coming soon). Comes with Admin access.––

Troubleshooting

Next steps

On this page