Rebuilding Revenue Operations on Dynamics 365 With a Six-Month ROI Deadline

For the leader with a funded rebuild, comp plans in spreadsheets, reps quoting from Word and an ROI gate in six months: the order that works, what to pause and how to prove it.

Rebuilds fail on sequencing, so fix pay and quoting first, then data, then automation, never in parallel. Get reps off Word quotes without buying CPQ: a governed product catalogue and price lists in Dynamics 365 Sales, quote templates, and PDF generation from a Word template through the platform or a Power Automate flow. Make commission calculable by agreeing the closed-won definition, credited owners and revenue fields in the CRM, while payroll keeps paying. Pause dashboards, AI, marketing automation and history migration so one provable ROI pilot, baselined before you start, lands inside six months. Treat a parallel legacy ERP migration as the main risk: agree the integration contract early and keep a file fallback for the fire drill.

Why do revenue operations rebuilds miss a six-month ROI deadline?

Because the funding case lists every problem at once, and the programme tries to fix them at once. Quoting, commission, pipeline hygiene, forecasting, lead routing, dashboards, Copilot and an ERP change all start in the first month, each with its own workshop series. Every workstream depends on data the others are still changing, sellers are asked to change how they quote and how they are paid in the same quarter, and at month five there is a lot of activity and nothing that can be measured against a baseline.

The fix is not more capacity. It is an order in which each stage stabilises what the next one depends on, and a single pilot outcome chosen before any build starts.

  • Pay and quoting changed together with process: sellers distrust the system the moment their commission looks wrong.
  • Automation built on unstable data: flows and routing encode rules the data cannot yet support, then fail quietly.
  • Dashboards designed before definitions: every report is argued about because "closed won" means three things.
  • No baseline: the ROI gate arrives and nobody measured the before state, so no after state can prove anything.
  • An ERP migration on the same calendar: the integration target moves while the CRM side is being built.

In what order should pay, quoting, data and automation be fixed?

Sequentially, with a gate between stages. Stages can overlap by a few weeks for preparation, but the build and the change for users should not. The timeline below is a shape, not a promise; the real durations depend on scope, the number of sellers and the state of the data.

StageWhat is stabilisedGate before the next stage
0. Baseline and pilot choiceThe one outcome the ROI case will be judged on, measured in its current state; the workstreams that are paused.A written baseline signed by finance and sales leadership.
1. Pay and quotingProduct catalogue, price lists, quote templates and approvals in Dynamics 365 Sales; the closed-won definition and commission inputs agreed and visible in the CRM.Quotes are produced in the system by the pilot team, and commission inputs for a closed period reconcile with what payroll paid.
2. DataDuplicate accounts and contacts, ownership, stage definitions, open pipeline cleanup, and the fields forecasting relies on.Data quality measures agreed and met for the pilot team; pipeline reviews run from the system.
3. AutomationApproval, routing, reminders, document generation at scale and integration flows, built on the stabilised process and data.Each automation has an owner, monitoring and a measured effect.

How do you get reps out of Word quotes without buying a CPQ product?

For most B2B sellers who quote list price plus discounts, Dynamics 365 Sales plus a thin Power Platform layer is enough, and it replaces the Word document rather than automating it. The detailed build-versus-buy analysis, audit controls and phased cutover off a quoting spreadsheet are covered in our quote-to-cash from spreadsheets guide, and pricing rules such as order-level tiers are in the volume discounts and complex pricing guide. What matters under an ROI deadline is the minimum that gets reps off Word.

  • A governed product catalogue and price lists, maintained by a pricing role rather than by whoever last edited the Word file.
  • Quote lines on the quote record, so totals and discounts are calculated by the platform and reportable.
  • Quote templates built as Word document templates against the quote, so the layout reps are used to survives while the content comes from governed data.
  • PDF generation either from the platform where your Sales version and configuration support it, or through a Power Automate flow that populates the Word template, converts it to PDF and attaches it to the quote.
  • A discount approval flow above a threshold, with the approver and decision written back to the quote.
  • The old Word templates withdrawn on a set date for the pilot team, so parallel quoting does not become permanent.

When does a CPQ purchase or a custom build make more sense?

When the price is computed from a configuration model rather than looked up and discounted, when product compatibility rules are genuinely complex, or when many external partners quote. In those cases a configure-price-quote product, or a custom quoting application, can be justified, but it rarely fits inside a six-month ROI gate alongside everything else, so it is usually a stage-two decision.

We recommend the right solution - whether that's Microsoft Dynamics 365, Power Platform, or a custom-built CRM. Some businesses need the Microsoft ecosystem. Others need full control without licensing. We deliver both. If per-user licensing across every seller and approver does not fit, a custom CRM on React, Node.js, PostgreSQL or .NET can own quoting and commission inputs with no per-user licence, and the same sequencing applies.

How do you make commission calculable from CRM data?

Dynamics 365 Sales is not a commission engine, and it does not need to be. It needs to hold every input a commission plan uses, defined once, so the calculation can be run from CRM data by whatever performs it: a finance model, a reporting layer or a dedicated commission tool. Payroll keeps paying throughout. The first proof is reconciling a closed period: the CRM inputs, run through the plan rules, reproduce what was actually paid, and every difference is explained.

If the rebuild also changes stages or ownership, time those changes to a commission period boundary; the sales process redesign guide covers how to do that without breaking commission mid-quarter.

Commission inputWhere it lives in Dynamics 365Decision to make first
Closed-won event and dateOpportunity close status and actual close date, or the order or invoice date if the plan pays on booking or billing.Which event triggers credit: signature, order, invoice or payment.
Credited revenueActual revenue on the opportunity or the order lines, in a defined currency.Gross or net of discounts, and how multi-year or recurring value is credited.
Credited sellers and splitsOwner, plus a split record or revenue split feature where your version supports it.Split rules and who approves a split change after close.
Product or margin categoryProduct family or a category field on the product.Which categories carry different rates or accelerators.
Territory or segmentAccount territory or segment fields maintained by a role, not by the seller.Who may change a territory and when it takes effect.
Adjustments and clawbacksA separate adjustment record linked to the order, with a reason and approver.Which events claw back credit and for how long.

Which workstreams should you pause so one ROI pilot lands in six months?

Pausing is a leadership decision, not a delivery decision, and it has to be written down or paused work restarts through side doors. The table is a typical starting point; your list depends on what the funding case promised.

WorkstreamDefault under a six-month gateWhy
Quoting and pricing for the pilot teamKeepDirectly measurable and a precondition for commission inputs.
Commission inputs and period reconciliationKeepRemoves the biggest reason sellers distrust the system.
Duplicate and ownership cleanup for the pilot accountsKeep, scopedQuotes and commission depend on the right account and owner.
Forecasting redesignPause until data stageForecasts built on unstabilised stages repeat the old inaccuracy; see our forecast accuracy guide.
Executive dashboardsPause, keep one pilot reportDefinitions are still being agreed.
Copilot and AI featuresPauseThey amplify data quality problems rather than fixing them.
Marketing automation and lead scoringPauseDepends on stable lead and opportunity data.
Full history migrationPause, migrate open records onlyOpen deals and active accounts are what the pilot needs.
Broad process automationPause except approvalsAutomation belongs after process and data; a portfolio view helps sequence it later, see our process automation roadmap.

How do you define an ROI pilot that can be proven inside six months?

Choose one outcome the business already cares about, that the rebuild directly changes, and that can be measured before and after with data you trust. We do not supply ROI figures; the numbers come from your own baseline and your own finance team. What we do is make sure the measurement is designed before the build, so the gate is a reading rather than a debate.

  • Pick an outcome in the pay and quoting stage, such as time from request to sent quote, quotes needing rework, discount leakage against policy, or hours finance spends reconciling commission.
  • Measure the baseline for the pilot team before anything changes, with the method written down so the after measurement uses the same one.
  • Keep the pilot population small and representative: one team or region, with a comparable team continuing as before where possible.
  • Agree with finance how the measured change will be valued in the ROI case, before seeing the result.
  • Report monthly on the same measure, including when it is not moving, so the gate holds no surprises.

What is the risk of a legacy ERP migration running alongside, and what if it becomes a fire drill?

It is usually the largest single risk to the deadline, because quotes become orders and orders must land in an ERP that is itself changing. Solzet does not implement or migrate the ERP; we build the CRM side and the integration, and work with the team or vendor that owns the ERP. The integration patterns for ERPs without a proper API, such as staging tables, file drops, acknowledgement and reconciliation, are covered in the quote-to-cash guide.

  • Fix the integration contract early: the order fields, keys and acknowledgement the CRM sends and receives, agreed with the ERP team independently of which ERP is live.
  • Design for both systems for a period: the contract is implemented against the legacy ERP first, then the new one, with the CRM side unchanged.
  • Keep a file-based fallback that finance can import manually, so a delayed ERP cutover does not stop quoting.
  • When the ERP migration turns into a fire drill, freeze CRM scope to the pilot, stop any CRM change that touches order hand-off, keep quoting live in Dynamics 365 and route orders through the fallback with daily reconciliation.
  • Record the ERP delay separately in the ROI reporting, so the pilot outcome is judged on what the CRM rebuild controls.

What does Solzet deliver in a revenue operations rebuild, and what does it not?

Senior consultants and full-stack developers with 8+ years of Dynamics 365 Customer Engagement and Power Platform delivery run the sequencing and baseline work, and build the Sales configuration, pricing and approval layer, quote templates and document flows, commission input model, data cleanup and integration. Implementation scope is described on our Dynamics 365 Sales page, and flows on the Power Automate page.

  • Delivered: Dynamics 365 Sales, Power Automate, Dataverse data work, PCF controls where configuration runs out, reporting inputs and integration to your ERP and finance systems.
  • Not delivered: implementation or migration of Dynamics 365 Finance, Business Central, NAV, Finance and Operations or any ERP, payroll processing, or commission plan design as HR or legal advice.
  • Not promised: a return figure. The pilot is designed so your own baseline and finance team can prove or disprove it.
  • If an existing build is already failing, a health check before the rebuild is usually the faster route.

What do people ask us?

How should a revenue operations rebuild on Dynamics 365 be sequenced?

Pay and quoting first, then data, then automation, with a gate between each and never all three built in parallel. Before any of it, choose one pilot outcome and measure its baseline. Quoting and commission inputs are stabilised first because sellers stop trusting the system the moment pay looks wrong, and automation comes last because it encodes rules the data must be able to support.

Can Dynamics 365 Sales replace Word quotes without a CPQ product?

For most sellers quoting list price plus discounts, yes. A governed product catalogue and price lists, quote lines, Word document templates on the quote, PDF generation from the platform or a Power Automate flow, and an approval flow above a discount threshold cover it. A CPQ product or custom build is justified when prices are computed from a configuration model or many external partners quote.

Can Dynamics 365 calculate sales commission?

It is not a commission engine, but it can hold every input a commission plan needs: the closed-won event and date, credited revenue, credited sellers and splits, product categories, territory and adjustments. The calculation then runs from CRM data in a finance model, reporting layer or commission tool, and payroll keeps paying. Prove it by reconciling a closed period against what was actually paid.

Which workstreams should we pause to hit a six-month ROI deadline?

Typically forecasting redesign, executive dashboards beyond one pilot report, Copilot and AI features, marketing automation and lead scoring, full history migration and broad process automation other than approvals. Keep quoting and pricing for the pilot team, commission inputs and reconciliation, and scoped duplicate and ownership cleanup. Write the pause decision down so the work does not restart informally.

How do we prove ROI from a CRM rebuild within six months?

Pick one outcome the rebuild directly changes, such as quote turnaround, rework or discount leakage, measure the baseline for a pilot team before anything changes, agree with finance how a change will be valued, and report the same measure monthly. Solzet does not supply ROI figures; the numbers come from your baseline and your finance team.

What happens if our ERP migration slips during the CRM rebuild?

Freeze CRM scope to the pilot, stop changes that affect order hand-off, keep quoting live in Dynamics 365 and send orders through a file-based fallback with daily reconciliation. This works because the integration contract was agreed independently of which ERP is live. Report the ERP delay separately from the pilot outcome. Solzet builds the CRM side and integration, not the ERP.

Does Solzet implement or migrate the ERP as part of a revenue operations rebuild?

No. Solzet does not implement or migrate Dynamics 365 Finance, Business Central, NAV, Finance and Operations or any other ERP, and does not process payroll. We deliver Dynamics 365 Sales, Power Platform, data work and the integration to your ERP and finance systems, working with the team or vendor that owns them.

Which solution is right for your business?

Tell us what you need. A senior consultant replies within one business day with a recommendation - Dynamics 365, Power Platform, or a custom-built CRM - not a sales script.