{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/TGAldHsDHT0RkNdGxBlZ/V5jiH46xxb699Yb6JhCV/DNFW_QdcY-26.js"],
  "sourcesContent": ["import{jsx as e,jsxs as t}from\"react/jsx-runtime\";import{Link as a}from\"framer\";import{motion as r}from\"framer-motion\";import*as n from\"react\";export const richText=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"In the competitive world of B2B sales, effective sales projections are the compass guiding your strategic decisions, from marketing efforts to revenue planning. For sales leaders, mastering accurate forecasting is crucial for driving growth and mitigating risks. Yet, let's be honest\u2014creating precise B2B sales projections can feel like trying to see the future without a roadmap.\"}),/*#__PURE__*/t(\"p\",{children:[\"The key lies in \",/*#__PURE__*/e(a,{href:{webPageId:\"ZzuQ2lj5K\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"leveraging sales performance insights\"})}),\" and using \",/*#__PURE__*/e(a,{href:{pathVariables:{n1ZDZ5Gwq:\"sales-forecasting-methods\"},unresolvedPathSlugs:{n1ZDZ5Gwq:{collectionId:\"DNFW_QdcY\",collectionItemId:\"EP7Bj1E8r\"}},webPageId:\"U5TFX8ERF\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"proven forecasting methods\"})}),\" to build confidence in your numbers. In this guide, we\u2019ll dive deep into the strategies and tools that can transform your approach to sales projections, enabling you to make informed decisions and elevate your \",/*#__PURE__*/e(a,{href:{webPageId:\"Bqh_ya3Aj\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"sales planning\"})}),\".\"]}),/*#__PURE__*/e(\"h2\",{children:\"What is a Sales Projection\"}),/*#__PURE__*/e(\"p\",{children:\"Sales projection is a key tool for businesses to estimate future sales revenue and inform marketing and sales efforts and decisions. By looking at historical sales data, businesses can identify trends and patterns that will help predict future sales performance. This projection is the foundation for a detailed sales forecast that takes into account specific factors that will impact sales.\"}),/*#__PURE__*/e(\"p\",{children:\"Understanding sales projection is key to making smart decisions about resource allocation, product development, and overall business strategy. By looking at past sales data, companies can create a roadmap for future growth and be ready to meet market demands and capitalize on opportunities.\"}),/*#__PURE__*/e(\"h2\",{children:\"Why Nailing Your Sales Projections Matters\"}),/*#__PURE__*/e(\"p\",{children:\"Before we get into the how-to, let\u2019s remind ourselves why hitting your sales target is so important for your B2B business:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Strategic planning:\"}),\" Accurate sales projection is the foundation for company-wide planning, from budgeting and resource allocation to product development and marketing and sales efforts.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Financial health:\"}),\" Projections impact cash flow management, inventory decisions, and investor relations. To calculate sales you need to determine sales projections and forecasts by looking at historical data and using statistical methods.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Performance benchmarking:\"}),\" Well-crafted projections are a benchmark for sales team performance and identifying areas for improvement.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Stakeholder confidence:\"}),\" Consistent accurate forecasts build trust with executives, board members, and investors, making you a more credible sales leader.\"]})})]}),/*#__PURE__*/e(\"h2\",{children:\"Why Sales Projections Go Wrong\"}),/*#__PURE__*/e(\"p\",{children:\"Understanding the common mistakes in sales forecasting is the first step to avoiding them. Let\u2019s look at why many B2B businesses struggle with accurate sales projections:\"}),/*#__PURE__*/e(\"h3\",{children:\"Relying on gut feeling\"}),/*#__PURE__*/e(\"p\",{children:\"While intuition has its place in sales, relying too much on \u201Cgut feeling\u201D can lead to biased and inaccurate forecasts. Many sales leaders fall into the trap of optimism bias, overestimating the likelihood of good outcomes.\"}),/*#__PURE__*/e(\"h3\",{children:\"Ignoring market trends and external factors\"}),/*#__PURE__*/e(\"p\",{children:\"Ignoring broader economic factors, industry changes and competitive landscape changes can catch you out. Your sales don\u2019t happen in a vacuum \u2013 they\u2019re influenced by a multitude of external factors.\"}),/*#__PURE__*/e(\"h3\",{children:\"Poor data quality and management\"}),/*#__PURE__*/e(\"p\",{children:\"The phrase \u201Cgarbage in, garbage out\u201D is especially true for sales projections. Inaccurate, incomplete, or outdated data can skew your entire forecast and lead to bad decisions.\"}),/*#__PURE__*/e(\"h3\",{children:\"No standardized processes\"}),/*#__PURE__*/e(\"p\",{children:\"Without a consistent process across your sales team, projections become a guess. Sales managers play a key role in using historical data and various methods to create accurate sales projections. Each salesperson may have their own way of estimating deal probability or timeline and this leads to inconsistent rollup forecasts.\"}),/*#__PURE__*/e(\"h3\",{children:\"Not adapting to changing conditions\"}),/*#__PURE__*/e(\"p\",{children:\"Using old forecasting methods in a fast-changing market is a recipe for missing targets. The B2B sales landscape is moving quickly and your sales projection methods need to keep up.\"}),/*#__PURE__*/e(\"h3\",{children:\"Ignoring sales cycle complexity\"}),/*#__PURE__*/t(\"p\",{children:[\"B2B \",/*#__PURE__*/e(a,{href:{pathVariables:{n1ZDZ5Gwq:\"mastering-the-sales-cycle\"},unresolvedPathSlugs:{n1ZDZ5Gwq:{collectionId:\"DNFW_QdcY\",collectionItemId:\"BanZyhxpZ\"}},webPageId:\"U5TFX8ERF\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"sales cycles\"})}),\" can be long and complex, involving multiple decision-makers and stages. Not accounting for these complexities can lead to overly optimistic timelines in your projections.\"]}),/*#__PURE__*/e(\"p\",{children:\"The consequences of inaccurate sales projections flow through the entire business. Overoptimistic forecasts can lead to over-investment and cash flow issues, and overly conservative estimates can lead to missed growth opportunities and underutilized resources.\"}),/*#__PURE__*/e(a,{href:{webPageId:\"t74kAUPdU\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{className:\"framer-image\",\"data-preset-tag\":\"img\",children:/*#__PURE__*/e(\"img\",{alt:\"How to Build a Better Foundation for Sales Projections\",className:\"framer-image\",height:\"279\",src:\"https://framerusercontent.com/images/EhNz7ldqs4SQuNtzDIVW0CUTW3Q.png\",srcSet:\"https://framerusercontent.com/images/EhNz7ldqs4SQuNtzDIVW0CUTW3Q.png?scale-down-to=512 512w,https://framerusercontent.com/images/EhNz7ldqs4SQuNtzDIVW0CUTW3Q.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/EhNz7ldqs4SQuNtzDIVW0CUTW3Q.png 1800w\",style:{aspectRatio:\"1800 / 558\"},width:\"900\"})})}),/*#__PURE__*/e(\"h2\",{children:\"How to Build a Better Foundation for Sales Projections\"}),/*#__PURE__*/e(\"p\",{children:\"Now we\u2019ve identified the problems, let\u2019s lay the foundation for more accurate sales forecasts and effective marketing and sales efforts. The key is to use the right data and realistic timeframes.\"}),/*#__PURE__*/e(\"h3\",{children:\"Data sources for sales forecasting\"}),/*#__PURE__*/e(\"ol\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Historical sales data: \"}),\"To forecast sales accurately, analyze your historical sales data to predict future sales outcomes based on historical data and other methods. Look for:\"]})})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Monthly and quarterly sales volumes\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Year-on-year growth rates\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Product or service mix changes\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Customer segment performance\"})})]}),/*#__PURE__*/e(\"ol\",{start:\"2\",children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Current pipeline:\"}),\" A view of your \",/*#__PURE__*/e(a,{href:{pathVariables:{n1ZDZ5Gwq:\"sales-pipeline\"},unresolvedPathSlugs:{n1ZDZ5Gwq:{collectionId:\"DNFW_QdcY\",collectionItemId:\"lPzGQMmHG\"}},webPageId:\"U5TFX8ERF\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"sales pipeline\"})}),\", including deal stages and probabilities, is critical for short-term projections. Look for:\"]})})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Number and value of deals at each stage\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Average deal size\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Win rates by stage\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Sales cycle length\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Pipeline velocity\"})})]}),/*#__PURE__*/e(\"ol\",{start:\"3\",children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Market research and economic indicators: \"}),\"Stay up to date with industry trends, competitor activity, and economic indicators that may impact your sales. Consider:\"]})})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Industry growth forecasts\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Technology disruptions in your industry\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Regulatory changes\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"General economic indicators (GDP growth, unemployment rates, etc.)\"})})]}),/*#__PURE__*/e(\"ol\",{start:\"4\",children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Customer behavior data:\"}),\" Understand how your customers buy, their sales cycles, and any changes in their buying patterns. Look at:\"]})})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Customer acquisition costs\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Customer lifetime value\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Buying frequency and seasonality\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Churn rates and reasons\"})})]}),/*#__PURE__*/e(\"blockquote\",{children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"em\",{children:\"Discover your customer acquisition cost with our \"}),/*#__PURE__*/e(a,{href:{webPageId:\"PcMy85Cuj\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:/*#__PURE__*/e(\"em\",{children:/*#__PURE__*/e(\"strong\",{children:\"CAC Calculator\"})})})}),/*#__PURE__*/t(\"em\",{children:[/*#__PURE__*/e(\"strong\",{children:\" \"}),\"\u2014 optimize your strategy and drive profitable growth with Forecastio.\"]})]})}),/*#__PURE__*/e(\"ol\",{start:\"5\",children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Team performance metrics:\"}),\" Individual and team \",/*#__PURE__*/e(a,{href:{pathVariables:{n1ZDZ5Gwq:\"increase-sales-performance\"},unresolvedPathSlugs:{n1ZDZ5Gwq:{collectionId:\"DNFW_QdcY\",collectionItemId:\"os19Ha3Gy\"}},webPageId:\"U5TFX8ERF\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"sales performance data\"})}),\" helps to create more accurate \",/*#__PURE__*/e(a,{href:{pathVariables:{n1ZDZ5Gwq:\"top-down-vs-bottom-up-forecasting\"},unresolvedPathSlugs:{n1ZDZ5Gwq:{collectionId:\"DNFW_QdcY\",collectionItemId:\"HLXpKmIdL\"}},webPageId:\"U5TFX8ERF\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"bottom-up forecasts\"})}),\". Track:\"]})})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Individual and team quotas vs actuals\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Conversion rates at each stage of the sales process\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Average deal size by rep or team\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Activity metrics (calls, meetings, proposals sent)\"})})]}),/*#__PURE__*/e(\"h3\",{children:\"Realistic timeframes\"}),/*#__PURE__*/e(\"p\",{children:\"The timeframe for your sales projection can impact its accuracy. While long-term forecasts are necessary for strategic planning, they are inherently less accurate. Here\u2019s how to approach different timeframes:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Short-term projections (1-3 months)\"}),\": Focus on your current pipeline and near-term opportunities. These should be the most accurate and detailed.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Mid-term projections (3-12 months)\"}),\": Include historical trends, known upcoming opportunities, and anticipated market changes.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Long-term projections (1-3 years)\"}),\": Use for strategic planning but understand accuracy will decrease. Focus on overall trends rather than numbers.\"]})})]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Pro tip: \"}),\"Create a time series method forecast on the Forecastio platform that\u2019s automatically updated in real-time. This way you can have a long-term view and continually refine your short-term projections based on the latest data.\"]}),/*#__PURE__*/e(\"img\",{alt:\"Time series method forecast on the Forecastio platform\",className:\"framer-image\",height:\"678\",src:\"https://framerusercontent.com/images/oLLqWLvTBfaFsF16cohbMpmKmKg.png\",srcSet:\"https://framerusercontent.com/images/oLLqWLvTBfaFsF16cohbMpmKmKg.png?scale-down-to=512 512w,https://framerusercontent.com/images/oLLqWLvTBfaFsF16cohbMpmKmKg.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/oLLqWLvTBfaFsF16cohbMpmKmKg.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/oLLqWLvTBfaFsF16cohbMpmKmKg.png 2844w\",style:{aspectRatio:\"2844 / 1356\"},width:\"1422\"}),/*#__PURE__*/e(\"h2\",{children:\"Sales projection methods\"}),/*#__PURE__*/e(\"p\",{children:\"Sales projection methods are essential techniques used to estimate future sales revenue by analyzing historical sales data, market trends, and other influential factors. Here are some of the most effective methods:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Historical analysis\"}),\": This method involves a deep dive into past sales data to identify recurring trends and patterns. By understanding how sales have fluctuated over time, businesses can make educated guesses about future sales. For instance, if a company sees a consistent 10% increase in sales every December, it can reasonably project a similar increase for the upcoming December.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Trend analysis\"}),\": This approach focuses on broader market trends and industry data. By examining how the market is evolving, businesses can predict future sales. For example, if an industry report indicates a growing demand for cybersecurity solutions, a company in that sector might project higher sales.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Market research\"}),\": Conducting market research provides valuable insights into customer behavior, preferences, and needs. Surveys, focus groups, and customer feedback can reveal what drives purchasing decisions, helping businesses predict future sales. For example, if research shows rising interest in remote work solutions, a company offering such products can anticipate increased sales.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Statistical modeling\"}),\": This method uses complex statistical models to analyze historical sales data and predict future sales. Techniques like regression analysis can identify relationships between different variables, such as marketing spend and sales growth. By inputting various factors into these models, businesses can generate precise sales projections.\"]})})]}),/*#__PURE__*/t(\"p\",{children:[\"By leveraging these methods, businesses can create more accurate sales projections, helping them make informed decisions and \",/*#__PURE__*/e(a,{href:{pathVariables:{n1ZDZ5Gwq:\"sales-planning-process-steps-tips-and-tools\"},unresolvedPathSlugs:{n1ZDZ5Gwq:{collectionId:\"DNFW_QdcY\",collectionItemId:\"BOmLvziGR\"}},webPageId:\"U5TFX8ERF\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"plan for sales growth\"})}),\".\"]}),/*#__PURE__*/e(\"h2\",{children:\"Calculating Sales Projections\"}),/*#__PURE__*/e(\"p\",{children:\"Calculating sales projections involves a systematic approach to estimating future sales revenue. Here\u2019s a step-by-step guide to help you through the process:\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Gather historical sales data\"}),\": Start by collecting comprehensive past sales data. This includes sales revenue, sales volume, and growth rates over different periods. The more detailed your data, the better your projections will be.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Analyze historical sales data\"}),\": Examine the historical sales data to identify trends and patterns. Look for seasonal peaks, growth rates, and any anomalies that might affect future sales. This analysis will form the basis of your projections.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Identify market trends\"}),\": Stay informed about market trends and industry data that could impact your sales. This includes economic indicators, technological advancements, and changes in consumer behavior. Understanding these trends will help you adjust your projections accordingly.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Use Sales Forecasting Methods\"}),\": Apply various sales forecasting methods such as historical analysis, trend analysis, market research, and statistical modeling. Each method offers unique insights, and using a combination can enhance the accuracy of your projections.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Calculate sales projections\"}),\": Combine the insights from your historical data analysis and market trends with your chosen forecasting methods to estimate future sales revenue. This involves creating different scenarios (best case, worst case, and most likely) to account for uncertainties.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"By following these steps, you can calculate sales projections that provide a reliable foundation for strategic planning and decision-making.\"}),/*#__PURE__*/e(\"h2\",{children:\"Software and Templates for Sales Projections\"}),/*#__PURE__*/e(\"p\",{children:\"Creating accurate sales projections is easier with the right tools and templates. Here are some options to consider:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(a,{href:{pathVariables:{n1ZDZ5Gwq:\"sales-forecasting-software\"},unresolvedPathSlugs:{n1ZDZ5Gwq:{collectionId:\"DNFW_QdcY\",collectionItemId:\"A1hhTQeSp\"}},webPageId:\"U5TFX8ERF\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Sales forecasting software\"})})}),\": Platforms like Forecastio offer robust sales forecasting capabilities. These tools integrate with your CRM, automate data analysis, and provide real-time insights, making it easier to create accurate sales projections.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Spreadsheets\"}),\": Traditional tools like Google Sheets and Microsoft Excel remain popular for sales projections. They offer flexibility and customization, allowing you to build tailored forecasting models. Templates are available online to help you get started quickly. However, spreadsheets can be error-prone, time-consuming to maintain, and lack real-time data integration capabilities, potentially leading to outdated projections.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Sales Projection Templates\"}),\": Pre-built templates can save time and ensure consistency in your projections. These templates often include fields for historical sales data, market trends, and forecasting methods, providing a structured approach to creating sales projections. On the downside, generic templates may not fully capture the unique aspects of your business or sales process, potentially oversimplifying complex B2B sales dynamics.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"By leveraging these tools and templates, you can streamline the process of creating sales projections, ensuring accuracy and efficiency.\"}),/*#__PURE__*/e(a,{href:{webPageId:\"q1po3U4OK\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{className:\"framer-image\",\"data-preset-tag\":\"img\",children:/*#__PURE__*/e(\"img\",{alt:\"Sales forecasting methods\",className:\"framer-image\",height:\"246\",src:\"https://framerusercontent.com/images/bHY90euw9EUOKdaJAkiYx5DfMmM.png\",srcSet:\"https://framerusercontent.com/images/bHY90euw9EUOKdaJAkiYx5DfMmM.png?scale-down-to=512 512w,https://framerusercontent.com/images/bHY90euw9EUOKdaJAkiYx5DfMmM.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/bHY90euw9EUOKdaJAkiYx5DfMmM.png 1800w\",style:{aspectRatio:\"1800 / 492\"},width:\"900\"})})}),/*#__PURE__*/e(\"h2\",{children:\"How to Improve Your Sales Projections\"}),/*#__PURE__*/e(\"p\",{children:\"Now we\u2019ve laid the foundation, let\u2019s get into a step-by-step process to create more accurate sales projections and enhance your marketing and sales efforts.\"}),/*#__PURE__*/e(\"h3\",{children:\"Analyze historical sales data\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Seasonal patterns:\"}),\" Look for recurring peaks and troughs in your sales data. Are certain months or quarters always stronger or weaker?\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(a,{href:{webPageId:\"bhuIGei_R\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Year-over-year growth rates\"})})}),/*#__PURE__*/e(\"strong\",{children:\":\"}),\" This will help you understand your overall trend and set realistic growth targets.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Product or service mix changes: \"}),\"Are certain products or services growing faster than others? Are any products or services declining?\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Customer segment performance:\"}),\" Are certain industries or company sizes driving your growth? Are any segments underperforming?\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Past events:\"}),\" Did specific marketing campaigns, product launches or market changes have a big impact on your sales? Understanding these will help you forecast future impacts.\"]})})]}),/*#__PURE__*/e(\"blockquote\",{children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"em\",{children:\"Discover how effectively your team converts opportunities into wins with our \"}),/*#__PURE__*/e(a,{href:\"https://forecastio.ai/opportunity-to-win-rate-calculator\",motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:/*#__PURE__*/e(\"em\",{children:/*#__PURE__*/e(\"strong\",{children:\"Opportunity to Win Rate Calculator\"})})})}),/*#__PURE__*/t(\"em\",{children:[/*#__PURE__*/e(\"strong\",{children:\" \"}),\"\u2014 optimize your strategy with Forecastio.\"]})]})}),/*#__PURE__*/e(\"p\",{children:\"Use Excel, or Forecastio to analyze these trends and discover actionable insights. Remember the goal isn\u2019t just to look at numbers \u2013 it\u2019s to understand the stories behind them.\"}),/*#__PURE__*/e(\"img\",{alt:\"Trend Analysis report \",className:\"framer-image\",height:\"622\",src:\"https://framerusercontent.com/images/yYe8LRPv8TBYxyAAFVRpoINRtRw.png\",srcSet:\"https://framerusercontent.com/images/yYe8LRPv8TBYxyAAFVRpoINRtRw.png?scale-down-to=512 512w,https://framerusercontent.com/images/yYe8LRPv8TBYxyAAFVRpoINRtRw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/yYe8LRPv8TBYxyAAFVRpoINRtRw.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/yYe8LRPv8TBYxyAAFVRpoINRtRw.png 2848w\",style:{aspectRatio:\"2848 / 1244\"},width:\"1424\"}),/*#__PURE__*/e(\"h3\",{children:\"Analyze your current pipeline\"}),/*#__PURE__*/e(\"p\",{children:\"Your pipeline is a goldmine of information for short-term projections. Here\u2019s how to make the most of it:\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Deal stages and probabilities:\"}),\" Assign realistic probabilities to each stage of your sales process based on historical conversion rates. Forecastio automates this process when generating future sales forecasts.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Expected values: \"}),\"Multiply each deal\u2019s value by its probability to get a weighted pipeline value.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Average deal size and win rates:\"}),\" Look for trends in these metrics. Are they improving over time? Do they vary by product, rep, or customer segment? \"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Sales cycle length:\"}),\" Understanding how long deals take to close will help you forecast when revenue will hit.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Pipeline velocity:\"}),\" Are deals moving through your pipeline faster or slower than usual? This will impact your short-term projections.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"Be realistic about which deals will close and when. It\u2019s better to be conservative and overdeliver than to over-promise and under-deliver.\"}),/*#__PURE__*/e(\"img\",{alt:\"Sales Pipeline Analysis report\",className:\"framer-image\",height:\"719\",src:\"https://framerusercontent.com/images/M0UC7xbG1P8h4bOCvOW4DXYQlM.png\",srcSet:\"https://framerusercontent.com/images/M0UC7xbG1P8h4bOCvOW4DXYQlM.png?scale-down-to=512 512w,https://framerusercontent.com/images/M0UC7xbG1P8h4bOCvOW4DXYQlM.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/M0UC7xbG1P8h4bOCvOW4DXYQlM.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/M0UC7xbG1P8h4bOCvOW4DXYQlM.png 2844w\",style:{aspectRatio:\"2844 / 1438\"},width:\"1422\"}),/*#__PURE__*/e(\"h3\",{children:\"Market trends and external factors\"}),/*#__PURE__*/e(\"p\",{children:\"No business exists in a vacuum. Your sales projections need to account for the broader context in which your B2B business operates:\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Economic conditions:\"}),\" How will overall economic conditions impact your customers\u2019 buying decisions? Are your target industries growing or contracting?\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Industry trends:\"}),\" Keep up to date with technological advancements, changing customer habits, and shifts in your industry landscape.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Regulatory changes:\"}),\" New laws or regulations can have a big impact on buying behavior. Are there any upcoming changes that will affect your sales?\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Competitive landscape:\"}),\" Keep an eye on your competitors. Are new players entering the market? Are existing competitors changing their strategy?\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Technological disruptions: \"}),\"Is your industry facing any potential disruptions that will impact demand for your products or services?\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"Regularly review industry reports, attend conferences, and stay connected with your network to stay on top of your market. Consider creating a PESTLE (Political, Economic, Social, Technological, Legal, Environmental) analysis to systematically evaluate external factors.\"}),/*#__PURE__*/e(\"h3\",{children:\"Team performance and capacity\"}),/*#__PURE__*/e(\"p\",{children:\"Your sales team\u2019s capabilities and performance are key to your projections. Here\u2019s what to analyze:\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Individual and team quotas vs actuals:\"}),\" Look at historical performance to set realistic targets for future output.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(a,{href:{pathVariables:{n1ZDZ5Gwq:\"how-to-optimize-account-executive-ramp-up-time\"},unresolvedPathSlugs:{n1ZDZ5Gwq:{collectionId:\"DNFW_QdcY\",collectionItemId:\"zNdO_5gQq\"}},webPageId:\"U5TFX8ERF\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Ramp-up time\"})})}),/*#__PURE__*/e(\"strong\",{children:\" for new hires: \"}),\"If you're planning to expand your team, factor in the time it takes for new salespeople to become fully productive. Forecastio's \",/*#__PURE__*/e(a,{href:{pathVariables:{n1ZDZ5Gwq:\"sales-capacity-planning\"},unresolvedPathSlugs:{n1ZDZ5Gwq:{collectionId:\"DNFW_QdcY\",collectionItemId:\"vdFRMLCTe\"}},webPageId:\"U5TFX8ERF\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"sales and capacity planning\"})}),\" features help automate the planning process and show you when you need to hire new reps to hit your quota.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"I\",/*#__PURE__*/e(\"strong\",{children:\"mpact of training or new tools:\"}),\" Have recent investments in training or sales enablement tools improved performance? Factor these into your projections.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Team structure or territory changes:\"}),\" Are you planning any significant changes to how your team operates? These will impact short-term performance.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Capacity analysis:\"}),\" Ensure your team can handle the projected growth. If you're near capacity, you may need to factor in additional hiring or productivity improvements. Forecastio will signal to you if your sales targets can't be reached with your current capacity and suggest when you need to hire new AEs.\"]})})]}),/*#__PURE__*/e(\"blockquote\",{children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"em\",{children:\"Improve your pipeline performance with our \"}),/*#__PURE__*/e(a,{href:{webPageId:\"gFknhZCOJ\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:/*#__PURE__*/e(\"em\",{children:/*#__PURE__*/e(\"strong\",{children:\"Lead to Opportunity Conversion Calculator\"})})})}),/*#__PURE__*/t(\"em\",{children:[/*#__PURE__*/e(\"strong\",{children:\" \"}),\"\u2014 track conversions and optimize your strategy with Forecastio.\"]})]})}),/*#__PURE__*/e(\"p\",{children:\"Remember, your projections are only as good as the team executing on them. Make sure to factor in any planned changes to your sales force and their impact on performance.\"}),/*#__PURE__*/e(\"h3\",{children:\"Leverage sales projection tools and technology\"}),/*#__PURE__*/e(\"p\",{children:\"While spreadsheets have their place, modern sales projection tools can significantly improve your forecasting accuracy. Platforms like Forecastio integrate with your CRM, automate data analysis, and provide AI-powered insights to supercharge your projections.\"}),/*#__PURE__*/e(\"p\",{children:\"These advanced tools can help you:\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Identify trends and anomalies quickly:\"}),\" Advanced analytics can spot patterns and outliers that might be missed in manual analysis.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Create scenario models:\"}),\" Easily model different scenarios based on various assumptions and market conditions.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Visualize data for easier interpretation: \"}),\"Create dashboards and reports that make it easy to understand and communicate your projections.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Apply machine learning for predictive analytics:\"}),\" Forecastio uses AI to analyze historical data and predict future outcomes with increasing accuracy over time.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"By using the Forecastio platform you can spend less time on number crunching and more time on sales leadership. \"}),/*#__PURE__*/e(\"h2\",{children:\"Sales Projections and Sales Process\"}),/*#__PURE__*/e(\"p\",{children:\"Sales projection is only one part of the bigger sales picture. To win, businesses need to pair their sales projections with a sales process and effective marketing and sales efforts.\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Sales opportunities:\"}),\" Analyze customer data and market trends to identify sales opportunities. This proactive approach means your sales team is always targeting the best leads.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(a,{href:{pathVariables:{n1ZDZ5Gwq:\"b2b-sales-strategy\"},unresolvedPathSlugs:{n1ZDZ5Gwq:{collectionId:\"DNFW_QdcY\",collectionItemId:\"O1NpgS_80\"}},webPageId:\"U5TFX8ERF\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Sales strategy\"})})}),/*#__PURE__*/e(\"strong\",{children:\":\"}),\" Create a plan to pursue sales opportunities and convert them into actual sales. This plan should be flexible enough to adapt to changing market conditions and customer needs.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Sales team:\"}),\" Hire and train a sales team to execute your sales strategy. Make sure your team has the skills and tools to hit their sales targets.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Sales performance: \"}),\"Monitor sales performance regularly to identify areas to improve. Use performance metrics to adjust your sales strategy and ensure your team is on track to hit their\"]})})]}),/*#__PURE__*/t(\"p\",{children:[\"Here is Forecastio's \",/*#__PURE__*/e(a,{href:{pathVariables:{n1ZDZ5Gwq:\"best-sales-performance-management-software\"},unresolvedPathSlugs:{n1ZDZ5Gwq:{collectionId:\"DNFW_QdcY\",collectionItemId:\"RP0hpCmyr\"}},webPageId:\"U5TFX8ERF\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"sales performance management\"})}),\" dashboard which is designed especially for sales leaders.\"]}),/*#__PURE__*/e(\"img\",{alt:\"sales performance management dashboard\",className:\"framer-image\",height:\"843\",src:\"https://framerusercontent.com/images/qZccaA31IZKl2OAT2rLkYh55qg.png\",srcSet:\"https://framerusercontent.com/images/qZccaA31IZKl2OAT2rLkYh55qg.png?scale-down-to=512 512w,https://framerusercontent.com/images/qZccaA31IZKl2OAT2rLkYh55qg.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/qZccaA31IZKl2OAT2rLkYh55qg.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/qZccaA31IZKl2OAT2rLkYh55qg.png 2824w\",style:{aspectRatio:\"2824 / 1686\"},width:\"1412\"}),/*#__PURE__*/e(\"h2\",{children:\"Uncertainty in Projections\"}),/*#__PURE__*/e(\"p\",{children:\"In B2B sales, uncertainty is the norm. Here\u2019s how to factor it in:\"}),/*#__PURE__*/e(\"h3\",{children:\"Scenario planning\"}),/*#__PURE__*/e(\"p\",{children:\"Create multiple forecast scenarios for different outcomes:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Best case: \"}),\"What if everything goes right? This might include landing a big deal, a product launch, or favorable market conditions.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Worst case: \"}),\"What if big deals fall through or market conditions get worse? This helps you prepare for downturns.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Most likely:\"}),\" Your balanced, realistic projection based on current data and trends.\"]})})]}),/*#__PURE__*/e(\"blockquote\",{children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"em\",{children:\"Planning tools like Pigment and Anaplan can also be game-changers for sales projections. \"}),/*#__PURE__*/e(a,{href:{pathVariables:{n1ZDZ5Gwq:\"pigment-vs-anaplan\"},unresolvedPathSlugs:{n1ZDZ5Gwq:{collectionId:\"DNFW_QdcY\",collectionItemId:\"fJMUrSSyS\"}},webPageId:\"U5TFX8ERF\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:/*#__PURE__*/e(\"em\",{children:\"Compare their features here\"})})}),/*#__PURE__*/e(\"em\",{children:\".\"})]})}),/*#__PURE__*/e(\"p\",{children:\"This approach helps you prepare for different outcomes and shows you\u2019re planning to stakeholders. It also allows you to create contingency plans for different scenarios.\"}),/*#__PURE__*/e(\"h3\",{children:\"Sensitivity analysis\"}),/*#__PURE__*/e(\"p\",{children:\"Identify which variables have the biggest impact on your sales projections. Common ones are:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Conversion rates at different pipeline stages\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Average deal size\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Sales cycle length\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Number of qualified leads\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Market growth rate\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Knowing these sensitivities allows you to focus on what matters most and adjust quickly when conditions change. It also helps you prioritize \u2013 for example, if a small improvement in conversion rates has a big impact on your projections, that might be an area to focus on.\"}),/*#__PURE__*/e(\"h3\",{children:\"Regular reviews and adjustments\"}),/*#__PURE__*/e(\"p\",{children:\"Sales projections aren\u2019t \u201Cset it and forget it\u201D. Schedule regular review sessions to keep your forecasts up to date:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Weekly: \"}),\"Review pipeline changes and near-term forecasts.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Monthly: \"}),\"Review performance against projections and make tactical adjustments.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Quarterly:\"}),\" Deep dive into projections vs actuals and update long-term forecasts.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"During these reviews:\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Compare actuals to projections\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Identify trends or anomalies\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Adjust forecasts based on new info\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Document lessons learned to improve future projections\"})})]}),/*#__PURE__*/e(\"p\",{children:\"This process helps refine your projections over time and builds your forecasting muscles. It also allows you to catch and fix issues early before they impact your overall performance.\"}),/*#__PURE__*/e(\"h2\",{children:\"Presenting Your Projections with Confidence\"}),/*#__PURE__*/e(\"p\",{children:\"Creating accurate sales projections is only half the battle. Presenting them to executives and stakeholders is equally important to get buy-in and support.\"}),/*#__PURE__*/e(\"h3\",{children:\"Data visualization tips\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Simple, clean charts:\"}),\" Avoid cluttered charts that obscure the insights. Stick to simple, easy-to-understand chart types like line graphs for trends, bar charts for comparisons, and pie charts for composition.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Highlight key metrics:\"}),\" Draw attention to the most important numbers using color, size, or callout boxes. Don\u2019t make your audience search for the key info.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Show trends over time:\"}),\" Include historical data to provide context for your projections. This helps stakeholders understand the trajectory and any seasonal patterns.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Consistent color coding:\"}),\" Assign specific colors to different product lines, sales channels, or scenarios for easy comparison across multiple charts.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Benchmarks: \"}),\"Where possible, include industry benchmarks or company goals to provide context for your projections.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Dashboard:\"}),\" Summarize key metrics and projections in a single-page dashboard for easy reference.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:\"Questions from executives\"}),/*#__PURE__*/e(\"p\",{children:\"Be prepared for tough questions by:\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Knowing your numbers inside out:\"}),\" Be able to drill down into any number in your presentation.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Understanding the story behind the data:\"}),\" Don\u2019t just recite numbers \u2013 explain what\u2019s driving the trends and projections.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Being able to explain your methodology:\"}),\" Executives will want to know how you got to your projections. Be prepared to walk them through your process.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Having supporting data:\"}),\" Keep detailed supporting data on hand to answer specific questions or concerns.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Thinking like an executive:\"}),\" Try to anticipate the questions and prepare answers in advance.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"Executives like honesty and clarity. If you\u2019re unsure about something, say so and offer to get back to them with more info. It\u2019s better to get back to them later with a thoughtful answer than to wing it on the spot.\"}),/*#__PURE__*/e(\"h2\",{children:\"Actionable Projections\"}),/*#__PURE__*/e(\"p\",{children:\"Accurate sales projections are useful, but their real power is in how you use them to drive strategy, marketing and sales efforts, and performance. \"}),/*#__PURE__*/e(\"blockquote\",{children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"em\",{children:\"Check the accuracy of your sales forecasts with our \"}),/*#__PURE__*/e(a,{href:{webPageId:\"jnogLVT7o\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:/*#__PURE__*/e(\"em\",{children:/*#__PURE__*/e(\"strong\",{children:\"Forecast Accuracy Calculator\"})})})}),/*#__PURE__*/t(\"em\",{children:[/*#__PURE__*/e(\"strong\",{children:\" \"}),\"\u2014 ensure your predictions align with reality using Forecastio.\"]})]})}),/*#__PURE__*/e(\"p\",{children:\"Here\u2019s how to turn your projections into action:\"}),/*#__PURE__*/e(\"h3\",{children:\"Projections to sales strategy\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Resource allocation:\"}),\" Use projections to decide where to invest in extra sales resources or marketing activity. If certain products or markets are projected to grow faster, you might allocate more resources there.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Territory planning:\"}),\" Align territory assignments with projected growth areas. You might re-assign territories or create new ones based on your projections.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Product focus:\"}),\" Adjust the sales team\u2019s focus based on projected product performance. This might mean extra training on high-growth products or phasing out underperforming products.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Incentive planning: \"}),\"Design \",/*#__PURE__*/e(a,{href:{pathVariables:{n1ZDZ5Gwq:\"sales-compensation-plans\"},unresolvedPathSlugs:{n1ZDZ5Gwq:{collectionId:\"DNFW_QdcY\",collectionItemId:\"q4wZ1YKX_\"}},webPageId:\"U5TFX8ERF\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"compensation plans\"})}),\" that align with your projections. For example, you might offer higher commissions on products or markets you\u2019re projecting to grow.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Marketing alignment\"}),\": Share your projections with the marketing team to ensure their campaigns and lead generation efforts align with your \",/*#__PURE__*/e(a,{href:{pathVariables:{n1ZDZ5Gwq:\"strategies-for-setting-and-achieving-effective-sales-goals\"},unresolvedPathSlugs:{n1ZDZ5Gwq:{collectionId:\"DNFW_QdcY\",collectionItemId:\"prdvsa5NZ\"}},webPageId:\"U5TFX8ERF\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"sales goals\"})}),\". This might involve focusing on specific industries or increasing efforts for high-growth products.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Customer success strategies\"}),\": Use your projections to anticipate and plan for customer needs. If you're projecting growth in a particular segment, you might need to bolster your customer success team to support that growth.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Inventory and operations planning\"}),\": For B2B companies selling physical products, sales projections are crucial for inventory management and production planning. Share your forecasts with operations teams to ensure smooth fulfillment.\"]})})]}),/*#__PURE__*/e(\"h2\",{children:\"Conclusion\"}),/*#__PURE__*/e(\"p\",{children:\"Mastering sales projections is an ongoing journey, not a destination. As you implement the strategies and tools discussed in this guide, keep these key principles in mind:\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Data is King\"}),\": The foundation of accurate projections is clean, comprehensive data. Continuously work on improving your data quality and management.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Balance art and science\"}),\": While data and analytics are crucial, don't forget the value of human insight. The best projections combine quantitative analysis with a qualitative understanding of your market and customers.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Embrace continuous learning\"}),\": The B2B sales landscape is always evolving. Stay curious, keep learning, and be willing to adapt your approach as new best practices emerge.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Collaborate across departments\"}),\": Sales projections impact the entire organization. Foster strong relationships with finance, marketing, operations, and other departments to ensure your projections are both accurate and actionable.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Celebrate accuracy, not just achievement\"}),\": Create a culture that values forecast accuracy. Recognize team members who consistently provide accurate projections, not just those who exceed targets.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Plan for uncertainty\"}),\": In the dynamic world of B2B sales, change is the only constant. Build flexibility into your projections and be prepared to adjust as conditions evolve.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"By following these principles and implementing the strategies outlined in this guide, you'll be well on your way to creating sales projections that truly drive your B2B company's success. Remember, the goal isn't perfection \u2013 it's continuous improvement. Each forecast cycle is an opportunity to learn, refine, and get ever closer to that crystal-clear view of your sales future.\"})]});export const richText1=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Use both top-down and bottom-up forecasting to get the most accurate sales predictions. \"}),/*#__PURE__*/e(\"p\",{children:\"Top-down starts with market size and works down, while bottom-up builds from pipeline data and rep performance up.\"}),/*#__PURE__*/e(\"p\",{children:\"Top-down gives you quick, big-picture views but can miss details. \"}),/*#__PURE__*/e(\"p\",{children:\"Bottom-up provides precision but takes more time and might miss market trends. \"}),/*#__PURE__*/e(\"p\",{children:\"Combining both methods helps you catch gaps: Start with market analysis, then check those numbers against your pipeline data and rep performance metrics.\"}),/*#__PURE__*/e(\"p\",{children:\"Modern forecasting tools like Forecastio automate this process, analyzing both market trends and sales data to give you real-time forecasts that get more accurate over time.\"})]});export const richText2=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"In the competitive landscape of B2B \",/*#__PURE__*/e(a,{href:{pathVariables:{n1ZDZ5Gwq:\"increase-sales-performance\"},unresolvedPathSlugs:{n1ZDZ5Gwq:{collectionId:\"DNFW_QdcY\",collectionItemId:\"os19Ha3Gy\"}},webPageId:\"U5TFX8ERF\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"sales\"})}),\", selecting the right forecasting strategy is a critical decision that impacts your growth trajectory. As we approach 2024, a key question for \",/*#__PURE__*/e(a,{href:{webPageId:\"f4yO_LaPN\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"sales leaders\"})}),\" arises: should you adopt top-down forecasting or bottom-up forecasting to achieve your business goals? Each method has its unique strengths, and understanding their nuances is essential to crafting a B2B sales growth plan that truly works.\"]}),/*#__PURE__*/e(\"p\",{children:\"This guide provides a detailed comparison of top-down and bottom-up forecasting, helping you determine which approach best fits your business needs. By the end of this article, you'll be equipped to make an informed decision that transforms your forecasting into a powerful tool for competitive advantage.\"}),/*#__PURE__*/e(\"h2\",{children:\"The forecasting dilemma\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Imagine this: \"}),\"You\u2019re leading sales at a high-growth B2B SaaS company. Your team has just closed out a quarter, but the results have fallen significantly short of projections. As you analyze the situation, three critical scenarios highlight the far-reaching consequences of inaccurate forecasting:\"]}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Market share erosion:\"}),\" Due to overly optimistic forecasts, your company overinvested in certain product lines while underestimating emerging market trends. As a result, a nimbler competitor has captured a significant portion of the market share that you once considered secure.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Cash flow crunch:\"}),\" Inaccurate sales forecasts led to poor resource allocation. Your company ramped up hiring and increased operational costs based on projected revenue that didn\u2019t materialize, resulting in a severe cash flow shortage now threatening planned expansions and product development initiatives.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Investor confidence shaken:\"}),\" Consistently missing forecast targets has eroded investor trust. Your latest funding round is in jeopardy as potential investors question the company\u2019s ability to accurately predict and achieve growth targets, potentially stalling crucial expansion plans.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"These scenarios aren\u2019t just hypothetical\u2014they represent the very real and potentially devastating consequences of misaligned forecasting approaches across industries. The root cause? A sales forecasting methodology that fails to accurately capture market realities and organizational capabilities.\"}),/*#__PURE__*/e(\"h2\",{children:\"Understanding forecasting methods\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(a,{href:{pathVariables:{n1ZDZ5Gwq:\"sales-forecasting-methods\"},unresolvedPathSlugs:{n1ZDZ5Gwq:{collectionId:\"DNFW_QdcY\",collectionItemId:\"EP7Bj1E8r\"}},webPageId:\"U5TFX8ERF\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Forecasting methods\"})}),\" are business tools to predict future sales performance and make decisions. There are two main forecasting methods: top-down and bottom-up. Understanding the difference between them is key to choosing the right one for your business.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Top-down forecasting starts with a broad market analysis and works its way down to individual products or services. This method uses market data, industry trends, and high-level company goals to project future sales. It\u2019s a strategic approach that aligns \",/*#__PURE__*/e(a,{href:{pathVariables:{n1ZDZ5Gwq:\"sales-projection-guide\"},unresolvedPathSlugs:{n1ZDZ5Gwq:{collectionId:\"DNFW_QdcY\",collectionItemId:\"t8_8Z043P\"}},webPageId:\"U5TFX8ERF\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"sales projections\"})}),\" to overall business objectives.\"]}),/*#__PURE__*/e(\"p\",{children:\"Bottom-up forecasting takes a detailed approach, building projections from the ground up from individual sales activities, pipeline data, and customer insights. This method relies heavily on data and input from the sales team so is a more data driven and precise approach.\"}),/*#__PURE__*/e(a,{href:{webPageId:\"q1po3U4OK\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{className:\"framer-image\",\"data-preset-tag\":\"img\",children:/*#__PURE__*/e(\"img\",{alt:\"Understanding forecasting methods\",className:\"framer-image\",height:\"246\",src:\"https://framerusercontent.com/images/bHY90euw9EUOKdaJAkiYx5DfMmM.png\",srcSet:\"https://framerusercontent.com/images/bHY90euw9EUOKdaJAkiYx5DfMmM.png?scale-down-to=512 512w,https://framerusercontent.com/images/bHY90euw9EUOKdaJAkiYx5DfMmM.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/bHY90euw9EUOKdaJAkiYx5DfMmM.png 1800w\",style:{aspectRatio:\"1800 / 492\"},width:\"900\"})})}),/*#__PURE__*/e(\"h3\",{children:\"Choosing the right forecasting method\"}),/*#__PURE__*/t(\"p\",{children:[\"Choosing the right forecasting method depends on many factors including the type of business, industry, and data available. Top down forecasting is for businesses with broad market scope, bottom-up sales forecasting is for businesses with focus on specific products or services. Consider the following when \",/*#__PURE__*/e(a,{href:{webPageId:\"q1po3U4OK\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"choosing a sales forecasting method\"})}),\":\"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Business goals and objectives\"}),\": Align your forecasting method to your overall business strategy. Top down forecasting is for long-term goals, bottom up forecasting is for short-term detailed planning.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Available data and resources\"}),\": Evaluate the quality and quantity of your data. Top down forecasting requires market data and trends, bottom up forecasting requires detailed sales data.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Industry and market trends\"}),\": Consider the dynamics of your industry. If your market is highly volatile a bottom up approach will give you more accurate forecasts.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Product or service offerings\"}),\": The complexity and diversity of your product lines will influence your choice. Bottom up forecasting is better for businesses with many product offerings.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Management style and decision-making process\"}),\": Your company\u2019s management style can also play a role. Top-down forecasting aligns with top-down management, while bottom-up forecasting fits well with bottom-up management styles.\"]})})]}),/*#__PURE__*/e(\"h2\",{children:\"Top-down forecasting explained\"}),/*#__PURE__*/e(\"h3\",{children:\"What is it and How does it work\"}),/*#__PURE__*/e(\"p\",{children:\"Top down analysis starts with the broad view. This method begins with overall market conditions, industry trends, and high-level company goals to project future sales performance. It\u2019s a strategic approach that aligns sales projections to overall business objectives.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Key Components:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Market size and potential market share analysis\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Historical data and trend extrapolation\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Executive insights and strategic goals\"})})]}),/*#__PURE__*/e(\"h3\",{children:\"Top-down is good for (and bad at)\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Strengths:\"})}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Strategic alignment\"}),\": Sales targets are in line with overall business objectives.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Efficiency\"}),\": Requires less data so faster to implement.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Big picture perspective\"}),\": Good for long-term goals and entering new markets.\"]})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Weaknesses:\"})}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Lack of granularity\"}),\": May miss nuances in specific customer segments or product lines.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Potential for overestimation\"}),\": Can lead to over-optimism if not balanced with ground-level insights.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Limited sales team engagement\"}),\": May not involve frontline sales reps in the forecasting process.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:\"Real-world example: Launching a new product line\"}),/*#__PURE__*/t(\"p\",{children:[\"You\u2019re tasked with \",/*#__PURE__*/e(a,{href:{pathVariables:{n1ZDZ5Gwq:\"forecasting-sales-how-bad-data-ruins-your-revenue-predictions\"},unresolvedPathSlugs:{n1ZDZ5Gwq:{collectionId:\"DNFW_QdcY\",collectionItemId:\"b2uczQWnT\"}},webPageId:\"U5TFX8ERF\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"forecasting sales\"})}),\" for a new AI-powered CRM add-on. With limited historical data, a top down approach allows you to:\"]}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Size the total addressable market for CRM enhancements\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Estimate your company\u2019s market share based on brand strength and competitive landscape\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Align projections to company growth targets and marketing investment\"})})]}),/*#__PURE__*/e(\"p\",{children:\"You can quickly establish a baseline forecast to guide initial resource allocation and go-to-market strategy. But be prepared to refine those projections as you get more granular data from early customer interactions and sales activities.\"}),/*#__PURE__*/e(\"h2\",{children:\"Bottom-up forecasting explained\"}),/*#__PURE__*/e(\"h3\",{children:\"The details of bottom up\"}),/*#__PURE__*/e(\"p\",{children:\"Bottom up sales forecasting takes a granular approach, building projections from the ground up based on individual sales activities, pipeline data, and specific customer insights. Bottom up forecasting focuses on actual performance numbers, providing a more realistic and objective approach compared to top-down sales forecasting. It\u2019s a data-driven method that relies heavily on input from your sales team and detailed analysis of your sales process.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Key components:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Opportunity analysis\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(a,{href:{pathVariables:{n1ZDZ5Gwq:\"master-your-win-rates-to-accelerate-sales-efficiency\"},unresolvedPathSlugs:{n1ZDZ5Gwq:{collectionId:\"DNFW_QdcY\",collectionItemId:\"vrQvPMB0q\"}},webPageId:\"U5TFX8ERF\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Historical win rates\"})}),\" and sales cycle lengths\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Rep-by-rep performance data\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Customer segment insights\"})})]}),/*#__PURE__*/e(\"h3\",{children:\"Strengths and weaknesses in practice\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Strengths:\"})}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Accuracy\"}),\": Often provides more precise short-term forecasts.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Team engagement\"}),\": Involves the entire sales organization, fostering ownership and accountability.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Flexibility\"}),\": Easily adapts to changes in customer behavior or market conditions.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Detailed analysis\"}),\": Bottom up sales forecasting allows for a detailed examination of a company's internal components, helping leaders assess specific aspects of the organization.\"]})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Weaknesses:\"})}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Time-intensive\"}),\": Requires significant effort to gather and analyze detailed data.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Tunnel vision\"}),\": May miss broader market trends or shifts.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Scalability\"}),\": Can become complex for large organizations or diverse product lines.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:\"Refining an existing process\"}),/*#__PURE__*/t(\"p\",{children:[\"You want to improve your \",/*#__PURE__*/e(a,{href:{pathVariables:{n1ZDZ5Gwq:\"the-role-of-an-enterprise-account-executive\"},unresolvedPathSlugs:{n1ZDZ5Gwq:{collectionId:\"DNFW_QdcY\",collectionItemId:\"zUtfKPghD\"}},webPageId:\"U5TFX8ERF\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"enterprise sales\"})}),\" team\u2019s efficiency. A bottom-up approach allows you to:\"]}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Analyze win rates and sales cycle lengths for each stage of your pipeline\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Identify top-performing reps and replicate their success strategies\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Find the bottlenecks in the sales process that are impacting forecast accuracy\"})})]}),/*#__PURE__*/e(\"p\",{children:\"By drilling down to this level of detail you can make data driven decisions, coach your team better and get more accurate forecasts over time.\"}),/*#__PURE__*/e(\"h2\",{children:\"Top down forecasting vs bottom up forecasting: A comparison\"}),/*#__PURE__*/e(\"p\",{children:\"Top-down and bottom-up sales forecasting methods have distinct advantages and disadvantages. Here\u2019s a comparison of the two approaches:\"}),/*#__PURE__*/e(\"img\",{alt:\"Top down forecasting vs bottom up forecasting: A comparison\",className:\"framer-image\",height:\"602\",src:\"https://framerusercontent.com/images/7ffUm2k4MjtGbS0CkRGBDsFlUY.png\",srcSet:\"https://framerusercontent.com/images/7ffUm2k4MjtGbS0CkRGBDsFlUY.png?scale-down-to=512 512w,https://framerusercontent.com/images/7ffUm2k4MjtGbS0CkRGBDsFlUY.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/7ffUm2k4MjtGbS0CkRGBDsFlUY.png 1920w\",style:{aspectRatio:\"1920 / 1205\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"Understanding these differences will help you choose the right forecasting method for your business. Top down forecasting provides a strategic view, bottom up forecasting provides detailed and precise numbers.\"}),/*#__PURE__*/e(\"h2\",{children:\"The hybrid approach: Best of both worlds?\"}),/*#__PURE__*/e(\"p\",{children:\"In practice, many successful sales organizations are finding that a hybrid approach \u2013 combining elements of both top down and bottom up forecasting \u2013 produces the most accurate and actionable results. Unlike top down forecasting which averages profits across multiple products, the hybrid approach gets the granular, item-level predictions of bottom up forecasting and a more realistic and accurate financial view based on actual sales data.\"}),/*#__PURE__*/e(\"h3\",{children:\"Implementing a hybrid model effectively\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Start with top down\"}),\": Begin with a high-level forecast based on market analysis and strategic goals.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Refine with bottom up\"}),\": Use granular data from your sales team to adjust and validate the top down projections.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Iterate and align\"}),\": Regularly compare top down and bottom up forecasts, investigate and reconcile any big differences.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:\"Pitfalls and how to avoid them\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Data overload\"}),\": Focus on key metrics that truly drive your business, rather than getting lost in a sea of data.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Conflicting Forecasts\"}),\": Have a process to resolve the differences between top down and bottom up forecasts.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Overcomplexity\"}),\": Keep your hybrid model as simple as possible while still meeting your forecasting needs.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"By using a hybrid approach you can combine the strategic view of top down forecasting with the detail of bottom up analysis and have a more robust and accurate forecasting process.\"}),/*#__PURE__*/e(\"h2\",{children:\"Technology: Beyond spreadsheets and guesswork\"}),/*#__PURE__*/e(\"p\",{children:\"Now that we\u2019ve seen the differences between top down and bottom up forecasting one thing is clear: the complexity of today\u2019s sales environments requires more advanced tools than spreadsheets and basic CRM systems can provide. Let\u2019s get into how technology is changing sales forecasting and why it matters to your bottom line.\"}),/*#__PURE__*/e(a,{href:{webPageId:\"t74kAUPdU\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{className:\"framer-image\",\"data-preset-tag\":\"img\",children:/*#__PURE__*/e(\"img\",{alt:\"try a best sales forecasting tool for HubSpot\",className:\"framer-image\",height:\"279\",src:\"https://framerusercontent.com/images/EhNz7ldqs4SQuNtzDIVW0CUTW3Q.png\",srcSet:\"https://framerusercontent.com/images/EhNz7ldqs4SQuNtzDIVW0CUTW3Q.png?scale-down-to=512 512w,https://framerusercontent.com/images/EhNz7ldqs4SQuNtzDIVW0CUTW3Q.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/EhNz7ldqs4SQuNtzDIVW0CUTW3Q.png 1800w\",style:{aspectRatio:\"1800 / 558\"},width:\"900\"})})}),/*#__PURE__*/e(\"h3\",{children:\"Forecasting tools evolution\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"From data silos to integrated insights\"}),\": Modern solutions break down data silos and provide a single view of sales performance.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Automation of manual processes\"}),\": Advanced tools minimize time-consuming data entry, reducing errors and freeing up valuable time for strategic activities.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Real-time analytics\"}),\": Today's fast-paced markets require up-to-the-minute insights for agile decision-making.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"AI-powered predictive capabilities\"}),\": Next-generation forecasting tools like Forecastio use machine learning to consider complex market dynamics and emerging trends.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:\"How AI and machine learning are changing sales forecasting\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Pattern detection:\"}),\" AI can find subtle patterns and correlations in sales data that human analysts can\u2019t.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Predictive analytics\"}),\": Machine learning models can forecast future outcomes based on historical data and current market conditions with much greater accuracy.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Real-time adjustments\"}),\": AI-powered systems can update forecasts as new data becomes available so your forecasts are always current.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Scenario Planning:\"}),\" \",/*#__PURE__*/e(a,{href:{pathVariables:{n1ZDZ5Gwq:\"sales-planning-process-steps-tips-and-tools\"},unresolvedPathSlugs:{n1ZDZ5Gwq:{collectionId:\"DNFW_QdcY\",collectionItemId:\"BOmLvziGR\"}},webPageId:\"U5TFX8ERF\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Advanced sales planning tools\"})}),\" can simulate different market scenarios so you can prepare for different outcomes.\"]})})]}),/*#__PURE__*/e(\"h2\",{children:\"Overcoming forecasting hurdles\"}),/*#__PURE__*/e(\"p\",{children:\"Forecasting hurdles can come from many places: data quality, market volatility, changes in customer behavior. To overcome these hurdles try:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Use multiple forecasting methods\"}),\": Combine top down and bottom up forecasting to get a more complete view of future sales performance. This hybrid approach can balance strategic view with detail.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Monitor market trends\"}),\": Stay up to date with market trends and adjust your forecasting models. Review industry reports, competitor activity and economic indicators regularly to refine your forecasts.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Engage employees: \"}),\"Get employees involved in the forecasting process to gain insights and improve accuracy. Sales reps in particular can provide ground level data that can make your forecasts more precise.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Use historical data\"}),\": Analyze historical data to identify patterns and trends that can inform forecasting decisions. Historical data provides a solid foundation for predicting future sales performance.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Review and Refine:\"}),\" Review and refine your forecasting models regularly to stay accurate and relevant. As new data becomes available update your forecasts to reflect the current market and sales activity.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"Now you know the difference between top down and bottom up forecasting and how to overcome forecasting hurdles, you can make informed decisions and grow.\"}),/*#__PURE__*/e(\"h3\",{children:\"Why Forecastio is the best for modern sales teams\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Unmatched accuracy:\"}),\" By combining AI algorithms with HubSpot data integration Forecastio delivers forecasts that are more accurate than HubSpot methods.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Time and resource savings: \"}),\"Automated data collection and analysis saves time and effort for forecasting so your team can focus on strategy.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Scalability:\"}),\" As your business grows and changes Forecastio grows with you, handling new products, markets, or sales structures.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Actionable insights: \"}),\"Not just numbers, Forecastio provides clear actionable recommendations to improve sales performance and strategy.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Continuous improvement: \"}),\"With machine learning at its core Forecastio\u2019s forecasting models get more accurate over time, learning from your business and market patterns.\"]})})]}),/*#__PURE__*/e(\"h2\",{children:\"Conclusion\"}),/*#__PURE__*/e(\"p\",{children:\"We\u2019ve covered a lot in this guide, choosing the right forecasting method (top down, bottom up or hybrid) is just the start. The real competitive edge is in how you implement your chosen method, use the latest technology, and get a data-driven culture in your business.\"}),/*#__PURE__*/t(\"p\",{children:[\"By using Forecastio you\u2019re not just getting a new forecasting tool you\u2019re changing your entire \",/*#__PURE__*/e(a,{href:{pathVariables:{n1ZDZ5Gwq:\"b2b-sales-strategy\"},unresolvedPathSlugs:{n1ZDZ5Gwq:{collectionId:\"DNFW_QdcY\",collectionItemId:\"O1NpgS_80\"}},webPageId:\"U5TFX8ERF\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"sales strategy\"})}),\" and performance management approach. Forecastio lets you:\"]}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Make better data driven decisions\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Align your sales strategies to company goals\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Respond to changing market conditions\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Get your team to collaborate and be accountable\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Ultimately outperform the competition\"})})]}),/*#__PURE__*/t(\"p\",{children:[\"The \",/*#__PURE__*/e(a,{href:{pathVariables:{n1ZDZ5Gwq:\"b2b-sales-forecasting\"},unresolvedPathSlugs:{n1ZDZ5Gwq:{collectionId:\"DNFW_QdcY\",collectionItemId:\"nO6J_4Xmw\"}},webPageId:\"U5TFX8ERF\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"future of sales forecasting\"})}),\" is here and it\u2019s more accurate, more agile and more powerful than ever. Ready to lead your team into this new world of sales excellence?\"]}),/*#__PURE__*/t(\"p\",{children:[\"Take the next step in your sales forecasting process. \",/*#__PURE__*/e(a,{href:{webPageId:\"t74kAUPdU\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Book a personalized demo\"})}),\" of Forecastio platform today and see how our platform can drive growth for your business. Don\u2019t just forecast the future, shape it with Forecastio.\"]})]});export const richText3=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"Bad data quality costs U.S. businesses \",/*#__PURE__*/e(\"strong\",{children:\"$3.1 trillion\"}),\" yearly. \"]}),/*#__PURE__*/e(\"p\",{children:\"Five common data problems wreck sales forecasts: \"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Deals without amounts \"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Missing close dates\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Constantly slipping deals\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Stale opportunities \"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Deals without activities\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Fix these by making data quality part of performance reviews, automating data checks, and cleaning your CRM regularly. \"}),/*#__PURE__*/e(\"p\",{children:\"When reps skip data entry to focus on closing, it creates bad forecasts that hurt the whole company.\"}),/*#__PURE__*/t(\"p\",{children:[\"Teams that fix their data quality see \",/*#__PURE__*/e(\"strong\",{children:\"20%\"}),\" more accurate forecasts in the first quarter. \"]}),/*#__PURE__*/e(\"p\",{children:\"Give reps clear guidelines, use automation to catch errors, and review data weekly. \"}),/*#__PURE__*/e(\"p\",{children:\"Clean data means faster closes and better decisions.\"})]});export const richText4=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(a,{href:{webPageId:\"YHpaG_amw\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Sales forecasting\"})}),\" is one of those tasks that sales teams perform regularly, but it's so much more important than that. Forecasting is the backbone of your revenue recognition, and it's how executives make strategic decisions about the direction of the company.\"]}),/*#__PURE__*/e(\"p\",{children:\"But what happens when your forecast is wrong? It's often because your data is bad. And bad data leads to bad forecasts, missed quotas, and wasted time and money.\"}),/*#__PURE__*/e(\"p\",{children:\"In this article, we'll explore how accurate data impacts your forecasts, how bad data holds you back, and what you can do to fix this common sales forecasting problem.\"}),/*#__PURE__*/e(\"h2\",{children:\"What is sales forecasting?\"}),/*#__PURE__*/e(\"p\",{children:\"Sales forecasting is the process of estimating future sales revenue over a set period. It's an art and a science, using historical sales data, market trends, and other factors to make an educated guess about future sales. Accurate data is crucial for retaining existing customers and earning their loyalty. Without it, you're sailing a ship without a map or compass.\"}),/*#__PURE__*/e(\"p\",{children:\"Using statistical models, machine learning algorithms, and expert judgment, companies can predict the probability of future sales and revenue. This is critical for making decisions about production, inventory, pricing, and resource allocation. Sales forecasting is the foundation of strategic planning, and it guides your company toward success.\"}),/*#__PURE__*/e(\"h3\",{children:\"Why sales forecasting matters\"}),/*#__PURE__*/t(\"p\",{children:[\"Why is \",/*#__PURE__*/e(a,{href:{pathVariables:{n1ZDZ5Gwq:\"b2b-sales-forecasting\"},unresolvedPathSlugs:{n1ZDZ5Gwq:{collectionId:\"DNFW_QdcY\",collectionItemId:\"nO6J_4Xmw\"}},webPageId:\"U5TFX8ERF\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"sales forecasting so important\"})}),\"? It's the foundation of all business decision-making. Your sales and marketing teams need accurate data to succeed, so precise forecasts are critical. Accurate sales forecasts give you the ability to:\"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Set realistic \"}),/*#__PURE__*/e(a,{href:{pathVariables:{n1ZDZ5Gwq:\"strategies-for-setting-and-achieving-effective-sales-goals\"},unresolvedPathSlugs:{n1ZDZ5Gwq:{collectionId:\"DNFW_QdcY\",collectionItemId:\"prdvsa5NZ\"}},webPageId:\"U5TFX8ERF\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:/*#__PURE__*/e(\"strong\",{children:\"sales goals\"})})}),/*#__PURE__*/e(\"strong\",{children:\" and quotas:\"}),\" Knowing what to shoot for keeps reps motivated and focused.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Manage resources:\"}),\" From staff to inventory, knowing what to expect in terms of future sales helps you plan.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Make informed product and pricing decisions: \"}),\"If you know what's selling and what's not, you can make strategic decisions about product lines and pricing.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Plan for inventory and production:\"}),\" If you know what to expect in terms of future sales, you can plan for inventory and production.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Determine revenue recognition:\"}),\" Accurate sales forecasts give you the ability to recognize revenue and make financial projections.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Guide strategic business decisions: \"}),\"Sales forecasting is the backbone of strategic planning, and it guides your company toward success.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Manage cash flow and budgeting:\"}),\" Knowing what to expect in terms of revenue helps you plan for cash flow and budgeting.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Plan for staffing and training:\"}),\" Knowing if you'll experience sales growth helps you hire and train the right people at the right time.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Determine opportunities for growth and expansion: \"}),\"Trends and patterns can reveal new markets or products.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Mitigate risks and uncertainties: \"}),\"Knowing what to expect helps you prepare for downturns.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"In short, sales forecasting isn't a nicety; it's a necessity if you want your business to succeed.\"}),/*#__PURE__*/e(a,{href:{webPageId:\"t74kAUPdU\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{className:\"framer-image\",\"data-preset-tag\":\"img\",children:/*#__PURE__*/e(\"img\",{alt:\"sales forecasting software\",className:\"framer-image\",height:\"279\",src:\"https://framerusercontent.com/images/EhNz7ldqs4SQuNtzDIVW0CUTW3Q.png\",srcSet:\"https://framerusercontent.com/images/EhNz7ldqs4SQuNtzDIVW0CUTW3Q.png?scale-down-to=512 512w,https://framerusercontent.com/images/EhNz7ldqs4SQuNtzDIVW0CUTW3Q.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/EhNz7ldqs4SQuNtzDIVW0CUTW3Q.png 1800w\",style:{aspectRatio:\"1800 / 558\"},width:\"900\"})})}),/*#__PURE__*/e(\"h3\",{children:\"Sales forecasting process overview\"}),/*#__PURE__*/e(\"p\",{children:\"The sales forecasting process is a methodology that outlines the steps you should take to forecast sales. Here's an overview of the process:\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Data collection:\"}),\" This is where you gather historical sales data, market trends, and other relevant information. This is the fuel for your forecast. It's critical to address duplicate data at this stage to ensure data quality and prevent garbage-in, and garbage-out analysis.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Data analysis:\"}),\" Once you have your data, you need to analyze it to discover trends, patterns, and correlations. This is where you'll learn what drives sales.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Model selection: \"}),\"Select a forecasting model based on your data and business needs. This could be a simple moving average or a complex machine-learning model.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Forecasting:\"}),\" Use your model to forecast sales. This is where the magic happens, and your data becomes a valuable forecast.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Review and revision:\"}),\" Finally, you need to review and revise your forecast regularly. Sales forecasting isn't a one-and-done task; it's an ongoing process.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"By following these steps, you can create a solid sales forecast that guides your strategy and drives growth.\"}),/*#__PURE__*/e(\"h2\",{children:\"The illusion of accuracy: The data quality crisis\"}),/*#__PURE__*/e(\"p\",{children:\"The end of the quarter. Your sales team has worked tirelessly, and your CRM is full of numbers. Your forecast looks great. You present it to the board, and at the 11th hour, deals fall through or come in from left field. Sound familiar?\"}),/*#__PURE__*/e(\"p\",{children:\"You're not alone. Many sales leaders are tempted by the wealth of data at their fingertips and assume quality when they see quantity.\"}),/*#__PURE__*/e(\"p\",{children:\"But the truth is that in sales forecasting, bad data \u2013 aka dirty data \u2013 is often worse than no data at all. Accurate sales forecasting is critical for business planning and resource allocation, and overcoming common sales forecasting challenges is key to success.\"}),/*#__PURE__*/t(\"p\",{children:[\"The effects of poor data quality go far beyond inaccurate forecasts. It's a silent killer that erodes trust, misallocates resources and can impact your company's valuation. \",/*#__PURE__*/e(a,{href:\"https://venturebeat.com/datadecisionmakers/bad-data-a-3t-per-year-problem-with-a-solution/\",motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"According to IBM\"})}),\", poor data quality costs the U.S. economy approximately $3.1 trillion each year. For sales teams, it means missed opportunities, wasted time and money, and a cycle of chasing instead of strategizing.\"]}),/*#__PURE__*/e(\"h2\",{children:\"The five horsemen of the data apocalypse\"}),/*#__PURE__*/e(\"p\",{children:\"Let's talk about the top five data quality issues that impact your sales forecasts and revenue recognition. We call them the \\\"Five Horsemen of the Data Apocalypse\\\" \u2013 dramatic, we know, but they're apocalyptic for your revenue recognition. \"}),/*#__PURE__*/e(\"p\",{children:\"One of the biggest problems is simply poor-quality data. We're talking about bad data, but it goes by many names: sloppy data, poor data, lousy data. Whatever you call it, it's a serious problem that can severely impact operational effectiveness in B2B sales and marketing.\"}),/*#__PURE__*/e(\"h3\",{children:\"1. The ghost deal: Opportunities without amounts\"}),/*#__PURE__*/e(\"p\",{children:'How can you forecast your expenses without knowing how much money you\\'ll make? Ridiculous, right? Yet many sales pipelines are haunted by these \"ghost deals\" \u2013 opportunities that are in the system, but lack one critical detail: the deal amount.'}),/*#__PURE__*/e(\"p\",{children:\"These ethereal deals skew your entire forecast. They could be $10,000 or $100,000 deals, but without an amount, you can't tell. As a result, sales leaders are forced to ignore these opportunities entirely (potentially leaving real revenue on the table) or make educated guesses about the value (introducing huge inaccuracies into the forecast). To forecast future sales accurately, you need detailed records and advanced forecasting methods.\"}),/*#__PURE__*/e(\"h3\",{children:\"2. The timeless wonder: Deals without close dates\"}),/*#__PURE__*/t(\"p\",{children:[\"In sales forecasting, timing is everything. A deal that's expected to close this quarter is much different from one that's expected to close next year. Accurate sales forecasting is all about having good data to create solid \",/*#__PURE__*/e(a,{href:{pathVariables:{n1ZDZ5Gwq:\"sales-projection-guide\"},unresolvedPathSlugs:{n1ZDZ5Gwq:{collectionId:\"DNFW_QdcY\",collectionItemId:\"t8_8Z043P\"}},webPageId:\"U5TFX8ERF\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"sales projections\"})}),'. Enter the \"Timeless Wonders\" \u2013 opportunities that are missing a critical piece of information: a close date.']}),/*#__PURE__*/e(\"p\",{children:\"These dateless deals can't be used to create time-based forecasts. They pad your pipeline and can skew your short-term or long-term forecasts. They often indicate a lack of qualification or next steps, exposing deeper issues in your sales process.\"}),/*#__PURE__*/e(\"h3\",{children:\"3. Walking Dead deals: The deals that constantly slip\"}),/*#__PURE__*/e(\"p\",{children:\"We've all been there: a deal that's slipping from quarter to quarter. These \\\"Eternal Sliders\\\" are the bane of accurate forecasting. They make your pipeline look healthy, but your forecast is another story altogether.\"}),/*#__PURE__*/e(\"p\",{children:\"Slipping deals often indicate a deeper problem: perhaps your value proposition isn't strong enough, decision-makers aren't engaged, or your timeline isn't aligned with the customer's. Historical sales data can help you identify these sliders, and it's critical for both accurate forecasting and fixing your sales process.\"}),/*#__PURE__*/e(\"h3\",{children:\"4. The fossil record: Deals that won't budge\"}),/*#__PURE__*/e(\"p\",{children:\"Every pipeline has them: opportunities that are fossilized in your pipeline after months (or years). These \\\"Fossil Records\\\" are often the leftovers of overzealous sales reps or changes in the buyer's situation that weren't updated in the system.\"}),/*#__PURE__*/e(\"p\",{children:\"Stale deals pad your pipeline and skew your sales metrics, such as average deal size and sales cycle length. They can also mask real issues in your sales process, like poor follow-up or inadequate qualification criteria. \"}),/*#__PURE__*/t(\"p\",{children:[\"Most importantly, they give a false impression of future revenue potential, introducing huge inaccuracies into your forecast and resource allocation. The right \",/*#__PURE__*/e(a,{href:{pathVariables:{n1ZDZ5Gwq:\"sales-forecasting-methods\"},unresolvedPathSlugs:{n1ZDZ5Gwq:{collectionId:\"DNFW_QdcY\",collectionItemId:\"EP7Bj1E8r\"}},webPageId:\"U5TFX8ERF\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"sales forecasting methods\"})}),\" are critical \u2013 not all methods are right for every business.\"]}),/*#__PURE__*/e(\"h3\",{children:\"5. The lone wolf: Deals without tasks or activities\"}),/*#__PURE__*/t(\"p\",{children:[\"Sales is an ongoing process. An opportunity without tasks or activities is a plant without water \u2013 it's not going anywhere. Using \",/*#__PURE__*/e(a,{href:{pathVariables:{n1ZDZ5Gwq:\"sales-forecasting-software\"},unresolvedPathSlugs:{n1ZDZ5Gwq:{collectionId:\"DNFW_QdcY\",collectionItemId:\"A1hhTQeSp\"}},webPageId:\"U5TFX8ERF\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"sales forecasting software\"})}),\" can help you forecast more accurately and efficiently by leveraging historical data and market trends. \"]}),/*#__PURE__*/e(\"p\",{children:'It also provides actionable intelligence and real-time visibility to inform your sales strategies. These \"Lone Wolves\" are often ignored in your forecast, introducing blind spots into your projections.'}),/*#__PURE__*/e(\"p\",{children:\"A lack of tasks or activities usually indicates the deal isn't being actively pursued. Perhaps the sales rep is overwhelmed, the opportunity was deprioritized, or CRM hygiene is poor. Whatever the reason, these leads introduce huge uncertainty into your forecast, and they're likely wasting away in your pipeline.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(a,{href:{webPageId:\"q1po3U4OK\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{className:\"framer-image\",\"data-preset-tag\":\"img\",children:/*#__PURE__*/e(\"img\",{alt:\"Sales forecasting guide\",className:\"framer-image\",height:\"246\",src:\"https://framerusercontent.com/images/bHY90euw9EUOKdaJAkiYx5DfMmM.png\",srcSet:\"https://framerusercontent.com/images/bHY90euw9EUOKdaJAkiYx5DfMmM.png?scale-down-to=512 512w,https://framerusercontent.com/images/bHY90euw9EUOKdaJAkiYx5DfMmM.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/bHY90euw9EUOKdaJAkiYx5DfMmM.png 1800w\",style:{aspectRatio:\"1800 / 492\"},width:\"900\"})})}),/*#__PURE__*/e(\"h2\",{children:\"Sales forecast factors\"}),/*#__PURE__*/e(\"h3\",{children:\"Internal factors: Hires and fires, policy changes, territory shifts\"}),/*#__PURE__*/e(\"p\",{children:\"Internal factors can impact sales forecasts in big and small ways. Let's talk about some of those internal factors:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Hires and fires:\"}),\" Changes to the sales team can ripple through sales and forecasting. Bringing in new reps can give you a sales boost while losing a top performer can be hard to recover from.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Policy changes:\"}),\" Changes to company policy, such as pricing strategy or commission structure, can impact sales directly. Aggressive pricing can drive more sales while changing the commission structure can motivate or demotivate your sales team.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Territory shifts:\"}),\" Reassigning territories or changing sales assignments can break relationships and impact sales. A well-planned territory reassignment can help you cover more ground and drive more sales, but a poorly executed change can confuse customers and cost you deals.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"These internal factors are impacted by:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Sales team performance and morale:\"}),\" A motivated and supported sales team will \",/*#__PURE__*/e(a,{href:{pathVariables:{n1ZDZ5Gwq:\"essential-strategies-to-boost-your-sales-quota-attainment\"},unresolvedPathSlugs:{n1ZDZ5Gwq:{collectionId:\"DNFW_QdcY\",collectionItemId:\"hJDgUWOIc\"}},webPageId:\"U5TFX8ERF\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"hit quota\"})}),\" and maintain good data quality.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Training and development programs: \"}),\"Ongoing training and development help sales reps fine-tune their skills and improve forecasting accuracy.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Sales process and methodology: \"}),\"A defined sales process ensures consistency and reliability in data collection and forecasting.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Compensation and incentive structures:\"}),\" Aligning incentives with company goals leads to better performance and more accurate data entry.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Company culture and values:\"}),\" A culture that values data integrity and transparency will give you better data quality and more accurate forecasts.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"By considering these internal factors, you can improve forecasting accuracy and make better decisions about your business. Acknowledging and addressing these issues will transform sales forecasting from a problem into a competitive advantage.\"}),/*#__PURE__*/e(\"h2\",{children:\"Connecting the dots: How data gaps create forecast gaps\"}),/*#__PURE__*/e(\"p\",{children:'We\\'ve talked about the \"Five Horsemen of the Data Apocalypse,\" but how do these data quality issues \u2013 including missing data \u2013 impact your sales forecasts?'}),/*#__PURE__*/e(\"h3\",{children:\"The butterfly effect: Small data inconsistencies, big forecast deviations\"}),/*#__PURE__*/e(\"p\",{children:\"In chaos theory, the butterfly effect suggests that small changes can have drastic effects. It's the idea that a butterfly flapping its wings can cause a hurricane to avoid New York City. In sales forecasting, the same principle applies. One deal without an amount or close date might not seem like a big deal, but when you multiply it by hundreds or thousands of opportunities, it becomes a perfect storm of inaccuracies.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Here's an example:\"}),\" if 10% of your opportunities are missing amounts and your average deal size is $100,000, a pipeline of 1,000 deals could be undervalued by $10 million. That's not a rounding error; it's a gap that can swallow your quarterly quota whole.\"]}),/*#__PURE__*/e(\"h3\",{children:\"The ripple effect across departments: How bad data spreads across the organization\"}),/*#__PURE__*/e(\"p\",{children:\"Your sales forecast isn't an island unto itself. It impacts decisions across the entire business:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Finance relies on it for budgeting and investor relations.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Operations uses it for resource allocation and capacity planning.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Marketing uses it to evaluate campaign effectiveness and plan future initiatives.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"When your sales forecast is built on bad data, it creates a domino effect of poor decisions across the company. Marketing may pour more budget into campaigns that fail to produce qualified, high-value opportunities. Operations might overhire or understaff, incurring unnecessary costs or struggling to deliver. Finance could make critical mistakes in cash flow projections, affecting everything from hiring to strategic investments.\"}),/*#__PURE__*/e(\"h3\",{children:\"The credibility killer: Losing trust with stakeholders due to fluctuating forecasts\"}),/*#__PURE__*/e(\"p\",{children:\"Bad data's worst side effect is loss of trust. When forecasts continue to miss the mark, stakeholders from the board of directors to team leaders stop believing what sales is telling them and lose trust in the organization's ability to forecast and hit numbers.\"}),/*#__PURE__*/e(\"p\",{children:\"This lack of credibility can have far-reaching consequences:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Increased scrutiny and micromanaging of the sales process.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Trouble getting resources or budget for sales initiatives.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Strained relationships between sales and other teams.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"In publicly traded companies, it can impact stock prices and investor confidence.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Trust is tough to regain; it's much easier to fix the root cause \u2013 bad data \u2013 than to continuously apologize for missed forecasts.\"}),/*#__PURE__*/e(\"h2\",{children:\"The human factor: Why sales teams can't get data quality right\"}),/*#__PURE__*/e(\"p\",{children:\"Before we get to solutions, let's talk about why these data quality issues persist. After all, no sales rep is trying to intentionally run up inaccurate forecasts. One big reason is outdated data, which leads to missed opportunities and poor outcomes. The root causes are surprisingly human:\"}),/*#__PURE__*/e(\"h3\",{children:\"The time crunch: Data entry vs closing deals\"}),/*#__PURE__*/e(\"p\",{children:\"Sales reps are under intense pressure to hit quota. Closing deals takes priority over data entry. It's the urgent versus the important. Reps think, \\\"I'll get to that later,\\\" but later never arrives.\"}),/*#__PURE__*/e(\"h3\",{children:\"The optimism bias: When hope trumps data integrity\"}),/*#__PURE__*/e(\"p\",{children:'Salespeople are naturally optimistic \u2013 it\\'s a job requirement. However, that optimism can translate to overly optimistic forecasts. Reps might keep stale deals in the pipeline, thinking \"This could still close,\" or they might assign overly aggressive close dates.'}),/*#__PURE__*/e(\"h3\",{children:\"The knowledge gap: Not understanding how individual data hygiene impacts the bigger picture\"}),/*#__PURE__*/e(\"p\",{children:\"Many sales reps don't understand how their data hygiene practices impact the overall forecast. They might not know that omitting a deal amount or not updating a close date can add up to millions of dollars in forecast inaccuracies when rolled up from the team level.\"}),/*#__PURE__*/e(\"h2\",{children:\"Breaking the cycle: How to achieve data quality\"}),/*#__PURE__*/e(\"p\",{children:\"Solving these problems requires a multi-pronged approach:\"}),/*#__PURE__*/e(\"p\",{children:\"A key component is ensuring your email list quality is top-notch. Poor email list quality can lead to spam filters flagging your emails, damaging your reputation with internet service providers, and missing opportunities to engage with interested prospects.\"}),/*#__PURE__*/e(\"h3\",{children:\"Data-driven culture: Make quality a team sport\"}),/*#__PURE__*/e(\"p\",{children:\"Data quality is everyone's responsibility, from your newest Sales Development Representative (SDR) to your Chief Revenue Officer. This means:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Including data quality metrics in rep performance reviews.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Rewarding good data hygiene as much as closed deals.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Offering regular training on the importance of accurate data.\"})})]}),/*#__PURE__*/e(\"h3\",{children:\"Gamification of data integrity: Make data entry fun\"}),/*#__PURE__*/e(\"p\",{children:\"Why not make data entry fun? Try:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Leaderboards for the most accurate forecasters.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Rewards for teams with the cleanest data.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Challenges or sprints focused on fixing specific data problems.\"})})]}),/*#__PURE__*/e(\"blockquote\",{children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"em\",{children:\"Empower your sales team \u2014 use our \"}),/*#__PURE__*/e(a,{href:{webPageId:\"iNqouZe55\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:/*#__PURE__*/e(\"em\",{children:/*#__PURE__*/e(\"strong\",{children:\"Sales Rep Commission Calculator\"})})})}),/*#__PURE__*/e(\"em\",{children:\" to quickly calculate commissions and ensure fair, transparent payouts.\"})]})}),/*#__PURE__*/e(\"h3\",{children:\"Automation: Reducing human error with smart systems\"}),/*#__PURE__*/e(\"p\",{children:\"This is where technology can be a game-changer. Advanced CRM systems and AI-powered tools can:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Automatically alert you to data inconsistencies.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Predict realistic close dates based on historical trends.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Remind reps to follow up on stale opportunities.\"})})]}),/*#__PURE__*/e(\"h2\",{children:\"The data integrity report: Your crystal ball for forecast clarity\"}),/*#__PURE__*/e(\"p\",{children:'This is where Forecastio\\'s proprietary Data Integrity Report comes in. Designed to tackle the \"Five Horsemen\" head-on, it gives you unprecedented visibility into your data quality issues.'}),/*#__PURE__*/e(\"img\",{alt:\"The data integrity report\",className:\"framer-image\",height:\"694\",src:\"https://framerusercontent.com/images/11xRPrgmxue49YOfly18j4um3U.png\",srcSet:\"https://framerusercontent.com/images/11xRPrgmxue49YOfly18j4um3U.png?scale-down-to=512 512w,https://framerusercontent.com/images/11xRPrgmxue49YOfly18j4um3U.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/11xRPrgmxue49YOfly18j4um3U.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/11xRPrgmxue49YOfly18j4um3U.png 2868w\",style:{aspectRatio:\"2868 / 1388\"},width:\"1434\"}),/*#__PURE__*/e(\"h3\",{children:\"Introducing Forecastio's feature\"}),/*#__PURE__*/e(\"p\",{children:\"The Data Integrity Report isn't just another dashboard \u2013 it's a diagnostic tool that scans your sales data for critical issues impacting forecast accuracy. It's like having a team of data analysts pour over your CRM, but automated and in real-time.\"}),/*#__PURE__*/e(\"h3\",{children:\"Drill down into the 5 critical Data Issues it finds\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Deals without amounts: \"}),\"The report flags every opportunity without a monetary value, so you can quantify the unquantified and fill in the blanks.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Missing close dates:\"}),\" The report shines a light on deals floating in sales limbo, giving you clarity on your pipeline and enabling period-based forecasting.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Slipping deals: \"}),\"The system flags opportunities that have had their close dates pushed multiple times, so you can address sales momentum issues before it's too late.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Stagnant deals: \"}),\"By surfacing opportunities with no activity within a customizable time frame, it helps you revive stale deals or scrub them from your pipeline to keep it healthy.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Deals without tasks: \"}),\"The report surfaces opportunities without associated activities, so you can ensure every deal in your pipeline has a clear next step and is actively being pursued.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:\"From insight to action: Using the report for immediate forecast improvement\"}),/*#__PURE__*/e(\"p\",{children:\"The Data Integrity Report's greatest strength isn't just in identification \u2013 it's in action:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"One-click updates let reps fix data issues directly from the report.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Bulk actions enable operations to quickly address systemic problems.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Trend analysis helps you spot recurring issues, so you can improve processes and training.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"By addressing these issues quickly, sales teams can see forecast accuracy improve by 20% or more in the first quarter.\"}),/*#__PURE__*/e(\"h2\",{children:\"How to clean data boosts your entire sales operations\"}),/*#__PURE__*/e(\"p\",{children:\"Improving data quality isn't just about fine-tuning your forecasts \u2013 though that alone is worth it. It's about creating a positive feedback loop that improves every part of your sales operation. Addressing duplicate data is critical in this process, as it can cause a host of issues like flawed analysis and inefficient workflows. Let's talk about how clean data can benefit your entire sales ecosystem.\"}),/*#__PURE__*/e(\"h3\",{children:\"Forecasting accuracy: Making decisions with accurate sales forecasts\"}),/*#__PURE__*/e(\"p\",{children:\"When your data is clean and complete, your forecasts aren't guesses \u2013 they're predictions of future performance. This level of accuracy unlocks many benefits:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Resource allocation: \"}),\"With predictions of future revenue, you can make informed decisions about hiring, training, and resource deployment.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Strategic planning: \"}),\"Accurate forecasts let you set realistic goals and develop strategies based on data, not hope.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Investor relations: \"}),\"For public companies or those seeking funding, your ability to predict and hit revenue targets can impact valuation and investor confidence.\"]})})]}),/*#__PURE__*/e(\"blockquote\",{children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"em\",{children:\"Check the accuracy of your sales forecasts with our \"}),/*#__PURE__*/e(a,{href:{webPageId:\"jnogLVT7o\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:/*#__PURE__*/e(\"em\",{children:/*#__PURE__*/e(\"strong\",{children:\"Forecast Accuracy Calculator\"})})})}),/*#__PURE__*/t(\"em\",{children:[/*#__PURE__*/e(\"strong\",{children:\" \"}),\"\u2014 ensure your predictions align with reality using Forecastio.\"]})]})}),/*#__PURE__*/e(\"h3\",{children:\"Sales team productivity: Focus on selling, not data management\"}),/*#__PURE__*/e(\"p\",{children:\"Clean data isn't just a boon for leadership; it helps your entire sales team by:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Reduced administrative burden: Automated data integrity checks and alerts free reps from data entry drudgery to focus on what matters \u2013 selling.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Enhanced opportunity prioritization: When every deal in the pipeline is current, reps can focus on true sales priorities.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"More effective coaching: Managers can coach to pipeline data, not data fantasies.\"})})]}),/*#__PURE__*/e(\"h3\",{children:\"Cross-functional alignment: Finance, Sales, and Operations in Sync\"}),/*#__PURE__*/e(\"p\",{children:\"Clean sales data provides a single source of truth for your entire organization:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Finance: Accurate revenue predictions help with budgeting and cash flow planning.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Marketing: Visible pipeline insights help marketing optimize programs and measure ROI.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Customer success: With visibility into incoming deals, customer success can prepare for onboarding and resource allocation.\"})})]}),/*#__PURE__*/e(\"h3\",{children:\"Deal Velocity: Clean data as a fuel for faster closes\"}),/*#__PURE__*/e(\"p\",{children:\"Believe it or not, clean data can actually help you close deals faster:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Improved follow-up: When every deal has tasks and up-to-date info, nothing falls through the cracks.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Enhanced buyer engagement: Reps with accurate, current information can better engage with prospects and address their needs.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Sales process optimization: By analyzing clean pipeline data, you can spot sales process bottlenecks and optimize for faster conversions.\"})})]}),/*#__PURE__*/e(\"h2\",{children:\"The data quality imperative: Your path to forecasting success\"}),/*#__PURE__*/e(\"p\",{children:\"As we've discussed throughout this post, the quality of your sales data isn't a technical issue \u2013 it's a strategic imperative that can make or break your organization. Bad data quality creates inaccurate forecasts, erodes trust with stakeholders, and holds your entire sales operation back from achieving its full potential.\"}),/*#__PURE__*/e(\"p\",{children:\"The good news is: that you can turn data quality into a competitive advantage with the right approach and tools. Here's your roadmap to forecasting success:\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Admit you have a problem:\"}),' Identify the \"Five Horsemen of the Data Apocalypse\" infecting your sales data. Conduct a data quality audit.']})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Create a data culture:\"}),\" Make data quality a team sport. Train, incentivize, and implement processes to prioritize good data hygiene.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Take advantage of technology: \"}),\"Leverage tools like Forecastio's Data Integrity Report to automate data quality checks and simplify maintaining high standards for your team.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Take action: \"}),\"Don't just diagnose data issues \u2013 fix them. Use insights from your data quality tools to make immediate changes and implement long-term process improvements.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Monitor and adjust: \"}),\"Data quality isn't a one-and-done task. Regularly monitor your data health and be prepared to adjust processes as your business changes.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"In the age of AI-driven sales, predictive analytics, and machine learning, organizations that master data quality will have a secret sauce. They won't just forecast better \u2013 they'll be able to maximize the benefits of advanced technologies to supercharge sales performance.\"}),/*#__PURE__*/e(\"p\",{children:\"The question isn't can you afford to invest in data quality? In today's competitive market, it's: can you afford not to?\"}),/*#__PURE__*/e(\"p\",{children:\"Your roadmap to forecasting success starts with one simple step: evaluate your current data quality.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(a,{href:{webPageId:\"t74kAUPdU\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Schedule a demo with Forecastio\"})}),\" today to assess the \",/*#__PURE__*/e(a,{href:{pathVariables:{n1ZDZ5Gwq:\"how-to-ensure-hubspot-crm-data-accuracy\"},unresolvedPathSlugs:{n1ZDZ5Gwq:{collectionId:\"DNFW_QdcY\",collectionItemId:\"oSG6w5NzV\"}},webPageId:\"U5TFX8ERF\"},motionChild:!0,nodeId:\"DNFW_QdcY\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"quality of your HubSpot data\"})}),\". Make sure yours is conveying the right message.\"]})]});export const richText5=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"While 93% of sales teams have basic CRM metrics, only 21% track activities that actually drive revenue. \"}),/*#__PURE__*/e(\"p\",{children:\"A good sales dashboard fixes this by focusing on five key areas: \"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Pipeline velocity\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Conversion rates at each stage \"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Deal sizes\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Win rates\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Customer retention\"})})]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"To build an effective dashboard:\"}),\" Connect your CRM data, focus on metrics you can actually change, use simple visuals like charts, create different views for executives versus reps, and update in real-time.\"]}),/*#__PURE__*/e(\"p\",{children:\"Keep it simple \u2013 too many metrics overwhelm teams and hurt adoption. \"}),/*#__PURE__*/e(\"p\",{children:\"Review the dashboard weekly, get team feedback, and adjust based on what drives real results.\"})]});\nexport const __FramerMetadata__ = {\"exports\":{\"richText1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["richText", "u", "x", "p", "Link", "motion", "richText1", "richText2", "richText3", "richText4", "richText5", "__FramerMetadata__"]
}
