PlaysbyMoat8
Back to the library
The workflow guideSales

Preview quote options within approved pricing rules

Translate a buyer’s options into comparable commercial quotes using the approved pricing engine and explicit exception holds.

5 implementation stepsIntermediate

How this works

Use this when sellers repeatedly compare contract lengths, quantities and packages before a buyer selects an offer. AI converts a conversational request into structured option inputs, while the existing calculator determines prices and applicable approvals.

Keep exploration separate from formal quote creation. Each preview should identify its price-book version, currency and assumptions. A plausible model calculation is not an approved price, and a requested discount is not permission to bypass a threshold.

Before you start

Pricing authority

Obtain the current calculator or explicit formulas, price book, permitted currencies and effective dates.

Commercial rules

Define discount ceilings, approval bands, billing cadence, proration and tax handling for the relevant offer.

Prepare the inputs

buyer_request
Required

Email or structured option brief

Confirm product, quantity, term, currency and start date; preserve unknown fields.

pricing_rules
Required

Versioned calculator or spreadsheet

Check authority and effective period; test a known quote before use.

account_terms
Optional / conditional

Existing contract and eligibility facts

Required for amendments, grandfathered prices or customer-specific terms.

Implementation, step by step

  1. Structure the options

    • Extract each requested variation into a separate row with product, units, term, billing frequency and discount request.
    • Resolve whether quantities are concurrent seats, annual units or usage commitments. Do not silently choose a unit basis when the buyer is ambiguous.

    Checkpoint: The buyer’s alternatives are represented without hidden assumptions.

  2. Validate commercial inputs

    • Check product combinations and eligibility against the current rule set. Mark unsupported packages and missing renewal context before calculation.
    • Identify which requests require finance approval. Preserve the requested value and allowed value separately so the exception remains visible.

    Checkpoint: Every option is calculable or has an explicit blocking reason.

  3. Run deterministic pricing

    • Submit normalized inputs to the approved calculator, or reproduce its documented formulas in a local spreadsheet when no connector exists.
    • Reconcile recurring amounts, one-time fees, discounts and proration. Keep taxes separate if the source system cannot establish them.

    Checkpoint: Prices can be reproduced from versioned rules and inputs.

  4. Preview billing effects

    • Show total contract value alongside invoice cadence and the first invoice estimate. Distinguish a lower annual rate from a lower total commitment.
    • For changes to an active subscription, use effective dates and prior billed amounts; do not treat the amendment as an entirely new contract.

    Checkpoint: The comparison explains both commercial and billing consequences.

  5. Prepare selection and handoff

    • Present the options with assumptions, validity dates and approval status. Record which option the buyer or authorized deal owner selected.
    • Create a formal quote only when that specific action is authorized. Recheck rules at creation time and record the resulting identifier instead of creating every preview.

    Checkpoint: One selected option can enter the quote process without duplicate records.

Decisions along the way

A discount exceeds the allowed band

Label it an exception and route to finance; do not clamp it silently or present it as approved.

The pricing engine is unavailable

Prepare inputs and pending comparison rows; never replace authoritative calculation with model estimates.

What you will produce

quote-options.xlsx

Workbook

Comparable previews with reproducible calculations.

Include: option_id · inputs · rule_version · amounts · billing_preview · approval_status

selected-option.md

Markdown

A selection record with any authorized downstream receipt.

Include: option_id · assumptions · decision · quote_id

Check the result

  • Validate a known quote against the calculator before producing alternatives.
  • Check all units, currencies, effective dates and rounding conventions.
  • Confirm previews did not create duplicate commercial commitments.

When something goes wrong

Price-book version changed

Reprice affected options and mark earlier previews expired.

Quote creation outcome is unknown

Look up the existing request or quote ID before retrying creation.

A worked example

SYNTHETIC EXAMPLE · NOT A REPORTED BUSINESS RESULT

Request

Synthetic: compare two annual subscription options.

Inputs

Option A is 20 units at 30 USD per month with no discount; option B requests 25 units and a 15% discount, above a 10% approval threshold.

Expected result

A calculates to 7,200 USD per year. B remains an exception preview with explicit approval required; no formal quote is created.

Run a small pilot

Start small

Pilot one product family and several previously approved quotes.

Record the baseline

Record option preparation time and calculator discrepancies.

Agree success criteria

Require exact agreement with approved calculations and visible exception status.

Stop or revise

Stop if unit definitions or pricing authority are unclear.

Keep the scope clear

  • The model interprets requests; authoritative arithmetic and approval rules determine prices.
  • Customer-facing offers and formal quote creation follow existing task authorization.

Check before using

The deal owner verifies scope; finance approves pricing exceptions.

Business activities

  • Run sales conversations and proposals

Editorially adapted workflow; not independently tested.

FROM A RECIPE TO YOUR WORKFLOW

Bring the company context together.

This workflow needs reliable inputs before it needs a better prompt. Moat8 Vault brings working information into a readable archive for the AI tools you use.

For this recipe: Buyer request · Versioned price book · Discount policy · Billing rules

Start with one recurring task, agree which sources to use, and review the first result with your team.

Discuss this workflow

What does your team do?

Choose the recurring work you would like to improve.

A field guide, made for work.

Plays is a curated library of anonymized business workflows. Each recipe explains the inputs, steps, tools, and checks you can adapt to your team. These are editorial guides, not independently tested implementations.

When you share a company website, the guide may read a limited number of public pages on that website. Messages and retrieved page text are sent to our AI provider, NVIDIA, to recommend relevant workflows. Share a general description rather than confidential information.

Saved workflows and selected activities stay in this browser. Your chat history and selected company website are kept in this tab and cleared when you reload or start a new chat. The server does not store conversations. Live source monitoring is not enabled.

If you allow analytics, PostHog receives page views and actions such as workflow saves, skill downloads and link clicks. Random browser and session identifiers connect these actions without identifying you by name. Your choice and browser identifier expire after 90 days; sessions restart after 30 minutes of inactivity or 24 hours. We use local storage, not analytics cookies. Messages, company URLs, search text, full referrers and IP addresses are not sent. There are no person profiles or session recordings. You can decline or withdraw in Analytics settings; Do Not Track and Global Privacy Control keep analytics off.

Read the Plays Privacy Notice ↗