Security and access

Control who sees what. By company, department and role.

Build roles from individual permissions, grant them for a company or department with start and end dates, enforce MFA, and keep a change history on every record.

Users
Access EveryoneRole All rolesDepartment All departments
66 people
PersonAccessLogin
Eleanor Vance-SterlingPlatform Engineering & OperationsFull AccessThe whole company, every departmentLiveLinked
Lucy HargroveFinance & AccountingFinanceThe whole company, every departmentLiveDepartment ManagerFinance & Accounting onlyEnds on Dec 31Linked
Patrick CallahanPlatform Engineering & OperationsDepartment ManagerPlatform Engineering & Operations onlyLiveReaderMesabrook Nearshore, the whole companyLiveLinked
What this person can doIn Platform Engineering & OperationsRead and change activitiesApprove timesheetsApprove invoicesSee the P&LPlan the teamOn dealsTheir team’s dealsIn Mesabrook NearshoreRead only
Madeline ChoPlatform Engineering & OperationsNo access role, self-service onlyLinked
Julian Mercer-HayesTransformation & Change ManagementReaderTransformation & Change Management onlyStarts on Nov 16Not linked
Grant access
Person Valerie Holbrook
RoleDepartment Manager
Where it appliesTransformation & Change Management only
StartsDec 1, 2026
EndsNo end date

She gets the role’s permissions on that department only, from the start date. Until then the grant shows Starts on Dec 1.

CancelGrant accessGranted · Starts on Dec 1

Access control at Mesabrook

How Mesabrook controls who sees its financial data.

01Roles

Build roles around what people do

Access roles carry permissions: Executive can read everything, Department Manager runs a department, and Finance and HR manage their own areas. Job titles never grant access.

  • Duplicate a role to start a new one
  • Retire a role and keep its history
  • See how many people hold each role
See each partner’s own P&L
Roles
Show job-title rolesNew role
Full AccessAccess role

Can see and change everything in the workspace.

All permissions2 holders
Open permissionsDuplicateRenameRetire
ExecutiveAccess role

Read and export everything across the organization. No write or admin.

96 permissions3 holders
Open permissionsDuplicateRenameRetire
Department ManagerAccess role

Full operational control of a department: activities, timesheets, invoices, purchases, team.

74 permissions9 holders
Open permissionsDuplicateRenameRetire
FinanceAccess role

Financial resources including writes: invoices, purchases, payments, statements, exchange rates.

58 permissions2 holders
Open permissionsDuplicateRenameRetire
HRAccess role

People resources including writes: employees, contracts, leave, evaluations. Cannot delete employees.

41 permissions1 holder
Open permissionsDuplicateRenameRetire
Engagement DirectorJob title

Describes what someone is. It cannot carry permissions.

No permissions7 holders
Open permissions
02Permissions

Set permissions by action

Choose read, write, approve, delete and export for each module. Deal permissions can be limited to your own deals, your team’s or all deals. KPilot shows who gains or loses access before you save.

  • Financial approvals marked as sensitive
  • Admin permissions kept separate
  • Unused permissions clearly labeled
See how Orkestra respects access
Department ManagerAccess role
Quick selectFinancial 64Operational 71HR and people 52Commercial 38Administrative 31
Search permissions...Granted only
ResourceReadWriteApproveDeleteExport
Delivery
Activities-
Timesheets
Change requests-
Finance
InvoicesSensitive
Forecast scenariosNot enforced--
Sales
DealsTheir team’s dealsOwn deals-
Administration and security31 permissionsCapabilities that control the platform itself. Managers should not hold these.
1 pending change9 holders gain Approve timesheetsDiscardSave
03Sign-in

Secure every sign-in

See who uses a passkey or an authenticator app, require MFA for an account, or end all of its sessions. Each person manages their own sign-in settings.

  • Passkeys and authenticator apps
  • Sign in with Microsoft Entra ID
  • End all sessions in one click
Connect Microsoft sign-in
Sign-in security
Everyone’s MFA, passkeys, authenticator apps and sessions.
Filter by username or email
eleanor.vance-sterlingeleanor.vance-sterling@mesabrook-advisory.exampleMFA requiredPasskey2 open sessions
lucy.hargrovelucy.hargrove@mesabrook-advisory.exampleMFA requiredAuthenticator app1 open session
patrick.callahanpatrick.callahan@mesabrook-advisory.examplePasskey3 open sessions
madeline.chomadeline.cho@mesabrook-advisory.exampleNo MFAMFA required1 open session
carlos.arredondocarlos.arredondo@mesabrook-advisory.exampleMFA requiredAuthenticator app1 open session
madeline.cho
AccountActivePasskeyNoneAuthenticator appNoneMFANot requiredRequiredOpen sessions1 · Chrome on macOS
End all sessionsRequire MFAStop requiring MFA
04Change history

See who changed what

Every record keeps a history of who created it, what changed and when. Roles, access grants, exchange rates and workflows keep their own history.

  • History on invoices, payments and projects
  • Visible only with the right permission
  • Separate history for roles and workflows
Talk to us about security
Change historyWho Anyone
INV-2026-062Lone Star Rail & Transit Authority · $79,500
Lucy HargroveNov 4, 16:20RemindersOnPaused until Nov 12
Lucy HargroveOct 5, 09:14StatusDraftSent
Patrick CallahanOct 4, 17:02Due dateNov 4Nov 19
Patrick CallahanOct 4, 16:55InvoiceCreated, $79,500
05Email

Choose where KPilot can send email

Pick the domains KPilot is allowed to email. Messages to other addresses are held back and listed with the reason. Each customer has its own environment and database.

  • Allowed domains and addresses
  • Held and failed messages, with reasons
  • Orkestra limited to each person’s access
MessagesLast 7 days, for the whole group
EmailLeaves this workspace, only to
mesabrook-advisory.examplelonestar-rail.examplebrazos-bancorp.exampleironwood-precision.example
Sent412Held back3Failed0
Held back this week
Invoice INV-2026-067To an address outside the allowed domainsNov 3
Leave approvedTo a personal addressNov 2
Weekly timesheet reminderTo a personal addressOct 30

Everyone can see their own access

Each person can see what they can do, where, who granted it, and which approvals come to them.

Your accessWhat Patrick sees about himself
Patrick CallahanEngagement Director · Chicago, IL
Your access

You have access to Platform Engineering & Operations and to Mesabrook Nearshore, read only.

Department ManagerDepartment: Platform Engineering & OperationsGranted by Eleanor Vance-Sterling on Mar 2, 2026
ReaderCompany: Mesabrook NearshoreGranted by Carlos Arredondo on Jun 14, 2026
Group settings and other companies are managed by Eleanor Vance-Sterling and Lucy Hargrove.
What you decide, and where it arrives
Leave, remote work and requestsArrives in My space · Inbox2 waiting
TimeArrives in Delivery · Timesheets · To approve3 waiting
Invoice requestsArrives in Finance · Invoicing · Requests1 waiting
Workflow stepsArrives in My space · Inbox0 waiting
Resource loansArrives in My space · Inbox1 waiting
ScopeIn plain words, by company.
Granted byWho granted each role, and when.
ApprovalsWhat you approve, and where it arrives.
Included in every planFrom $349 a month for up to 9 full users. Team members $8 each.

Questions

Can a manager see only their department?

Yes. Grant the role on the department: every screen, report, brief and Orkestra answer is limited to it by the server.

Can access start or end on a date?

Yes. Every grant has a start and an optional end, and shows Starts on or Ends on until then.

Do you support MFA and passkeys?

Yes: passkeys, authenticator apps and Microsoft sign-in through Entra ID. An administrator can require MFA account by account.

Can a person see what they have access to?

Yes. Your access says, in plain words, what each person may do, where, who granted it, and which decisions arrive for them.

Where is our data?

Each customer runs in its own environment, with its own database. Email leaves it only to the domains you allow.

Give each person the right access.

Start with Mesabrook’s roles, or set up your own.