web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Customer experience | Sales, Customer Insights,...
Suggested Answer

Questions about Sales Forecast vs. Sales Goal and Forecast Setup Best Practices

(1) ShareShare
ReportReport
Posted on by 17

Hello everyone,

I have a few questions related to the Sales Forecast setup in Dynamics 365 Sales:


  1. Should Sales Forecast be used to replace Sales Goal, since the Goal feature will soon become obsolete?

  2. Based on best practices, should the forecast setup follow a Top-Down approach, starting from Director → Manager → Sales Representative?

  3. Regarding point #2 — when exporting the forecast template, each Sales Manager can see the quota assigned by the Director. Is there a way to configure or limit this visibility? (Currently, when exporting the template, all records in the system are exported, and each Manager can see the quotas of other Managers)

  4. Can we have a process flow that triggers a notification to Managers when the Director assigns a quota to them, so they can then assign quotas to their sales representatives?

Appreciate any advice or best-practice sharing from those who have already implemented forecasting!

Thank you in advance.

Categories:
I have the same question (0)
  • Suggested answer
    Daniyal Khaleel Profile Picture
    764 Most Valuable Professional on at
    Should Sales Forecast replace Sales Goals?
    Yes ,Forecasts are the modern, recommended replacement for Goals.
    Microsoft has effectively shifted focus from the old Sales Goal Management feature to the Sales Forecasting module.
    The Goal Management feature is now considered legacy and may be deprecated in future releases.
    Forecasts offer richer visualization, flexibility, integration with Dynamics 365 Sales Insights, and better hierarchy support (e.g., by Manager/Team/Product).
    Forecasts also allow editable grids, real-time rollups, and custom metrics without relying on background recalculations like Goals.
    👉 Recommendation: Move to Sales Forecasts and plan to phase out Goals.
    Should the Forecast setup follow a Top-Down approach?
    Yes, that’s the best practice.
    Forecast hierarchies typically follow the organizational reporting structure:
    Director → Sales Manager → Sales Representatives
    This approach allows:
    The Director to set top-level quotas.
    Managers to distribute quotas to their team members.
    Sales Reps to update their pipeline and deal statuses, which roll up to higher levels automatically.
    Dynamics Forecasts can be built using Manager hierarchies, territory hierarchies, or custom structures — whichever matches your organization’s model.
     Can we limit visibility when exporting the Forecast template?
    By default, when you export the forecast template (Excel) from the system, the visibility follows record-level access and the forecast definition security settings.
    However, as you’ve noticed:
    Managers can currently see quotas assigned to other managers when exporting.
     To limit visibility:
    You can apply one of the following options:
    Set the Forecast’s Security Model to “User” level
    Configure the forecast definition → Permissions tab → set “Forecast access” to limit visibility to My team’s data only.
    This prevents cross-manager visibility.
    Use separate Forecast Definitions per business unit or region.
    If your hierarchy allows, create a forecast per region/team.
    This isolates data during export.
    Custom Excel export view
    Build a Power Automate flow or Power BI export logic that respects user access and filters the export by current user.
    Currently, there’s no OOB setting to restrict export visibility per Manager directly in the template download — but hierarchy-based filtering and security roles can effectively control it.
    Can we trigger a notification when Director assigns a quota to a Manager?
    Yes,you can easily automate this with Power Automate.
    Here’s how:
    Process:
    Entity to Monitor: msdyn_forecastconfiguration or msdyn_forecastrow
    Trigger: When a forecast quota is created or updated (for example, when the Director updates the Manager’s quota value).
    Condition: Check if the msdyn_ownerid or managerid matches a Sales Manager.
    Action: Send a notification (email, Teams, or D365 in-app notification) to that Manager.
    Optional Step: Allow the Manager to confirm receipt and then update their team’s quotas accordingly.
    You can even add Power Automate approvals if you want a structured hand-off (Director → Manager → Sales Reps).

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Meet the Microsoft Dynamics 365 Contact Center Champions

We are thrilled to have these Champions in our Community!

Congratulations to the March Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Customer experience | Sales, Customer Insights, CRM

#1
ManoVerse Profile Picture

ManoVerse 179 Super User 2026 Season 1

#2
11manish Profile Picture

11manish 131

#3
CU11031447-0 Profile Picture

CU11031447-0 100

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans