Sales AI Skill
Cpq Quote Automation
Generate accurate quotes with pricing, discounts, and approval workflows. Use when automating quote generation, implementing CPQ workflows, managing pricing approvals, creating discount approval processes, or streamlining quote-to-cash processes. Triggers o...
Quote & CPQ Automation
Automate quote generation with accurate pricing, discount rules, and approval workflows to accelerate deal velocity and protect margins.
Workflow
- Rep selects products/services and configuration for quote.
- System calculates list prices, volume discounts, contract terms, and promotions.
- Apply discount approval rules based on deal size, discount level, and rep authority.
- Route quotes for internal approvals (manager, finance, legal) via automated workflow.
- Generate professional quote document with all terms, pricing, and conditions.
- Send quote to customer with tracking (viewed, downloaded, shared).
- Track quote status and manage counter-offers or revisions.
- Convert accepted quotes to orders and contracts automatically.
CPQ Configuration Framework
PRICING STRUCTURE AND DISCOUNT TIERS
══════════════════════════════════════════════════════════════════════
Product Pricing Models:
Model 1 — Per-Seat/User Pricing:
Base price: $X per user/month
Volume tiers:
1–25 users: List price (no discount)
26–100 users: 10% volume discount
101–500 users: 20% volume discount
501–1,000 users: 30% volume discount
1,001+ users: Custom pricing (requires VP approval)
Annual commitment discount: Additional 15% for annual (vs. monthly)
Multi-year commitment: Additional 25% for 2-year, 35% for 3-year
Model 2 — Tiered Feature Pricing:
Basic tier: $X/month (core features)
Professional tier: $Y/month (core + advanced features)
Enterprise tier: $Z/month (all features + premium support)
Custom tier: Custom pricing (unlimited + bespoke features)
Upsell path: Clear pricing for tier upgrades
Model 3 — Usage-Based Pricing:
Base platform fee: $X/month (fixed)
Usage units: $Y per 1,000 units (API calls, transactions, storage)
Volume discounts on usage:
< 100K units: List rate
100K–1M units: 15% discount
1M–10M units: 25% discount
10M+ units: Custom rate
Overage handling: 10% buffer included; beyond buffer billed at list rate
Annual commitment: 20% discount on usage rates for annual prepay
Discount Approval Matrix:
╔═══════════════════════════╦═══════════════╦═══════════════════════════╗
║ Discount Level ║ Max % Off List ║ Approval Required ║
╠═══════════════════════════╬═══════════════╬═══════════════════════════╣
║ Rep Autonomy ║ 0–10% ║ None (rep decides) ║
║ Manager Approval ║ 11–20% ║ Sales Manager ║
║ Director Approval ║ 21–30% ║ Sales Director ║
║ VP Sales Approval ║ 31–40% ║ VP Sales + Finance ║
║ Executive Approval ║ 41%+ ║ CRO + CFO + CEO ║
╚═══════════════════════════╩═══════════════╩═══════════════════════════╝
Discount Concession Requirements (Discount tied to concessions):
→ 10–20% discount: Requires case study or customer reference commitment
→ 21–30% discount: Requires case study + reference + logo usage rights
→ 31%+ discount: Requires all of above + executive sponsorship + 2+ year term
Contract Term Pricing Impact:
Monthly: 0% discount (list price)
Annual: 15% additional discount
2-Year: 25% additional discount
3-Year: 35% additional discount
Payment terms: Net 30 standard; Net 60 requires finance approval; Prepay: +5% discount
Quote Generation and Approval Workflow
QUOTE GENERATION PROCESS
══════════════════════════════════════════════════════════════════════
Step 1 — Product/Service Selection:
→ Rep selects products from catalog (with search and filtering)
→ System displays: product name, description, list price, key features
→ Quantity selection with auto-validation (minimums, bundling rules)
→ Bundle detection: Auto-suggest complementary products
→ Conflict detection: Flag incompatible products or duplicate features
Step 2 — Configuration and Customization:
→ Configure product options (features, modules, integrations)
→ Apply industry-specific configurations
→ Add implementation services (onboarding, training, data migration)
→ Add support level selection (standard, premium, enterprise)
→ Add professional services (custom development, integration work)
Step 3 — Pricing Calculation:
→ Auto-apply list prices from price book
→ Auto-calculate volume discounts based on quantity
→ Auto-apply contract term discounts
→ Auto-apply promotional offers (if applicable and valid)
→ Calculate taxes based on customer location
→ Calculate shipping/handling (if physical products)
→ Display price breakdown:
╔═══════════════════════════════════════════╦══════════════╗
║ Subtotal ║ $XX,XXX.00 ║
║ Volume discount (-15%) ║ -$X,XXX.00 ║
║ Annual commitment discount (-15%) ║ -$X,XXX.00 ║
║ Promotional offer (-5%) ║ -$XXX.00 ║
║ Tax (8.25%) ║ +$X,XXX.00 ║
╠═══════════════════════════════════════════╬══════════════╣
║ Total ║ $XX,XXX.00 ║
╚═══════════════════════════════════════════╩══════════════╝
Step 4 — Discount and Approval Routing:
→ System checks discount level against approval matrix
→ If within rep authority: Quote auto-approved
→ If manager approval needed: Route to manager via Slack/email
Manager response SLA: 4 hours (business hours)
→ If director approval needed: Route to director via email
Director response SLA: 8 hours (business hours)
→ If VP+ approval needed: Route to VP + Finance via email
VP response SLA: 24 hours
→ Escalation: Auto-escalate if approval SLA breached
Step 5 — Quote Document Generation:
→ Auto-generate professional PDF quote document
→ Include: company logo, customer logo, product details, pricing, terms
→ Include: payment terms, delivery timeline, warranty, SLA
→ Include: e-signature field for customer acceptance
→ Include: quote number, expiration date (30 days standard)
→ Include: terms and conditions link
Step 6 — Quote Delivery and Tracking:
→ Send quote via email with tracking
→ Customer receives: PDF attachment + web link for review
→ Track: Quote opened (timestamp), pages viewed, time spent
→ Track: Quote downloaded, shared with others
→ Alert rep: "Customer opened quote" (real-time notification)
→ Auto-reminder: "Customer hasn't viewed quote" (48 hours after send)
Quote-to-Contract Conversion
QUOTE ACCEPTANCE AND CONTRACT GENERATION
══════════════════════════════════════════════════════════════════════
Customer Acceptance Flow:
→ Customer clicks "Accept" on quote (e-signature)
→ System records acceptance with timestamp and IP
→ Auto-generate order confirmation
→ Auto-create order in backend systems (ERP, billing)
→ Trigger contract generation from quote terms
→ Send welcome email with next steps
Contract Generation:
→ Pull terms from accepted quote (products, pricing, duration)
→ Insert standard legal terms and conditions
→ Add industry-specific clauses (HIPAA, GDPR, SOC 2)
→ Add SLA commitments and service levels
→ Include data processing agreement (if applicable)
→ Route for internal review (legal, if non-standard terms)
→ Send to customer for final signature
E-Signature Workflow:
→ Send contract via DocuSign/Adobe Sign
→ Track: Contract sent, opened, viewed, signed
→ Auto-reminders: 3 days, 7 days, 14 days after send
→ Internal copy: All parties receive signed copy automatically
→ Archive: Store signed contract in document repository
→ Trigger: On full execution, trigger onboarding/provisioning
Revenue Recognition Setup:
→ Create revenue schedule based on contract terms
→ Map to accounting periods (monthly/quarterly recognition)
→ Set up billing schedule (monthly, quarterly, annual)
→ Create invoice templates
→ Sync to accounting system (NetSuite, QuickBooks, Xero)
→ Set up renewal tracking (90-day pre-renewal alert)
Quote Performance Metrics:
→ Average quote-to-close time: [Target: < 7 days]
→ Quote acceptance rate: [Target: > 60%]
→ Average discount given: [Target: < 15%]
→ Approval cycle time: [Target: < 4 hours]
→ Quote revision rate: [Target: < 20%]
→ Counter-offer rate: [Target: < 15%]
Edge Cases
- Complex custom pricing: Enterprise deals requiring bespoke pricing models not covered by standard price books
- Resolution: Enable "Custom Quote" mode with manual pricing entry; require VP + CFO dual approval; document custom pricing rationale in CRM; flag for quarterly pricing audit
- Multi-currency quotes: International deals requiring quotes in local currency with exchange rate management
- Resolution: Auto-convert prices using real-time exchange rates; include currency fluctuation clause; set quote validity period (15 days for multi-currency); allow customer to select currency
- Quote expiration management: Quotes left open beyond expiration date create pricing conflicts
- Resolution: Auto-expire quotes after 30 days; send expiration warning at day 25; require re-approval for renewed quotes; track quote renewal patterns
- Competitive price matching: Prospect demands price match with competitor's lower offer
- Resolution: Verify competitor offer (require evidence); apply price match policy (match or beat by X%); require executive approval; document competitive pricing intelligence
- Bundle and bundling conflicts: Product bundles may have pricing conflicts or compatibility issues
- Resolution: Implement bundle validation rules; auto-detect conflicts; suggest alternative bundles; flag for manual review if no valid bundle exists
- Discount abuse detection: Reps may repeatedly request maximum discount approvals to game the system
- Resolution: Track rep discount patterns; flag unusual discount frequency; require additional justification for repeat maximum discounts; manager review of rep discount trends quarterly
Integration Points
- Salesforce CPQ: Enterprise CPQ solution with quote generation, pricing rules, approvals; $50–$200/month per user
- DealHub: Modern CPQ with contract lifecycle management; $100–$300/month per user
- PandaDoc: Quote and proposal software with e-signature; $19–$99/month per user
- DocuSign: E-signature platform for quote acceptance; $15–$60/month per user
- NetSuite/QuickBooks: Accounting system for revenue recognition; $99–$1,000/month
- Stripe/Chargebee: Billing and subscription management; 2.9% + $0.30 per transaction
- Slack: Approval routing and quote status notifications; custom channels
- Outreach.io/SalesLoft: Quote sending with activity tracking; $80–$200/month per user
- HubSpot: Quote generation within CRM; $45–$3,200/month
- Conga: Enterprise quote-to-cash automation; custom pricing