I a previous post I hinted towards the capability in Sales Cloud to snapshot opportunity data in order to track how opportunity evolve over time.  That post was all about how to enable this functionality in case you wanted to try it out, but I actually have never used it myself.  Until now!  For the last 6 weeks, I have experimented with opportunity snapshotting in order to better understand for myself how to benefit from historical opportunity reporting.

Why historical opportunity reporting matters

Pipeline management is all about managing the pipeline right?

pipeline reporting

Well not really. A pipeline or sales funnel just shows the actual state of the pipeline.  It might look great, but maybe it has been looking great for a long time and no opportunities have progressed in their sales cycle for quite a while.  The current pipeline might then still look great, the actual situation is disastrous.

A pipeline or sales funnel does not tell a complete story, it just shows what is going on right now.  You also need to understand how the pipeline evolves over time.

In order to understand how the pipeline is evolving, some extra reporting is needed besides a pipeline or sales funnel report.  Such reporting typically requires a datawarehouse. But in Engagement Cloud, for opportunity management only, you have another option.  All you need to do is to enable the opportunity snapshotting functionality.  Opportunity snapshotting basically takes a snapshot each day of all open and recently closed opportunities and allows you to compare these snapshots over time.

In order to experiment with such reports, I created 9 opportunities that I updated once in a while over a period of 6 weeks, mimicking the behavior of a salesrep managing a set of opportunities.

Time to make some reports

6 weeks after I created and started updating these opportunities, I had enough data to see what reports I could generate.  As you can see, all opportunity names start with ‘Snapshotted’ but that was just because I was lazy and I needed a way to easily find these opportunities amongst all other opportunities.

The report below shows how many days each of the opportunities have stayed in each sales stage while they progressed through the sales process over time.

historical opportunity reporting no days in sales stage

The report below shows for each sales stage how many opportunities at any given moment were open or won in the system.

historical opportunity reporting opportunities in sales stage

These are off course just a few examples of reports you can make based on historical opportunity reporting.  I focused on the sales stage, but you could do the same on the opportunity status, win probability, opportunity revenue, close date or many more opportunity characteristics.

Have fun trying this out yourself!

Recommended Posts

5 thoughts on “Historical Opportunity Reporting

  1. vikram

    it is very good blog and useful to more information about oracle
    Thanks for sharing these most important blog submission sites.

  2. MAK

    Hi,
    Please correct me if I am wrong, “how many days each of the opportunities have stayed in each sales stage while they progressed through the sales process over time” The download file is not specific to this requirement.

    1. Edward Dewolf

      MAK,
      The report I shared should provide you the info. I visualized it in a graph, but the table data behind that should contain the information you are looking for. I switched opportunity snapshotting on and created the list of opportunities visible in the report to give it a try. It provided me the results I expected to get out of this capability, but the report looks a bit weird with opportunities all starting on the smae date and the analysis stopping all on the same date for all. I hope you can find in it what you are looking for

  3. James Salmon

    Hi Edward,
    Love this blog. I happen to have setup historical snapshotting 2 months ago (weekly rather than daily). This now gives me the idea on how to visualise the reports

    1. Edward Dewolf

      Great to hear James !

Leave A Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.