Back to App
Back to Team Management

Roles and Permissions

In SalesControl each person has one or more roles (what they do) and a set of permissions (what they can do in the app). Roles determine which data the member sees; permissions unlock individual actions. This guide explains both and includes the full table of configurable permissions.

The Team page
The Team page
Plan required

This feature requires a paid plan (Starter and above). See Subscription Plans.

The roles

The same person can have several roles (for example Setter and Closer). Roles are assigned in the member’s card under Team: see Add a Team Member.

How permissions work

Each permission is a checkbox in the member’s card (Team). When it is on, the member can perform the corresponding action; when it is off, the related button doesn’t even appear.

The checkboxes live in the Permissions section of the card, grouped by area: Clients, Payments, Services & leads, Contracts, Logs. A sales manager can only grant their people the permissions they hold themselves.

Note

Permissions only take effect if the member is linked to an approved Linked App User. Without that link, the checkboxes change nothing because the member doesn’t access the app.

The permissions table

Here are all the configurable permissions, with the label you see in the member’s card and what each one unlocks.

Label (Team)FlagWhat it unlocks
Mark paymentscan_mark_paidMarking or undoing a collection; the trial actions in the “In trial” tab.
Create servicescan_create_servicesCreating, editing and deleting services.
Edit pricescan_edit_priceEditing a payment’s amount; the value field when creating a client.
Create clientscan_create_clientsThe “New client” button.
Edit clientscan_edit_clientsEditing a client, pausing them, the client detail header, linking or unlinking Stripe.
Delete clientscan_delete_clientsDeleting a client.
Manage trialscan_manage_trialsActivating campaigns, fixing the date, completing or failing the trial.
Recalculate schedulecan_recalculate_scheduleRecalculating the payment plan; editing a single due date (with cascade).
View client logscan_view_audit_logsThe “Logs” tab in the client detail page.
Edit contract fieldscan_edit_critical_fieldsThe critical fields when editing a client: service, duration, value, payment type.
Confirm reconciliationcan_confirm_reconciliationThe Reconciliation tab and resolving the queue (history, ignore and reassign remain admin-only).
Can send contractscan_send_contractsThe Contracts item in the menu and the Send contract button on a lead’s or a client’s page (resending included).
Can edit the contract when sendingcan_edit_contract_sendsTweaking the contract text in the send window, when the template allows it.
Can edit contract templatescan_edit_contract_templatesCreating and editing templates on the Contracts page.
Tip

The Setter, Closer and PM roles are not permissions: they determine which data the member sees. The PM, in particular, is the only non-admin role that also sees the client chat.

Markets, when the agency has more than one

If the agency works across several markets, the member’s card shows a Markets field. For setters and closers it is mandatory: without at least one market the save is refused (“Pick at least one market: without one, no agency page can route to this member”) and the card reminds you that “At least one market is required for setters and closers”.

Admin and Super Admin

Note

All the permissions in the table are always on for Admins and Super Admins: you don’t need to (and can’t) enable them, because these roles already have full access. The checkboxes are only for team members.