Salesforce

Streamlining Multi-Year, Multi-Product SaaS Deals in Salesforce

Introduction
Industry
Software
Solution
Salesforce
Location
California

Our client is a growing SaaS startup that sells its products through multi-year, multi-product subscription contracts. Their sales team wants to run entirely on Salesforce, from first Quote to closed Opportunity, so the CRM has to reflect how deals actually come together.

As the startup scaled, the way those deals were structured, multi-year terms, bundled products, and volume-based pricing, had outgrown what standard Salesforce could represent. They came to ECHO to close that gap and give their reps a native, reliable way to build real deals inside the system they already work in.

Mission

Our client's sales team sells multi-year subscription contracts that bundle several products together, with pricing that depends on both volume and subscription duration. Salesforce's out-of-the-box Opportunity Product model only supports a simple quantity × price calculation, with no native concept of a subscription term or volume-based discounting.

That left reps with no reliable way to represent real deal structures inside Salesforce. They fell back on manual workarounds, spreadsheets and ad hoc pricing, to calculate discounts and multi-year totals. The result was slower deal creation, pricing errors, and forecasting and reporting they couldn't fully trust.

The client needed a native, scalable way to:

  • Represent product-level start and end dates for multi-year terms
  • Automatically apply volume-based discounts as products were added
  • Give reps real-time visibility into pricing and totals while building a deal
  • Support the natural sales motion of iterating on multiple Quotes before locking in a final Opportunity
Solution

We extended Salesforce's standard data model with a mix of schema changes, configurable business logic, and custom UI:

  • Custom date fields on Opportunity Product — We added Start Date and End Date fields to the Opportunity Product (OpportunityLineItem) object, so each product line can carry its actual subscription term instead of being treated as a flat, one-time quantity × price line.
  • Metadata-driven volume discounting — We built a Custom Metadata Type to define volume-based discount tiers. Keeping the discount logic in metadata rather than hardcoded in Apex or Flow means the client's admins can adjust pricing tiers as the business changes, with no developer or deployment required.
  • Custom Lightning component for product selection — We replaced the standard "Add Products" experience with a custom component that calculates and displays volume discounts and running totals in real time as reps add products, giving them immediate, accurate pricing feedback instead of a static line-item table.
  • Mirrored logic on Quote Line Items — We applied the same duration and discount logic to Quote Line Items, so reps can build and compare multiple Quote versions for a single Opportunity before a deal is finalized.
  • Quote-to-Opportunity automation — We built automation that triggers when a Quote is marked Accepted, automatically copying its Quote Line Items into Opportunity Products. The Opportunity always reflects the exact terms, products, and pricing the customer agreed to, with no manual re-entry.
Results

Reps can now build accurate multi-year, multi-product deals natively in Salesforce, with no spreadsheets or manual pricing math. Volume discounts apply consistently and automatically, so deal terms no longer vary from rep to rep and a common source of pricing errors is gone.

Seeing totals and discounts update in real time while configuring a deal cut the time reps spend on setup and gave them confidence in the numbers they put in front of customers. Behind the scenes, the admin team now manages discount tiers declaratively through Custom Metadata, adjusting pricing strategy on their own without pulling in engineering.

And because accepted Quotes flow straight into Opportunities, the data no longer drifts from what the customer actually signed, making pipeline and revenue reporting something the business can rely on.

Working through a similar deal-structure or CPQ challenge? We'd be happy to talk through your options. Reach out to us at https://www.echots.com/schedule-a-call.

Ready to transform your Salesforce experience?

Let ECHO Technology Solutions take your Salesforce implementation to the next level.
Schedule a free call
Schedule a free call

Other case studies

Litify

From Workaround to Workflow: BoldSign Integration at Ricci Law

Salesforce for Nonprofits

Solving Conditional Logic Challenges: How Zapier Enabled Clean Jotform-to-Salesforce Integration

Transform What’s Possible With

Salesforce

Traction Rec

Litify

Salesforce

Unlock the full potential of your platforms and make the impossible a reality with ECHO Technology Solutions.

Development team turning your vision into reality.