Skip to main content

Approvals

Cotiza CPQ approval workflows are configured with Playbook Approval records and enforced when users submit Quotes.

Configuration objects

ObjectRole
Playbook ApprovalDefines when approval is required
Playbook Approver GroupOrdered segments of approvers
Playbook ApproverIndividual user or manager-chain approver
Playbook ScenarioConditions triggering the approval

Playbook Approval settings

FieldBehavior
Playbook ScenarioScenario that must be met (blank = always enforced)
Inverse ScenarioEnforce when scenario is NOT met
Is ActiveEnable/disable without deleting
Label / ReasonDisplayed to users in CPQ and emails
Require NotesSubmitter must provide notes at submission
Persistent ApprovalApproved approvals survive Quote edits without re-approval
Require Individual ApprovalEach approval must be acted on separately (disables bulk approver propagation)
Approval Emails To SendControl Submitted, Recalled, Approved, Rejected email scenarios

Approver configuration

Named approvers

Link a User on Playbook Approver. Used when a specific person must approve.

Manager approvers

Set Manager Approver Level (1st through 5th line manager) to resolve the approver from the Opportunity Owner's management chain at Quote save time. Overrides any named User on the record.

Approver groups

Approver Groups segment the approval path with Execution Order. Each group contains one or more Approvers. All groups in an approval must be satisfied for the approval to complete.

Runtime records

On submission, Cotiza creates:

RecordMaps from
Quote ApprovalPlaybook Approval
Quote Approval StepPlaybook Approver Group
Quote ApproverPlaybook Approver

Quote Approval Status rolls up: Not Submitted → Submitted → Approved / Rejected / Recalled / Cancelled.

Non-individual approval propagation

By default, when an approver approves or rejects one step, the same decision applies to all pending approvals on that Quote where they are the assigned approver. Enable Require Individual Approval on specific Playbook Approvals to disable this behavior.

Approval emails

Email templates render View Sections configured for approval emails. Sections linked to a Playbook Approval appear in emails—not in proposal PDFs.

Piped approval tokens ({%Approval.approver%}, etc.) are documented in View Sections and Proposals.

System Settings Approval Allowed Override Fields defines Quote fields submitters may override when submitting.

Approvals Hub

Users manage approvals from the Cotiza CPQ Approvals tab. See Acting as an Approver.

Approvals Power Users can act on any approval regardless of assignment.

Setup checklist

  1. Define Scenarios for conditions requiring approval
  2. Create Playbook Approval records with labels and reasons
  3. Add Approver Groups in execution order
  4. Add Approvers (named users or manager levels) to each group
  5. Configure email notification settings
  6. Test submit → approve → reject flows in sandbox
  7. Optionally configure approval email View Sections

Description

User guides