Redesigning a Dynamics 365 Sales Process That Fights How You Actually Sell

For the sales leader whose team keeps deals in WhatsApp and on paper, fills mandatory fields with junk, and has been told to fix adoption within a quarter.

When sellers refuse to use Dynamics 365 Sales, the cause is usually a process-model mismatch, not a training gap. Test that first: map the sequence your reps really follow, lay it against the business process flow and the required fields, and count every point where the system demands data the rep cannot yet have. Then redesign in order: stage definitions with exit evidence, fewer fields asked at the stage where they are known, data inferred from email and activity, and one owner per record. Run it as a 90-day sequence that does not double-count deals rescued from WhatsApp or paper and does not change commission mid-quarter. Before touching anything, freeze ownership, the closed-won definition and the commission report.

Is poor Dynamics 365 Sales adoption a training problem or a process problem?

Usually a process problem that looks like a training problem. The signs are consistent: the pipeline is full of opportunities parked in the first stage, mandatory fields hold the same placeholder value on hundreds of records, managers still run the Monday meeting off a spreadsheet, and the deals that matter most are discussed in WhatsApp groups and written on paper because the system slows the seller down at exactly the moment the deal is moving. None of that is fixed by teaching people where the buttons are.

Our adoption and training page makes the general argument, and its section on why we fix the system before we teach it lists the changes that remove resistance. This page is the method behind the largest of those changes for a sales team: redesigning the process model itself so that the business process flow, the fields and the ownership rules describe how your people actually sell.

How do you test whether Dynamics 365 matches how your team actually sells?

Map the real sequence first, then compare it to the configuration, then count. Sit with two or three sellers from each segment and write down what they do from first contact to signed order, in their words and in their order, including the parts that happen on the phone, in WhatsApp and in a notebook. Then open the opportunity business process flow and the lead and opportunity forms and lay them side by side with that sequence.

The count that settles the argument is simple: every place where the system asks for a value the rep cannot honestly know at that moment. Budget before the first meeting. Close date on the day a lead arrives. Decision maker before anyone has met the buyer. Each one produces either a junk value or a record that never gets created, and both destroy the data. The table shows what the comparison typically surfaces.

What the rep actually doesWhat the system asks for at that pointWhat it produces
Takes an inbound call and agrees a first meetingA lead with budget, timeline, purchase process and estimated revenue required before qualifyingQualification delayed until after the meeting, or invented values typed in to get past the form
Runs discovery across two or three meetingsA single stage with no place for what was learned, so the notes stay in email and WhatsAppAn opportunity that looks idle while the deal is at its most active
Sends a proposal with a price agreed verballyA quote that must be built from the price list before the stage can moveThe proposal goes out as a document outside the CRM and the stage is updated weeks later, or never
Negotiates terms with procurementNo stage for it, because the flow jumps from proposal to closeDeals stall at proposal in reports while commercially they are nearly won
Hands a signed deal to deliveryClosed won, with delivery details asked for on the opportunityDelivery fields filled by sales from memory and corrected elsewhere

What should you freeze before you change anything?

A sales process redesign touches the numbers people are paid on, so the first work is deciding what does not move while the rest does. Freeze these before any configuration change, write them down, and tell the sales team they are frozen and until when.

  • The definition of closed won and the report commission is calculated from. If commission is paid from a figure that lives outside Dynamics 365, say so and leave that calculation alone until a quarter boundary.
  • Record ownership on open opportunities. No bulk reassignment during the quarter, even where the current owner is wrong, because ownership drives both the pipeline view and, in most businesses, who gets paid.
  • The existing stage values and option set values. New stages are added alongside, never by deleting or renumbering the old ones, because historical reports and any integration read those values.
  • A dated snapshot of the open pipeline, exported and stored, so every change afterwards can be reconciled against a baseline rather than against memory.
  • New field requests. Nothing new is added to the lead or opportunity forms until the minimisation work below is done, or the redesign simply adds more fields on top of the old ones.
  • Integrations and imports that write to leads, contacts, accounts and opportunities. Know which ones exist and pause changes to them, because they bypass the form and much of what you are about to redesign.

How should business process flow stages be defined so they gate on evidence, not filled boxes?

A business process flow in Dynamics 365 can mark steps as required, and a seller cannot move to the next stage until those steps have a value. That is useful and also the root of most garbage data, because a required step only checks that a field is not empty. It cannot check that the value is true. So define each stage by the evidence that proves the deal has earned the next one, and make the required step point at something that is hard to fake: a related contact with a recorded role, a completed meeting activity, an attached quote record, a date the customer gave rather than one the seller guessed.

Keep stages to what a buyer does, not what a seller hopes. Where a check has to hold regardless of how the record was changed, including imports and integrations, it belongs in server-side logic such as a real-time validation or a plug-in, because form requirements and business process flow steps apply in the user interface and do not stop an integration writing directly to the table. The table is an illustration of the shape, not a template to copy.

StageExit evidenceWhere the check lives
QualifyA first meeting has happened with a named contact at the account, and there is a stated problem in the words of the customerCompleted appointment linked to the opportunity; business process flow step on a short problem statement field
DevelopThe people who decide and the people who sign are known, and the buyer has confirmed a timeframeConnections or stakeholder contacts with a role; a customer-confirmed date field separate from the seller estimate
ProposeA quote or proposal exists and has been sentActive quote related to the opportunity, checked server side where quotes come from another system
NegotiateThe customer has responded to the proposal with terms, changes or procurement stepsA logged activity or note from the customer after the proposal date
CloseA signed order, purchase order or written acceptanceAttachment or order reference required before closed won, enforced server side if deals are closed by integration

Which mandatory fields should you remove, and when should each field be asked?

Go through every required field on the lead, contact, account and opportunity forms with the people who fill them in, and put each field into one of four buckets. Most organisations find that the list of fields reports actually consume is far shorter than the list of fields the form demands.

  • Needed now and knowable now: keep it required, on the quick create form, where the rep captures it in seconds.
  • Needed but not knowable yet: move it to the business process flow stage where it becomes known, or make it conditional with a business rule, so it is asked when the rep can answer it.
  • Derivable from something else: remove it from the form and fill it from email, activity, the account or a flow, as described in the next section.
  • Nobody reads it: remove it from the form. Keep the column for history if it holds data, but stop asking for it.
  • Split estimates from facts. A seller estimate for close date and revenue is legitimate and useful for forecasting; it should not sit in the same field as the date the customer committed to.
  • Remember that field-level business required only applies on forms. If an import or integration creates the record, the requirement is not enforced, which is one reason junk and blank values coexist on the same field.

What can Dynamics 365 Sales infer from email and activity instead of asking reps?

More than most implementations use, and less than some marketing implies, so it helps to separate the platform features from the licence-dependent ones. Server-side synchronization with Exchange Online synchronises email, appointments and tasks between Outlook and Dynamics 365, and the Dynamics 365 App for Outlook lets a seller track an email or meeting against the right account, contact or opportunity without leaving the inbox. Once activities are tracked reliably, a great deal of what forms usually ask for can be derived: last contact date, who at the account has been met, whether a proposal was sent, and how long an opportunity has been silent.

The richer features are where care is needed. Automatic capture of untracked emails and meetings, sales accelerator sequences, predictive lead and opportunity scoring, relationship insights and several Copilot capabilities depend on which Dynamics 365 Sales licence each user holds, on admin enablement and on the current release wave, and Microsoft changes that packaging over time. We check what your tenant is actually licensed for before designing a field around any of them, rather than removing a field on the promise of a feature you do not have.

Data the form usually asks forWhere it can come from insteadDependency to check
Last contacted dateTracked emails, phone calls and appointments against the record, surfaced through a calculated or flow-maintained columnServer-side synchronization and consistent tracking in Outlook
Stakeholders metAttendees on tracked appointments linked to contacts at the accountContacts existing before the meeting, and meetings tracked rather than left in the calendar
Proposal sentAn active quote on the opportunity, or a tracked email with the proposal attachedQuotes built in Dynamics 365 or a flow that records the external proposal
Stalled deal flagNo activity for a set period, computed by a scheduled flow or a viewStandard platform capability; no premium licence required for the basic version
Suggested next action and untracked email captureSales accelerator and automatic capture featuresLicence tier, admin enablement and current release wave

How do you stop duplicate records when deals are tracked in WhatsApp, paper and spreadsheets?

Duplicates in a sales CRM are rarely a data problem and almost always an ownership problem. When the fast path for a seller is a WhatsApp chat and a notebook, the CRM record is created late, by whoever remembers, often twice, and sometimes by an import from a spreadsheet somebody kept on the side. Fix the rules in this order.

  • Publish duplicate detection rules for accounts, contacts and leads on the matching keys that are actually reliable in your data, such as normalised email address, company registration number or website domain, rather than names alone. Dataverse checks them when records are created or updated in the app and during import, and duplicate detection jobs can find what already exists.
  • Know where the rules do not reach. Records created through the Web API are not checked unless the integration asks for duplicate detection, so for integrations the stronger control is an alternate key that makes the platform reject a second record with the same identifier.
  • Merge rather than delete. Accounts, contacts and leads can be merged in Dynamics 365 so activities and child records move to the surviving record, which keeps the history sellers care about.
  • One owner per record, with collaborators added rather than records copied. Dataverse records have a single owner, so a second seller working the account belongs on an access team or the opportunity sales team, not on a duplicate opportunity of their own.
  • Give WhatsApp and paper a faster route into the CRM than the notebook. A quick create form on the mobile app that captures the contact, the account and one line of context takes less time than writing it down. There is no out of the box capture of personal WhatsApp chats into Dynamics 365 Sales; if WhatsApp is genuinely the channel, the realistic option is a WhatsApp Business Platform integration on a business number, designed and scoped as its own piece of work.
  • Decide which rescued deals are new pipeline and which are not. A deal typed in from WhatsApp in week six was not created in week six, so capture the original first contact date and a source value, or it will inflate new pipeline and distort the quarter.

How do you run a 90-day redesign without double-counting deals or breaking commission mid-quarter?

Sequence the work against the commercial calendar, not the project plan. Ideally the 90 days start just after a quarter opens so the ownership and stage changes that affect pay land at the next boundary. The phases below are the shape we use; the exact dates depend on your quarter and on how much data has to be brought in.

WindowWhat happensWhat protects the numbers
Days 1 to 15Freeze list agreed, pipeline snapshot taken, real selling sequence mapped per segment, field and stage mismatch count producedNothing in production changes yet; the snapshot is the reconciliation baseline
Days 16 to 35Stages and exit evidence agreed with sales leadership, field buckets decided, duplicate detection rules and keys designed, new business process flow built in a development environmentOld business process flow and stage values left in place; commission report untouched
Days 36 to 55One sales team pilots the new flow and forms on new opportunities only; mobile quick create and email tracking set up; duplicates found by detection jobs reviewed and merged by the owning sellerOpen deals stay on the old flow, so no deal is counted in both; merges logged against the snapshot
Days 56 to 75Deals from WhatsApp, paper and side spreadsheets brought in with source and original first contact date; fixes from the pilot shipped; remaining teams moved over for new opportunitiesRescued deals tagged so new pipeline reports can exclude them; reconciliation against the snapshot before and after each load
Days 76 to 90Removed fields hidden, open deals moved to the new flow at the quarter boundary, ownership corrections applied, managers switch the pipeline meeting to the new viewsOwnership and closed-won changes timed to the boundary; commission for the closing quarter calculated on the old basis and signed off first

When is the problem not the sales process at all?

Sometimes the process is fine and the build is broken: flows failing, a data model that cannot answer the questions the business asks, or customisations made directly in production. That calls for an independent health check or a project rescue, not a redesign. Sometimes the platform is the wrong size: a small team with a linear pipeline and no other department on the record may be better served by a lighter CRM, and our honest comparison with Pipedrive and HubSpot says so. And sometimes per-user Microsoft licensing is the real obstacle, in which case a custom-built CRM shaped to the sales process from the start is the alternative.

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.

What does a sales process redesign with Solzet involve?

Senior consultants and full-stack developers with 8+ years of Dynamics 365 Customer Engagement and Power Platform delivery run the mapping sessions, redesign the business process flow, forms, duplicate rules and ownership model, build the flows, plug-ins and custom PCF controls where configuration runs out, and stay through the pilot and the quarter boundary. The wider scope of a Sales implementation is on our Dynamics 365 Sales service page, and the role-by-role training that follows a redesign is on the adoption and training page.

We work from Yerevan, Armenia, in GMT+4, in English, Armenian and Russian, in your tenant through accounts you create and can revoke. We do not implement Dynamics 365 Finance, Business Central or other ERP systems, so where commission is calculated in one of those, we design the CRM side to feed it cleanly and leave the calculation with whoever owns that system.

What do people ask us?

Why does our sales team refuse to fill in mandatory fields in Dynamics 365?

Usually because the system asks for values they cannot know yet, such as budget or close date on the day a lead arrives. Required fields that cannot be answered honestly produce placeholder values or records that never get created. Move each requirement to the business process flow stage where the information becomes known, derive what you can from tracked email and activity, and remove fields no report uses.

Can a business process flow stop sellers moving a deal forward with fake data?

Not on its own. A required step checks that a field has a value, not that the value is true. Tie each stage to evidence that is hard to fake, such as a completed meeting activity, a related quote or a contact with a recorded role, and put checks that must always hold, including for imports and integrations, in server-side logic rather than only on the form.

How do we stop duplicate accounts and contacts in Dynamics 365 Sales?

Publish duplicate detection rules on reliable keys such as normalised email or company registration number, run duplicate detection jobs on existing data, merge rather than delete, and use alternate keys for integrations, because records created through the Web API are not checked by duplicate detection unless the integration requests it. Then fix the cause: one owner per record, with collaborators added to the record instead of creating their own.

Can Dynamics 365 capture deals and conversations from WhatsApp?

Not from personal WhatsApp chats out of the box. The practical options are a fast mobile quick create so a seller logs the contact and one line of context in seconds, or a WhatsApp Business Platform integration on a business number, which is its own piece of design work. When deals are brought in from WhatsApp or paper, record the original first contact date and a source so they do not inflate new pipeline.

Which Dynamics 365 Sales features that reduce data entry depend on the licence?

Server-side synchronization with Exchange Online and tracking from the Dynamics 365 App for Outlook are core platform capabilities. Automatic capture of untracked email, sales accelerator sequences, predictive scoring, relationship insights and several Copilot features depend on the licence tier each user holds, admin enablement and the release wave, and Microsoft changes the packaging over time. We confirm what your tenant is licensed for before designing around any of them.

How do we change the sales process without breaking commission mid-quarter?

Freeze the closed-won definition, the commission report and ownership of open opportunities before starting. Pilot the new flow on new opportunities only, keep open deals on the old flow, and move them, apply ownership corrections and switch reports at the quarter boundary after the closing quarter has been calculated and signed off on the old basis.

Is this a redesign project or a training project?

A redesign first. Training a team on a process model that does not match how they sell explains the problem clearly without fixing it. Once the stages, fields and ownership rules fit the real selling sequence, role-based training on the changed system is worth running, and our adoption and training page describes how we do that.

What if Dynamics 365 is simply too much for our sales team?

Then a redesign is the wrong spend. A small team with a linear pipeline and no other department using the record is often better served by a lighter CRM, and if Microsoft licensing is the obstacle a custom-built CRM is the alternative. We deliver both Dynamics 365 and custom CRM, so we will recommend whichever fits.

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.