Personas & Permission Sets

Pinion ships nine permission sets, each modeling a persona. You grant a user the set(s) that match their role. Every set includes the Pinion Home floor (a minimal landing-page grant), so users always have somewhere to land.

The sets

Permission setPersona — what it grants
Pinion AdministratorFull admin. The entire configuration surface — rules, pricing, bundles, attributes, discount schedules, licensing, config promotion, deploy logs — plus every Pinion custom permission. This is the set that lets someone administer the package.
Pinion UserThe paid configurator seat. The standard end-user who builds deals: the configurator/QLE, rules, pricing, bundles, attributes, quotes, subscriptions. Does not include the admin-only license / config-promotion objects.
Pinion ApproverApprovals actor. The approval objects and platform events, plus Opportunity/Quote access — enough to review and decide approval requests.
Pinion Account ManagerPost-sale account owner. Accounts, contracts, subscriptions, amendment versions, contracted prices, quote templates/routing — the renewal/amendment-facing surface.
Pinion Deal DeskDeal-desk reviewer. The approver surface plus pricing-override objects (block price, contracted price, usage rates) for desk-level price control.
Pinion Quote ManagerDocument/template owner. Quote templates and versions, segment templates, merge tokens, template routing and translation, generated quotes.
Pinion RevOps ManagerRevOps / analytics. Subscriptions, amendment versions, price dimensions, contracted prices, subscription-change events — the reporting-and-lifecycle surface that pairs with the RevOps dashboard.
Pinion MCP UserOAuth grouping only. Names the users allowed to connect through the packaged Pinion MCP External Client App. It grants no CRUD and no tool entitlement — the MCP runtime is gated separately (Pinion+). See AI Assistant Access.
Pinion HomeThe minimal floor. Basic read on Account / Contract / Opportunity / Subscription and the Pinion Home landing page. Included by every other set.

The paid / free line

The dividing line is author vs monitor-and-decide, not read vs write:

  • Paid seatsPinion User (the configurator/QLE) and Pinion Administrator (authoring rules, templates, schedules) — buy the ability to build deals and configure the product.
  • Free personasApprover, Account Manager, Deal Desk, RevOps Manager, Quote Manager — give moderate, role-scoped access to monitor, decide, and triage without a configurator seat. An approver decides for free; a RevOps manager can mass-renew; an account manager runs the post-sale surface. These personas execute lifecycle actions (amend / renew / extend) through standard user-mode DML, so they carry the standard object CRUD those actions need — that’s free-tier-appropriate, not a system-mode carve-out.

Assigning them

Assign permission sets the standard Salesforce way (Setup → Permission Sets → Manage Assignments), or run the packaged assignment script during org setup. The Setup Wizard checks that the running admin has the required sets and flags any that are missing.