<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[The Top Line]]></title><description><![CDATA[All about go-to-market]]></description><link>https://meghangill.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!aY88!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fmeghangill.substack.com%2Fimg%2Fsubstack.png</url><title>The Top Line</title><link>https://meghangill.substack.com</link></image><generator>Substack</generator><lastBuildDate>Sun, 10 May 2026 13:56:27 GMT</lastBuildDate><atom:link href="https://meghangill.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Meghan Gill]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[meghangill@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[meghangill@substack.com]]></itunes:email><itunes:name><![CDATA[Meghan Gill]]></itunes:name></itunes:owner><itunes:author><![CDATA[Meghan Gill]]></itunes:author><googleplay:owner><![CDATA[meghangill@substack.com]]></googleplay:owner><googleplay:email><![CDATA[meghangill@substack.com]]></googleplay:email><googleplay:author><![CDATA[Meghan Gill]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[When Buying More Tools Only Makes Your (GTM) Problems Worse]]></title><description><![CDATA[Most companies don&#8217;t have a tooling problem; they have a workflow problem. Yet they keep buying tools anyway.]]></description><link>https://meghangill.substack.com/p/when-buying-more-tools-only-makes</link><guid isPermaLink="false">https://meghangill.substack.com/p/when-buying-more-tools-only-makes</guid><dc:creator><![CDATA[Meghan Gill]]></dc:creator><pubDate>Tue, 05 May 2026 12:31:38 GMT</pubDate><content:encoded><![CDATA[<p>When <a href="https://www.linkedin.com/in/ninapascucci/">Nina Pascucci</a>, Sr Director of Sales Operations, joined MongoDB, she walked into what she called &#8220;tool mania.&#8221;</p><p>In particular, she was tasked with improving the workflow for the Customer Success team. They were using multiple SaaS tools, including Gainsight, Salesforce, Tableau, and Terret. There were also custom, internal tools purpose-built for the CSMs.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://meghangill.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Top Line! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Yet despite all of the insight these tools were supposed to provide, the CSMs were frustrated. They were opening five or more tabs to answer a single customer question. The &#8220;call to action&#8221; system fired off so many alerts and created so much alert fatigue that people had basically stopped looking at it. The result was tool sprawl that made simple tasks harder, not easier.</p><h2><strong>How tool sprawl happens</strong></h2><p>Tool sprawl is a common pattern at fast-growing organizations, and it&#8217;s a pattern that new AI vendors and vibe-coded apps will only accelerate.</p><p>The first step in Nina&#8217;s process to untangle these systems was interviewing CSMs about their day-to-day workflows. No single tool had the full picture. A CSM trying to understand a customer had to stitch it together across systems: checking health scores in Gainsight, pulling account history from Salesforce, looking at usage trends in Tableau, and cross-referencing signals in the internal tools.</p><p>How did this happen? Different stakeholders were responsible for different metrics. For example, the product management team wanted to understand feature adoption. The finance and sales operations team wanted to understand the forecast. The CSM leadership wanted to understand onboarding and measure customer health.</p><p>The result was that each of those teams had introduced tools in isolation, creating a Frankenstein of systems. Nobody had deliberately designed this arrangement. It had evolved naturally as the company grew and different teams made different tooling decisions to track their own metrics. (And for the record, I am 100% sure that I personally contributed to this tool sprawl!)</p><p>&#8220;The systems reflected our internal org chart, instead of the end users&#8217; needs,&#8221; Nina explained.</p><p>It&#8217;s not that anyone made bad decisions. Every team made reasonable decisions for their own needs. The problem is that &#8220;reasonable for my team&#8221; and &#8220;coherent for the end user&#8221; are two different things.</p><h2><strong>Buy-in has to go bottom-up</strong></h2><p>To kick things off, Nina&#8217;s team ran a cross-functional workshop before making any major decisions. Day one was tool walkthroughs and a SWOT analysis. Day two was alignment on the actual problem statement. She brought together people from different orgs who had never been in the same room talking about the same problems.</p><p>This exercise was eye-opening for all the different groups that had rolled out tools to the CSMs. They could now see and understand the tool fatigue the CSMs were experiencing, and were motivated to address the end-to-end process instead of their individual needs.</p><p>When it came time to start designing the systems, Nina&#8217;s took a bottom-up approach to getting buy-in. The end users had the biggest pains as a result of the tool sprawl. Redesigning the process from their perspective helped Nina identify and recommend parts of the workflows that could be removed or simplified. By the time she met with the executives, she was reporting a decision that&#8217;s already been validated.</p><h2><strong>The goal was a coherent workflow (not just &#8220;fewer tools&#8221;)</strong></h2><p>It is tempting to start with the solution: let&#8217;s consolidate systems. Some of Nina&#8217;s stakeholders suggested a &#8220;lift and shift&#8221; of functionality from Gainsight into Salesforce to reduce the number of screens needed. A lift-and-shift would successfully reduce the number of tools, but it would have replicated many of the old problems in a new environment.</p><p>Instead, Nina mapped what the onboarding process was supposed to accomplish. She identified which of the 15 steps in the existing checklist were necessary versus administrative overhead that had accumulated over time. And with lots of back and forth between the CSMs and their management, she was able to cut that process to five steps.</p><p>She knew the team wanted fewer tools, so she investigated whether the new onboarding workflow could be implemented in Salesforce. Her team ultimately de-commissions Gainsight and rolled out the streamlined process directly in Salesforce. But she didn&#8217;t enter the project with a goal of eliminating a particular tool. She entered the project trying to understand the process and which metrics were critical to track.</p><h2><strong>What happens when you get the process right first</strong></h2><p>The onboarding improvements were one of many major changes Nina&#8217;s team implemented.</p><p>She also rebuilt the call-to-action system that was firing too many false positives, not by buying a new tool, but by fixing the underlying data science model triggering those calls-to-action. She was able to reduce from 30 CTA types to 8.</p><p>She redesigned the forecasting process so that using Terret was the natural thing to do, not the extra thing. Terret adoption went from 20% to over 80%.</p><p>Nina piloted each of these changes before full deployment, reporting back to the CSM management on feedback and issues at each step.</p><h2><strong>The lesson: it&#8217;s the fool, not the tool</strong></h2><p>With so many new AI tools on the market, it&#8217;s tempting to keep bolting on new systems. But AI doesn&#8217;t fix broken workflows. It just helps you execute them faster. Teams that skip the hard work of talking to end users and mapping the end-to-end process will find themselves in the same place they started.</p><p>Hey, these challenges will keep us ops people employed&#8230; at least, for now &#128579;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://meghangill.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Top Line! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The sales compensation problem every AI company will eventually hit: How to pay sales on usage]]></title><description><![CDATA[Everything I learned about the trade-offs between incremental ARR, gross usage, and committed spend compensation models]]></description><link>https://meghangill.substack.com/p/the-sales-compensation-problem-every</link><guid isPermaLink="false">https://meghangill.substack.com/p/the-sales-compensation-problem-every</guid><dc:creator><![CDATA[Meghan Gill]]></dc:creator><pubDate>Tue, 28 Apr 2026 13:07:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!wVtH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ba67ff-f8bf-482f-aa69-ba8883c1ed0b_1306x1364.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>It seems that every week I get a version of the same message from a founder or GTM leader: &#8220;We&#8217;re an AI company, we charge per token, and our sales comp plan is a mess. How did you figure this out?&#8221;</p><p>I spent eight years running Sales Operations at MongoDB, including the years when we made the transition from subscription software to a consumption model. I wrote this article for the founders and GTM leaders navigating this now, particularly those building AI products where per-token or per-API-call pricing is the default. If you charge on usage, you need to think about comp on usage. Here&#8217;s everything I learned.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://meghangill.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Top Line! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>TL;DR:</p><ul><li><p>If you&#8217;re building an AI business, it&#8217;s likely priced based on usage. The pay-per-use model pioneered by AWS is now standard for AI-native companies: per-token, per-API-call, or hybrid seat-plus-usage.</p></li><li><p>Traditional SaaS comp breaks in a consumption world. When revenue is usage-driven, the deal close is just the starting line. Measuring rep impact, setting fair quotas, and avoiding perverse incentives all require fresh thinking.</p></li><li><p>There are three main models: paying on committed spend (similar to traditional SaaS), paying on incremental usage, paying on gross usage, or some combination of those three. Each has trade-offs.</p></li><li><p>I share my personal experience iterating on the MongoDB compensation plans when I was head of Sales Operations. We used the <em>incremental usage</em> model, and fine-tuned it over the years.</p></li></ul><h2>What do we mean by a &#8220;consumption&#8221; or &#8220;usage&#8221; based pricing model?</h2><p>Before we get into the compensation mechanics, it&#8217;s worth grounding ourselves in what makes a consumption model fundamentally different from what came before it. Let&#8217;s explore the three eras of software pricing:</p><p><strong>The perpetual license era</strong> (think Oracle) meant the customer bought the software outright, typically via large upfront deals. The vendor owned the market, pricing was complex, and the customer was locked in. This was a very vendor-friendly world.</p><p><strong>The SaaS era</strong> (think Salesforce) shifted toward subscription-based pricing where the customer &#8220;rents&#8221; the software and renews annually. More customer-friendly, but still with friction, including large upfront commitments and complex pricing tiers. And from a metrics standpoint, you have a misalignment between bookings and actual revenue recognition. (Bookings are recognized upfront while the revenue is recognized ratably over the course of the contract.)</p><p><strong>The consumption era </strong>(pioneered by AWS and now AI-native startups) means that the customer pays for what they use, billed in arrears. Usually paired with a product-led growth and/or self serve model, the product has to continue to prove itself in every single billing cycle.</p><blockquote><p><em>&#8220;For customers, the benefits of doing business with vendors that offer a usage-based pricing model are clear: use the products you want, when you want, and be billed when you do.&#8221;</em></p><p><em>&#8212; Ben Chambers, Sales Compensation Consultant (formerly New Relic, Databricks)</em></p></blockquote><p>This pricing model is particularly relevant in the age of AI. Many AI native companies price on a per API call or per token basis, or use a hybrid of per seat models with usage. If you&#8217;re building a product that calls an LLM under the hood, your pricing model is almost certainly consumption-based in some form, which means your sales comp model needs to be too.</p><p>During my tenure leading Sales Operations at MongoDB, we shifted our pricing and sales motion from subscription to consumption based. In this article, I&#8217;ll share the evolution of that model over time and compare it to other companies that I studied while designing the plans, such as AWS, Twilio, Snowflake, and others. These insights should be applicable for founders and GTM leaders at AI companies who are navigating building their business around usage-based pricing.</p><h2>The two main usage-based compensation models: incremental usage and gross usage</h2><p>In working on MongoDB&#8217;s shift to consumption, I researched several different approaches and spoke with RevOps leaders at many companies. The compensation models typically fell into the following categories:</p><ol><li><p>Pay on committed spend, similar to a traditional SaaS model</p></li><li><p>Pay on incremental usage (example: MongoDB)</p></li><li><p>Pay on gross usage (example: AWS)</p></li><li><p>Some combination of the above, e.g. a comp plan with an element for committed spend as well as usage</p></li></ol><p>I&#8217;ll start with the incremental approach, since that is what we adopted at MongoDB. We didn&#8217;t get there overnight, so let me walk you through the process.</p><h3>Compensating on incremental usage</h3><p>MongoDB built their sales incentives around a metric we called <em>Net ARR.</em> I want to share how we actually got there at MongoDB, because it took several iterations on the plans over many years, each one fixing a problem the previous stage created.</p><h4>Stage 1: Paying on commitment</h4><p>When MongoDB first introduced its cloud product, Atlas, in 2016, the company was operating in a world built around traditional software sales. Sales had been selling an on-prem product (MongoDB Enterprise Advanced) where they were credited using a traditional New Annual Contract Value (NACV) method. Atlas, in contrast, would be billed based on usage.</p><p>When we introduced Atlas, we initially applied the same NACV logic to sales compensation. Reps were credited when they got the customer to agree to purchase a predefined pool of credits, from which the customer would draw down as they used the product. When they ran out of credits, they would have to go back to sales to either renew early or do a short &#8220;top-up&#8221; deal to bridge their usage until the end of the contract.</p><p><em>Challenges with this approach:</em></p><ul><li><p>It introduced friction into the sales cycle. Customers had been conditioned by the hyperscalers to pay on a usage basis and had come to expect that pricing model.</p></li><li><p>To purchase a commit, the sales would need to go through a sizing exercise to figure out how much the customer should buy. Sales engineers were spending weeks trying to help the customer predict their spend.</p></li><li><p>There was an incentive for reps to pressure customers into commits before they were ready. Even worse, in some cases they might oversell the product, getting customers to make large commitments and then walk away before the customer implemented the technology.</p></li><li><p>Reps were wasting cycles chasing paperwork for &#8220;top-up&#8221; deals with customers once they ran out of credits. This was annoying for the customer too, most of which preferred to be billed overages in arrears rather than sign a new contract.</p></li></ul><h4>Stage 2: Neutralizing the incentives with run rate crediting</h4><p>The goal of Stage 2 was neutralization: we wanted reps to be indifferent between selling an Enterprise Advanced commit, an Atlas commit, or having a customer pay-as-they-go. Whatever was right for the customer should be right for the rep.</p><p>After a customer consumed their commit, we would bill in arrears and pay reps on the incremental run rate above the commit. This solved the problem of reps chasing top-up deals.</p><p>Once the customer burned through their commitment, the rep would automatically get credited for any incremental ARR. And if the customer had no commitment at all, we&#8217;d pay on the run rate directly. This addressed the issue of reps prematurely pushing commitments, and also reduced (but didn&#8217;t eliminate) the time spent working on sizing deals.</p><p><strong>Example</strong></p><p>Let me illustrate it for you in an example.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8XiC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0e0c47f-65cf-48f7-a826-7ea6351153c7_1028x322.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8XiC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0e0c47f-65cf-48f7-a826-7ea6351153c7_1028x322.png 424w, https://substackcdn.com/image/fetch/$s_!8XiC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0e0c47f-65cf-48f7-a826-7ea6351153c7_1028x322.png 848w, https://substackcdn.com/image/fetch/$s_!8XiC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0e0c47f-65cf-48f7-a826-7ea6351153c7_1028x322.png 1272w, https://substackcdn.com/image/fetch/$s_!8XiC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0e0c47f-65cf-48f7-a826-7ea6351153c7_1028x322.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8XiC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0e0c47f-65cf-48f7-a826-7ea6351153c7_1028x322.png" width="1028" height="322" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c0e0c47f-65cf-48f7-a826-7ea6351153c7_1028x322.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:322,&quot;width&quot;:1028,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8XiC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0e0c47f-65cf-48f7-a826-7ea6351153c7_1028x322.png 424w, https://substackcdn.com/image/fetch/$s_!8XiC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0e0c47f-65cf-48f7-a826-7ea6351153c7_1028x322.png 848w, https://substackcdn.com/image/fetch/$s_!8XiC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0e0c47f-65cf-48f7-a826-7ea6351153c7_1028x322.png 1272w, https://substackcdn.com/image/fetch/$s_!8XiC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0e0c47f-65cf-48f7-a826-7ea6351153c7_1028x322.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p><strong>Q1:</strong> The customer commits to 120 and they use 25. That means that their annualized run rate is 100 (25 per quarter x 4 quarters). The rep would get credited for the commit of 120.</p></li><li><p><strong>Q2:</strong> The customer starts to ramp up their usage and consumes 35. This means that their annualized run rate is 140, exceeding their original commit. However, because they have only consumed a total of 60 (25 in Q1 and 35 in Q2), the rep wouldn&#8217;t earn any incremental credit.</p></li><li><p><strong>Q3:</strong> The customer&#8217;s usage accelerates further and they consume 50. This brings their ARR to 200 (50 per quarter x 4 quarters), and they have used up their commit of 120 (25 in Q1, plus 35 in Q2, plus 50 in Q3 is 135). The customer wouldn&#8217;t need to go through procurement again; they would start getting billed for the incremental usage. And the rep would get credited 80, which represents the difference between their baseline of 120 (established by the original commit) and their run rate (200).</p></li><li><p><strong>Q4:</strong> The baseline on the account would be 200. In order for the rep to earn further credit, the customer would need to increase their usage or commit to more than 200.</p></li></ul><p><em>What worked:</em></p><ul><li><p>Reps were still incentivized to drive commitments, but they weren&#8217;t pushing them on customers unnaturally.</p></li><li><p>Sales and the customer spent less time on sizing commitments.</p></li><li><p>Reps (and customers) no longer had to do top-up deals.</p></li></ul><p><em>Challenges with this approach:</em></p><ul><li><p>We started to notice reps racing to pull renewal commitments forward at the end of quarters, and sometimes even sacrificing discounts, in cases where a customer&#8217;s run rate exceeded their commit but they hadn&#8217;t yet exhausted the commit balance.</p></li><li><p>When a customer&#8217;s use declined below the baseline, reps were subject to commissions and crediting clawbacks.</p></li></ul><h4>Stage 3: Greater of the run rate or the commit</h4><p>To address the issue of reps pulling forward renewals, we made a simple change to the crediting guidelines. The rep would be paid on the greater of the customer&#8217;s ARR run rate or their commit, whichever is higher, regardless of whether they had exhausted their commitment.</p><p>If we revisit the example above, under the new crediting rules, the rep would have earned credit of 20 in Q2 because their run rate (140) exceeded the baseline set by the commit (120) even though the customer hadn&#8217;t exhausted their commit. This effectively pulled forward ARR crediting, and had to be taken into consideration in quota setting. (Said another way: quotas went up because reps could get ARR more quickly and easily.)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!t1rD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96cc2031-28d5-460b-81fe-3d42ef9e5a4f_826x328.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!t1rD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96cc2031-28d5-460b-81fe-3d42ef9e5a4f_826x328.png 424w, https://substackcdn.com/image/fetch/$s_!t1rD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96cc2031-28d5-460b-81fe-3d42ef9e5a4f_826x328.png 848w, https://substackcdn.com/image/fetch/$s_!t1rD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96cc2031-28d5-460b-81fe-3d42ef9e5a4f_826x328.png 1272w, https://substackcdn.com/image/fetch/$s_!t1rD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96cc2031-28d5-460b-81fe-3d42ef9e5a4f_826x328.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!t1rD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96cc2031-28d5-460b-81fe-3d42ef9e5a4f_826x328.png" width="826" height="328" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/96cc2031-28d5-460b-81fe-3d42ef9e5a4f_826x328.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:328,&quot;width&quot;:826,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!t1rD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96cc2031-28d5-460b-81fe-3d42ef9e5a4f_826x328.png 424w, https://substackcdn.com/image/fetch/$s_!t1rD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96cc2031-28d5-460b-81fe-3d42ef9e5a4f_826x328.png 848w, https://substackcdn.com/image/fetch/$s_!t1rD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96cc2031-28d5-460b-81fe-3d42ef9e5a4f_826x328.png 1272w, https://substackcdn.com/image/fetch/$s_!t1rD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96cc2031-28d5-460b-81fe-3d42ef9e5a4f_826x328.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>What worked:</em></p><ul><li><p>Reps no longer pushed customers to renew early if they hadn&#8217;t exhausted their commitment, putting them in a better negotiating position.</p></li></ul><p><em>Challenges with this approach:</em></p><ul><li><p>We continued to have challenges with customer churn impacting reps&#8217; paychecks. This was largely addressed through an exception process that was highly manual, and was the major pain point of this comp plan.</p></li></ul><h3>Compensating on gross usage</h3><p>While MongoDB was undergoing this transformation, I spoke with peers at many other companies, and most had some element of compensation on <em>gross</em> usage. The logic is intuitive: every dollar the customer consumes is a dollar of revenue for the company, so give the rep credit for every dollar billed. The quota is set as a total billing target, factoring in an expected organic growth rate, plus an additional uplift that the reps were responsible for driving.</p><p>Here&#8217;s a simple example of how you might set a quota in this model:</p><ul><li><p>Territory billed $1,00,000 in the prior year</p></li><li><p>Organic growth is 25% &#8594; $1,250,000 of billing expected</p></li><li><p>Quota is set with an uplift of 20% &#8594;  $1,500,000 quota</p></li></ul><p><em>What works:</em></p><ul><li><p>The elegant part of this model is the alignment: the customer, the company, and the rep are all measuring the same thing. Unlike the incremental crediting approach, the crediting model is simple, and you don&#8217;t have to clawback if a customer&#8217;s usage drops. (The reps just earn less of their overall variable and have to make it up elsewhere.)</p></li><li><p>Reps have predictable payouts as customers consume.</p></li><li><p>This can be paired with a separate element for commitments. In some cases, prior year commits informed the consumption element of the comp plan, and the commit element would be weighted (e.g. 30% on commitment, 70% on usage) based on how many customers were available for renewal.</p></li></ul><p><em>Challenges with this approach:</em></p><ul><li><p>The biggest challenge is quota-setting. You need a model to project growth for all of your accounts, and these growth expectations can feel like a black box to reps. </p></li><li><p>Reps earn commissions on the usage across their entire territory, including the portion that would have grown without them. You&#8217;re effectively paying on retention as well as expansion. And you can suffer from the &#8220;free rider&#8221; effect, where reps can earn a large portion of their variable just for retaining the customer.</p></li><li><p>It&#8217;s harder to make an attractive comp plan with big upside, because the quotas end up being so large.</p></li></ul><h2>There&#8217;s no perfect comp plan for consumption</h2><p>When I&#8217;m asked about compensation plans for consumption businesses, my answer is always the same: There is no perfect solution, only trade-offs. I&#8217;ve described many above, but here is the cheat sheet:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wVtH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ba67ff-f8bf-482f-aa69-ba8883c1ed0b_1306x1364.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wVtH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ba67ff-f8bf-482f-aa69-ba8883c1ed0b_1306x1364.png 424w, https://substackcdn.com/image/fetch/$s_!wVtH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ba67ff-f8bf-482f-aa69-ba8883c1ed0b_1306x1364.png 848w, https://substackcdn.com/image/fetch/$s_!wVtH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ba67ff-f8bf-482f-aa69-ba8883c1ed0b_1306x1364.png 1272w, https://substackcdn.com/image/fetch/$s_!wVtH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ba67ff-f8bf-482f-aa69-ba8883c1ed0b_1306x1364.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wVtH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ba67ff-f8bf-482f-aa69-ba8883c1ed0b_1306x1364.png" width="1306" height="1364" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/00ba67ff-f8bf-482f-aa69-ba8883c1ed0b_1306x1364.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1364,&quot;width&quot;:1306,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:251536,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meghangill.substack.com/i/195663023?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ba67ff-f8bf-482f-aa69-ba8883c1ed0b_1306x1364.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wVtH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ba67ff-f8bf-482f-aa69-ba8883c1ed0b_1306x1364.png 424w, https://substackcdn.com/image/fetch/$s_!wVtH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ba67ff-f8bf-482f-aa69-ba8883c1ed0b_1306x1364.png 848w, https://substackcdn.com/image/fetch/$s_!wVtH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ba67ff-f8bf-482f-aa69-ba8883c1ed0b_1306x1364.png 1272w, https://substackcdn.com/image/fetch/$s_!wVtH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ba67ff-f8bf-482f-aa69-ba8883c1ed0b_1306x1364.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you&#8217;re building an AI company on usage-based pricing, expect to start somewhere imperfect and improve from there. The goal isn&#8217;t to design the ideal plan on day one. It&#8217;s to design a plan that you can measure, that reps can understand, and that you can change when the incentives drift from the behavior you actually want.</p><h2>Sources &amp; Related Reads</h2><ul><li><p><a href="https://www.bvp.com/atlas/the-ai-pricing-and-monetization-playbook">The AI pricing and monetization playbook</a> from Bessemer Venture Partners</p></li><li><p><a href="https://www.growthunhinged.com/p/ai-agent-pricing-framework">A new framework for AI agent pricing</a> from Growth Unhinged</p></li><li><p><a href="https://a16z.com/overages-problem-usage-based-pricing/">How Do I Build a Usage-based Sales Compensation Plan?</a> from the A16Z blog, co-authored by my former colleague Joe Morrissey</p></li><li><p><a href="https://a16z.com/overages-problem-usage-based-pricing/">Overages: The Overlooked Problem in Usage-based Pricing (and How to Fix It)</a> from the A16Z blog, also by Joe Morrissey</p></li><li><p><a href="https://medium.com/lightspeed-venture-partners/navigating-consumption-based-pricing-with-mike-scarpelli-cfo-of-snowflake-4c76548b2f40">Navigating Consumption-Based Pricing</a> with Mike Scarpelli, CFO of Snowflake</p></li><li><p><a href="https://www.snowflake.com/en/blog/sales-compensation-in-a-consumption-pricing-world/">Sales Compensation in a Consumption Pricing World</a>, Andrew Straus on the Snowflake blog</p></li><li><p><a href="https://openviewpartners.com/blog/usage-based-pricing-and-sales-compensation-plans/">Going Usage-Based? It&#8217;s Time to Rethink your Sales Comp</a> by Ben Chambers</p></li><li><p><a href="https://www.linkedin.com/pulse/cloud-consumption-based-model-changes-sales-leaders-can-laura-palmer/">The Cloud Consumption-Based Model: Changes Sales Leaders Can Make to Ensure Success</a>, Laura Palmer on LinkedIn</p></li><li><p><a href="https://openviewpartners.com/blog/usage-based-pricing-new-relic/">Usage-Based Pricing: Behind the Scenes of New Relic&#8217;s Transformation</a>, OpenView blog</p></li><li><p><a href="https://www.theinformation.com/articles/google-cloud-considers-scrapping-sales-commissions-based-on-deal-values?rc=kyzlxl">Google Cloud Considers Scrapping Sales Commissions Based on Deal Values</a>, The Information</p></li><li><p><a href="https://meghangill.substack.com/p/the-10-commandments-of-sales-compensation">The 10 Commandments of Sales Compensation</a></p></li><li><p>Finally, embedded below is a talk I gave at SaaStr on this topic in 2023</p></li></ul><div id="youtube2-rzuhJhrcOTQ" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;rzuhJhrcOTQ&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/rzuhJhrcOTQ?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://meghangill.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Top Line! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Why the First Startup Marketing Hire Usually Fails]]></title><description><![CDATA[Because founders hire &#8220;a marketer&#8221; instead of the right kind of marketer]]></description><link>https://meghangill.substack.com/p/why-the-first-startup-marketing-hire</link><guid isPermaLink="false">https://meghangill.substack.com/p/why-the-first-startup-marketing-hire</guid><dc:creator><![CDATA[Meghan Gill]]></dc:creator><pubDate>Tue, 21 Apr 2026 12:19:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!TJCw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F543d7d14-dae3-4736-a6ae-fbf51376a6a8_956x640.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Founders ask me this question a lot: <em>What should I look for in my first marketing hire? </em>Too often, early startup marketing hires fail, and founders know that.</p><p>The failure usually shows up in one of two ways:</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://meghangill.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Top Line! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><ol><li><p>The founder hires a marketer to focus on messaging, and then disappears, assuming positioning is now &#8220;handled.&#8221; It isn&#8217;t. Messaging requires the founder&#8217;s ongoing involvement, especially when the product is still evolving.</p></li><li><p>The founder hires a marketer to drive pipeline before they have product-market fit or positioning. Spending $$ on distributing a sub-optimal message is $$ down the drain.</p></li></ol><p>Marketing is different from almost every other function you&#8217;ll hire for. It&#8217;s a function with several distinct sub-disciplines.</p><p>In sales, the rep in New York is doing the same job as the rep in London. In engineering, yes, you have specialties, but a senior engineer in one stack can usually ramp on another. Marketing doesn&#8217;t work that way.</p><p>Under the marketing umbrella you have product marketing, communications, demand generation, marketing ops, and design. These are distinct skill sets. Hiring a great demand gen person and expecting them to also own your messaging strategy is like hiring a great radiologist and expecting them to see patients in the emergency room. They&#8217;re both doctors. One diagnoses; the other treats. You would not want them to switch.</p><p>So when a founder asks me &#8220;should I hire a VP or a more junior do-er?&#8221; I usually push back on the question. The more important question is: <em>which flavor of marketing do you actually need right now?</em></p><p>AI has changed this a bit. Senior marketers can do more (and should be expected to do more) than ever before. One person with the right instincts and good AI tooling can cover ground that used to require a team. But it hasn&#8217;t collapsed all the disciplines into one. It&#8217;s mostly made good marketers faster.</p><h2>Product marketing vs Demand generation</h2><p>For most early-stage B2B startups, it usually comes down to two options: someone with a <strong>product marketing</strong> background, or someone with a <strong>demand generation</strong> background.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TJCw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F543d7d14-dae3-4736-a6ae-fbf51376a6a8_956x640.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TJCw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F543d7d14-dae3-4736-a6ae-fbf51376a6a8_956x640.png 424w, https://substackcdn.com/image/fetch/$s_!TJCw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F543d7d14-dae3-4736-a6ae-fbf51376a6a8_956x640.png 848w, https://substackcdn.com/image/fetch/$s_!TJCw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F543d7d14-dae3-4736-a6ae-fbf51376a6a8_956x640.png 1272w, https://substackcdn.com/image/fetch/$s_!TJCw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F543d7d14-dae3-4736-a6ae-fbf51376a6a8_956x640.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TJCw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F543d7d14-dae3-4736-a6ae-fbf51376a6a8_956x640.png" width="956" height="640" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/543d7d14-dae3-4736-a6ae-fbf51376a6a8_956x640.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:640,&quot;width&quot;:956,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:66334,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meghangill.substack.com/i/194836387?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F543d7d14-dae3-4736-a6ae-fbf51376a6a8_956x640.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TJCw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F543d7d14-dae3-4736-a6ae-fbf51376a6a8_956x640.png 424w, https://substackcdn.com/image/fetch/$s_!TJCw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F543d7d14-dae3-4736-a6ae-fbf51376a6a8_956x640.png 848w, https://substackcdn.com/image/fetch/$s_!TJCw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F543d7d14-dae3-4736-a6ae-fbf51376a6a8_956x640.png 1272w, https://substackcdn.com/image/fetch/$s_!TJCw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F543d7d14-dae3-4736-a6ae-fbf51376a6a8_956x640.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The case for starting with product marketing</h2><p>Founders are often better at positioning than they realize. You sold the early deals. You know the domain. You&#8217;ve had the customer conversations. The problem isn&#8217;t that there&#8217;s no story, it&#8217;s that the story lives in your head and nowhere else.</p><p>Take Charity Majors, the founder and CTO of Honeycomb, as an example. Charity didn&#8217;t just build a product. She invented a category, <a href="https://www.honeycomb.io/blog/time-to-version-observability-signs-point-to-yes">using the term observability as early as 2016</a> to describe and differentiate Honeycomb from simplistic monitoring tools.</p><p>That&#8217;s product marketing at its best, and it happened because someone with deep domain knowledge spent lots of time thinking about the problem, speaking with customers, and even <a href="https://amzn.to/4cmNZQJ">writing an entire book on the topic</a>.</p><p>You may think that I&#8217;m making the case for founders to lead product marketing. And I do think founders are best positioned to drive messaging. But hiring a product marketer can make sense <em>as long as the founder stays involved</em>. For example:</p><ul><li><p>A product marketer can help get the story out of the founder&#8217;s head and into a format the rest of the company can actually use: website copy, sales decks, one-pagers, competitive battlecards.</p></li><li><p>A product marketing hire is a good fit if your product is evolving quickly. In the early days, when what you&#8217;re selling can change substantially from quarter to quarter, a product marketer can own the process of keeping messaging up to date and aligned across all the teams that are customer-facing.</p></li><li><p>A product marketer is also a great fit if you are scaling your sales team. Sales will demand sales collateral and provide constant feedback on positioning based on their customer conversations.</p></li></ul><p>The biggest failure mode is the founder who hands off positioning and then disappears. <a href="https://www.linkedin.com/posts/kelloggdave_you-cant-talk-enough-about-messaging-activity-7386466858209579008-wrmY/">Messaging is not a one-time exercise.</a> The market evolves, competitors shift, you learn things from customer conversations that should feed back into the story.</p><p>Charity was inspired by the term <em>observability</em> as it was being used in another domain (hardware) and then &#8220;spent a couple of years trying to work out how that definition might apply to software systems.&#8221; Yes, it took <strong>years</strong> for her to nail the messaging. So don&#8217;t expect to solve positioning over night.</p><h2>The case for starting with demand generation (or a growth marketer)</h2><p>If product marketing is about <em>what you say</em>, demand generation is about getting people to actually hear it. Running campaigns, testing channels, driving traffic to your website, and filling the funnel is the job of a demand gen marketer. Content, events, webinars, digital channels, whatever combination works.</p><p>Some founders take this role a step further and hire a <em>growth marketer</em>. In addition to running campaigns, a growth marketer will also be working on optimizing the product itself, seeing the first-time user experience as an extension of the marketing funnel. This profile typically makes sense in a company with a product-led growth approach.</p><p>The best growth marketers share a trait: they experiment constantly, kill what doesn&#8217;t work fast, and double down hard when something does. They are allergic to running the same playbook quarter after quarter regardless of results.</p><p>Product marketing builds the message, and demand generation distributes it. For that reason, demand generation typically builds on product marketing.</p><p>This is the right hire if:</p><ul><li><p>Your messaging is somewhat stable  you&#8217;ve got product-market fit, customers who get what you do and love it, but you need more of them to know you exist, and/or</p></li><li><p>You&#8217;re a founder who stays deeply hands-on with messaging and needs someone to build and run the distribution engine.</p></li></ul><h2>So which profile should I hire?</h2><p>Start with the problem. What&#8217;s actually blocking you? If everyone&#8217;s confused about what you do, hire a product marketer to refine the message. If everyone who hears about you loves it but almost nobody has heard of you, hire a growth marketer to drive awareness.</p><p>And if someone suggests you hire a VP who will &#8220;oversee all of marketing&#8221; before you even have a team, just know that what you&#8217;re actually getting is someone who manages. What you need, at this stage, is someone who does things.</p><div><hr></div><h2>More on this topic</h2><ul><li><p>I recently co-authored a post for the Ansa blog <a href="https://www.ansa.co/insight/when-and-how-should-i-make-my-first-marketing-hire">When (and how) should I make my first marketing hire?</a> with my long time friend and former MongoDB colleague <a href="https://www.linkedin.com/in/justinwdunham/">Justin Dunham</a>. Justin now runs an agency called <a href="https://www.ercule.com/">&#233;rcule</a> that helps startups build organic and content marketing. Watch the Ansa blog as this is the first in a series on this topic.</p></li><li><p>Ansa and Base10 are co-hosting a breakfast event for founders at Base10&#8217;s San Francisco offices, where Justin and I will be talking about this topic, along with Austin Lau from Anthropic. You can <a href="https://gatsby.events/ansa/rsvp/register?e=your-first-marketing-hire-what-to-look-for-what-to-expect">apply to attend here</a>.</p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://meghangill.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Top Line! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Diagnosing Sales Issues 101: Productive Capacity vs. Productivity]]></title><description><![CDATA[Two commonly conflated, yet very important, concepts in sales analytics]]></description><link>https://meghangill.substack.com/p/diagnosing-sales-issues-101-productive</link><guid isPermaLink="false">https://meghangill.substack.com/p/diagnosing-sales-issues-101-productive</guid><dc:creator><![CDATA[Meghan Gill]]></dc:creator><pubDate>Tue, 14 Apr 2026 13:06:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Oaou!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32d7395e-259e-4871-916c-4ed4e1799428_1508x884.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I recently met with a sales leader and their ops team in an advisory capacity. They had missed their forecast and put together a detailed analysis on what went wrong: a 20-page deck with data on bookings vs. goal, win rates, closed lost reason analysis, pipeline generation, and AE attainment.</p><p>&#8220;We need to slow down hiring,&#8221; the ops team told me.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://meghangill.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Top Line! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>&#8220;Are you sure that&#8217;s the right conclusion?&#8221; I asked.</p><p>&#8220;We need to gain more confidence that our AEs can attain their targets before investing more,&#8221; they explained.</p><p>&#8220;But do you know if you missed your number due to a productivity issue or a productive capacity issue?&#8221; I challenged.</p><p>&#8220;Well&#8230; it&#8217;s both&#8230; I think.&#8221;</p><p><em>Productive capacity</em> and <em>productivity</em> are the most fundamental metrics in a sales organization. Not only do they help you forecast your expected output, but examining them is the first step to understanding how your sales organization is performing.</p><p>Yet, these two terms are frequently confused and conflated. So let&#8217;s get precise about what these two things actually mean.</p><h2>Productive Capacity vs Productivity</h2><p><strong>Productive capacity</strong> is a projection of what you think a team <em>should</em> produce in a given period. It&#8217;s a representation of how much &#8220;firepower&#8221; you have. If a ramped rep produces, on average, $1M per year, and you have 5 fully ramped reps, then you have $5M in productive capacity (5 reps x $1M/rep per year).</p><p><strong>Productivity</strong> is your average output per rep. It&#8217;s an efficiency metric that normalizes performance on a per capita basis. If you have 5 reps and they collectively produce $4M in a year, your productivity is $800K per rep ($4M / 5 reps = $800K per rep).</p><p>Here&#8217;s a quick example:</p><ul><li><p><strong>Team A</strong>: 12 ramped reps close $12.6M in Q2 &#8594; $1.05M productivity per rep</p></li><li><p><strong>Team B</strong>: 30 ramped reps close $21M in Q2 &#8594; $700K productivity per rep</p></li></ul><p>On the surface, Team B looks like the better team. They closed $8.4M more. But on a per-rep basis, Team A is dramatically outperforming.</p><h2>A Quick but Important Detour: Quota Is Not Productivity</h2><p>Before we go further, it&#8217;s worth pausing to discuss a pet peeve of mine: when people use <em>productivity</em> and <em>quota</em> interchangeably.</p><p>Quota is how you pay people. Productivity is what you <em>actually</em> expect them to produce. They&#8217;re related, but they&#8217;re not the same thing.</p><p>Most companies set quotas <em>above</em> expected productivity deliberately, by 15-25%, to create a performance buffer. So when you&#8217;re modeling what a team will actually deliver, you shouldn&#8217;t be using quota as your input, you should be using historic productivity. And ideally, you are using different productivity assumptions for each segment and geography.</p><p>Here&#8217;s why it matters: if you have 10 sellers each carrying a $2M quota, you have $20M in &#8220;street quota.&#8221; That sounds like a lot of firepower. But if those reps realistically produce $1M each based on historical performance, your true productive capacity is $10M. If you only look at the quota in the field, you&#8217;ve just inflated your sense of safety by 2x.</p><p>Here&#8217;s another reason it matters. When a new rep joins, they typically have a quota from day 1. It might be a lower quota to reflect their ramp, but they have a quota nonetheless. Yet, it&#8217;s unrealistic to expect a rep to start producing immediately. For this reason, I would typically model productive capacity at $0 during the ramp period.</p><h2>Why This Distinction Matters</h2><p>Going back to the company I was advising: it&#8217;s entirely possible to miss a revenue target because of rep attrition, while the <em>remaining</em> reps are overachieving. In that scenario, the right answer might be to double down on hiring, not pull back. (And to diagnose why you are having such attrition.) If you don&#8217;t separate the capacity question from the productivity question, you won&#8217;t see it.</p><p>The first step in diagnosing a performance problem is to break it into one of these two categories:</p><ul><li><p><strong>Capacity problem</strong>: You don&#8217;t have enough reps. The team is producing well per capita; you just don&#8217;t have enough of them.</p></li><li><p><strong>Productivity problem</strong>: You have plenty of reps but on average they are underperforming. Adding more headcount here just scales the problem.</p></li></ul><p><em>An important callout: as your sales organization gets larger, it becomes as important to forecast hiring and attrition as it is to forecast revenue. But that is a topic for another article.</em></p><p>If it&#8217;s a <strong>capacity problem</strong>, then you can narrow in further on the issue:</p><ul><li><p>You aren&#8217;t hiring fast enough</p></li><li><p>You are attriting too many reps</p></li></ul><p>If it&#8217;s a <strong>productivity problem</strong>, it will take you on a different path, where you will want to look at:</p><ul><li><p>Productivity by segment, geography, and tenure cohort</p></li><li><p>Pipeline generation (is it a top of funnel issue?)</p></li><li><p>Close rates (is it a deal execution issue?)</p></li><li><p>Ramp times (are you hiring the wrong profile or not enabling/onboarding?)</p></li></ul><p>This flow chart illustrates the process:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Oaou!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32d7395e-259e-4871-916c-4ed4e1799428_1508x884.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Oaou!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32d7395e-259e-4871-916c-4ed4e1799428_1508x884.png 424w, https://substackcdn.com/image/fetch/$s_!Oaou!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32d7395e-259e-4871-916c-4ed4e1799428_1508x884.png 848w, https://substackcdn.com/image/fetch/$s_!Oaou!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32d7395e-259e-4871-916c-4ed4e1799428_1508x884.png 1272w, https://substackcdn.com/image/fetch/$s_!Oaou!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32d7395e-259e-4871-916c-4ed4e1799428_1508x884.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Oaou!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32d7395e-259e-4871-916c-4ed4e1799428_1508x884.png" width="1456" height="854" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/32d7395e-259e-4871-916c-4ed4e1799428_1508x884.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:854,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Oaou!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32d7395e-259e-4871-916c-4ed4e1799428_1508x884.png 424w, https://substackcdn.com/image/fetch/$s_!Oaou!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32d7395e-259e-4871-916c-4ed4e1799428_1508x884.png 848w, https://substackcdn.com/image/fetch/$s_!Oaou!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32d7395e-259e-4871-916c-4ed4e1799428_1508x884.png 1272w, https://substackcdn.com/image/fetch/$s_!Oaou!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32d7395e-259e-4871-916c-4ed4e1799428_1508x884.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you enjoyed this topic, I recommend reading <strong><a href="https://kellblog.com/2018/07/17/the-use-of-ramped-rep-equivalents-rres-in-sales-analytics-and-modeling/">The Use of Ramped Rep Equivalents (RREs) in Sales Analytics and Modeling</a> </strong>by my favorite blogger Dave Kellogg.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://meghangill.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Top Line! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The precision playbook]]></title><description><![CDATA[A case study on stalking your ICP across the internet]]></description><link>https://meghangill.substack.com/p/the-precision-playbook</link><guid isPermaLink="false">https://meghangill.substack.com/p/the-precision-playbook</guid><dc:creator><![CDATA[Meghan Gill]]></dc:creator><pubDate>Wed, 08 Apr 2026 12:44:25 GMT</pubDate><content:encoded><![CDATA[<p>I was recently meeting with the founder of a company approaching $1 billion in revenue. We were talking about their demand generation program, and at some point he paused and said, &#8220;Hey, I keep seeing ads from this company Oso everywhere I go online. I noticed you&#8217;re advising them. How are they doing that? And why can&#8217;t my marketing team pull that off?&#8221;</p><p>I laughed, because Oso&#8217;s marketing budget at the time was a rounding error on an enterprise marketing budget. And yet here was a founder of a nearly-billion-dollar company getting stalked across the internet by their ads. (And yes, this company was in Oso&#8217;s ICP!)</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://meghangill.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Top Line! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>The combination of AI-powered tools and data has enabled small teams to execute sophisticated campaigns on a shoestring. This is a case study on how <a href="https://www.linkedin.com/in/egeayan/">Ege Ayan</a>, Oso&#8217;s digital marketer, ran that very campaign.</p><blockquote><p>&#8220;When you&#8217;re small, you need to be precise,&#8221; Ege explained to me, &#8220;A broad campaign can burn through a limited budget.&#8221; </p></blockquote><p>Instead, when you&#8217;re small, you have to be surgical, by using data to find exactly the right people and follow them around like you have a much bigger budget than you actually do.</p><h2>Good creative doesn&#8217;t need to cost a fortune</h2><p>Before you can target anyone, you need something worth targeting them with. Ege wanted a polished video ad that would appeal to developers while also signaling the maturity of the company and product. Without a dedicated creative team or budget for an agency, Ege had to be scrappy.</p><p>Ege sat with Oso&#8217;s DevRel team to brainstorm on several concepts. After many iterations, he came up with the concept of showing a developer adding a role &#8212; the kind of thing that&#8217;s genuinely painful without a good authorization solution &#8212; and landed on a punchy call to action: <em>Just call Oso.</em></p><p>Once he had nailed the messaging, he created a detailed creative brief with frame-by-frame instructions. By the time he found an animator on Upwork, that animator could focus on execution rather than strategy.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;7fff9ac7-7213-4a27-9900-22a1fa1e09e6&quot;,&quot;duration&quot;:null}"></div><p>Total cost: under $1,000.</p><p>In this case, Ege outsourced the execution in a cost-effective way. But with AI video tools like <a href="https://meghangill.substack.com/p/turning-a-blog-post-into-video-with">HeyGen</a>, it&#8217;s also possible for marketers to produce professional video content without outsourcing at all.</p><h2>Get precise about targeting</h2><p>The video was the bait. But bait only works if you put it in the right water.</p><p>Now that Ege had an ad that addressed a specific pain point, he set out to find the audience to target. Here is how he got the ad to follow that founder I was talking to all over the internet.</p><h3>Step 1: Find the companies with the pain using Sumble</h3><p>Ege started with <a href="https://sumble.com/">Sumble</a>. Sumble analyzes company websites, job listings, and people profiles to figure out their tech stack and key technology initiatives. Using Sumble, you can use natural language queries like &#8220;find me companies with over 1000 employees who are using Apache Kafka in the east coast of the US&#8221; to build lists of accounts to target.</p><p>Ege used Sumble to identify companies actively recruiting for roles that had terms like roles, role based access control, authorization, or something similar. These would be prime targets for this campaign.</p><h3>Step 2: Enrich the company list with Clay</h3><p>Ege then fed those Sumble accounts into <a href="https://www.clay.com/">Clay</a> and ran them through <a href="https://www.clay.com/claygent">Claygent</a> (Clay&#8217;s AI agent) with custom prompts to further enrich and qualify each account. </p><blockquote><p>&#8220;They were basically separate angles to determine whether they have complex authorization,&#8221; Ege explained. &#8220;It would check for evidence of multiple roles in their app, custom roles, or fine-grained access control.&#8221;</p></blockquote><h3>Step 3: Find the right people on all social media platforms, including Meta</h3><p>While Ege could build audiences on LinkedIn targeting specific companies, he wanted to see if he could get better ROI by advertising on Facebook and Instagram. He hypothesized that he would get a better response on those personal platforms than on LinkedIn, which is flooded with corporate ads.</p><p>The challenge? Most data enrichment provides corporate email addresses. To match people on Meta, he would need <em>personal</em> data.</p><p><em>(Side note: I have to laugh at the irony of looking for personal emails for B2B marketing, as I had spent years at MongoDB trying to figure out the opposite problem: what the hell to do with the thousands of gmail, yahoo, and other personal emails we collected through Atlas cloud sign ups.)</em></p><p>Ege started by using Clay to identify personal emails. This quickly got expensive and he was burning through Oso&#8217;s limited pool of Clay credits. So he pivoted to using an enrichment provider called <a href="https://www.sayprimer.com/">Primer</a>, which specializes in helping marketers find B2B audiences on platforms like Facebook and Instagram.</p><h3>Step 4: Experiment with different channels, even controversial ones</h3><p>Ege wanted to take his &#8220;target a B2B audience on B2C channels&#8221; approach a step further, and he decided to experiment with Google Performance Max.</p><p>If you ask ChatGPT what marketers think of Google PMax, you&#8217;ll probably get answer along the lines of: <em>Marketers have a very mixed (often polarized) view of Google Performance Max (PMax). It&#8217;s one of those tools where people either love the results&#8212;or deeply distrust how it gets them.</em></p><p>But Ege&#8217;s view was that the usual objections assumed you were going in blind. He wasn&#8217;t. With a clean, Primer-built audience already in hand, he had something most PMax campaigns lack: a precise list of who he actually wanted to reach. That de-risked the channel&#8217;s biggest weakness. He set aside some experimental budget to see if he could get results from this channel.</p><h2>The results</h2><p>Across the board, the campaigns delivered lower CPCs and higher click-through rates than typical broad targeting, a direct reflection of how much more relevant the ads were to the people seeing them. The Sumble-sourced accounts, in particular, outperformed standard retargeting, which makes sense. Someone actively hiring to solve an authorization problem is a warmer prospect than someone who once clicked on your website.</p><p>PMax was messier, as expected. Conversion rates were lower and yes, there was some junk traffic. But Ege did the math: the volume was high enough, and enough of those conversions were real opportunities, that the channel earned its place in the mix.</p><p>And then there is the benefit that you can&#8217;t measure. Let&#8217;s go back to the story at the start of this post. That founder, running a company approaching $1 billion in revenue, with a full marketing team, thought Oso was everywhere. He felt outspent. He wasn&#8217;t. He was just out-targeted.</p><p>That&#8217;s the whole game. You don&#8217;t need to be everywhere. You need to be everywhere the right people are looking. With the right data and the right tools, a one-person marketing team can pull that off.</p><h2>Appendix: The Tools</h2><p>For anyone who wants to replicate this playbook, here&#8217;s what Ege used and what each tool does:</p><ul><li><p><strong><a href="https://www.upwork.com/">Upwork</a></strong> &amp; <strong><a href="https://www.heygen.com/">HeyGen</a>:</strong> Ege found the animator for the video on Upwork, which is a good reminder that great creative doesn&#8217;t require an agency. You could also explore tools like HeyGen to make AI-generated video content. (I&#8217;ve written about <a href="https://meghangill.substack.com/p/turning-a-blog-post-into-video-with">using HeyGen in a previous post</a>.)</p></li><li><p><strong><a href="https://sumble.com/orgs">Sumble</a></strong>: Surfaces company hiring data as an intent signal. If a company is recruiting for roles that indicate a specific pain point, that&#8217;s a warm signal worth targeting.</p></li><li><p><strong><a href="https://www.clay.com/">Clay</a>:</strong> Data enrichment and list building. Pull in a list of target accounts and enrich them with firmographic and contact data at scale. Feed Claygent a prompt and a list of accounts, and it will research and qualify them automatically.</p></li><li><p><strong><a href="https://www.sayprimer.com/">Primer</a></strong>: Takes your account list and finds the right contacts within those accounts to match against ad platforms. Particularly useful for building LinkedIn and Facebook custom audiences without relying on personal email matching.</p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://meghangill.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Top Line! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The 10 Commandments of Sales Compensation]]></title><description><![CDATA[Simple in theory, infuriating in practice.]]></description><link>https://meghangill.substack.com/p/the-10-commandments-of-sales-compensation</link><guid isPermaLink="false">https://meghangill.substack.com/p/the-10-commandments-of-sales-compensation</guid><dc:creator><![CDATA[Meghan Gill]]></dc:creator><pubDate>Tue, 31 Mar 2026 13:34:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Dg-0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06f7eccb-be56-4fdd-841e-0e96299f3f5c_2427x2837.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Inspired by the<a href="https://graham.fm/articles/ten-commandments-good-writing"> 10 Commandments of Good Writing</a></em></p><p><strong>1. Know what you are optimizing for.</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://meghangill.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Top Line! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>This may seem obvious, but it&#8217;s worth stating explicitly. The comp plan communicates the behaviors that you want.</p><p>It&#8217;s easy to skip this step because, doesn&#8217;t everyone want more revenue? Well, not all revenue is created equal. Do you value new logos over retention and expansion of existing customers? Are there certain market segments that are a better fit for your product? If you have a product-led growth approach with an option for customers to purchase self-serve, do you want reps calling accounts that have started spending on a credit card, or is it more efficient to leave them in the self serve channel?</p><p>You need to start with these questions, before putting anything into a spreadsheet.</p><p><strong>2. Not everything can be managed in the comp plan.</strong></p><p>Compensation is a powerful lever, but it&#8217;s not the only one. Inspection, management, and coaching all matter too.</p><p>Take pipeline generation: an AE needs to build pipeline to hit an ARR target, but that doesn&#8217;t mean you need to put pipeline metrics into the comp plan. Build dashboards. Inspect. Coach.</p><p>Another relevant example: Sales Development Reps (SDRs) are the most junior reps in the organization responsible for building pipeline. They are highly motivated by career trajectory, in the hopes that they will graduate into a quota carrying role. They will pay close attention to criteria for promotions, often more than they focus on their comp plan.</p><p>Trying to shove everything into the comp plan is the best way to over-complicate your plan, and confuse the hell out of your reps.</p><p><strong>3. Upside and risk go hand-in-hand.</strong></p><p>Sales engineers, channel reps, and SDRs sometimes push back on how much more AEs earn. Why do they earn so much, when they didn&#8217;t find the deal or didn&#8217;t do the technical demo?</p><p>Because the risk profile is completely different. Typically 50% of an AE&#8217;s comp is variable, and their job is on the line <em>every quarter</em>. The supporting roles carry less upside, but also far less risk. That&#8217;s not an accident.</p><p>What does this mean practically? For AEs, you want to give them a path to <em>at least double</em> their variable (and hopefully more). In contrast, the supporting team members should have much more modest upside. If they want the big bucks, they have to go carry the bag.</p><p><strong>4. Beware of blunt instruments.</strong></p><p>When you need to contain costs, it can be tempting to cap commissions. Resist that urge. If a rep hits their cap, you&#8217;re telling them to go on vacation for the rest of the year. It&#8217;s also a strong signal to your best performers that there&#8217;s a ceiling on how much they can earn.</p><p>There are other ways to manage cost structure without punishing success. You can decelerate past a certain point, i.e. at 300% of plan, the reps rate goes back to their base rate instead of the accelerated one. You can incorporate a gate to accelerators that makes sure that the overachievement happens the right way (e.g. you must sell professional services with the software to make sure that the customer implements). You can add terms in the comp plan agreement to do the same, e.g. you can&#8217;t earn more than your OTE on a deal that you inherited from another rep. And I&#8217;m sure there are others that I&#8217;m not thinking of.</p><p><strong>5. Don&#8217;t be penny-wise and pound foolish.</strong></p><p>Speaking of upside: offer aggressive accelerators for your AEs. Especially in the early days, outsized performance can have a meaningful impact on overall revenue. At the early stage, when driving growth is existential, why not reward handsomely?</p><p>I recently recommended top-tier accelerators of over 25%. The founder responded, &#8220;but is it okay to pay that much on a deal?&#8221; My answer: if they bring in $5 million of incremental revenue, that&#8217;s a very happy problem.</p><p>Sales tends to be outlier driven. A small percentage of reps can and should get those big paychecks, and those are the ones you definitely want to retain.</p><p><strong>6. Keep it simple.</strong></p><p>Compensation drives behavior, but only if people understand what you&#8217;re asking of them. The person receiving the plan should be able to look at it and immediately know what they need to do.</p><p>Everyone aims to keep comp plans simple, yet rarely succeeds. Here are a few ways they can get complicated quickly:</p><ul><li><p>If you have four components to your comp plan, it won&#8217;t be clear what to focus on. And the rep&#8217;s variable will be so diluted that it spreads the rep thin. (I&#8217;d recommend no more than two or <em>maybe</em> three elements, an &#8220;element&#8221; being something you&#8217;d quote and pay on, like ARR or services.)</p></li><li><p>Splitting or reducing credit (e.g. if the deal is sourced by the channel the rep gets x% of the deal&#8230;) <a href="https://meghangill.substack.com/p/when-every-team-wins-but-the-company">creates both confusion and friction between teams</a>.</p></li><li><p>Too many bells and whistles, such as multiple gates or multiple accelerated elements.</p></li><li><p>Terms and conditions that require a law degree to understand.</p></li></ul><p><strong>7. The devil is in the details.</strong></p><p>But, Meghan, you just told me to keep it simple? And now you are telling me to focus on the details?</p><p>In a comp plan, the details really matter. How do you pro-rate quota for someone who changes roles mid-year, or joins in October? Do you increase quotas across all currencies by 5%, or set USD as the base and convert FX? Which exchange rate do you use, and when? Do commissions pay at booking or at cash collection?</p><p>These micro-decisions add up fast, and getting them wrong is expensive. Discuss, debate, and document everything. And then you need to pick your battles, and decide which items you want to explicitly cover in the comp plan. You may even leave some items sub-optimal for the sake of simplicity.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Dg-0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06f7eccb-be56-4fdd-841e-0e96299f3f5c_2427x2837.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Dg-0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06f7eccb-be56-4fdd-841e-0e96299f3f5c_2427x2837.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Dg-0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06f7eccb-be56-4fdd-841e-0e96299f3f5c_2427x2837.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Dg-0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06f7eccb-be56-4fdd-841e-0e96299f3f5c_2427x2837.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Dg-0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06f7eccb-be56-4fdd-841e-0e96299f3f5c_2427x2837.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Dg-0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06f7eccb-be56-4fdd-841e-0e96299f3f5c_2427x2837.jpeg" width="2427" height="2837" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/06f7eccb-be56-4fdd-841e-0e96299f3f5c_2427x2837.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2837,&quot;width&quot;:2427,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:688691,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meghangill.substack.com/i/192729755?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F874fb11b-3478-4207-9451-6bbd20b73750_3024x4032.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Dg-0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06f7eccb-be56-4fdd-841e-0e96299f3f5c_2427x2837.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Dg-0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06f7eccb-be56-4fdd-841e-0e96299f3f5c_2427x2837.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Dg-0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06f7eccb-be56-4fdd-841e-0e96299f3f5c_2427x2837.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Dg-0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06f7eccb-be56-4fdd-841e-0e96299f3f5c_2427x2837.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Same arguments, different whiteboard. Every year....</figcaption></figure></div><p><strong>8. Quota-setting is an art and a science.</strong></p><p>The science: model quota coverage top-down and track your &#8220;street quota.&#8221; Top-down modeling simply means building a capacity model with the number of reps you plan to hire and your expected attrition rate. Your street quota is the every-changing sum of the quota you&#8217;ve actually assigned. It will incorporate the <em>actual</em> hiring and <em>actual</em> attrition, as well as any exceptions that you make.</p><p>The art: overall coverage is a judgment call, not a formula. Typically you want more quota on the street than your company target, but how much more quota? No spreadsheet will tell you the right answer. You need to balance making sure you have enough quota on the street to hit the plan, without making the target so unrealistic that your reps all quit (which, of course, reduces your street quota). And you need to constantly track the street quota against your plan.</p><p><strong>9. This is a test to see if you are reading this article.</strong></p><p>I had a bunch of candidates for the 9th commandment, including:</p><ul><li><p>Remember that people hate to lose more than they love to win</p></li><li><p>Start by defining what success looks like, as well as what excellence looks like</p></li><li><p>Reps are like water, they flow to the path of least resistance</p></li></ul><p>But I couldn&#8217;t really settle on one, so I thought I&#8217;d add this Easter egg instead. Make a note in the comments to share which principle you think I am missing.</p><p><strong>10. Sell the plan.</strong></p><p>Designing a great comp plan is only half the job. You have to tell a story: not just <em>here&#8217;s the plan</em>, but <em>here&#8217;s why it&#8217;s designed this way and here&#8217;s how you can make a lot of money.</em></p><p>Before rolling it out broadly, I always previewed it with a few people to gauge their reactions and get ahead of objections. And I&#8217;d ask the most aggressive reps how they&#8217;d &#8220;break&#8221; it. If they can find the loophole, your reps will too, and it&#8217;s better to find out first and prepare.</p><p>You need to enable the reps <em>and their managers</em> on the benefits of the plan. A good plan can be a recruiting tool, and the managers need to know it inside and out. And when you roll out the plan at the beginning of the year, show them the scenarios: here&#8217;s what you need to do to earn twice your OTE. Here is your path (even if highly unlikely) to earning a million dollars.</p><p>The plan is the strategy. How you sell it is the execution.</p><p><em>Acknowledgements: Thanks to <a href="https://www.linkedin.com/in/kj-logue-100aa729/">KJ Logue</a> for his expertise on comp planning and <a href="https://www.linkedin.com/in/grahamneray/">Graham Neray</a> for edits and feedback.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://meghangill.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Top Line! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Before DevRel was a Thing]]></title><description><![CDATA[The early days of the MongoDB developer community, with a few fun facts thrown in as well]]></description><link>https://meghangill.substack.com/p/before-devrel-was-a-thing</link><guid isPermaLink="false">https://meghangill.substack.com/p/before-devrel-was-a-thing</guid><dc:creator><![CDATA[Meghan Gill]]></dc:creator><pubDate>Tue, 24 Mar 2026 14:17:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!QngB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ea4c6a-8e8d-4699-889f-49fc46d1f948_2495x2862.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I recently decided to get back on Twitter (or X, as the Zs call it), and asked the Twitterverse what I should write about. Developer Relations legend Tim Berglund responded with:</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/tlberglund/status/2032537383867134139&quot;,&quot;full_text&quot;:&quot;<span class=\&quot;tweet-fake-link\&quot;>@meghanpgill</span> I mean, to me, sales ops is arcane magick (the \&quot;K\&quot; matters here), and I'm impressed by anybody who can do it. But Mongo really blazed a DevRel trail in 2010, before anybody was using the term. You were a huge part of that.&quot;,&quot;username&quot;:&quot;tlberglund&quot;,&quot;name&quot;:&quot;Tim Berglund&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1840861157672042497/MDy1qRJr_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-13T19:20:49.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:1,&quot;retweet_count&quot;:0,&quot;like_count&quot;:1,&quot;impression_count&quot;:19,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:false}" data-component-name="Twitter2ToDOM"></div><p>While the latter half of my 15 year stint at MongoDB was running sales operations, I got my start as a generalist, largely focused on marketing and developer relations. You could say I was the &#8220;first GTM hire&#8221; but people didn&#8217;t really use the term &#8220;GTM&#8221; for sales and marketing back in 2010. And it was such a small team (less than 10 people when I joined) that we all kind of did a bit of everything. More on that later when we talk about conferences and events.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://meghangill.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Top Line! Subscribe for free to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>While it&#8217;s kind of Tim to say that I had a hand in blazing the DevRel trail, I often think that I get <em>too</em> much credit for the early success. It really started with the product. </p><h2>The OG PLG</h2><p>Dwight and Eliot made an early decision that became the basis for the company&#8217;s success: they made MongoDB open source.</p><p>Another term that didn&#8217;t exist back in 2010 was product-led growth (PLG), the idea of building your business with a product that delights customers and can be accessed without the clunky interface of a sales rep. In the years before MongoDB launched a cloud product, open source was the equivalent of a freemium model.</p><p>Downloading the software was free and completely frictionless &#8211; we didn&#8217;t even require any information from developers to download it. <em>(The fact that downloads weren&#8217;t gated behind an email form would be cause for much consternation among the sales team, who complained that they didn&#8217;t have visibility into the people using the software. A problem that I was later faced with while running sales operations.)</em></p><p>At the heart of the viral adoption of MongoDB was the simplicity of the product. When I spoke to developers during many long days of booth duty at events like PyCon or JavaWorld, they spoke enthusiastically about how intuitive MongoDB was. Organizing data in tables and rows was complex, and didn&#8217;t map to the way that they wrote code. Storing data in JSON documents felt natural.</p><p><em>(Few people know it, but the leaf in the MongoDB logo embodied that intuitive user experience. Dwight gave the designer instructions that he wanted something that felt &#8220;natural.&#8221;)</em></p><p>The first-time experience was critical. Not only did it need to be easy to get up and running, but if you needed help, Eliot would typically respond to questions on the user forum in less than 15 minutes. &#8220;We can&#8217;t give people a good experience,&#8221; I remember Dwight saying, &#8220;it needs to be <em>amazing</em>, so that they remember and tell their friends about it.&#8221;</p><p>This product experience is the foundation for the early success of MongoDB. Making  developers feel like they were part of a movement, not just users of a tool, simply added fuel to the fire.</p><h2>The in-person developer community</h2><p>I took direction from Dwight. Even though he was CEO, he spent most of his time coding, and he understood developers.</p><p>I was struck by Dwight&#8217;s comment about giving people an amazing experience. When I saw community members answering questions on the forums, posting on social media, or writing about MongoDB, I would reach out to thank them. Soon I was mailing MongoDB coffee mugs all over the world.</p><p>We made a list of developer events, conferences, and meetups, and started reaching out to organizers to get a MongoDB engineer on the agenda. Soon the small team of engineers (remember we were less than 10 people at this point) were getting pulled into events so much that it was eating away at their programming time. I quickly started tapping that list of MongoDB enthusiasts I had mailed mugs to, offering to sponsor them to attend a conference and speak about MongoDB. Honestly, what now seems like a brilliant hack was born out of necessity: the engineers were frustrated that events were eating into their coding time, and I was caught between Dwight&#8217;s desire to be everywhere and a team that just wanted to code. But this approach ultimately made the community an extension of the team.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QngB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ea4c6a-8e8d-4699-889f-49fc46d1f948_2495x2862.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QngB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ea4c6a-8e8d-4699-889f-49fc46d1f948_2495x2862.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QngB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ea4c6a-8e8d-4699-889f-49fc46d1f948_2495x2862.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QngB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ea4c6a-8e8d-4699-889f-49fc46d1f948_2495x2862.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QngB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ea4c6a-8e8d-4699-889f-49fc46d1f948_2495x2862.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QngB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ea4c6a-8e8d-4699-889f-49fc46d1f948_2495x2862.jpeg" width="2495" height="2862" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/15ea4c6a-8e8d-4699-889f-49fc46d1f948_2495x2862.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2862,&quot;width&quot;:2495,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:938995,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://meghangill.substack.com/i/191984331?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d5dca8f-4614-4731-a8c3-0c4781b16f3e_4032x3024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QngB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ea4c6a-8e8d-4699-889f-49fc46d1f948_2495x2862.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QngB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ea4c6a-8e8d-4699-889f-49fc46d1f948_2495x2862.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QngB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ea4c6a-8e8d-4699-889f-49fc46d1f948_2495x2862.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QngB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ea4c6a-8e8d-4699-889f-49fc46d1f948_2495x2862.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">You can still find one of the original MongoDB coffee mugs at my mom&#8217;s house</figcaption></figure></div><p>That quickly evolved into us running full-day events dedicated to MongoDB. They weren&#8217;t sales pitches, but rather technical sessions from both MongoDB engineers and community members. Soon we were running events almost every month. These have since evolved into <a href="https://www.mongodb.com/events/mongodb-local">MongoDB&#8217;s .local event series</a>.</p><p>As I write this, I am struck by the fact that connecting with people one-to-one (sending them a coffee mug) and in-person (at meetups and conferences) were such old-school, low-tech ways of building momentum. Yet they were critical to the early adoption and enthusiasm.</p><h2>Going online with MongoDB University</h2><p>The one-to-one approach was critical, but it couldn&#8217;t scale. We needed a way to bring the same sense of welcome and momentum to developers we&#8217;d never meet in person.</p><p>I can&#8217;t take credit for the next major marketing innovation, which was <a href="https://learn.mongodb.com/">MongoDB University</a>. My friend Andrew joined the company with the mission of launching massive open online courses (MOOCs) that could teach thousands of developers around the world.</p><p>Developers were thrilled to post their certificate of completion of the first course, M101 MongoDB for Developers, on LinkedIn and Twitter. This small piece of recognition became a source of pride for those that took the first course. And those social media posts fed the virtuous cycle, driving more virality and momentum around the product.</p><p>BTW, the last time I checked, over a million people have taken an online course on MongoDB.</p><h2>There was a lot of other stuff to</h2><p>There was a lot of other stuff too. Stickers mailed to university students. Answering a post on our free support forum at midnight. Posting the logo of every company using MongoDB on the docs. None of it looked like &#8220;marketing&#8221; in the traditional sense.</p><p>I think that&#8217;s the point. The early success of MongoDB wasn&#8217;t a campaign. It wasn&#8217;t a launch moment or a viral video&#8230; though the infamous <a href="https://www.youtube.com/watch?v=b2F-DItXtZs">&#8220;MongoDB is Webscale&#8221;</a> video certainly helped &#128578; It was thousands of small interactions. That accumulated into a community, and the community became the engine.</p><p><em>(MongoDB would get a lot of flak on Hacker News for the MongoDB is Webscale video, with many developers assuming that we made the video as a marketing stunt. Another fun fact: I still to this day have no idea who made the video, but rest assured it wasn&#8217;t anyone who worked at MongoDB. )</em></p><p>The playbook, if you can call it that: make the product so good it sells itself, then treat every person who shows up for it like they&#8217;re part of something. The rest tends to follow.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://meghangill.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Top Line! Subscribe for free to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Lessons from 8 annual planning cycles]]></title><description><![CDATA[All the things that I wish I understood sooner about annual planning]]></description><link>https://meghangill.substack.com/p/lessons-from-8-annual-planning-cycles</link><guid isPermaLink="false">https://meghangill.substack.com/p/lessons-from-8-annual-planning-cycles</guid><dc:creator><![CDATA[Meghan Gill]]></dc:creator><pubDate>Mon, 12 Jan 2026 16:54:25 GMT</pubDate><content:encoded><![CDATA[<h2><strong>Q4 Without a Plan</strong></h2><p>It&#8217;s Q4 for many tech companies, and for the first time in eight years, I&#8217;m not leading an annual planning process.</p><p>By the time I left MongoDB in February, planning had become the center of my job. My husband used to joke, <em>&#8220;You&#8217;re always planning. When do you stop planning?&#8221;</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://meghangill.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Top Line! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>He wasn&#8217;t wrong.</p><p>At MongoDB&#8217;s scale ($2B+ in revenue) planning wasn&#8217;t a once-a-year exercise. It was a year-round exercise. By the first day of the fiscal year, so many things have to be ready, and they all depend on each other.</p><h2><strong>Working Backwards From Day One</strong></h2><p>I always approached planning the same way. I would start with the end goals in mind, and then work backwards to figure out what we needed to accomplish those goals. For example, on the first day of the fiscal year, we were aiming for the following:</p><ul><li><p>Every department (not just sales) has a budget and headcount so that they can execute against their plan for the year</p></li><li><p>Sales has territories, quotas, and compensation plans so sellers can hit the ground running. Nothing is more wasteful than having sales teams twiddling their thumbs for the first month of the year because they don&#8217;t know which accounts to prospect or how they&#8217;ll be paid on them.</p></li><li><p>HR needs clarity on what roles can be hired and when</p></li><li><p>Finance needs a revenue plan solid enough to support all of the above</p></li></ul><p>In planning, <strong>revenue is the key lever</strong>. Pull it up or down and budgets, hiring plans, and priorities shift across the company. That&#8217;s why sales planning starts earlier than anything else. When the revenue number moves, everything else follows.</p><h2><strong>Getting to Q1</strong></h2><p>With that in mind, let&#8217;s walk backwards from day one of the fiscal year. How do you make a plan to assign headcount, territories, and quotas at the start of the year?</p><p>Just imagine a few items on the operational checklist:</p><ul><li><p>Role changes and promotions processed by HR</p></li><li><p>Systems updates to reflect new metrics updated in your CRM</p></li><li><p>Territories deployed in your CRM</p></li><li><p>Quotas finalized</p></li><li><p>Compensation plans issued</p></li></ul><p>The challenge is that you can&#8217;t finalize the plan prior to Q1. That&#8217;s because you&#8217;re missing a critical piece of information: the final financials from the prior year. This is exacerbated in a software business where deals close in the final week (and often the final day) of the year. A large deal closed on the last day of the year could meaningfully impact revenue.</p><p>That means that those first few days of Q1 are critical to finalize the plan. And in order to do that, you need to be prepared with a preliminary plan accounting for multiple scenarios.</p><p>So let&#8217;s step back into Q4 to see what needs to get done.</p><h2><strong>Q4 is for getting as close as possible to a final plan</strong></h2><p>To be ready on day one, Q4 is about getting as close as possible to a final plan, even though you have limited information. By Q4, you need:</p><ul><li><p>A preliminary revenue plan with multiple scenarios based on full-year performance</p></li><li><p>Directional Q1 hiring plans, so HR can open pipeline requisitions*</p></li><li><p>Sales territories finalized, which informs quotas and overall sales capacity</p></li><li><p>Any major changes to sales structure or measurement fully designed and in the process of being implemented (e.g. if you are introducing a bonus for a new product in the comp plan, you need to be able to have the systems to measure sales of the new product)</p></li></ul><p>* Late in my time at MongoDB, we adopted an approach we learned from Salesforce: Q1 hiring is locked in Q4, and adjustments for the rest of the year are made later to stay within budget. That reduces some of the Q1 chaos of hiring against a plan that isn&#8217;t fully finalized.</p><h3>Q4 is also for pressure testing the plan</h3><p>In Q4, you are close enough to the new year to compare the plan targets to what you&#8217;re seeing on the ground. I would always use this opportunity to pressure test:</p><ul><li><p>Compare the Q1 plan to the bottom-up sales forecast for the quarter</p></li><li><p>Look at the recruiting pipeline to understand if the Q1 hiring forecast is realistic. Here I looked at a few data points:</p><ul><li><p>The gross hiring number compared to the recruiting capacity. For example, if the average recruiter can make 8-10 hires in a quarter, and you only have 3 recruiters for a target of 50 hires, then you are under capacity.</p></li><li><p>I would also look at the AE hiring plan compared to the number of front-line managers. For example, if you have 20 front-line managers and each needs to make 3 gross hires in the year, it might be overly ambitious - as they will not only have to recruit those people but also ramp them up while executing on deals.</p></li></ul></li></ul><h2><strong>Q3 is when the plan starts getting real</strong></h2><p>Q4 execution depends on Q3 alignment. While &#8220;alignment&#8221; is often cliche corporate jargon, in this case, it simply means agreeing on expectations for the upcoming year. Sales will always want a less ambitious target. Finance will always want to allocate less budget. R&amp;D, marketing, and the other functions will want as much headcount as possible. This creates healthy friction where the executive team needs to agree on key parameters.</p><p>Since revenue is the key lever, you need the executive team aligned on a rough revenue target and an estimated budget to support that. From there, sales can begin planning who they will hire, what territories they will distribute, and what the quotas will look like.</p><p>By the time I left MongoDB, this process was decentralized, with each major geo (e.g. AMER, EMEA, APAC) receiving their own target. This gave each regional leader the autonomy to work with their ecosystem partners (e.g. SDRs, sales engineers, partners) alongside regional ops to build their org charts. It was up to that regional leader, along with his or her ops team, to figure out how to deploy resources to hit their number. For example, they might decide to add more AEs and SDRs in a greenfield patch or more CSMs and sales engineers in a territory with a larger customer base that required technical resources for expansion.</p><p>At the global level, we also spent Q3 aligning with the executives on compensation plans, including:</p><ul><li><p>The <em>structure</em> of all sales compensation plans, including the elements (e.g. NACV, usage, new logos, etc.) and how those elements would be measured. That gave us Q4 to implement any adjustments in the logic for calculating those metrics within our systems.</p></li><li><p>We often presented a directional quota, but that wasn&#8217;t finalized until we had the final plan in the first week of the year. This was important for estimating commissions costs, which was a major budget driver.</p></li></ul><h2><strong>Q2 is for ideation</strong></h2><p>The further you get from execution, the more planning becomes about assumptions.</p><p>Q2 is where you align on the inputs to the revenue model, debate assumptions, and converge on a global number or range. I&#8217;ve seen a few ways that companies build their annual plan:</p><ul><li><p><strong>Capacity</strong> - the number of reps, how many you can hire, how many will attrit, and the productivity of each rep (usually by some combination of tenure, geo, and market segment)</p></li><li><p><strong>Pipeline</strong> - for companies with a longer sales cycle and large deal sizes, it might not make sense to use a capacity model. If you closed three $10+ million opportunities in the prior year, those deals will massively inflate your average productivity, and if you don&#8217;t have similar deals in the pipeline, you run the risk of mis-planning.</p></li><li><p><strong>Customer growth</strong> - particularly for companies with a usage based model, it makes sense to project the ongoing growth in usage for each customer, and then layer in an assumption for new logos.</p></li></ul><p>These models can also be used in combination. For example, you might have a capacity model that you compare to a customer growth model. But you need to start with a core model and agree on the assumptions. These assumptions will change as the year unfolds and you collect more data &#8211; e.g. as deals are added or removed from the pipeline or you recalculate the productivity of the sales team.</p><h2><strong>Lessons in Planning</strong></h2><p>A few lessons that stuck with me after running this process 8 times:</p><ol><li><p><strong>Planning is circular, so just start with some assumptions. </strong>You need a revenue forecast to determine budget and headcount. But you need to understand the budget and headcount to know what revenue is achievable. So start somewhere and iterate.</p></li><li><p><strong>Executives must buy into the calendar. </strong>Miss a planning deadline, and there are cascading effects, because there are so many interdependencies. A key role of RevOps is to educate the executives on those dependencies and get them to commit to deadlines around key decisions.</p></li><li><p><strong>Have a prelim hiring plan by the end of Q3.</strong> There is a lag time to hiring, and if you want any shot at hitting a hiring plan in Q1, you need to open roles in Q4 and start pipelining.</p></li><li><p><strong>Sales needs to understand the calendar too. </strong>A mistake that I made in planning is not fully explaining the <em>why</em> to sales when it came to deadlines. Here&#8217;s a concrete example: we were planning to move a subset of accounts to the CS team, and we gave the sales team a deadline to review those accounts. I got many complaints from sales leaders who said that they needed more time and wanted to see how the end of the year played out. Once I explained the rationale &#8211; that the CS team needed to know which accounts were moving in order to build <em>their</em> hiring and territory plans &#8211; the sales leaders were much more understanding about the deadline.</p></li><li><p><strong>Decentralize the process. </strong>One thing I am quite proud of was how we eventually decentralized the process, treating each regional leader more like the GM. Rather than all decisions flowing through the CRO and me, who didn&#8217;t have the local knowledge on the accounts or people, we gave those regional leaders a set of parameters and the autonomy to make planning decisions.</p></li></ol><p>For the first time in years, I&#8217;m watching Q4 from the sidelines. And while I don&#8217;t miss every spreadsheet, I do miss the quiet satisfaction of the plan coming together.</p><p>To all the RevOps leaders racing to the start of the fiscal year&#8230; I see you! You got this!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://meghangill.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Top Line! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[When Every Team Wins, but the Company Loses]]></title><description><![CDATA[Incentives backfire when teams optimize for their own function, not the system as a whole]]></description><link>https://meghangill.substack.com/p/when-every-team-wins-but-the-company</link><guid isPermaLink="false">https://meghangill.substack.com/p/when-every-team-wins-but-the-company</guid><dc:creator><![CDATA[Meghan Gill]]></dc:creator><pubDate>Thu, 13 Nov 2025 12:29:25 GMT</pubDate><content:encoded><![CDATA[<p>&#8203;&#8203;In my last post, I wrote about <a href="https://meghangill.substack.com/p/when-tracking-data-distort-behaviors">Goodhart&#8217;s Law</a>: <em>When a measure becomes a target, it stops being a good measure.</em> After I shared it, <a href="https://www.linkedin.com/feed/update/urn:li:activity:7389672126674526208?commentUrn=urn%3Ali%3Acomment%3A%28activity%3A7389672126674526208%2C7389776460196204547%29&amp;dashCommentUrn=urn%3Ali%3Afsd_comment%3A%287389776460196204547%2Curn%3Ali%3Aactivity%3A7389672126674526208%29">April</a> asked a fair question: So how do you fix it?</p><p>I&#8217;ve been thinking about April&#8217;s question a lot. I started making a list of examples where incentives have backfired. A pattern emerged: <em>incentives backfire when teams optimize for their own function, not the system as a whole. </em>Each metric made sense in isolation but together they created friction. What looked like accountability within a department often worked against the company&#8217;s broader goals.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://meghangill.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Top Line! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>The fix isn&#8217;t to abandon metrics; it&#8217;s to design incentives that align functions around the same outcome. (And it&#8217;s another reason to have a RevOps function that looks at metrics and incentives across sales, marketing, and customer success.) Here are a few examples of what that looks like, and how I&#8217;ve addressed it in the past.</p><h2><strong>Example 1: Pipeline Credit Wars</strong></h2><p>At several companies I&#8217;ve advised, different GTM functions (e.g. partner, SDR, marketing, customer success, even sales engineering) have had their own &#8220;sourced pipeline&#8221; target. Each team was accountable for its own number. The targets were mutually exclusive, under the premise that executives wanted to hold each team accountable to a single target. I have to admit that I am guilty of being one of those executives.</p><p>I quickly changed my point of view when I saw the conflict it created across teams.</p><p>SDRs avoided marketing leads because they didn&#8217;t &#8220;count.&#8221; Partner managers didn&#8217;t want to work with SDRs. CSMs and SEs argued over who sourced what. One marketing team spent hours combing through every opportunity to prove it was theirs. Teams engaged in negotiations to split credit, with sales ops wasting cycles acting as the arbiter.</p><p>I recently saw a new version of this in a consulting engagement. To encourage AEs to generate pipeline, leadership tracked &#8220;AE self-sourced pipe.&#8221; The result: AEs hoarded accounts and stopped collaborating with SDRs, or fed SDRs the worst accounts to prospect into.</p><p>But the best AEs I&#8217;ve worked with don&#8217;t operate as lone wolves. They marshal resources. They coach SDRs to produce pipeline. They partner with SEs for strong demos. They make full use of marketing programs.</p><p>This example shows what happens when each team optimizes for its own pipeline number instead of the company&#8217;s revenue engine as a whole. So how can you avoid the pipeline wars? Here are a couple of ideas:</p><ul><li><p><strong>Aligned accountability.</strong> In the case of the recent consulting engagement, I recommended that the executives hold AEs accountable to pipeline that reaches stage two, regardless of who sourced it. SDRs would be measured on stage one pipeline. This meant that AEs were responsible for getting <em>qualified opportunities</em>, whether that was through their own efforts or with the help of an SDR.</p></li><li><p><strong>Use &#8220;double bubble&#8221; credit.</strong> Give both teams credit when they work together. You need to carefully set quotas to take into consideration double credit; if you don&#8217;t calculate the quotas right you could still end up in a situation where each team could hit their pipeline goals but the company doesn&#8217;t reach its overall target.</p></li></ul><h2><strong>Example 2: The Very Hungry LogGoblin</strong></h2><p>The same pattern shows up in consumption businesses, where short-term quota attainment for an AE can undermine the customer experience.</p><p>Imagine that ACME Corp is a customer of LogGoblin, a logging platform that charges per log line. LogGoblin bills based on usage at the end of each month. The engineering team loves to track metrics and starts creating reports and dashboards based on all the data they are collecting. They are in metric overload!</p><p>Soon, the CFO of ACME Corp receives a surprisingly large bill. She panics, and directs the engineering team to allocate time to refine what they are tracking and get their LogGoblin bill under control.</p><p>Meanwhile, the LogGoblin AE on the account knew for months that ACME Corp&#8217;s bill was growing, and that ACME was tracking way more information than necessary for their business operations. But the LogGoblin AE avoided calling attention to it, as that would lower usage and impact their quota attainment. If LogGoblin has high rep turnover or frequent territory changes, the AE may hope that ACME Corp doesn&#8217;t notice until the account moves to another AE.</p><p>This pits the LogGoblin AE&#8217;s short-term incentive against ACME&#8217;s long-term customer satisfaction.</p><p>(I realize that this is an absurd example, as it makes no sense to bill per log line, but my post-Halloween brain had fun with this scenario.)</p><p>How do you avoid the LogGoblin scenario? Here are some ideas:</p><ul><li><p><strong>Create an optimization team.</strong> I&#8217;m aware of one cloud provider that created a dedicated team to help their customers manage their spend. Customers valued it, and AEs learned that helping customers optimize increased trust and led to incremental workloads and expansion. But this is a big investment and it takes time for the AEs to build a trusted relationship with such a team.</p></li><li><p><strong>Continuous optimization.</strong> There is an emerging category of tools that monitor infrastructure costs and continuously optimize. I recently invested in a company that uses AI to identify and recommend infrastructure savings opportunities. If I were running a consumption business, I would be looking to partner with such a company to prevent customers&#8217; bills from getting out of control in the first place.</p></li><li><p><strong>Build optimization into onboarding.</strong> Add professional services early to ensure the customer is configured efficiently from day one. This is essentially a manual, hands-on approach to option two.</p></li></ul><h2><strong>Example 3: Controlling Commissions Costs</strong></h2><p>Here&#8217;s another common failure mode in B2B SaaS. The finance team, who is (very reasonably) focused on cost-control, may be tempted to make cost-savings decisions that are at odds with revenue growth. The FP&amp;A analyst looks at the cost of sales and analyzes how many people are paid on each deal. Her head explodes when she realizes that a partner rep is getting a cut of the deal along with an AE, or that an SDR gets credit for an opportunity that came from an inbound lead that marketing generated.</p><p>&#8220;Ah ha!&#8221; she thinks, &#8220;I have a brilliant idea! We can simply pay the AE <em>less</em> on deals where the Partner team engages, and pay the SDR <em>less</em> on marketing leads!&#8221;</p><p>This is an understandable conclusion to reach. Logically, 50% of something is better than 100% of nothing. But it doesn&#8217;t work.</p><p>Why not? Because you end up getting the worst of all worlds. The AEs don&#8217;t want to collaborate with the partner team, even if it means the deal would progress more quickly, because they know that they won&#8217;t get full payment. The SDRs would prefer to do outbound prospecting than follow up on warm leads, which essentially means that your marketing investment goes down the drain.</p><p>So how do you solve it? Here are some ideas:</p><ul><li><p><strong>Dedicated inbound: </strong>An alternative for the SDR function is to have a dedicated inbound function, which is funded by the marketing organization and considered in the overall cost of marketing. This has multiple benefits, as it gives marketing accountability on the efficiency of processing leads, discouraging them from sending low-quality volume and encouraging them to identify ways to automate follow up (e.g. through new AI tools, which are increasingly automating inbound follow up).</p></li><li><p><strong>Double credit: </strong>Like in the pipeline wars example above, the solution can also be to double credit, but <em>bake this into the quotas</em>. (Said another way, the sum of everyone&#8217;s pipeline target needs to exceed the overall target, assuming a subset of pipeline will be double-credited.) That way you can still drive efficiencies without creating conflict.</p></li></ul><p>&#8220;Okay,&#8221; the FP&amp;A analyst says, &#8220;We don&#8217;t want to create friction, but we still need to control costs. Let&#8217;s put a cap on commissions.&#8221;</p><p>I&#8217;ve never liked caps. It&#8217;s a blunt tool with terrible side effects. SDRs stop prospecting once they hit their cap, and AEs slow roll deals into the next quarter or year in order to get paid.</p><p>So what are some ways to handle outliers?</p><ul><li><p><strong>Put in the work setting quotas. </strong>One of the reasons I don&#8217;t like caps is because it means that you aren&#8217;t doing the hard work of modeling quotas and accelerators, which requires anticipating multiple scenarios. Ideally your compensation structure should have a buffer for outliers. (And frankly, an outlier AE taking home a big commission check is a great recruiting tool.)</p></li><li><p><strong>Decelerators. </strong>Another option is to introduce decelerators after a certain point. I&#8217;ve found this particularly useful for SDRs so that they aren&#8217;t incentivized to simply add more low-quality meetings in the funnel.</p></li></ul><h2><strong>Wrapping Up</strong></h2><p>As I was reflecting on the thesis of this post, <em>incentives backfire when teams optimize for their own function, not the system as a whole, </em>it struck me that the inverse is true. The people and teams that produce the best results are those who think like owners and orient themselves around high-level company objectives. </p><p>Everyone has a story about an incentive gone wrong. What&#8217;s yours? Drop it in the comments. I&#8217;ll collect examples for a follow-up post.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://meghangill.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Top Line! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[When Tracking Data Distorts Behaviors]]></title><description><![CDATA[And a bonus photo of me as a teenager]]></description><link>https://meghangill.substack.com/p/when-tracking-data-distort-behaviors</link><guid isPermaLink="false">https://meghangill.substack.com/p/when-tracking-data-distort-behaviors</guid><dc:creator><![CDATA[Meghan Gill]]></dc:creator><pubDate>Thu, 30 Oct 2025 00:16:22 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4bc5bf49-f2f7-492e-af41-ce03e6536701_3024x4032.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I was born in New York City in the 1980&#8217;s. At that time, New York was crime-ridden and unsafe. Rolling Stone magazine described Times Square as the <a href="https://www.cnn.com/2016/04/18/us/80s-times-square-then-and-now/index.html">&#8220;sleaziest block in America.&#8221;</a> And nothing was sketchier than taking the subway.</p><p>By the time I was in high school, things changed dramatically. Times Square became a tourist hub where families traveled via subway to see performances of the Lion King.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://meghangill.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Top Line! Subscribe to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qe57!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76312aa-dd15-463b-bc03-f2cc4bed5c0f_3024x4032.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qe57!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76312aa-dd15-463b-bc03-f2cc4bed5c0f_3024x4032.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qe57!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76312aa-dd15-463b-bc03-f2cc4bed5c0f_3024x4032.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qe57!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76312aa-dd15-463b-bc03-f2cc4bed5c0f_3024x4032.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qe57!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76312aa-dd15-463b-bc03-f2cc4bed5c0f_3024x4032.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qe57!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76312aa-dd15-463b-bc03-f2cc4bed5c0f_3024x4032.jpeg" width="1456" height="1941" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c76312aa-dd15-463b-bc03-f2cc4bed5c0f_3024x4032.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1941,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2299863,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://meghangill.substack.com/i/177486360?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76312aa-dd15-463b-bc03-f2cc4bed5c0f_3024x4032.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qe57!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76312aa-dd15-463b-bc03-f2cc4bed5c0f_3024x4032.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qe57!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76312aa-dd15-463b-bc03-f2cc4bed5c0f_3024x4032.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qe57!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76312aa-dd15-463b-bc03-f2cc4bed5c0f_3024x4032.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qe57!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76312aa-dd15-463b-bc03-f2cc4bed5c0f_3024x4032.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Picture of a picture of me as a teenager in Queens, getting ready to jump in my mom&#8217;s minivan to go to high school. (She dropped me off and I took the public bus home.)</em></figcaption></figure></div><p>So what happened in the early 90s to change NYC? One popular explanation is the &#8220;broken windows&#8221; theory, where the NYPD pursued petty criminals, such as turnstile hoppers, under the assumption that if you addressed the petty crimes, then everything else would follow.</p><p>My friend and former colleague James Underhill recommended a <a href="https://gimletmedia.com/shows/reply-all/o2hx34">podcast</a> that provided a different perspective from the broken windows theory. The podcast tells the story of Jack Maple. Jack was a transit cop. Now, I mentioned I grew up in NYC. I also grew up around a lot of cops. My grandfather was a police sergeant and my uncle was a homicide detective. Two of my cousins are (now retired) cops too. The transit police are not at the top of the pecking order within the NYPD. And when Jack was in the NYPD, the crime in the subway was terrifying.</p><p>Jack took a very simple approach to tackling this problem. He created a giant map of the city, and he started using color-coded dots to track crimes on the subway to identify patterns. Through this approach, he was able to pinpoint the places where criminals were more active, and deploy cops there. According to this podcast, he believed in the 80/20 rule: that 80% of the crime was generated by 20% of the criminals.</p><p>This approach worked so well that Jack was promoted to deputy commissioner. As deputy commissioner, he instituted something revolutionary, a system to capture and digitize crime stats all around the city, called COMPSTAT. Every week, he would bring the leaders of each precinct downtown to review their metrics and ask them what they were doing to improve crime in their respective neighborhoods.</p><p>When I heard that, my first thought was, that sounds a lot like a QBR! He was:</p><ul><li><p>Using data to make the invisible visible</p></li><li><p>Inspecting leaders</p></li><li><p>Holding people accountable to results</p></li></ul><p>And what happened? Crime went down across the city. Jack was invited to introduce COMPSTAT to police departments all over the country. And we all lived happily ever after.</p><p>Not quite. Over the years since COMPSTAT was introduced in NYC, crime just keeps going down. Statistically. But is crime truly going down? The COMPSTAT system had some side effects. NYPD started measuring not just crime, but activity. Over time, quotas for activities &#8212; like arrests &#8212; were introduced. Jack Maple wanted to find the outlier criminals and eliminate them, but this approach became distorted to focus on activity and arrests.</p><p>Not only that, but the measurement began to impact the inputs and the process for collecting crime data. Police started downgrading crimes because they didn&#8217;t want their stats to look bad. &#8220;Assault becomes harassment, robbery becomes grand larceny, grand larceny becomes petit larceny, burglary becomes criminal trespass.&#8221; (<a href="https://www.nytimes.com/2012/06/29/nyregion/new-york-police-department-manipulates-crime-reports-study-finds.html">NYTimes</a>)</p><p>Why am I writing about the NYPD? Because there are many parallels in RevOps. We create processes, like logging and categorizing meetings or tracking deals in a CRM. We aggregate data about those processes, like the number of meetings and the size of opportunities. Then, we derive insight from that data to figure out how to improve the processes. </p><p>It&#8217;s possible (and common) for the relentless focus on data to result in unexpected consequences. For example, after having tracked meetings and deals, the RevOps leader surfaces data on pipeline generation in a shiny dashboard. We instruct sales leaders to hold AEs accountable to driving pipeline. But all too often, a leader uses those dashboards to &#8220;scream at the scoreboard:&#8221; they ask their AEs for more activity. The micromanage instead of coach, asking for more pipeline but without helping them figure out how to generate it. The result? Lots of low-quality meetings and opportunities that doesn&#8217;t convert to sales.</p><p>The NYPD tale reminds me of a story I always loved about sales compensation. There is a village that is overrun with cobras. So the mayor says, I&#8217;ll offer $1 for every dead cobra. So what is the result? People start breeding cobras and killing them. It&#8217;s a great example of how incentives drive behaviors, <em>not</em> outcomes.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://meghangill.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Top Line! Subscribe to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Turning a blog post into video with HeyGen (or, when AI makes you look too excited about access control)]]></title><description><![CDATA[My avatar is far too excited about access control, but hey, my skin looks awesome]]></description><link>https://meghangill.substack.com/p/turning-a-blog-post-into-video-with</link><guid isPermaLink="false">https://meghangill.substack.com/p/turning-a-blog-post-into-video-with</guid><dc:creator><![CDATA[Meghan Gill]]></dc:creator><pubDate>Tue, 14 Oct 2025 15:57:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/pMxmOLjlfdU" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I recently attended Profound&#8217;s Zero Click conference, where presenter <a href="https://www.linkedin.com/in/rosssimmonds/">Ross Simmonds</a> shared a workflow to create video content at scale.</p><p>The day after the conference, I signed up for <a href="https://www.heygen.com/invite/53NHPGPG">HeyGen</a> to try out Ross&#8217; workflow. To test out the approach, I decided I wanted to turn one of Oso&#8217;s explainer pages on <a href="https://www.osohq.com/learn/rbac-vs-abac">RBAC vs ABAC</a> into a short video as a proof of concept. Here is what I did in my first attempt:</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://meghangill.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Top Line! Subscribe to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><ul><li><p>I asked ChatGPT to create a YouTube thumbnail using my image</p></li><li><p>I fed ChatGPT the blog post and asked it to write a short explainer script</p></li><li><p>I selected HeyGen&#8217;s <em>Photo to Video</em> option and uploaded the thumbnail ChatGPT created</p></li><li><p>In order for the script to sound like me, I had to create a voice by uploading a two minute recording of myself</p></li></ul><p>Below is the result of the first attempt, which I would say was fine as a POC but not something that I would publish. The pacing is awkward, and without any visuals to support what I am saying, it&#8217;s hard to follow. I was also having a hard time getting the AI to pronounce RBAC and ABAC correctly (for the uninformed, it&#8217;s r-back and ay-back).</p><p><a href="https://app.heygen.com/videos/81141559ab13403eae6730a2670ca4db">First Attempt</a></p><p>But I was encouraged that I was able to produce that video so easily, so I decided that I would try again. This time I used the <em>PPT/PDF to Video</em> option, using a template from HeyGen. I uploaded a picture of myself to use as the avatar (which ended up requiring an extra payment). </p><p>I had a lot more control using this mode. I could add pauses to pace the talk, and I could preview the voice over (though not the video) to make sure that the content flowed. I was also able to start a brand glossary for pronunciation of terms like RBAC and ABAC. (Though for some reason, the final instance of the term ABAC is mis-pronounced.)</p><p>Here is the result of the second attempt. I think it&#8217;s much easier to follow with the supporting visuals and pacing. However, my avatar is waaaaaay too excited about access control, and I&#8217;m too impatient to re-generate it to be less excited (it took about 20 minutes to create). But my skin looks fantastic!</p><div id="youtube2-pMxmOLjlfdU" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;pMxmOLjlfdU&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/pMxmOLjlfdU?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://meghangill.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Top Line! Subscribe to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[TIL about Answer Engine Optimization]]></title><description><![CDATA[Reddit, Recency, and Readable URLs: What Matters for Answer Engines]]></description><link>https://meghangill.substack.com/p/til-about-answer-engine-optimization</link><guid isPermaLink="false">https://meghangill.substack.com/p/til-about-answer-engine-optimization</guid><dc:creator><![CDATA[Meghan Gill]]></dc:creator><pubDate>Wed, 08 Oct 2025 22:34:45 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/66a75e3f-755a-4036-aee0-25cc498148dc_4284x5712.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Today I attended Profound&#8217;s Zero Click conference in order to learn about the evolving field of AEO - Answer Engine Optimization. Here are my takeaways.</p><p>5 key trust signals for LLMs:</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://meghangill.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading. Subscribe for free to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><ul><li><p>People are looking for answers, not content! Your meta description should spoil the answer.</p></li><li><p>Use readable URLs that you can understand (like /best-goggles-for-triathletes)</p></li><li><p>Forums with real discussion are very influential (more on Reddit later)</p></li><li><p>Recency is also important - stuff published in the last 30 days gets 3x the weight</p></li><li><p>Content with specific data/numbers/comparisons more likely to be cited</p></li></ul><p>Instant disqualifications:</p><ul><li><p>Sites with JavaScript heavy content</p></li><li><p>Obvious affiliate marketing sites</p></li><li><p>Content farms</p></li><li><p>Sites that load slowly</p></li><li><p>Cryptic URLs</p></li></ul><p>Influencing LLMs can be fast (much faster than SEO):</p><ul><li><p>The Profound presenters demonstrated how 3 LLMs gave different responses to the same query: &#8220;best CRM for a 50 person company&#8221;</p></li><li><p>They then changed a response in a user forum on that topic, and within 3 minutes the responses from the LLMs changed</p></li><li><p>Also showed an example from Ramp where they created two very targeted pieces that performed better than hundreds of SEO blog posts</p></li></ul><p>Attribution:</p><ul><li><p>There was an agency presenter who said that some of his clients are seeing this as branding and doing brand uplift studies to measure impact</p></li></ul><p>Content creation - it isn&#8217;t just about blogs anymore!</p><ul><li><p>Multimedia increasingly important: 25% of Google AI overviews include a YouTube citation and 8% include a LinkedIn citation</p></li><li><p>Tools like distribution.ai can help you repackage content into different forms</p></li></ul><p>Example workflow to create video content at scale:</p><ul><li><p>Use ChatGPT to research popular topics</p></li><li><p>Ask ChatGPT to create a thumbnail for a YouTube video based on your selected topic</p></li><li><p>Have ChatGPT draft a transcript for a video on the topic (or, if you have existing content, you can prompt the LLM to turn that content into a transcript)</p></li><li><p>Use HeyGen / DID / Eleven Labs to generate the video and audio</p></li></ul><p>Reddit is hugely important</p><ul><li><p>#1 influencer overall and #2 for ChatGPT</p></li><li><p>Reddit gets way more citations than the traditional review sites that B2B marketers have invested in, like G2 or Capterra</p></li><li><p>A presenter from Reddit team said that you should narrow your focus to 3-5 subreddits that are the most influential, lurk &amp; learn</p></li><li><p>LLMs look for opinionated answers and controversial cues, superlative language (e.g. &#8220;this is the best&#8230;&#8221;)</p></li><li><p>Upvotes and downvotes matter (and Reddit is selling that data)</p></li><li><p>Use Reddit retargeting to advertise to people on your most influential subreddits!</p></li><li><p>This is a long game - the most cited posts are over a year old</p></li><li><p>Community size, user engagement, and content clarity are all important, it isn&#8217;t just about popularity</p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://meghangill.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading. Subscribe for free to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Career Achievement Unlocked: Interview on RevenueBuilders]]></title><description><![CDATA[I&#8217;m not entirely sure how I pulled this off, but I recently found myself on the Revenue Builders podcast with sales legends John McMahon and John Kaplan.]]></description><link>https://meghangill.substack.com/p/career-achievement-unlocked-interview</link><guid isPermaLink="false">https://meghangill.substack.com/p/career-achievement-unlocked-interview</guid><dc:creator><![CDATA[Meghan Gill]]></dc:creator><pubDate>Thu, 04 Sep 2025 01:08:27 GMT</pubDate><content:encoded><![CDATA[<p>I&#8217;m not entirely sure how I pulled this off, but I recently found myself on the <a href="https://www.forcemanagement.com/scaling-sales-operations-with-meghan-gill">Revenue Builders podcast</a> with sales legends John McMahon and John Kaplan. McMahon served on the MongoDB board while I was running Sales Ops, and he gave me lots of great advice on annual planning, territory management, and sales compensation. So it was an honor to be featured on the show. Here are a few highlights:</p><p>[00:14:26] On territory management:</p><ul><li><p>Sales Ops&#8217; role is to enable leaders to build the best possible territories, so everyone has an equal chance to win. The data is the hardest part. (And if you need help keeping your data clean, I recommend talking to <a href="https://scalestack.ai/">ScaleStack</a>.)</p></li><li><p>&#8220;Every analysis that I've done throughout my years running sales ops is very counterintuitive. The fewer accounts you have, the more productive you are.&#8221;</p></li><li><p>Build territories for the team you are planning to build. If you have three reps and two to-be-hired, build five territories - not three.</p></li><li><p>Set the expectation that the company owns the accounts and lends them to sales. If you aren&#8217;t working the account, then expect it to be re-assigned.</p></li></ul><p>[00:16:50] On the <a href="https://www.osohq.com/">Oso</a> GTM playbook:</p><ul><li><p>Clearly define your ICP</p></li><li><p>Write great content about the problem space (in this case, <a href="https://www.osohq.com/academy">authorization</a>)</p></li><li><p>Instrument your web properties to figure out which companies are engaging with your content, i.e. companies with intent. (Tools for this include <a href="https://www.commonroom.io/">CommonRoom</a>, and <a href="https://www.unifygtm.com/">Unify</a>.)</p></li><li><p>Find the intersection of accounts with intent within  ICP data and assign those to reps for outbound</p></li><li><p>Even with a small team, it&#8217;s better to assign accounts with signal so reps know where to start. I&#8217;ve seen reps with massive patches (go call on all the companies in the state of Washington!) not know where to start prospecting.</p></li></ul><p>[00:34:22] On addressing sales concerns:</p><ul><li><p>Great sales people are pretty good at asking for things and often they would come to me with a pitch like, &#8220;hey, we need a SPIF on this product!&#8221;</p></li><li><p>My job as the leader of sales ops was to start by listening, and to ask lots of questions. I needed to understand <em>why</em> they wanted a SPIF - what&#8217;s the underlying problem? Is it an incentive issue, or could it be enablement? Or positioning? Or something else?</p></li><li><p>I would always &#8220;trust but verify.&#8221; Gather information from sales, try to get to the real pain point, and then come back with a few proposed solutions. Maybe one of them might even be a SPIF!</p></li></ul><p>[00:56:15] On compensation plan design:</p><ul><li><p>Keep it simple. You want to have one, maybe two elements in the comp plan. Any more than that, they're not gonna know where to spend their time.</p></li><li><p>You can&#8217;t manage everything in the comp plan. But the comp plan needs to signal where the team should focus.</p></li><li><p>I like having a big carrot in the comp plan &#8212; like aggressive accelerators &#8212; for exceptional performance. They motivate sales, but they need to be a true stretch. </p></li></ul><p>You can listen to the full podcast on the <a href="https://www.forcemanagement.com/scaling-sales-operations-with-meghan-gill">Force Management website</a>, <a href="https://open.spotify.com/episode/2VL1P8s5DJ7bx7wwoXT8Tg">Spotify</a>, or <a href="https://podcasts.apple.com/us/podcast/scaling-sales-operations-with-meghan-gill/id1610203369?i=1000723876057">Apple Podcasts</a>.</p>]]></content:encoded></item><item><title><![CDATA[Is RevOps Overhyped?]]></title><description><![CDATA[In the last few years, Revenue Operations, or RevOps, has become one of the hottest organizational trends in B2B SaaS.]]></description><link>https://meghangill.substack.com/p/is-revops-overhyped</link><guid isPermaLink="false">https://meghangill.substack.com/p/is-revops-overhyped</guid><dc:creator><![CDATA[Meghan Gill]]></dc:creator><pubDate>Wed, 16 Jul 2025 00:15:10 GMT</pubDate><content:encoded><![CDATA[<p>In the last few years, Revenue Operations, or <strong>RevOps</strong>, has become one of the hottest organizational trends in B2B SaaS. The idea is simple: bring together sales, marketing, and customer success operations into a single, centralized team to improve alignment, efficiency, and decision-making. The rise of RevOps has been swift&#8212;<a href="https://www.gartner.com/en/sales/topics/revenue-operations">Gartner</a> reports that by 2026, 75% of the highest-growth companies will deploy a RevOps model.</p><p>On paper, it sounds like a no-brainer. And to some extent, it is.</p><p>Having led sales, marketing, and operations teams over the course of my career&#8212;including running operations for both sales and customer success at MongoDB&#8212;I&#8217;ve seen firsthand how siloed functions can create friction. Data lives in different systems. Forecasts don&#8217;t match. Campaigns fall flat when handoffs between teams are clunky. A unified RevOps function promises to solve all that.</p><p>But here&#8217;s where I take a more contrarian view.</p><h2><strong>RevOps Makes a Lot of Sense&#8212;</strong><em><strong>Until It Doesn&#8217;t</strong></em></h2><p>I&#8217;m all for centralizing operations early in a company&#8217;s life. When teams are small and budgets are tight, putting marketing ops, sales ops, and customer success ops under one leader can be efficient and even necessary. You get fast communication, a shared roadmap, and fewer turf wars over systems and headcount.</p><p>However, as companies scale, the benefits of RevOps start to diminish&#8212;and in some cases, backfire.</p><p>Why? Because to be truly effective, operations teams need to be <strong>deeply embedded</strong> in the business they support. They need to sit in the same meetings, understand the day-to-day pains of their stakeholders, and build context over time. When ops teams are centralized and supporting multiple functions, they inevitably become more reactive, less strategic, and slower to deliver impact.</p><p>And let&#8217;s be honest: who actually <em>loves</em> working with a centralized org that is far from the front lines? It often feels slow and bureaucratic to stakeholders, who have to compete for time from the central team.</p><p>It&#8217;s also my experience that when teams are centralized, the loudest voice in the room gets the most support, and the loudest voice is <em>always</em> sales. Marketing, customer success, partners, sales development are often left to fend for themselves. If the centralized team doesn&#8217;t deliver fast enough &#8211; perhaps because they are prioritizing a sales forecasting issue over a lead routing bug &#8211; teams often take action, go around operations, and create rogue systems and processes. Thus defeating the purpose of centralizing operations.</p><h2><strong>What&#8217;s the Alternative?</strong></h2><p>I&#8217;m not saying to throw RevOps out the window. The ideal structure depends on stage, size, and priorities. RevOps is a great model for standing up an initial operations function.</p><p>But for later-stage companies, I&#8217;d advocate for a hybrid model: maintain some centralized capabilities (e.g., tooling, data governance, forecasting methodology), while embedding specialized, &#8220;field operations&#8221; roles directly within sales, marketing, and customer success.</p><p>This approach gives you the best of both worlds: consistent systems and metrics at the top, and tight alignment and agility within each team.</p>]]></content:encoded></item><item><title><![CDATA[New Chapter, New Blog]]></title><description><![CDATA[After 15 years at MongoDB, I stepped away this past February.]]></description><link>https://meghangill.substack.com/p/new-chapter-new-blog</link><guid isPermaLink="false">https://meghangill.substack.com/p/new-chapter-new-blog</guid><dc:creator><![CDATA[Meghan Gill]]></dc:creator><pubDate>Mon, 30 Jun 2025 14:04:06 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/773f9c50-221b-4608-8b22-beec71ceee17_1200x900.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>After 15 years at MongoDB, I stepped away this past February. I shared a bit about my journey on <a href="https://www.linkedin.com/posts/meghanpgill_15-years-at-a-single-company-particularly-activity-7297331905308340224-7QGR/?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAAABanNMBgtczTCFYaVC-Kjp1dv-MeMF8Nmw">LinkedIn</a>:</p><blockquote><p>15 years at a single company, particularly in tech, is unusual. Many people would ask me why I stuck around at MongoDB for so long.</p><p>When I joined MongoDB (at the tender age of 9 years old, obviously &#128521; ), we were less than 10 employees and pre-revenue. As I depart MongoDB, there are over 5,000 employees and ~$2B in revenue. Each phase brought different challenges and experiences.</p><p>&#127775; It wasn&#8217;t all glamorous. My first day at MongoDB we were weeks away from having the company health insurance lapse. Somehow I made sure that everyone started 2010 with insurance &#129318;&#8205;&#9792;&#65039;</p><p>&#128105;&#8205;&#128187; Over my first several years, I spearheaded dozens of MongoDB Days events (the predecessor to the .local series), getting to meet developers around the world. Thanks Dwight Merriman and Eliot Horowitz for hiring me and guiding me as we built the developer community around MongoDB - it's one of my proudest accomplishments.</p><p>&#9729;&#65039; I was part of the marketing team that launched Atlas, our MongoDB-as-a-Service, which is now the main growth engine for the company.</p><p>&#129518; I had the opportunity to pivot my career to lead Sales Ops about 6 months before the IPO (and while I was pregnant with my first child!). Dev Ittycheria told me &#8220;you know marketing, you need to learn sales.&#8221; Thank you Dev &amp; Carlos Delatorre for taking a chance on me to lead this function when I&#8217;d never even seen a comp plan before. Boy, did I have to learn fast and overcome major imposter syndrome.</p><p>&#128200; Then came IPO day, the day every startup employee dreams of. And it was a truly amazing experience, arguably the best day of my life (my wedding day to Graham Neray is up there too &#128514; ). At the time our office was a block away from NASDAQ. I attended the bell ringing and celebrated with my colleagues late into the night.</p><p>I had expected the IPO to be the end of the startup journey, but it was only the start.</p><p>&#128176; Leading Sales Ops post-IPO proved to be a transformational experience. We shifted the entire sales organization from a traditional bookings model to a consumption-based pricing and compensation approach. I built a high-functioning organization, largely due to the constant feedback from Cedric Pech. Thanks Ced, for always keeping the bar high - it's the best way to learn &amp; grow.</p><p>&#9742;&#65039; I was also honored to lead the Sales Development team, combining my experience in demand generation and operations to build a pipeline-generation machine.</p><p>&#129309; Last year I made the best hire of my career: Hacer Demiroers. I was confident that she could lead the Sales Ops org to the next phase. It felt like the right moment to hand over what I&#8217;d built in ops.</p><p>&#128692;&#8205;&#9792;&#65039; So what&#8217;s next for me? I plan to spend more time with my three amazing kids and train for triathlons. (That new bike I bought this summer ain't gonna ride itself!) I&#8217;m not taking another operational role; I am advising early-stage startups.</p></blockquote><p>Since leaving MongoDB, I&#8217;ve been working with both early-stage and growth startups&#8212;mostly B2B SaaS&#8212;on go-to-market strategy. When I left MongoDB, I assumed that I would be spending a lot of time on RevOps, since that is where I spent the last 8 years. But the reality ended up being quite different. My primary customer is Oso, where I am acting head of marketing and DevRel and getting back to my roots working with developers. </p><p>I&#8217;ve always enjoyed writing. I gained a reputation at MongoDB for rapidly writing memos &#8212; largely because I find it much easier to express ideas in writing than in slides. And it&#8217;s long been a desire of mine to share what I&#8217;ve learned. I&#8217;ve been sitting on this Substack for months, anxious about putting these ideas out there. </p><p>It&#8217;s go time!</p>]]></content:encoded></item></channel></rss>