Creating and Editing Goals
Complete the full lesson to earn 25 points
Work through each section, then tap “Mark as Complete” on the last one.
✦ Skip the page breaks and see fewer ads — read each lesson on a single page with Pro
Implementing Dynamics 365 Sales: Goals and Forecasting
Introduction: Understanding the Strategic Importance of Goals
In the world of sales management, the ability to define, track, and measure performance is the difference between reactive firefighting and proactive growth. Dynamics 365 Sales provides a built-in framework known as "Goals and Forecasting" that allows organizations to translate high-level corporate objectives into specific, actionable targets for individual sales representatives and teams. Without a structured approach to goal setting, sales organizations often struggle with visibility, accountability, and the ability to pivot when market conditions change.
Goals in Dynamics 365 allow you to quantify what success looks like for your business. Whether you are tracking revenue, the number of new leads generated, or the volume of closed-won opportunities, the goal management system provides a centralized hub to monitor progress against these metrics in real-time. By implementing these features, you move away from static spreadsheets that are prone to human error and move toward a dynamic, data-backed environment where performance is transparent and measurable.
This lesson explores the technical and functional aspects of creating, editing, and managing goals within the Dynamics 365 environment. We will look at how to define time periods, set target metrics, and align individual efforts with organizational strategy. By the end of this module, you will understand how to configure the system to provide meaningful insights that empower your sales team to hit their targets consistently.
The Anatomy of a Goal in Dynamics 365
Before jumping into the configuration, it is essential to understand the components that make up a Goal record. A Goal is not just a number; it is a relational record that ties together several pieces of data to tell a complete story about performance.
Key Components of a Goal Record:
- Goal Metric: This defines what you are measuring. It specifies the unit of measurement (e.g., currency, count, or percentage) and the data type (e.g., revenue or number of accounts).
- Time Period: This defines when the goal is measured. You can set goals for fiscal periods, months, quarters, or custom date ranges.
- Goal Owner: This defines who is responsible for the goal. This is typically a user or a team within your organization.
- Target: This is the specific numerical value that you expect the owner to reach by the end of the time period.
- Rollup Query: This is a set of filter criteria used to define exactly which records should be included in the calculation. For example, you might only want to count opportunities that are in the "Proposal" stage.
Callout: Goals vs. Forecasts While these terms are often used interchangeably, they serve different functions in Dynamics 365. A "Goal" is a target for a specific entity or metric (e.g., "Close $50,000 in revenue"). A "Forecast" is a projection of future outcomes based on current pipeline data. Goals are about setting expectations, whereas forecasts are about predicting reality based on existing opportunities.
Configuring Goal Metrics
The foundation of any goal is the Goal Metric. If you get the metric wrong, the resulting data will be misleading. To create a Goal Metric, navigate to the Settings area of the Sales hub and look for the Goal Management section.
Step-by-Step: Creating a New Goal Metric
- Define the Name: Give the metric a clear, descriptive name such as "Quarterly Revenue Target" or "New Lead Generation."
- Select the Metric Type: Choose between "Amount" (for currency fields) or "Count" (for integer fields).
- Set the Data Type: If you chose "Amount," select the specific currency. If you chose "Count," the unit is simply "Integer."
- Define Rollup Fields: This is where you connect the metric to actual data. You will specify an "Actual" field and a "Target" field. For example, for an "Actual" revenue metric, you would point the system to the "Actual Revenue" field on the Opportunity entity.
Note: Be careful when selecting the rollup field. If you select a field that is not updated or is calculated differently than you expect, your goal progress will show incorrect data. Always test your metric with a small sample set of records before rolling it out to the entire organization.
Establishing Goal Time Periods
Goals are meaningless without a timeframe. Dynamics 365 uses "Goal Periods" to group goals into logical buckets. Most organizations align these with their fiscal calendar.
Best Practices for Time Periods:
- Consistency: Ensure that all goals for a specific fiscal year follow the same start and end dates.
- Alignment: If your company uses a non-standard fiscal year (e.g., starting in July), ensure that your system configuration reflects this.
- Hierarchy: You can create parent and child time periods to track goals at a granular level (e.g., monthly) while rolling them up to a higher level (e.g., quarterly).
Creating and Managing Individual Goals
Once your metrics and periods are defined, you are ready to create the actual Goal records. This is where you assign targets to specific team members.
Step-by-Step: Creating a Goal
- Navigate to Goals: Go to the Sales area and select Goals from the sitemap.
- Create New: Click the New button to open the goal form.
- Assign Owner: Select the user or team who will be responsible for this target.
- Choose Metric and Period: Select the Goal Metric and the Time Period you created earlier.
- Set the Target: Enter the numerical value for the target.
- Define Rollup Query (Optional): If you only want to count specific records, attach a Rollup Query.
- Save: Once saved, the system will automatically calculate the "Actual" progress based on the data in the system.
Tip: You can use the "Parent Goal" field to create a hierarchy. For instance, a regional manager can have a parent goal, and individual sales representatives can have child goals that roll up into that manager’s total. This provides instant visibility into team performance.
Working with Rollup Queries
A Rollup Query is a powerful feature that allows you to slice data in ways that standard reports cannot. For example, if you want a goal that only tracks "High-Value Opportunities" (those worth over $100,000), you would create a Rollup Query to filter for that specific criteria.
Practical Example: Creating a Rollup Query
Suppose you want to track a goal for "New Business" excluding renewals. You would create a query with the following criteria:
- Entity: Opportunity
- Filter:
Estimated Revenue> 10000 ANDOpportunity Typeequals "New Business" ANDStatusequals "Open."
You can use the Advanced Find feature to build this query visually, or you can write the logic directly into the query record. Once the query is defined, you attach it to the Goal record in the "Rollup Query" field.
Automating Goal Rollups
By default, Dynamics 365 updates goal data every 24 hours. However, in a fast-paced sales environment, you often need to see real-time updates. You can trigger a manual rollup by clicking the Recalculate button on the Goal record.
For more advanced scenarios, you can use Power Automate to trigger a recalculation whenever an opportunity is closed as "Won." This ensures that your dashboards are always up-to-date without requiring manual intervention.
Example: Power Automate Trigger for Goal Recalculation
You can create a flow that triggers on the "Opportunity" entity:
- Trigger: When a row is modified (Status = Won).
- Action: Perform an unbound action called
RecalculateGoal. - Input: Pass the
GoalIdto the action.
This automation ensures that as soon as a deal closes, the sales representative’s goal progress is updated, providing instant gratification and accurate reporting.
Warning: Do not trigger a recalculation on every single change to an opportunity. If you have thousands of opportunities and high-frequency updates, this can lead to system performance degradation and hit your API limits. Only trigger recalculations on significant status changes.
Best Practices for Goal Implementation
Setting up goals is a technical task, but managing them is a cultural and strategic one. To ensure your implementation is successful, follow these industry-standard practices:
- Keep it Simple: Start with one or two key metrics (e.g., Revenue and Closed Deals). Don't overwhelm your team with dozens of complex goals in the first month.
- Communicate Clearly: Ensure that every salesperson knows exactly how their goals are calculated. If the math is a mystery, the goal will not motivate them.
- Review Regularly: Use the Goal dashboards in your weekly sales meetings. If a goal is consistently being missed, investigate whether the target was unrealistic or if there is a process bottleneck.
- Use Hierarchies: Always link individual goals to a team or regional goal. This fosters a sense of collective responsibility and makes it easier for leadership to see the "big picture."
- Leverage Dashboards: Build a specific "Sales Performance" dashboard that displays goal progress alongside the sales pipeline. This keeps the data front and center.
Common Pitfalls and How to Avoid Them
Even with a well-designed system, organizations often encounter common pitfalls. Being aware of these can save you hours of troubleshooting.
1. The "Invisible" Data Problem
The Issue: A user closes an opportunity, but their goal progress does not update. The Fix: Check the Goal Metric configuration. Ensure that the "Actual" field matches the field being updated on the Opportunity. Also, check if the "Status" of the opportunity is included in the criteria of the Goal Metric or the Rollup Query.
2. Misaligned Time Periods
The Issue: Goals are showing zero progress despite significant sales activity. The Fix: This is almost always due to a mismatch between the date of the activity (e.g., the "Close Date" of an opportunity) and the "Time Period" defined in the goal. Ensure that the dates match exactly.
3. Over-Engineering the Hierarchy
The Issue: Creating too many layers of child goals makes it impossible to trace the source of a data discrepancy. The Fix: Limit your hierarchy to three levels (Corporate -> Region -> Individual). If you find yourself needing more, consider using standard reports or Power BI for higher-level aggregation instead of the Goal entity.
4. Ignoring Currency Conversions
The Issue: If you operate in multiple currencies, your revenue goals might look wildly inaccurate. The Fix: Ensure that your organization has configured "System Settings" for currency exchange rates. Dynamics 365 will automatically convert values to the base currency of the organization for reporting purposes, but it must be configured correctly.
Callout: The Power of Visualization Raw numbers are helpful, but charts are actionable. When setting up goals, always create an associated chart (e.g., a Gauge chart or a Bar chart) that shows "Target vs. Actual." This allows a user to glance at their dashboard and instantly understand their performance status without reading through a list of records.
Comparison: Manual vs. Automated Goal Management
| Feature | Manual Management | Automated/Integrated Management |
|---|---|---|
| Data Accuracy | Prone to human error | High (based on system data) |
| Visibility | Lagging (updated periodically) | Real-time (automated triggers) |
| Complexity | Low (easy to start) | Moderate (requires configuration) |
| Scalability | Poor (does not handle growth) | High (scales with business volume) |
| Accountability | Low (hard to enforce) | High (transparent and visible) |
Advanced Configuration: Customizing the Goal View
By default, the Goal entity comes with a standard form. However, you may want to add custom fields to track specific nuances of your business. For example, you might want to add a field for "Stretch Target" (the target if the sales rep exceeds expectations) or "Minimum Threshold" (the minimum acceptable performance).
Steps to Customize the Goal Form:
- Open the Power Apps Maker Portal: Navigate to
make.powerapps.com. - Select your Solution: Find your specific solution where your sales customizations live.
- Edit the Goal Table: Locate the "Goal" table and open the "Forms" designer.
- Add Fields: Drag and drop your custom fields onto the form.
- Configure Business Rules: If you want fields to appear only when certain conditions are met, use the Business Rule editor. For example, you could show a "Bonus Payout" field only when the "Actual" reaches 100% of the "Target."
- Publish: Save and publish your changes to make them visible to the sales team.
Using Goals for Forecasting
While we touched on the difference between goals and forecasts, they are intrinsically linked. A strong goal-setting process provides the "ground truth" for your forecasting. When you have accurate goals, you can compare them against your "Pipeline" view to identify gaps.
If your goal for the quarter is $1,000,000 and your current pipeline of "Open" opportunities is only $800,000, you have a clear "gap to goal" of $200,000. This is the exact moment where the sales manager should intervene. By having this data in Dynamics 365, you can generate a report that shows:
- Total Goal
- Current Actuals (Closed Won)
- Pipeline Value (Weighted by probability)
- Gap to Goal
This view allows managers to have data-driven coaching conversations. Instead of asking "How is your quarter going?", the manager can ask "I see a $200,000 gap in your pipeline; what specific deals can we focus on to bridge that?"
Frequently Asked Questions (FAQ)
Q: Can a single opportunity count toward multiple goals? A: Yes. If you have different goal metrics (e.g., one for "Total Revenue" and one for "New Logo Acquisition"), an opportunity can satisfy the criteria for both, and its value will be rolled up into both goals simultaneously.
Q: What happens if I delete a Goal Metric? A: You cannot delete a Goal Metric if it is being used by an existing Goal. You must first delete or re-assign the associated goals. Always be cautious when modifying or deleting metrics, as it can disrupt historical reporting.
Q: Can I set goals for someone who is not a Dynamics 365 user? A: No, the "Owner" field on a Goal record must be a valid system user or team. If you need to track partners or contractors, you would typically create a "Team" record in Dynamics 365 and assign the goal to that team.
Q: How do I handle partial goal completion? A: The system automatically calculates a percentage of completion based on the "Actual" versus the "Target." You can add this "Percentage Achieved" field to your views to easily identify who is ahead of schedule and who is falling behind.
Integrating Goals with Power BI
For organizations that require deep analytical capabilities, the built-in Dynamics 365 goal charts might not be enough. Integrating your Goal data with Power BI allows for sophisticated trend analysis.
How to Connect:
- Use the Dataverse Connector: In Power BI Desktop, use the "Dataverse" connector to pull in the
Goal,GoalMetric, andOpportunitytables. - Model the Data: Establish relationships between these tables in the Power BI model.
- Create Visuals: Build a "Goal Achievement Trend" line chart that shows how the team has progressed toward their target over the course of the quarter.
- Publish: Publish the report to the Power BI Service and embed it directly into the Dynamics 365 Dashboard.
This approach provides a "single pane of glass" experience where users never have to leave the CRM to get deep insights into their performance.
Key Takeaways
Implementing Goals and Forecasting in Dynamics 365 is a journey from reactive tracking to proactive management. To summarize the core elements of this lesson:
- Define Metrics Clearly: The Goal Metric is the foundation. Ensure you distinguish between "Amount" and "Count" and verify that your rollup fields are accurate and reliable.
- Structure Your Time: Align your goal periods with your fiscal calendar to ensure that reporting remains consistent and meaningful for organizational stakeholders.
- Use Hierarchies: Build parent-child relationships between goals to provide visibility from the individual contributor level up to the executive level.
- Automate Responsibly: Use Power Automate to trigger recalculations only when necessary to keep your data fresh without impacting system performance.
- Foster Transparency: Use dashboards and charts to make goal progress visible to the entire team. Salespeople are naturally competitive; when they see their progress (and their colleagues' progress), it often drives higher performance.
- Bridge the Gap: Always use your goal data to identify the "gap to goal" in your pipeline. This transforms your CRM from a data entry tool into a strategic asset that guides management decisions.
- Iterate and Improve: Treat your goal implementation as an evolving process. Review your metrics every quarter and adjust them as your business strategy changes or as you gather more insight into what drives success.
By mastering the creation and editing of goals in Dynamics 365, you are not just configuring software; you are establishing a culture of accountability and performance. Take the time to plan your metrics, configure your system carefully, and empower your team with the data they need to succeed.
Continue the course
Enjoying the courses?
Everything stays free. Pro shows fewer ads, doubles your daily points limit so you progress twice as fast, and lets you read each lesson on one page.
- ✓ Fewer advertisements
- ✓ 2× daily points limit
- ✓ Distraction-free lessons