*** NOTE: ALL INFORMATION IS ACCURATE AT DATE OF PUBLISHING ***

I’m not the first to write about this subject, and probably won’t be the last, but it’s something not immediately obvious in the way in which the standard sales funnel charts work in Dynamics 365/CRM. The standard Sales Activity Dashboard displays the chart below, detailing Opportunity Pipeline by Sales Stage.

That’s great, looks lovely, but the Sales Stage field doesn’t even exist on the standard Opportunity form. If we look at the Option Set, it’s a strange one. It’s locked, and you can’t change the options so unless your stages are legitimately Qualify, Develop, Propose and Close, it’s a pointless field, and therefore a pointless standard sales funnel chart.

Now if we move to the Sales Management dashboard, we get a different sales funnel, this time using the Sales Pipeline chart. Instead of using the Sales Stage, this chart uses the Pipeline Phase field.

This isn’t a field that exists on the standard Opportunity form either. So, let’s add it so it’s easier to see what’s happening. It’s a single line text field, but not one we should be populating with text ourselves. Notice the Business Process Flow (BPF) at the top, and we are currently in the Develop stage. The Pipeline Phase states 2- Develop (more on the numbering in a moment). When we move it through the stages of the BPF, the Pipeline Phase field gets updated for us based on the stage the Opportunity is currently in.

So now we have moved on to the Propose phase, it’s now reflected in the Pipeline Phase field. This is then used for the sales funnel to indicate where the Opportunity currently sits.

Well what if our own company BPF stages are different? The Business Process flow can be adjusted (accessed from the Settings area and finding the Opportunity Sales Process. Here we can see the Display Name, and then a Category. We will change the display name to Finding Out Info in the first stage.

When moving through the stages, you can see it’s the Category that’s being used… obviously as all we have changed is the ‘Display’ name…. but how do we change the category?

This is done by opening the Stage Category global option set. It’s here we can change the Qualify stage to ‘Finding Out Info’ stage to match the display name on our BPF. Now, remember when we looked at the Sales Pipeline funnel and there were numbers before each phase? This happens based on the order in which the options are sorted in the option set. Seriously! So, make sure you have your phases in teh right order. You will see other options in there for categories used in any other BPF’s you might have, so make sure you move things around in the right order.

Now, let’s change move some of the Opportunities around through the phases and review the chart again. 🙁 Hmm… not ideal is it? Remember that the Pipeline Phase field is a single line text field which is populated by a process in D365. It won’t go back and update all of the Opportunities that already have one of your old stage categories populated. So, you either have to move your Opportunities back through the previous stage again (not ideal), add the Pipeline Phase field to the Opportunity form and manually change the wording, or just wait until all of the Opportunities have gone through to a new stage before all of the old stage categories have dropped off the sales funnel. Yeah, not great. Hopefully this sheds some light on how it works.

UPDATE: Thanks to Ben Thompson for the comment and suggestion on updating that Pipeline Phase after changing the Business Process Flow stages. Simply use Advanced find and create a view of Open Opportunities. Remember to add the Pipeline Phase field to the columns displayed in the view. Export the view to Excel. You can then update the field with your new Pipeline Phases, then import the updated records. This is something a System Administrator should be able to do very quickly.

Also, if you want more information on how to customise the funnel chart itself, this article by CRM Chart Guy Ulrik Carlsson might be of interest.


Check out the latest post:
Auto Assign Leads Without Code Using Lead Scoring & Work Assignment


This is just 1 of 477 articles. You can browse through all of them by going to the main blog page, or navigate through different categories to find more content you are interested in. You can also subscribe and get new blog posts emailed to you directly.




4 thoughts on “Understanding The Standard Sales Funnel Charts

  1. There is another option to update the Pipeline Phase field value on the opportunity form.

    Use Advanced find (remembering to add the Pipeline Phase field to the columns returned) to identify the records, Export them into Excel, update the field and import the updated records – it shouldn’t be more than a 10 minute job for the administrator…

    Can’t make tomorrow night which is a shame as your talk was the more interesting of the 2..

    1. Thanks Ben! Yes, good call, that would be a quick and easy way to sort out the Pipeline Phase once those BPF stages have been changed. Thanks for the comment. I will update the post to include your suggestion.

  2. Hi Megan, I have a customer who has modified the opportunity sales process flow. They have added more stages. When I tried to modify the global option set how do you set the order for the new stages? When I add a new stage, it auto populates a number. Should I change that to the next stage in the process ie. 3,4 etc. then I need to change the stages below to a different numbers as well?

    1. Hi Debbie, are you referring to the Stage Category global option set? If so, just go into the optionset, then use the green arrows to move the values up and down (the ones on the left).

Comments are closed for this post.