All templates
Template · Lightning page

Salesforce CPQ quote approval page template

A Salesforce CPQ quote approval page for deal desk and sales operations teams: a multi-tier approval path, blended discount and margin floor fields, triggered approval rules, and a Submit for Approval action. Click through it below, then read the spec the studio writes for it.

The CPQ Quote Approval & Deal Desk template running: Deal desk workspace with multi-tier approval path, margin floor fields and triggered approval rules. Use the link below to open it in its own tab and click through it.

Open the template in a new tab

When to start from this template

  • Agreeing discount thresholds and multi-step approval chains with Deal Desk and Finance.
  • Showing sales leaders what a rep and an approver see before configuring Advanced Approvals.
  • Exporting the approval field table and Gherkin scenarios directly into Jira.

What is on the page

Read off the template itself, the way the spec export reads it.

Highlights panel
Approval Status, Account, Net Amount, Blended Discount, Approval Tier
Stage path
Draft → Manager Review → Deal Desk Approval → VP Sign-Off → Approved & Locked
Sections
Approval & Commercial Terms (8 fields)
Actions
Submit for Approval, Recall Approval, Preview Quote PDF
Related lists
Products, Notes & Attachments, Triggered Approval Rules

The spec the studio writes for it

The user story and the first acceptance criteria, in Gherkin, as they land in Jira or Confluence. 5 scenarios in all; the export has every one.

As a Quote user,
I want to open a Quote record and see 5 key details at a glance, run the Submit for Approval, Recall Approval and Preview Quote PDF actions, move the record along its Stage path and work with its Products, Notes & Attachments and Triggered Approval Rules,
So that Stage stays accurate without leaving the record page.
# Scenario: Required fields on save
Given a user is editing a Quote record
When the user saves with any of these left empty:
  - "Quote Name" in "Approval & Commercial Terms"
  - "Approval Status" in "Approval & Commercial Terms"
  - "Assigned Approver" in "Approval & Commercial Terms"
  - "Discount Justification" in "Approval & Commercial Terms"
Then the page shows an error against each empty field
And the record is not saved.

# Scenario: Moving Stage from "Deal Desk Approval" to "VP Sign-Off"
Given the record's "Stage" is "Deal Desk Approval"
When the user clicks "Approve Stage" on the path
Then "Stage" becomes "VP Sign-Off"
And Guidance for Success shows "Required when blended discount exceeds 20%."

# Scenario: The "Products" related list
Given a user is viewing a Quote record
Then the "Products" list is on the page
And it says there is nothing to show.

Data dictionary

Every field with the API name it would deploy under.

FieldAPI nameTypeRequired
Quote NameNametextYes
Approval StatusApproval_Status__cpicklistYes
Blended Discount (%)Blended_Discount__cpercentNo
Floor Margin (%)Floor_Margin__cpercentNo
Payment TermsPayment_Terms__cpicklistNo
Assigned ApproverAssigned_Approver__clookupYes
Discount JustificationDiscount_Justification__ctextareaYes
Legal Redlines RequiredLegal_Redlines_Required__ccheckboxNo

Make this template yours.

Open “CPQ Quote Approval & Deal Desk” in the studio, change the fields, the path and the branding, then share a link or export the spec and the Lightning page metadata. Free to start: one AI-built page, no card needed. Already have an account? Sign in.

SFProto is made by Cloud Mavericks Pty Ltd and is not affiliated with Salesforce. Salesforce, Lightning and Experience Cloud are trademarks of Salesforce, Inc. Every template shows made-up sample data. Terms · Privacy