Skip to content
JScheper.com
JScheper.com

BizApps, Powerplatform and AI

  • Home
  • Blog
  • Contact
JScheper.com

BizApps, Powerplatform and AI

track your sales goals

Track your sales goals using Goal management

Posted on October 30, 2025October 30, 2025 By Jeroen Scheper

The functionality has existed for a long time already. Goal Management allows you to track your sales goals. When my Dynamics CRM journey started, back in 2015, this feature already existed. I believe it never changed that much over time, and perhaps a bit underestimated if you ask me.

When you look at goal management, there are three core aspects to it in order to set it up.

  • Goal Metrics
  • Goal Rollup Queries
  • Goals

There is a fourth one, perhaps, depending on how you look at this, called Goals Settings. This allows you to determine how often goals are being calculated.

Goal Metrics

“Measure goals in terms of count or amount, depending on what you’re measuring. “

The first step in order to track your sales goals would be to set up goal metrics. This defines how the goal will be measured. You need to follow the next steps:

  • Open the Sales Hub App
  • Change the area to App Settings
  • In the Performance Management section, find Goal Metrics

When selecting + New from the ribbon, there are a couple of things you can set up:

  1. Name of the metrics, this needs to be a unique name
  2. Metrics type: this could be either:
    • Count: count the number of records, in our case, the number of completed Phone calls (Integer)
    • Amount: when Amount is selected, the Amount Data Type needs to be specified:
      • Money, for example, revenue
      • Integer, for example, Units sold
      • Decimal, for example, Total Quantities sold
track your sales goals

Goal Rollup Query

“Define how you want to calculate the actual and in-progress values for the metric“

The next step in order to track your sales goals is to define your goal rollup queries. When navigating to the Rollup Fields tab on the Goal Metrics, you can add a new rollup field by selecting + New Rollup Field. The rollup fields will help to calculate your in-progress and actual values for those specific goal metrics.

In our case, we want to measure the number of Phone calls scheduled (Open) and completed (Closed) per month. Microsoft their documentation is saying the following about the different types of Rollup fields (link to full documentation):

  • Actual: Can be modified as Actual (Money), Actual (Integer), or Actual (Decimal), depending on the data type of the goal metric. This shows the actual amount or count of finished measurable results, such as closed invoices or sales called completed.
  • In-Progress: Can be modified as In-progress (Money), In-progress (Integer), or In-progress (Decimal), depending on the data type of the goal metric. This includes measurable results that could contribute to a goal, but are not counted yet as actual. For example, an in-progress rollup field that shows qualified leads that have not been contacted could help you track progress toward contacting leads.
  • Custom Rollup Field: Can be modified as Custom Rollup Field (Money), Custom Rollup Field (Integer), or Custom Rollup Field (Decimal), depending on the data type of the goal metric. Use this to track a third category for results.

Therefore, my first step is to define a rollup field of type In Progress. To do this, I am using the following values:

  • Rollup field = In-Progress(integer)
  • Source Record Type = Phone Call (table source data)
  • Source Record Type State = Open, since we want phone calls that are still open for that month
  • Source Record Type Status = Open, the (sub)status of the state field
  • Record Type = Phone Call, which contains the date column.
  • Date Field = Due date, this is the date that will be used to determine if something is part of the defined goal period.

Once saved, we do an almost similar rollup field for the Actual type. This, with the only difference that:

  • Rollup Field = Actual
  • Source Record Type State = Completed, since we would like to measure how many are completed
  • Source Record Type Status = Made, Phone Calls made
  • Date Field = Actual End Date, the date that the Phone call activity is marked completed.

Once saved, we are close to being able to track your sales goals. We now have a metric for the number of phone calls and the rollups to determine how the actual (completed) and in-progress (still possible) are defined.

Goals

“Goals help you measure progress toward key targets, such as revenue or other organizational objectives“

The last step in order to track your sales goals is to set up (parent) goals for the different owners. You can create goals by following the next steps:

  • Open the Sales Hub App
  • Change the area to App Settings
  • In the Performance Management section, find Goals
  • Select + New
  • For the Name I recommend using something that would make sense, I always use a combination of Owner, Metric and Period so it will be easy to check when you see all the goals in a long list.
  • Goal Owner will be the person where you set the goal up for.
  • On the Time Period tab you can you decide which period you would like to use for your goals, either:
    • Fiscal Period (quaterly)
    • Custom, in our case we choose Custom and are setting it up per month
  • On the Target tab you can set the targer for the goal owner and that specific period.

In my use case I have setup this up for the remaining months of this year, you will get something that looks like the below.

Goal Actuals

On the Actuals tab you can see what the current performance is for the different rollup types. It automatically calculcates the Percentage achieved and shows the last time it has been calculated.

Participating records

The Participating Records tab allows you to see which records are being used for the Actual and In-Progress rollup types. This can help to understand where the calculations are coming from.

Summary

overall I believe Goal Management is a great way to track your sales goals. Over the years it did not change that much according to me, perhaps since I did not use it in the beginning of my carreer. There are a couple of things that I think would make the experience a lot better and I would like to start with the first thing I challange myself to improve: creating Goals in Bulk 🤖😎.

Sales Customer Service Field Services Model-driven Apps Power Apps Reporting goal managementgoal mectricsrollup queriestargets

Post navigation

Previous post
Next post

Related Posts

Sales

Make Sales Fun again, How to configure your own Gamification

Posted on December 10, 2025December 10, 2025

Making sales fun again and driving adoption, that was, in essence, what the gamification module was all about. Some of you can perhaps still remember the classic gamification module. Now it is time to configure your own gamification via some simple customizations. In this blog, I would like to demonstrate…

Read More
Model-driven Apps Column security profile

New Column Security Profile experience

Posted on October 9, 2024October 10, 2024

most of you perhaps still know it as Field Security Profiles but it depends on whether you are working via the “classic interface” or using the Power Platform Admin Center for example and are more familiar with the term Column Security Profiles. For a long time, both options were still…

Read More
AI Prompting Social Insights

Using custom AI prompts to build better relationships

Posted on September 25, 2024September 25, 2024

Any idea how custom AI Prompts can help you build better relationships? When working in sales or other departments working with customers, one of the things that you probably want to achieve is knowing your customer. Building relationships and trust is key when you are working with customers. Microsoft has…

Read More

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

ABOUT ME

  • LinkedIn
  • Mail
  • GitHub
  • YouTube
"BizApps and PowerPlatform dude with a passion for AI, sitting relaxt in his black shirt on a bounty white beach with palm trees, a azure blue ocean in the background and enjoying a good coffee "

~GenAI - DALL.E 3 and GPT 3.5

Subscribe

Please wait...

Thank you for subscribing!

Search

Categories

  • Agents
  • AI Builder
  • AI Prompting
  • Artificial Intelligence
  • Copilot
  • Copilot Studio
  • Customer Insights
  • Customer Service
  • Dataverse
  • Field Services
  • Generative AI
  • Model-driven Apps
  • Personal Development
  • Power Apps
  • Power Automate
  • Power BI
  • Power Platform
  • Reporting
  • Sales
  • SharePoint

Archive

  • May 2026
  • March 2026
  • February 2026
  • January 2026
  • December 2025
  • November 2025
  • October 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
© 2024 - All rights reserved | Jeroen Scheper | Privacy Policy