<?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[GTM Resources, by novlini®]]></title><description><![CDATA[Unlock explosive growth with expert go-to-market strategies. We deliver insights and practical advice for startups and enterprises leveraging AI-powered CRM and innovative GTM approaches.]]></description><link>https://novlinigtm.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!q0ha!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8267f7e6-70c4-4d2c-80b2-26bbf2e37da9_1280x1280.png</url><title>GTM Resources, by novlini®</title><link>https://novlinigtm.substack.com</link></image><generator>Substack</generator><lastBuildDate>Sat, 06 Jun 2026 03:52:42 GMT</lastBuildDate><atom:link href="https://novlinigtm.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Giacomo Caranese]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[novlinigtm@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[novlinigtm@substack.com]]></itunes:email><itunes:name><![CDATA[Giacomo Caranese]]></itunes:name></itunes:owner><itunes:author><![CDATA[Giacomo Caranese]]></itunes:author><googleplay:owner><![CDATA[novlinigtm@substack.com]]></googleplay:owner><googleplay:email><![CDATA[novlinigtm@substack.com]]></googleplay:email><googleplay:author><![CDATA[Giacomo Caranese]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The Modern GTM Leader doesn't know HubSpot]]></title><description><![CDATA[And that might be their biggest advantage]]></description><link>https://novlinigtm.substack.com/p/the-modern-gtm-leader-doesnt-know</link><guid isPermaLink="false">https://novlinigtm.substack.com/p/the-modern-gtm-leader-doesnt-know</guid><dc:creator><![CDATA[Giacomo Caranese]]></dc:creator><pubDate>Fri, 29 May 2026 16:42:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nqVj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F129c2759-9fc8-4e6c-9256-c1ee0c7b9eb9_1920x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nqVj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F129c2759-9fc8-4e6c-9256-c1ee0c7b9eb9_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nqVj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F129c2759-9fc8-4e6c-9256-c1ee0c7b9eb9_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!nqVj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F129c2759-9fc8-4e6c-9256-c1ee0c7b9eb9_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!nqVj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F129c2759-9fc8-4e6c-9256-c1ee0c7b9eb9_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!nqVj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F129c2759-9fc8-4e6c-9256-c1ee0c7b9eb9_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nqVj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F129c2759-9fc8-4e6c-9256-c1ee0c7b9eb9_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/129c2759-9fc8-4e6c-9256-c1ee0c7b9eb9_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1499254,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://novlinigtm.substack.com/i/199766564?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F129c2759-9fc8-4e6c-9256-c1ee0c7b9eb9_1920x1080.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_!nqVj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F129c2759-9fc8-4e6c-9256-c1ee0c7b9eb9_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!nqVj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F129c2759-9fc8-4e6c-9256-c1ee0c7b9eb9_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!nqVj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F129c2759-9fc8-4e6c-9256-c1ee0c7b9eb9_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!nqVj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F129c2759-9fc8-4e6c-9256-c1ee0c7b9eb9_1920x1080.png 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></figure></div><p>A founder asked me last month to help him hire a Head of GTM.</p><p>He sent me the job description. Five years of HubSpot administration. Salesforce certification preferred. Experience managing a Marketo instance. Proficiency in Outreach, Salesloft, the usual stack.</p><p>I read it twice.</p><p>Then I told him the person who fit that description perfectly was probably the wrong hire.</p><p>He thought I was joking.</p><div><hr></div><p>Here is the thing nobody wants to say out loud about go-to-market hiring in 2026.</p><p>The skills that made someone a great RevOps or GTM leader between 2015 and 2023 are now, in many cases, a liability. Not neutral. A liability.</p><p>Because those skills were built inside a specific world. A world where the CRM was a rigid database, where every workflow had to be wrestled into Salesforce&#8217;s schema, where &#8220;good at GTM ops&#8221; meant &#8220;good at making legacy tools do things they were never designed to do.&#8221;</p><p>That world is ending. And the people who mastered it are the ones least equipped to see it.</p><div><hr></div><p>I run a consultancy. We have done over a hundred B2B implementations. So I am not theorizing here. I am describing a pattern we see on almost every engagement.</p><p>Over half the companies we work with were running on stacks that structurally could not leverage AI. Not because the tools lacked AI buttons. Everyone has AI buttons now. The buttons are not the problem.</p><p>The problem is the architecture underneath. And the bigger problem is the person defending it.</p><div><hr></div><p>There is a specific moment in a lot of our projects. We propose rebuilding the GTM stack on a modern, composable foundation. And the loudest objection in the room comes from the most experienced person on the team.</p><p>The Head of RevOps. The one who spent five years becoming the company&#8217;s Salesforce expert.</p><p>They are not wrong to object. From inside their mental model, the objection is rational. They are protecting an investment. Their own expertise is the sunk cost.</p><p>But here is what I have learned watching this play out a hundred times.</p><p>The companies that make the transition successfully are almost never the ones with the most experienced GTM ops person.</p><p>They are the ones with a different kind of person entirely.</p><div><hr></div><p>I have started calling this person the Modern GTM Leader. Not because the title sounds good on LinkedIn. Because there is no existing word for what they actually are.</p><p>The Modern GTM Leader is not defined by which tools they know.</p><p>They are defined by their willingness to unlearn.</p><p>They look at the way GTM has always been done, and instead of asking &#8220;how do I optimize this,&#8221; they ask &#8220;why is it done this way at all.&#8221; They think from first principles about what a go-to-market motion should be when AI can do most of the rote execution. They are not attached to the funnel they inherited.</p><p>Sometimes they are the GTM Lead. Sometimes the RevOps Lead. Sometimes the Growth Lead. Sometimes a founder who never had a GTM team and therefore never learned the bad habits.</p><p>The title varies. The trait does not.</p><div><hr></div><p>The trait is this. <strong>They are comfortable being a beginner again.</strong></p><p>That sounds small. It is not. Most senior people are not comfortable being beginners. Their seniority is built on knowing things. Asking them to unlearn is asking them to give up the thing that makes them senior.</p><p>The Modern GTM Leader does it anyway. They treat their five years of Salesforce expertise the way you treat a language you no longer need. Useful once. Not the future.</p><div><hr></div><p>Let me make this concrete, because &#8220;unlearn and rebuild&#8221; sounds like a slogan until you watch someone actually do it.</p><p>We do a lot of our rebuilds on <a href="https://attio.com?r=WJv2wAc_sh4LL-wL">Attio</a>. Not because it is the only modern CRM, but because its underlying model rewards exactly the kind of thinking the Modern GTM Leader brings.</p><p>Here is what the difference looks like in practice.</p><p>A legacy-trained ops person opens a new CRM and immediately tries to recreate what they had. They rebuild their Salesforce schema field by field. They port over the same fourteen-stage pipeline. They recreate the same workflows, just in a nicer interface. Six weeks later they have a prettier version of the system they were trying to escape. The architecture changed. The thinking did not.</p><p>A Modern GTM Leader opens the same tool and asks a different question. Not &#8220;how do I rebuild what I had,&#8221; but &#8220;what should this actually be.&#8221;</p><p>In Attio that question has real consequences, because the data model is relational and flexible rather than rigid. So instead of forcing every relationship into a &#8220;lead&#8221; or a &#8220;contact,&#8221; they model the business as it actually works. Founders and LPs as their own objects, if they run an investment motion. Partners and referrals as first-class entities, not notes stuck on a contact record. Customer success, hiring, and partnerships running on the same connected foundation as sales, because all of it is relationship data and there is no reason to scatter it across five tools.</p><p>Then they layer AI on top of that clean foundation, and it works, because the underlying structure was designed to be queried and operated on, not just stored.</p><p>The legacy expert produces a migration. The Modern GTM Leader produces an operating system.</p><p>Same tool. Completely different outcome. The variable was never the software. It was the person configuring it.</p><div><hr></div><p>I have watched a few of them work up close. People who took teams from legacy chaos to something genuinely ready for what is coming next. They do not get faster by automating more. They get sharper by removing the layers that do not deserve human attention in the first place.</p><p>That is the move. Not &#8220;automate the work.&#8221; Question whether the work should exist.</p><div><hr></div><p>There is an uncomfortable implication here, and I am going to say it plainly.</p><p>If you are a GTM ops person whose entire identity is built on knowing the legacy stack cold, the next three years are going to be hard. The tools you mastered are becoming the tools companies are trying to leave. The expertise that got you hired is depreciating.</p><p>The way out is not to defend what you know. It is to become the person who helps the company leave it.</p><p>The best RevOps people I know are doing exactly this right now. They are not protecting their Salesforce knowledge. They are leading the migration away from it. They saw the shift early and decided to be the one driving it rather than the one being driven.</p><p>That is a choice available to anyone in these roles. Most will not take it. The ones who do will be the most valuable GTM hires of the next decade.</p><div><hr></div><p>So back to the founder with the job description.</p><p>I told him to throw it out. Stop hiring for tool proficiency. The tools will change twice before this person&#8217;s second anniversary.</p><p>Hire for the trait instead. Find someone who has done the unlearning, or who is clearly capable of it. Someone who thinks about what GTM should be, not what it has always been. Someone comfortable being a beginner in a category that is being rewritten in real time.</p><p>He asked me how you screen for that in an interview.</p><p>I told him the easiest tell. Ask a candidate about the tool they know best. Then ask them what is wrong with it.</p><p>The legacy expert defends it. The Modern GTM Leader has a list.</p>]]></content:encoded></item><item><title><![CDATA[Nobody starts Mario Kart on Rainbow Road]]></title><description><![CDATA[Why B2B products that hand you the full toolkit on day one are setting you up to churn, and what gamified onboarding would actually look like.]]></description><link>https://novlinigtm.substack.com/p/nobody-starts-mario-kart-on-rainbow</link><guid isPermaLink="false">https://novlinigtm.substack.com/p/nobody-starts-mario-kart-on-rainbow</guid><dc:creator><![CDATA[Giacomo Caranese]]></dc:creator><pubDate>Fri, 15 May 2026 10:37:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!VhGz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628c4a33-8d3c-4d72-9304-c350a9363699_1920x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VhGz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628c4a33-8d3c-4d72-9304-c350a9363699_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VhGz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628c4a33-8d3c-4d72-9304-c350a9363699_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!VhGz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628c4a33-8d3c-4d72-9304-c350a9363699_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!VhGz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628c4a33-8d3c-4d72-9304-c350a9363699_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!VhGz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628c4a33-8d3c-4d72-9304-c350a9363699_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VhGz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628c4a33-8d3c-4d72-9304-c350a9363699_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/628c4a33-8d3c-4d72-9304-c350a9363699_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1714527,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://novlinigtm.substack.com/i/197836822?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628c4a33-8d3c-4d72-9304-c350a9363699_1920x1080.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_!VhGz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628c4a33-8d3c-4d72-9304-c350a9363699_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!VhGz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628c4a33-8d3c-4d72-9304-c350a9363699_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!VhGz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628c4a33-8d3c-4d72-9304-c350a9363699_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!VhGz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628c4a33-8d3c-4d72-9304-c350a9363699_1920x1080.png 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></figure></div><div><hr></div><p>The first time I opened Salesforce, I gave up in under three minutes.</p><p>Buttons everywhere. Tabs I couldn&#8217;t read. Objects I didn&#8217;t ask for. Pre-built reports for use cases that weren&#8217;t mine. The product assumed I already knew what I wanted to do with it.</p><p>I didn&#8217;t.</p><p>Most B2B products do this. They ship every feature on day one and call it power. The user opens the app and gets handed the entire toolkit at once: every object, every integration, every workflow, every setting. Day one is the most overwhelming day of the relationship, and it&#8217;s also the day the product asks you to commit.</p><p>This isn&#8217;t power. It&#8217;s a setup for churn.</p><h2>The Mario Kart principle</h2><p>Open Mario Kart for the first time. You get three cups. Three or four characters. A handful of karts. No 200cc. No mirror mode. No Rainbow Road.</p><p>You play. You unlock. You get better. The game gets harder as you do. By the time you&#8217;re racing in 200cc mirror mode with the entire roster, you&#8217;re a different player than the one who started.</p><p>That isn&#8217;t a gimmick. It&#8217;s how learning works. You start with constraints, master them, then the constraints lift. Each new feature lands on a foundation strong enough to hold it.</p><p>Now compare that to Salesforce. Day one, you get every feature, every object, every report, every automation surface. The product gives you no path. It hands you a fully unlocked save file and expects you to play like a speedrunner.</p><p>This is why CRM implementation is a market. The complexity isn&#8217;t a feature. It&#8217;s a tax on adoption that the ecosystem has monetized.</p><h2>I learned Attio because Attio was simple</h2><p>I started using <a href="https://attio.com/?r=WJv2wAc_sh4LL-wL">Attio</a> in 2022, when it was a central database for people and companies and almost nothing else. No Ask Attio. No call intelligence. No MCP. No SDK. Barely any native integrations. You imported your data, you built objects, you connected your inbox, and that was the product.</p><p>That constraint made me good at it. Not at Attio specifically. At CRM architecture. With nothing to hide behind, I had to think about the data model, the object relationships, the attribute logic, the flow between records. The fundamentals.</p><p>Three years later, Attio is a different product. Workflows. Call intelligence. Ask Attio. An MCP server. An SDK. Lists that behave like apps. None of that overwhelmed me, because each layer landed on a foundation I&#8217;d already built. I &#8220;unlocked&#8221; features as they shipped, in the order I was ready to use them.</p><p>If I started today on the current product, I&#8217;d be drowning. The gap between zero and the full surface area is too wide to cross in one jump. I&#8217;d skip the fundamentals, copy a template, and end up with the kind of CRM that looks fine for six months and then quietly rots.</p><p>This is what nobody admits about CRM expertise: a lot of it is just the privilege of having joined early.</p><h2>The panel question</h2><p>Last week I was at a panel at Attio&#8217;s London office. <a href="https://www.linkedin.com/in/filiphmark/">Filip Mark</a> moderating, with <a href="https://www.linkedin.com/in/nicolas-sharp-a92726b1/">Nicolas Sharp</a> (Attio&#8217;s founder and CEO), <a href="https://www.linkedin.com/in/nad-chishtie/">Nad Chishtie</a> from Lovable, and <a href="https://www.linkedin.com/in/saaras-mehan/">Saaras Mehan</a> from Jack &amp; Jill.</p><p>The question that stuck with me: in a world where you can interact with any product through Claude or ChatGPT via MCP, why keep building UI at all?</p><p>Nicolas&#8217;s answer was that UI isn&#8217;t decoration. It&#8217;s mental cache. A well-designed interface you use every day is restful for the brain. You don&#8217;t restart from zero each session. You don&#8217;t burn cognitive load reconstructing context. The UI is the shortcut. Strip it away and replace it with a chat box and every interaction becomes an exam.</p><p>I agree with him. And I&#8217;d add a layer.</p><h2>The malleable product</h2><p>If UI is mental cache, then the UI should evolve with the user.</p><p>The day one UI and the year two UI should not be the same product. Not in a &#8220;we have advanced mode in settings&#8221; way. In a structural way. Features unlock as users demonstrate they&#8217;re ready to handle them. The product gets denser as the user gets better. The complexity ladder is built into the product itself, not bolted on as documentation.</p><p>This was hard to do in the pre-AI world. You shipped one product to everyone because personalizing the surface per user was expensive engineering. Now it isn&#8217;t. The infrastructure to render a per-user product surface, gated by behavior and context, is sitting on the shelf. Most B2B SaaS just hasn&#8217;t picked it up.</p><p>What I&#8217;d want to see:</p><ul><li><p>Day one ships the minimum viable surface. A CRM ships records and pipelines. Not workflows, not reports, not integrations, not AI agents. You earn those.</p></li><li><p>Features unlock through use, not through pricing tiers. The trigger for unlocking the workflows engine is &#8220;the user has built a clean data model and used the pipeline for two weeks,&#8221; not &#8220;the user upgraded to Business plan.&#8221;</p></li><li><p>The UI explicitly tells you what&#8217;s locked and why. Same way a video game tells you &#8220;complete the Mushroom Cup to unlock the Flower Cup.&#8221; Not hidden. Earned and visible.</p></li><li><p>Power users can opt out. There&#8217;s always a &#8220;show me everything&#8221; mode for the consultants, the ops people, the early users who already know the product. The default isn&#8217;t the ceiling.</p></li></ul><p>This is the inverse of how most SaaS thinks about onboarding. Today, onboarding is the bridge between &#8220;user signed up&#8221; and &#8220;user gets the full product.&#8221; The full product is the destination. In the model I&#8217;m describing, the user is never given the full product. The full product reveals itself as they earn it.</p><h2>Why this matters for retention</h2><p>The retention math on B2B SaaS is brutal. Most products lose 60 to 80% of new signups inside the first 30 days. The standard playbook is more onboarding, more checklists, more in-app tours, more customer success calls. All of which assume the problem is that users don&#8217;t understand the product.</p><p>The problem is the opposite. Users understand exactly what&#8217;s in front of them. They see too much. They can&#8217;t tell what to do first. The cognitive load of choosing is what breaks them.</p><p>A gamified product doesn&#8217;t ask the user to choose. It tells them: here&#8217;s what you can do right now, here&#8217;s what&#8217;s next, here&#8217;s what you&#8217;ll unlock when you get there. The path is the product. Mastery is built in.</p><p>This is also why Mario Kart players keep playing for twenty years and Salesforce users hire consultants to keep playing at all.</p><h2>The fastest way to get good is to play with someone who&#8217;s already great</h2><p>Here&#8217;s what every gamer figures out eventually: the fastest path to mastery isn&#8217;t grinding alone. It&#8217;s playing with someone who&#8217;s been at it for ten years and shows you the shortcuts, the lines, the matchups, the cheat codes you wouldn&#8217;t have found in a hundred hours of solo play.</p><p>You don&#8217;t skip the learning. You compress it. You see what good looks like before you&#8217;d have figured it out on your own, and the next thousand hours of play are faster, sharper, more deliberate.</p><p>That&#8217;s the role <a href="https://novlini.io/?utm_source=substack&amp;utm_medium=article&amp;utm_campaign=gamified-products">Novlini</a> plays for teams adopting Attio.</p><p>We&#8217;ve been inside the product since it was a database with three objects. We&#8217;ve built CRMs for companies going from zero to Series B and from Series B to Series D. We&#8217;ve seen the data models that scale and the ones that quietly break at 50,000 records. We know which features to turn on at month one and which ones to leave alone until month six.</p><p>When a team brings us in, we&#8217;re not absorbing complexity they couldn&#8217;t handle. We&#8217;re handing them the cheat codes. We design the data model, build the workspace, plug in the integrations that matter, and run the team through how it all fits together. The teams that want to go all the way become operators themselves, and we step back. The teams that want to focus on selling keep us on retainer to evolve the system as the company grows.</p><p>Either path works, because in both cases the team starts at a level it would have taken them eighteen months to reach alone. That&#8217;s the compression.</p><p>The other reason teams keep us around: at a certain point, expertise should be externalized. You don&#8217;t want your head of revenue spending Thursday nights tuning Attio workflows. You want them selling. The CRM gets handled by people who do nothing else, which is also how every serious operation runs its stack. Specialists for the specialist tools. Operators for the operating.</p><p>This is why the Attio ecosystem exists, and why it&#8217;ll keep growing as the product does. The better the product gets, the higher the ceiling. The higher the ceiling, the more value in having someone next to you who already knows where it is.</p><h2>The next layer</h2><p>Most B2B SaaS still ships with cheat codes enabled. Every feature, day one, no progression. And then it wonders why nobody finishes the game.</p><p>The AI layer doesn&#8217;t change this thesis. It enables it. The same infrastructure that lets you render a custom email per prospect lets you render a custom product per user. The same models that can answer &#8220;which deals are stale&#8221; can decide &#8220;this user is ready for advanced pipeline reports.&#8221;</p><p>Nicolas is right that UI is mental cache. The next step is UI that grows with the user. Not features hidden behind toggles, but a product that genuinely starts simple and ends complex, the way every good game does.</p><p>When that future arrives, the role of experts doesn&#8217;t disappear. It gets sharper. The product handles the progression. The experts handle the ceiling.</p>]]></content:encoded></item><item><title><![CDATA[Attio published a map for modern go-to-market. It isn't a playbook. It's a category move.]]></title><description><![CDATA[Reading nine operators converging on one role, and what it tells us about the discipline of GTM engineering finding its footing.]]></description><link>https://novlinigtm.substack.com/p/attio-published-a-map-for-modern</link><guid isPermaLink="false">https://novlinigtm.substack.com/p/attio-published-a-map-for-modern</guid><dc:creator><![CDATA[Giacomo Caranese]]></dc:creator><pubDate>Fri, 08 May 2026 13:29:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!WSKF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32bfe90b-81d1-4bda-acf5-daa10a21998f_3356x3391.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VTD_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff98ef4b9-16a4-4381-9b07-0677ebb62ca4_3356x1994.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VTD_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff98ef4b9-16a4-4381-9b07-0677ebb62ca4_3356x1994.png 424w, https://substackcdn.com/image/fetch/$s_!VTD_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff98ef4b9-16a4-4381-9b07-0677ebb62ca4_3356x1994.png 848w, https://substackcdn.com/image/fetch/$s_!VTD_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff98ef4b9-16a4-4381-9b07-0677ebb62ca4_3356x1994.png 1272w, https://substackcdn.com/image/fetch/$s_!VTD_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff98ef4b9-16a4-4381-9b07-0677ebb62ca4_3356x1994.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VTD_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff98ef4b9-16a4-4381-9b07-0677ebb62ca4_3356x1994.png" width="1456" height="865" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f98ef4b9-16a4-4381-9b07-0677ebb62ca4_3356x1994.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:865,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1205956,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://novlinigtm.substack.com/i/196900919?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff98ef4b9-16a4-4381-9b07-0677ebb62ca4_3356x1994.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_!VTD_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff98ef4b9-16a4-4381-9b07-0677ebb62ca4_3356x1994.png 424w, https://substackcdn.com/image/fetch/$s_!VTD_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff98ef4b9-16a4-4381-9b07-0677ebb62ca4_3356x1994.png 848w, https://substackcdn.com/image/fetch/$s_!VTD_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff98ef4b9-16a4-4381-9b07-0677ebb62ca4_3356x1994.png 1272w, https://substackcdn.com/image/fetch/$s_!VTD_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff98ef4b9-16a4-4381-9b07-0677ebb62ca4_3356x1994.png 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></figure></div><p>Earlier this week, <a href="https://attio.com?r=WJv2wAc_sh4LL-wL">Attio</a> (the AI-native CRM company that&#8217;s been quietly building one of the more interesting positions in B2B software) published something called the <a href="https://atlas.attio.com/?utm_source=novlini&amp;utm_medium=substack&amp;utm_campaign=gtm-atlas">GTM Atlas</a>.</p><p>It&#8217;s a free, ungated, web-based resource. Nine chapters by nine operators, covering the full customer journey from lead capture to retention. The contributors are a who&#8217;s who of operators in companies most B2B builders are watching right now: Vercel, Framer, Lovable, Owner.com, Intercom, MKT1, plus respected solo voices like Maja Voje and Josh Epstein.</p><p>The framing is unusual. It isn&#8217;t a course. It isn&#8217;t gated. It doesn&#8217;t read like vendor content. The intro by Nicolas Sharp (Attio&#8217;s founder) explicitly calls it a &#8220;map for modern go-to-market&#8221; rather than a playbook, and tells you to skip to whatever section is relevant to where you are.</p><p>It&#8217;s worth reading the whole thing if you have an hour. What follows is my best attempt at telling you what&#8217;s in it, what stood out, and what I think it actually means for anyone building or thinking about a GTM motion in 2026.</p><h3>The nine chapters, in one paragraph each</h3><p><strong>Sharp opens with an intro called <a href="https://atlas.attio.com/gtm-is-a-creative-act?utm_source=novlini&amp;utm_medium=substack&amp;utm_campaign=gtm-atlas">&#8220;GTM is a creative act.&#8221;</a></strong> His thesis: AI has collapsed the gap between hypothesis and working system. The era of &#8220;buy Salesforce, copy the playbook, hire a RevOps lead&#8221; is dead. What replaces it is each company building its own system around its own thesis about its own customer. Less template, more judgment.</p><p><strong>Elena Verna (Lovable) writes on lead capture under the title <a href="https://atlas.attio.com/your-product-is-the-pitch?utm_source=novlini&amp;utm_medium=substack&amp;utm_campaign=gtm-atlas">&#8220;Your product is the pitch.&#8221;</a></strong> Her argument is product-led: in 2026, the website and the product are the demo, the marketing, and the qualification all at once.</p><p><strong>Emily Kramer (MKT1) covers qualification with <a href="https://atlas.attio.com/gen-marketers-do-less-better?utm_source=novlini&amp;utm_medium=substack&amp;utm_campaign=gtm-atlas">&#8220;Gen marketers do less, better.&#8221;</a></strong> Her core point: stop doing random acts of marketing. Most early teams say yes to every founder request and copy what other teams do. The teams that win pick a few big-bet campaigns, integrate content (fuel) and distribution (engine), and let a single generalist orchestrate end-to-end.</p><p><strong>Maja Voje (The GTM Strategist) writes a second qualification chapter, <a href="https://atlas.attio.com/build-your-gtm-brain?utm_source=novlini&amp;utm_medium=substack&amp;utm_campaign=gtm-atlas">&#8220;Build your GTM brain.&#8221;</a></strong> It&#8217;s the most strategic of the chapters: how to build a layered understanding of your market that holds up as the product evolves.</p><p><strong>Kyle Norton (CRO at Owner.com, where he scaled GTM from $2.5M to nearly $100M ARR in under four years) covers outbound in <a href="https://atlas.attio.com/start-with-the-data?utm_source=novlini&amp;utm_medium=substack&amp;utm_campaign=gtm-atlas">&#8220;Start with the data.&#8221;</a></strong> His thesis is uncompromising: outbound has one point of failure, the data. Bad lead lists make every other intervention worthless. AI&#8217;s job is to remove wasted motion, not to send more emails.</p><p><strong>Roniesha Copeland (VP Strategic Sales at Vercel) writes the second outbound chapter, <a href="https://atlas.attio.com/build-the-system-before-the-message?utm_source=novlini&amp;utm_medium=substack&amp;utm_campaign=gtm-atlas">&#8220;Build the system before the message.&#8221;</a></strong> Process before craft.</p><p><strong>James Pastan (Head of Growth at Framer) covers activation: <a href="https://atlas.attio.com/activation-is-more-than-activity?utm_source=novlini&amp;utm_medium=substack&amp;utm_campaign=gtm-atlas">&#8220;Activation is more than activity.&#8221;</a></strong> Pushing back against the idea that engagement metrics equal real value.</p><p><strong>Rati Zvirawa (Senior Director of Product at Intercom) covers conversion with <a href="https://atlas.attio.com/let-ai-own-not-assist?utm_source=novlini&amp;utm_medium=substack&amp;utm_campaign=gtm-atlas">&#8220;Let AI own, not assist.&#8221;</a></strong> The argument: in customer-facing AI, the line between &#8220;AI assists a human&#8221; and &#8220;AI owns the workflow&#8221; is the line between toy and product.</p><p><strong>Josh Epstein (CRO at Coder) closes with retention: <a href="https://atlas.attio.com/retention-is-a-culture-problem?utm_source=novlini&amp;utm_medium=substack&amp;utm_campaign=gtm-atlas">&#8220;Retention is a culture problem.&#8221;</a></strong> Most retention failures aren&#8217;t dashboard problems, they&#8217;re org problems.</p><p>That&#8217;s the Atlas in one breath. Each chapter is short, focused, and written by someone who&#8217;s actually shipped the thing they&#8217;re writing about. The site itself is a beautiful interactive map, worth seeing for the design alone.</p><h3>The thing nobody is saying about this Atlas</h3><p>When you read all nine chapters in one sitting, a pattern emerges that I haven&#8217;t seen mentioned in any of the relays I&#8217;ve read.</p><p>Every chapter describes the same role under a different name.</p><p>Kramer calls it the &#8220;gen marketer.&#8221; Norton calls it the &#8220;GTM engineer.&#8221; Voje calls it the &#8220;GTM brain.&#8221; Sharp calls them &#8220;operators with a clear point of view.&#8221; Strip away the vocabulary and you get the same job description across all nine: one human who owns the data layer, owns the system layer, owns the message layer, and translates a founder&#8217;s belief about the customer into a working machine.</p><p>This convergence is the news. The Atlas isn&#8217;t really nine essays on nine topics. It&#8217;s nine arguments for the same role, dressed in nine different hats.</p><p>That role doesn&#8217;t have a settled name yet. Three years ago it didn&#8217;t really exist as a discipline. People doing this work were scattered across titles like Head of Growth, Marketing Ops Manager, Head of Demand Gen, RevOps Lead, sometimes a founder doing it themselves on the side. The work was happening, but the category wasn&#8217;t.</p><p>The Atlas crystallizes the category.</p><h3>Why a CRM company published a guide that isn&#8217;t about CRM</h3><p>Here&#8217;s the strategic move underneath, and I think it&#8217;s worth naming.</p><p>When a software company publishes a 9-chapter resource featuring nine respected operators, the default assumption is that it&#8217;s lead gen. SEO. Top of funnel.</p><p>The Atlas is something else. It&#8217;s a category-defining document. Sharp&#8217;s intro lays out a thesis (AI has collapsed the gap between hypothesis and system, the playbook era is over, GTM is now a creative act) and the rest of the Atlas reinforces it through nine independent voices.</p><p>Why does that matter? Because if you accept the thesis, you also accept its corollary: the monolithic CRM (the kind designed for one playbook, one process, one set of standardized handoffs) doesn&#8217;t fit anymore. What fits is a composable stack. Tools that let each company build its own system around its own thesis.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WSKF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32bfe90b-81d1-4bda-acf5-daa10a21998f_3356x3391.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WSKF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32bfe90b-81d1-4bda-acf5-daa10a21998f_3356x3391.png 424w, https://substackcdn.com/image/fetch/$s_!WSKF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32bfe90b-81d1-4bda-acf5-daa10a21998f_3356x3391.png 848w, https://substackcdn.com/image/fetch/$s_!WSKF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32bfe90b-81d1-4bda-acf5-daa10a21998f_3356x3391.png 1272w, https://substackcdn.com/image/fetch/$s_!WSKF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32bfe90b-81d1-4bda-acf5-daa10a21998f_3356x3391.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WSKF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32bfe90b-81d1-4bda-acf5-daa10a21998f_3356x3391.png" width="364" height="367.75" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/32bfe90b-81d1-4bda-acf5-daa10a21998f_3356x3391.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1471,&quot;width&quot;:1456,&quot;resizeWidth&quot;:364,&quot;bytes&quot;:558646,&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://novlinigtm.substack.com/i/196900919?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32bfe90b-81d1-4bda-acf5-daa10a21998f_3356x3391.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_!WSKF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32bfe90b-81d1-4bda-acf5-daa10a21998f_3356x3391.png 424w, https://substackcdn.com/image/fetch/$s_!WSKF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32bfe90b-81d1-4bda-acf5-daa10a21998f_3356x3391.png 848w, https://substackcdn.com/image/fetch/$s_!WSKF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32bfe90b-81d1-4bda-acf5-daa10a21998f_3356x3391.png 1272w, https://substackcdn.com/image/fetch/$s_!WSKF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32bfe90b-81d1-4bda-acf5-daa10a21998f_3356x3391.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>The Atlas&#8217;s <a href="https://atlas.attio.com/stack?utm_source=novlini&amp;utm_medium=substack&amp;utm_campaign=gtm-atlas">Stack page</a> lists the tools featured: <a href="https://attio.com?r=WJv2wAc_sh4LL-wL">Attio</a>, <a href="https://clay.com/?via=c116ac">Clay</a>, <a href="https://get.customer.io/0t7pgdlvehn1">Customer.io</a>, Claude, Notion, Framer, Granola, Fin, Wispr Flow. There&#8217;s no Salesforce. No HubSpot. No Outreach. No Marketo. The implicit message is that the legacy stack belongs to the era the Atlas is declaring over.</p><p>This is how categories get redrawn. You don&#8217;t compete on features. You publish the manifesto, you let nine respected operators give it social proof, and you let the worldview do the work.</p><h3>What to take from this if you&#8217;re building a GTM motion right now</h3><p>Three things.</p><p><strong>One: don&#8217;t hire a BDR before you have a system.</strong> This is Norton&#8217;s argument and I think it&#8217;s the most important practical insight in the whole Atlas. Reps fail not because they&#8217;re bad. They fail because the data they&#8217;re working with is unusable. Most early-stage teams hire bodies before they hire (or build) the layer that makes those bodies productive. That order is wrong.</p><p><strong>Two: stop looking for the playbook.</strong> Sharp&#8217;s framing is correct: there isn&#8217;t one. The teams that win in 2026 won&#8217;t be the ones who copied the right template. They&#8217;ll be the ones who built the system that fits their specific belief about their specific customer. Borrowing tactics is fine. Borrowing entire models is now a competitive disadvantage.</p><p><strong>Three: name the role you&#8217;re actually trying to fill.</strong> If you&#8217;re hiring &#8220;Head of Marketing&#8221; but what you actually need is someone who can wire your CRM to your enrichment to your lifecycle automation and run end-to-end experiments with AI-generated assets, write that JD. The Atlas just gave you the vocabulary. Use it.</p><h3>A closing note</h3><p>Disclosure: I run <a href="https://novlini.io">Novlini</a>, a GTM and RevOps consultancy that operates inside the ecosystem the Atlas describes. <a href="https://attio.com?r=WJv2wAc_sh4LL-wL">Attio</a>, <a href="https://clay.com/?via=c116ac">Clay</a> and <a href="https://get.customer.io/0t7pgdlvehn1">Customer.io</a> are the three core tools of our stack, and we are official partners with all three. We picked them by conviction first, the partnerships followed.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_WP2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dfb94be-410c-4cc7-8af4-2569f6cdfaba_2148x1248.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_WP2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dfb94be-410c-4cc7-8af4-2569f6cdfaba_2148x1248.png 424w, https://substackcdn.com/image/fetch/$s_!_WP2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dfb94be-410c-4cc7-8af4-2569f6cdfaba_2148x1248.png 848w, https://substackcdn.com/image/fetch/$s_!_WP2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dfb94be-410c-4cc7-8af4-2569f6cdfaba_2148x1248.png 1272w, https://substackcdn.com/image/fetch/$s_!_WP2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dfb94be-410c-4cc7-8af4-2569f6cdfaba_2148x1248.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_WP2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dfb94be-410c-4cc7-8af4-2569f6cdfaba_2148x1248.png" width="1456" height="846" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1dfb94be-410c-4cc7-8af4-2569f6cdfaba_2148x1248.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:846,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:620630,&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://novlinigtm.substack.com/i/196900919?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dfb94be-410c-4cc7-8af4-2569f6cdfaba_2148x1248.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_!_WP2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dfb94be-410c-4cc7-8af4-2569f6cdfaba_2148x1248.png 424w, https://substackcdn.com/image/fetch/$s_!_WP2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dfb94be-410c-4cc7-8af4-2569f6cdfaba_2148x1248.png 848w, https://substackcdn.com/image/fetch/$s_!_WP2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dfb94be-410c-4cc7-8af4-2569f6cdfaba_2148x1248.png 1272w, https://substackcdn.com/image/fetch/$s_!_WP2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dfb94be-410c-4cc7-8af4-2569f6cdfaba_2148x1248.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>I&#8217;m not a neutral observer of this document.</p><p>But for two years I&#8217;ve been having the same conversation with founders, explaining why a composable stack beats a monolithic CRM, why one operator with a strong point of view outperforms five specialists with handoffs, why the playbook era is over and what replaces it.</p><p>The Atlas is the first time I&#8217;ve seen that conversation written down by people other than me, with social proof attached.</p><p>That&#8217;s why I think it matters. Not because it teaches anything radically new, but because it names what was already happening. And in this industry, naming things is half the battle.</p><p><a href="https://atlas.attio.com/?utm_source=novlini&amp;utm_medium=substack&amp;utm_campaign=gtm-atlas">Worth the hour.</a></p>]]></content:encoded></item><item><title><![CDATA[Your CRM isn't broken. Your data model is.]]></title><description><![CDATA[Most CRM migrations fail before they start. Not because of the tool. Because of what gets imported into it.]]></description><link>https://novlinigtm.substack.com/p/your-crm-isnt-broken-your-data-model</link><guid isPermaLink="false">https://novlinigtm.substack.com/p/your-crm-isnt-broken-your-data-model</guid><dc:creator><![CDATA[Giacomo Caranese]]></dc:creator><pubDate>Fri, 17 Apr 2026 15:00:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!U2h4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d778c46-774a-4751-a9c5-928de2651c2b_1920x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!U2h4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d778c46-774a-4751-a9c5-928de2651c2b_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!U2h4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d778c46-774a-4751-a9c5-928de2651c2b_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!U2h4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d778c46-774a-4751-a9c5-928de2651c2b_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!U2h4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d778c46-774a-4751-a9c5-928de2651c2b_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!U2h4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d778c46-774a-4751-a9c5-928de2651c2b_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!U2h4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d778c46-774a-4751-a9c5-928de2651c2b_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d778c46-774a-4751-a9c5-928de2651c2b_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1316492,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://novlinigtm.substack.com/i/194526988?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d778c46-774a-4751-a9c5-928de2651c2b_1920x1080.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_!U2h4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d778c46-774a-4751-a9c5-928de2651c2b_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!U2h4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d778c46-774a-4751-a9c5-928de2651c2b_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!U2h4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d778c46-774a-4751-a9c5-928de2651c2b_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!U2h4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d778c46-774a-4751-a9c5-928de2651c2b_1920x1080.png 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></figure></div><p>I have had the same conversation probably fifteen times in the past year.</p><p>A founder or ops lead reaches out. They are frustrated with their CRM. HubSpot has become a mess. Salesforce costs too much and nobody uses it correctly. They have heard good things about <a href="https://attio.com?utm_source=novlini&amp;utm_medium=referral&amp;utm_campaign=attio-custom-objects">Attio</a>. They want to migrate.</p><p>We get on a call. I ask them to walk me through how their data is structured today.</p><p>And within ten minutes, the real problem is visible.</p><p>It is not HubSpot. It is never HubSpot.</p><div><hr></div><h2><strong>The migration trap</strong></h2><p>When teams switch CRMs, they do one of two things.</p><p>The first option: they export everything from the old tool and import it as-is into the new one. Same fields. Same structure. Same logic that stopped making sense eighteen months ago. The new CRM looks different. The underlying architecture is identical. Six months later, they are frustrated again, for the same reasons, and they are blaming the new tool.</p><p>The second option: they start from scratch, but they use the default schema as a template. People, Companies, Deals. Maybe a few custom fields. They get up and running quickly, which feels like progress. But the data model was designed for a generic B2B sales motion that may have nothing to do with how their business actually works.</p><p>In both cases, the tool is not the problem. The problem is that nobody stopped to ask: what does our data actually look like, and how should it be connected?</p><div><hr></div><h2><strong>What a broken data model costs you</strong></h2><p>It is not dramatic. That is the thing. A poorly modeled CRM does not explode. It just quietly degrades everything it touches.</p><p>Reporting becomes unreliable. You pull a number, you are not sure you trust it, you go validate it manually. Every time.</p><p>Automations misbehave. They fire on the wrong records, skip edge cases, require constant human override. The workflow you built to save time creates more exceptions than it handles.</p><p>Onboarding takes longer than it should. A new hire opens the CRM and cannot figure out what anything means. The structure does not reflect the business. It reflects whatever someone decided three years ago when they were in a hurry.</p><p>And when you start layering AI on top - agents, <a href="https://attio.com/features/automations?utm_source=novlini&amp;utm_medium=referral&amp;utm_campaign=attio-custom-objects">automations</a>, enrichment - the noise gets amplified. An agent acting on a badly modeled pipeline does not fix your errors. It scales them.</p><div><hr></div><h2><strong>What a good data model actually looks like</strong></h2><p>The core question is: what are the entities in your business, and how do they relate to each other?</p><p>For a straightforward B2B sales motion, the defaults work fine. A Contact belongs to a Company, a Deal tracks the opportunity. Done.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Y7mI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70145df6-ed7f-4c7e-a617-ee1a1179d4f5_2020x1118.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Y7mI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70145df6-ed7f-4c7e-a617-ee1a1179d4f5_2020x1118.png 424w, https://substackcdn.com/image/fetch/$s_!Y7mI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70145df6-ed7f-4c7e-a617-ee1a1179d4f5_2020x1118.png 848w, https://substackcdn.com/image/fetch/$s_!Y7mI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70145df6-ed7f-4c7e-a617-ee1a1179d4f5_2020x1118.png 1272w, https://substackcdn.com/image/fetch/$s_!Y7mI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70145df6-ed7f-4c7e-a617-ee1a1179d4f5_2020x1118.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Y7mI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70145df6-ed7f-4c7e-a617-ee1a1179d4f5_2020x1118.png" width="1456" height="806" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/70145df6-ed7f-4c7e-a617-ee1a1179d4f5_2020x1118.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:806,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:109687,&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://novlinigtm.substack.com/i/194526988?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70145df6-ed7f-4c7e-a617-ee1a1179d4f5_2020x1118.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_!Y7mI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70145df6-ed7f-4c7e-a617-ee1a1179d4f5_2020x1118.png 424w, https://substackcdn.com/image/fetch/$s_!Y7mI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70145df6-ed7f-4c7e-a617-ee1a1179d4f5_2020x1118.png 848w, https://substackcdn.com/image/fetch/$s_!Y7mI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70145df6-ed7f-4c7e-a617-ee1a1179d4f5_2020x1118.png 1272w, https://substackcdn.com/image/fetch/$s_!Y7mI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70145df6-ed7f-4c7e-a617-ee1a1179d4f5_2020x1118.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>But most businesses are not that simple. A consulting firm has clients, projects, workstreams, and deliverables - four distinct entities, each with their own attributes and lifecycle. A VC has portfolio companies, investment rounds, and co-investors that all need to be tracked separately and linked correctly. A SaaS company has companies, users, and subscriptions, and the relationship between them is not always one-to-one.</p><p>When those entities get forced into a schema that was not built for them, the data model starts lying. A &#8220;Deal&#8221; field stores project status. A &#8220;Note&#8221; stands in for what should be a linked record. <a href="https://attio.com/features/custom-objects?utm_source=novlini&amp;utm_medium=referral&amp;utm_campaign=attio-custom-objects">Custom fields</a> multiply until nobody can remember what they were created for.</p><p>The answer is not more fields. It is the right objects, with the right relationships, defined before you start importing data.</p><div><hr></div><h2><strong>Why this matters right now</strong></h2><p>I wrote a few weeks ago about <a href="https://novlinigtm.substack.com/p/the-gtm-stack-is-still-designed-around">push vs. pull in the GTM stack</a>. The short version: most AI tools today are impressive but passive. The next generation acts before you think to ask. Background agents that scan your pipeline, surface what matters, draft the follow-up before you open your laptop.</p><p>That shift is coming faster than most teams expect.</p><p>And it has a hard prerequisite: the data underneath has to be trustworthy. An agent working from clean, well-structured CRM data is a multiplier. An agent working from a tangled mess of imported fields and workaround logic is a liability.</p><p>The teams getting ready for that are not spending their time evaluating new AI tools. They are fixing their foundations first. Cleaning their schema. Defining their objects. Mapping their relationships properly.</p><p>It is unglamorous work. It rarely makes it into a conference talk.</p><p>But it is the difference between a CRM that earns intelligence layered on top of it, and one that does not.</p><div><hr></div><p>If you are in the middle of a CRM migration, or you have been living with a data model that no longer reflects how your business works, I wrote a detailed guide this week on how to approach this in Attio specifically - custom objects, relationship types, and how to structure a real business inside a modern CRM.</p><p><a href="https://novlini.io/blog/attio-custom-objects-relationships?utm_source=substack&amp;utm_medium=email&amp;utm_campaign=attio-custom-objects&amp;utm_content=newsletter-cta">Read it here.</a></p>]]></content:encoded></item><item><title><![CDATA[Your CRM can now talk back]]></title><description><![CDATA[What Attio MCP actually enables, and where it breaks down]]></description><link>https://novlinigtm.substack.com/p/your-crm-can-now-talk-back</link><guid isPermaLink="false">https://novlinigtm.substack.com/p/your-crm-can-now-talk-back</guid><dc:creator><![CDATA[Giacomo Caranese]]></dc:creator><pubDate>Fri, 10 Apr 2026 13:57:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!uL_L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1328d2e0-55a1-44c9-b2f0-9199be8b5878_3318x1844.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uL_L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1328d2e0-55a1-44c9-b2f0-9199be8b5878_3318x1844.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uL_L!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1328d2e0-55a1-44c9-b2f0-9199be8b5878_3318x1844.png 424w, https://substackcdn.com/image/fetch/$s_!uL_L!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1328d2e0-55a1-44c9-b2f0-9199be8b5878_3318x1844.png 848w, https://substackcdn.com/image/fetch/$s_!uL_L!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1328d2e0-55a1-44c9-b2f0-9199be8b5878_3318x1844.png 1272w, https://substackcdn.com/image/fetch/$s_!uL_L!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1328d2e0-55a1-44c9-b2f0-9199be8b5878_3318x1844.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uL_L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1328d2e0-55a1-44c9-b2f0-9199be8b5878_3318x1844.png" width="1456" height="809" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1328d2e0-55a1-44c9-b2f0-9199be8b5878_3318x1844.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:809,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:473097,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://novlinigtm.substack.com/i/193796358?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1328d2e0-55a1-44c9-b2f0-9199be8b5878_3318x1844.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_!uL_L!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1328d2e0-55a1-44c9-b2f0-9199be8b5878_3318x1844.png 424w, https://substackcdn.com/image/fetch/$s_!uL_L!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1328d2e0-55a1-44c9-b2f0-9199be8b5878_3318x1844.png 848w, https://substackcdn.com/image/fetch/$s_!uL_L!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1328d2e0-55a1-44c9-b2f0-9199be8b5878_3318x1844.png 1272w, https://substackcdn.com/image/fetch/$s_!uL_L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1328d2e0-55a1-44c9-b2f0-9199be8b5878_3318x1844.png 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></figure></div><h1>Your CRM can now talk back</h1><p>I wrote this post from inside a Claude conversation that had my Attio workspace open in the background.</p><p>Not a screenshot. Not a demo environment. A live CRM, queryable through natural language, while I was writing something else entirely.</p><p>That&#8217;s what <a href="https://attio.com/">Attio</a> MCP enables. And it&#8217;s worth slowing down on, because the implications go further than most of the &#8220;AI + CRM&#8221; content you&#8217;ve been seeing.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;049c2973-0889-4b3d-8d71-b26176939f5b&quot;,&quot;duration&quot;:null}"></div><h2>The tab-switching problem was always a data problem in disguise</h2><p>The reason salespeople don&#8217;t update their CRM isn&#8217;t laziness. It&#8217;s friction cost. Every switch to a new tab is a context interruption. Every manual field update is a micro-decision about whether the information is worth preserving.</p><p>The result: CRMs with thin, stale data. Which makes the CRM less useful. Which creates more resistance to using it. Classic negative loop.</p><p>The promise of MCP - Model Context Protocol, the standard that lets AI tools read from and write to external systems - is that it collapses that friction to near zero. You&#8217;re already in Claude drafting a follow-up. You ask it to pull the last interaction on that account. It does. You tell it to log the call notes and update the deal stage. Done.</p><p>No tab. No form. No context switch.</p><h2>What the workflow actually looks like</h2><p>Here&#8217;s a concrete sequence we&#8217;ve been running with clients:</p><p>Research a target company in Claude. Ask it to create the company record in Attio, add it to the prospecting list, and draft a personalized first message. All in one conversation.</p><p>Get off a discovery call. Your notetaking tool already has the transcript. Your AI agent reads it, identifies the key outcomes, and updates the deal record in Attio: stage, next steps, notes. By the time you close the laptop, the CRM is current.</p><p>Ask ChatGPT which deals haven&#8217;t had activity in two weeks. Get a clean list. No filter-building, no report setup. Just an answer.</p><p>These aren&#8217;t hypotheticals. They&#8217;re available today, natively, in Claude, ChatGPT, and Notion.</p><h2>The part nobody talks about</h2><p>Here&#8217;s where I have to be honest, because this is where implementations go wrong.</p><p>MCP makes your CRM accessible. It doesn&#8217;t make it good.</p><p>If your Attio workspace has inconsistent data, unmapped fields, deals sitting in the wrong stage, contacts without company associations - the AI will faithfully surface all of that confusion. Garbage in, garbage out. The protocol doesn&#8217;t fix the underlying data model.</p><p>What we see with clients who get real value out of this stack: they invested in CRM architecture before layering in AI. Clean objects, meaningful attributes, a deal flow that reflects how they actually sell. The MCP connection is the last mile, not the foundation.</p><p>If your CRM is a graveyard of half-entered records, this is a good moment to fix that. Not because MCP requires it - but because the gap becomes impossible to ignore once an AI is reading it back to you.</p><h2>The broader shift</h2><p>The more interesting unlock isn&#8217;t Attio + Claude in isolation. It&#8217;s what happens when your entire toolstack is MCP-connected.</p><p>Meeting notes update an Attio record. A deal note triggers a ticket in Linear. Your CRM context travels with you across every tool, automatically, without manual handoffs.</p><p>The CRM stops being a destination you visit. It becomes infrastructure that runs underneath everything else.</p><p>That&#8217;s a different way of thinking about what a CRM is for. Less a system of record you fill in after the fact. More a live data layer that every tool in your stack can read and write to in real time.</p><p>We&#8217;re early. But the primitives are there now.</p><h2>If you&#8217;re on Attio and want to actually build this</h2><p>At <a href="https://novlini.io/">novlini</a> we&#8217;ve been implementing this stack for clients - CRM architecture first, then the AI layer on top. If you want to understand what&#8217;s possible in your specific setup, reply to this post and I&#8217;ll reach out directly.</p>]]></content:encoded></item><item><title><![CDATA[You're not migrating a CRM. You're migrating a way of selling.]]></title><description><![CDATA[What CRM migrations reveal about the real state of your GTM - and the five signals that tell me a project is going to be painful before we touch a single field.]]></description><link>https://novlinigtm.substack.com/p/youre-not-migrating-a-crm-youre-migrating</link><guid isPermaLink="false">https://novlinigtm.substack.com/p/youre-not-migrating-a-crm-youre-migrating</guid><dc:creator><![CDATA[Giacomo Caranese]]></dc:creator><pubDate>Thu, 02 Apr 2026 13:47:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!uymQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F911c956b-3317-4bc7-a8dd-a69af7857841_960x720.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uymQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F911c956b-3317-4bc7-a8dd-a69af7857841_960x720.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uymQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F911c956b-3317-4bc7-a8dd-a69af7857841_960x720.png 424w, https://substackcdn.com/image/fetch/$s_!uymQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F911c956b-3317-4bc7-a8dd-a69af7857841_960x720.png 848w, https://substackcdn.com/image/fetch/$s_!uymQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F911c956b-3317-4bc7-a8dd-a69af7857841_960x720.png 1272w, https://substackcdn.com/image/fetch/$s_!uymQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F911c956b-3317-4bc7-a8dd-a69af7857841_960x720.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uymQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F911c956b-3317-4bc7-a8dd-a69af7857841_960x720.png" width="960" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/911c956b-3317-4bc7-a8dd-a69af7857841_960x720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:960,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:250868,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://novlinigtm.substack.com/i/192960958?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F911c956b-3317-4bc7-a8dd-a69af7857841_960x720.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_!uymQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F911c956b-3317-4bc7-a8dd-a69af7857841_960x720.png 424w, https://substackcdn.com/image/fetch/$s_!uymQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F911c956b-3317-4bc7-a8dd-a69af7857841_960x720.png 848w, https://substackcdn.com/image/fetch/$s_!uymQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F911c956b-3317-4bc7-a8dd-a69af7857841_960x720.png 1272w, https://substackcdn.com/image/fetch/$s_!uymQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F911c956b-3317-4bc7-a8dd-a69af7857841_960x720.png 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></figure></div><p>The brief seemed routine.</p><p>A Series A B2B startup, around twenty people, wanted to move off HubSpot. Too heavy, too expensive, too many features sitting untouched. They&#8217;d heard about <a href="https://attio.com/">Attio</a>. A friend had recommended it. They wanted to move fast - ideally within a month.</p><p>We started where we always start: an audit of what they had.</p><p>That&#8217;s when things got interesting.</p><h2><strong>Eleven deal stages</strong></h2><p>Their HubSpot pipeline had eleven stages.</p><p>Eleven - for a three-person sales team, a three-week average cycle, and a single customer segment. I asked the Head of Sales to walk me through stage seven. He paused. Looked at his screen. Said: &#8220;I think that was added by an old intern.&#8221;</p><p>No one used it. No one knew what it meant. No one had deleted it either.</p><p>This happens more often than it should. CRMs accumulate decisions the way email inboxes accumulate newsletters - passively, incrementally, until the weight of all those small choices makes the whole thing impossible to navigate. Nobody adds eleven pipeline stages in one go. They add one. Then another. Then a consultant recommends a different structure. Then someone reads a blog post about &#8220;deal velocity&#8221; and adds two more stages to track it.</p><p>And nobody removes anything, because removing feels risky when you don&#8217;t fully understand what&#8217;s there.</p><h2><strong>The wrong move would have been easy</strong></h2><p>We could have migrated all eleven stages into Attio. It would have taken two hours. The client would have been satisfied - at least for a few weeks. And then, slowly, the same problems would have resurfaced: low adoption, messy data, a pipeline that doesn&#8217;t reflect how deals actually move.</p><p>This is the trap with CRM migrations. The technical work is straightforward. Map fields, move records, reconnect integrations, set up automations. That part is a solved problem. The harder part - and the part that determines whether a migration actually succeeds - is everything that happens before you touch the tool.</p><p>Instead of migrating, we stopped. And we asked three questions.</p><p>1. When does a deal <em>actually</em> change status in your cycle - not on paper, in reality?</p><p>2. Who needs to know what, at which point, and why?</p><p>3. What do you want to be able to measure in three months that you can&#8217;t measure today?</p><p>Half a day of structured conversation. We went from eleven stages to four. The pipeline became readable. The forecast became usable. Adoption on the new system was immediate, because the structure matched how the team actually worked instead of reflecting someone else&#8217;s playbook.</p><p>The migration itself took a few days. Clean, fast, without drama.</p><h2><strong>A CRM is a mirror</strong></h2><p>After dozens of these projects, one thing is consistently true: <strong>a CRM doesn&#8217;t create problems. It reveals them.</strong></p><p>A team with a fuzzy sales process will have a fuzzy CRM. A team with unclear ownership between AEs and CSMs will have a CRM that nobody fully owns. A team that hasn&#8217;t defined what a &#8220;qualified lead&#8221; means will have a pipeline full of noise that never closes.</p><p>The tool is almost never the issue. It&#8217;s a symptom. HubSpot wasn&#8217;t failing this client. It was faithfully reflecting years of accumulated decisions, never revisited. That&#8217;s actually what a good CRM does - it surfaces the state of your process with uncomfortable precision.</p><p>This is also why Attio works so well for the teams we build with: it&#8217;s flexible enough to match your actual process instead of forcing you into a predefined structure. But that flexibility only becomes an asset if you know what structure you&#8217;re building toward. In the wrong hands, it&#8217;s just a faster way to create a cleaner mess.</p><p>The mirror only helps if you&#8217;re willing to look into it.</p><h2><strong>Five signals that tell me a migration is going to be painful</strong></h2><p>These aren&#8217;t theoretical. Every one of them has delayed a project or forced a rebuild.</p><p><strong>1. &#8220;We just want to move the data over&#8221;</strong></p><p>The belief that the problem is technical. It never is. When a client frames the migration as purely a data transfer exercise, it means the process conversation hasn&#8217;t happened yet - and we will eventually have it, either before the migration (easy) or after a failed one (expensive).</p><p><strong>2. No clear owner of the CRM post-migration</strong></p><p>Someone has to own data quality, field definitions, and workflow logic once we hand over the keys. If the client can&#8217;t name that person, the system will degrade within sixty days. Not because Attio is hard to maintain - it isn&#8217;t - but because no tool maintains itself.</p><p><strong>3. Existing data hasn&#8217;t been touched in months</strong></p><p>Stale data is a red flag - not about the data itself, but about whether the team is actually using the CRM to run the business. If the records haven&#8217;t been updated, it&#8217;s because nobody is reading them. Migrating abandoned data into a new tool doesn&#8217;t revive the habit. You need a process change, not a platform change.</p><p><strong>4. Multiple people define the pipeline differently</strong></p><p>Ask three salespeople what &#8220;Proposal Sent&#8221; means in their pipeline. If you get three answers, you don&#8217;t have a pipeline - you have three individual tracking systems living inside the same tool. This surfaces fast in migration scoping calls. When it does, we stop and do a pipeline alignment workshop before anything else. The cost of skipping this is rebuilding the entire structure three months later.</p><p><strong>5. The decision to switch was made without the sales team</strong></p><p>CRM decisions made top-down, without involving the people who will use the tool daily, fail at adoption. Not because of the tool. Because of the process. If the sales team didn&#8217;t ask for this change, they will default to old habits - Notion, spreadsheets, their own notes - within weeks. Adoption has to be designed in, not assumed.</p><h2><strong>What this means in practice</strong></h2><p>When a prospect tells me they &#8220;just want to migrate,&#8221; I know the migration is the easy part.</p><p>Every project we run at <a href="https://novlini.io/">Novlini</a> starts with a process audit before we write a single line of configuration. Not because we want to add scope - because the questions we ask in that audit determine everything downstream: the data model, the pipeline structure, the automations, the reporting.</p><p>A CRM built on a clear process takes days to configure and months to outgrow. A CRM built on top of a broken process takes days to configure and weeks to abandon.</p><p>The tool is almost never the constraint. The real question is always: what does your sales process actually look like - not on the wiki, not in the onboarding doc, but in the real conversations your team has every day?</p><p>Answer that honestly, and the rest is execution.</p>]]></content:encoded></item><item><title><![CDATA[The GTM stack is still designed around you asking. That's the wrong model.]]></title><description><![CDATA[Most AI tools in sales are impressive. They're also passive. Here's why that matters more than people think.]]></description><link>https://novlinigtm.substack.com/p/the-gtm-stack-is-still-designed-around</link><guid isPermaLink="false">https://novlinigtm.substack.com/p/the-gtm-stack-is-still-designed-around</guid><dc:creator><![CDATA[Giacomo Caranese]]></dc:creator><pubDate>Fri, 27 Mar 2026 16:44:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Xugm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7abcb671-ab60-43b7-ac61-4b44c47c9cd6_1892x1172.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Xugm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7abcb671-ab60-43b7-ac61-4b44c47c9cd6_1892x1172.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Xugm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7abcb671-ab60-43b7-ac61-4b44c47c9cd6_1892x1172.png 424w, https://substackcdn.com/image/fetch/$s_!Xugm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7abcb671-ab60-43b7-ac61-4b44c47c9cd6_1892x1172.png 848w, https://substackcdn.com/image/fetch/$s_!Xugm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7abcb671-ab60-43b7-ac61-4b44c47c9cd6_1892x1172.png 1272w, https://substackcdn.com/image/fetch/$s_!Xugm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7abcb671-ab60-43b7-ac61-4b44c47c9cd6_1892x1172.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Xugm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7abcb671-ab60-43b7-ac61-4b44c47c9cd6_1892x1172.png" width="1456" height="902" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7abcb671-ab60-43b7-ac61-4b44c47c9cd6_1892x1172.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:902,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:361690,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://novlinigtm.substack.com/i/192331069?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7abcb671-ab60-43b7-ac61-4b44c47c9cd6_1892x1172.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_!Xugm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7abcb671-ab60-43b7-ac61-4b44c47c9cd6_1892x1172.png 424w, https://substackcdn.com/image/fetch/$s_!Xugm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7abcb671-ab60-43b7-ac61-4b44c47c9cd6_1892x1172.png 848w, https://substackcdn.com/image/fetch/$s_!Xugm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7abcb671-ab60-43b7-ac61-4b44c47c9cd6_1892x1172.png 1272w, https://substackcdn.com/image/fetch/$s_!Xugm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7abcb671-ab60-43b7-ac61-4b44c47c9cd6_1892x1172.png 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></figure></div><p>I had a monthly review with <a href="https://www.linkedin.com/in/johan-torssell/">Johan</a>, CEO of <a href="https://spiich.ai/">Spiich Labs</a>, yesterday. 24 hours later, I&#8217;m still thinking about it.</p><p>Not because of what we discussed. Because of what happened after the call ended.</p><p>I pressed &#8220;process meeting&#8221; in Spiich. Ten seconds later, my <a href="https://attio.com/">Attio</a> records were updated, the follow-up email was drafted, and the next step was already mapped. I did not write a prompt. I did not open a doc. I did not spend fifteen minutes reconstructing the context of a conversation I had just lived.</p><p>It just happened.</p><p>And sitting with that for the rest of the day, I realized the thing that bothered me was not about Spiich specifically. It was about everything else.</p><div><hr></div><p><strong>The stack we built is a system of responses</strong></p><p>Look at how almost every GTM tool works. You log in. You search. You ask. You get an answer.</p><p>Even the AI features that have shipped over the past two years follow this pattern. HubSpot Breeze, Salesforce Einstein, Attio&#8217;s AI blocks, Clay&#8217;s enrichment logic - these are all powerful. I use several of them daily. But they all share the same underlying model: the human initiates, the tool responds.</p><p>You have to know what to ask. You have to remember to ask. You have to open the right tab, frame the right question, and then interpret the output well enough to decide what to do next.</p><p>That is a lot of cognitive overhead normalized into a routine so familiar we stopped noticing it.</p><p>Every morning, sales reps open their CRM and spend twenty to thirty minutes just getting oriented. Where are we on this deal? What happened after that call last week? Who was I supposed to follow up with? This is not selling. It is reconstruction. And we have built an entire generation of tools that make reconstruction slightly faster without questioning whether it should exist at all.</p><div><hr></div><p><strong>There is a difference between pull and push</strong></p><p>The mental model I keep coming back to is simple.</p><p>Pull tools respond when you ask. Push tools act before you think to ask.</p><p>Most AI in GTM today is pull. Impressive pull, increasingly capable pull, but pull. You open Claude or ChatGPT, you get a beautiful answer, and then you stare at it thinking: now what. The output is great. The initiation still came from you.</p><p>Push is different. It means background agents that run while you are in a meeting, or sleeping, or thinking about something else. They scan your pipeline. They check your email threads. They look at what changed since yesterday. And by the time you open your laptop, you are not starting from scratch. You are starting from a situation already assessed, with actions already recommended, sometimes already taken.</p><p>The value is not a better answer. The value is the elimination of the question itself.</p><p>That is a meaningful distinction, not a marketing one.</p><div><hr></div><p><strong>What this looks like in practice</strong></p><p>I invest in Spiich Labs. I want to be upfront about that, because what I am describing is not a detached observation. I put money in because when I tested it, I saw something I almost never see in this space: a product that does the boring things well, reliably, without demanding that you change how you work to accommodate it.</p><p>The thing that got me was not the AI quality. It was the <strong>proactivity</strong>.</p><p>There are background agents running constantly. They monitor your pipeline, your threads, your calendar. They surface what matters before you open a dashboard. They suggest the next step with enough context that the suggestion is actually useful, not generic.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Oaim!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb495d219-fe45-4bb2-b92b-c0e11fee7f2e_3344x1922.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Oaim!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb495d219-fe45-4bb2-b92b-c0e11fee7f2e_3344x1922.png 424w, https://substackcdn.com/image/fetch/$s_!Oaim!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb495d219-fe45-4bb2-b92b-c0e11fee7f2e_3344x1922.png 848w, https://substackcdn.com/image/fetch/$s_!Oaim!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb495d219-fe45-4bb2-b92b-c0e11fee7f2e_3344x1922.png 1272w, https://substackcdn.com/image/fetch/$s_!Oaim!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb495d219-fe45-4bb2-b92b-c0e11fee7f2e_3344x1922.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Oaim!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb495d219-fe45-4bb2-b92b-c0e11fee7f2e_3344x1922.png" width="1456" height="837" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b495d219-fe45-4bb2-b92b-c0e11fee7f2e_3344x1922.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:837,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:436097,&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://novlinigtm.substack.com/i/192331069?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb495d219-fe45-4bb2-b92b-c0e11fee7f2e_3344x1922.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_!Oaim!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb495d219-fe45-4bb2-b92b-c0e11fee7f2e_3344x1922.png 424w, https://substackcdn.com/image/fetch/$s_!Oaim!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb495d219-fe45-4bb2-b92b-c0e11fee7f2e_3344x1922.png 848w, https://substackcdn.com/image/fetch/$s_!Oaim!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb495d219-fe45-4bb2-b92b-c0e11fee7f2e_3344x1922.png 1272w, https://substackcdn.com/image/fetch/$s_!Oaim!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb495d219-fe45-4bb2-b92b-c0e11fee7f2e_3344x1922.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></p><p>And when you combine that with a properly architected CRM - in my case, Attio - the loop closes in a way that feels almost unfair. Meeting ends. Press one button. CRM updates. Email drafted. Done in ten seconds. The cognitive tax is gone.</p><p>I didn&#8217;t build this. I just turned it on.</p><div><hr></div><p><strong>The prerequisite nobody mentions</strong></p><p>Here is the part that matters if you are thinking about integrating anything like this into your stack.</p><p>Background agents are only as good as the foundation they sit on.</p><p>An agent that scans a poorly modeled pipeline does not catch your errors. It amplifies them. It acts on stale data, drafts follow-ups based on the wrong deal stage, and automates your confusion at scale. That is not a reason to avoid agents. It is a reason to take the architecture seriously first.</p><p>This is something I have seen play out enough times that it has become a rule at Novlini: you do not layer intelligence onto a system that has not earned it. Clean data model, properly defined objects, relationships that actually mirror how your business works. Automations that serve reality, not a sanitized version of it.</p><p>Only then does a push system make sense. Because at that point, what the agent is acting on is true. And acting on truth, proactively, at the right moment, without waiting to be asked -- that is where the real leverage is.</p><div><hr></div><p><strong>Where I think this goes</strong></p><p>Spiich is early. Small. Barely known outside a handful of people paying close attention to the GTM tooling space.</p><p>But the pattern it represents is not going away.</p><p>In the next eighteen to twenty-four months, I think the GTM stack will split into two camps. Tools that wait for you to initiate, and tools that monitor, decide, and act. The first camp will still be valuable. But the second camp will quietly absorb the highest-leverage parts of the workflow: the morning orientation, the post-meeting update, the follow-up timing, the pipeline health check.</p><p>The teams that get there first will not get there because they picked the right product. They will get there because they built the right foundation underneath it.</p><p>That is still the work. It is still unglamorous. It is still mostly about schema design, data quality, and workflow logic that nobody wants to talk about at a conference.</p><p>But it is what separates a GTM stack that is ready for agents from one that will be broken by them.</p>]]></content:encoded></item><item><title><![CDATA[Why “Vibecoding Your Own CRM” Almost Never Works]]></title><description><![CDATA[AI can build the first 80% of a CRM in hours. The remaining 20% is where most companies break their systems.]]></description><link>https://novlinigtm.substack.com/p/why-vibecoding-your-own-crm-almost</link><guid isPermaLink="false">https://novlinigtm.substack.com/p/why-vibecoding-your-own-crm-almost</guid><dc:creator><![CDATA[Giacomo Caranese]]></dc:creator><pubDate>Thu, 12 Mar 2026 10:55:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8YSY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb16a0ce-dfe9-4c98-8a50-01ba8a190dfa_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8YSY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb16a0ce-dfe9-4c98-8a50-01ba8a190dfa_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8YSY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb16a0ce-dfe9-4c98-8a50-01ba8a190dfa_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!8YSY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb16a0ce-dfe9-4c98-8a50-01ba8a190dfa_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!8YSY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb16a0ce-dfe9-4c98-8a50-01ba8a190dfa_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!8YSY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb16a0ce-dfe9-4c98-8a50-01ba8a190dfa_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8YSY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb16a0ce-dfe9-4c98-8a50-01ba8a190dfa_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cb16a0ce-dfe9-4c98-8a50-01ba8a190dfa_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:499133,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://novlinigtm.substack.com/i/190711696?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb16a0ce-dfe9-4c98-8a50-01ba8a190dfa_1536x1024.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_!8YSY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb16a0ce-dfe9-4c98-8a50-01ba8a190dfa_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!8YSY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb16a0ce-dfe9-4c98-8a50-01ba8a190dfa_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!8YSY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb16a0ce-dfe9-4c98-8a50-01ba8a190dfa_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!8YSY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb16a0ce-dfe9-4c98-8a50-01ba8a190dfa_1536x1024.png 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></figure></div><h2><strong>Vibecoding a Custom CRM vs Attio: the 80/20 reality</strong></h2><p>The current &#8220;vibecoding your CRM&#8221; wave (using tools like Claude Code or Lovable) is real, and the demos are legitimately impressive. In a few hours, you can produce an app that looks and feels like a CRM, often good enough to replace spreadsheets and reduce seat-based SaaS spend for small teams. That is not hypothetical: Lovable published a recent customer story about Atonom replacing a Salesforce contract with a Lovable-built CRM, claiming a major cost reduction, with the first version built in ~3 hours.</p><p>But the pattern the sources keep reinforcing is the same: the easy part is the &#8220;first 80%&#8221; (CRUD, views, dashboards). The hard part is the last 20% that makes a CRM operationally safe and durable: permissions, security, data integrity, auditability, edge cases, integrations, scale, and long-term maintainability. Even platforms with strong compliance posture explicitly frame security as a shared responsibility.</p><p>Attio&#8217;s core advantage is that it is already designed around that last 20% while still being unusually flexible: a configurable data model (objects, lists, attributes), enterprise-grade controls (permissions, SSO), and an AI-native layer (Ask Attio, Attio MCP) that is explicitly permission-aware and built around OAuth-scoped access.</p><p>After reviewing the most widely circulated &#8220;replaced Salesforce with a vibecoded CRM&#8221; claim, I can verify one concrete, named example (Atonom). I did not find a well-documented, independently audited example of a vibecoded CRM that is both widely scaled (large headcount, complex permissions, heavy integrations) and publicly evidenced as secure (clear threat model, app-level controls, testing) in the way enterprise buyers typically require.</p><h2><strong>What the evidence says about vibecoded CRMs right now</strong></h2><p>The most verifiable Salesforce replacement story circulating from the Lovable ecosystem is Atonom. Lovable&#8217;s customer story claims: Salesforce cost ~$40,000/year for ~25&#8211;30 users; a finance/legal leader built a working CRM prototype in ~3 hours; the company moved usage away from Salesforce; and the new system runs on Lovable at roughly ~$1,200/year including hosting.</p><p>There is also direct first-person corroboration from Atonom leadership on social, with some numerical inconsistency that&#8217;s worth calling out. Gabe Larsen describes &#8220;ripping out&#8221; a ~$30k Salesforce contract and building a CRM in ~3 hours on Lovable, costing ~$100/month. The direction matches the case study, but the exact numbers vary ($30k vs $40k; $1k vs $1,200).</p><p>Lovable also positions the broader &#8220;buy to build&#8221; narrative as viable at very large scale, citing eXp Realty (83,000+ agents) replacing or reducing multiple per-seat SaaS costs via internal software built with Lovable, including claims of eliminating ~$1M/year in per-seat licensing for an internal &#8220;Hub&#8221; product and saving ~$1M/year by replacing ChatGPT Enterprise custom chatbots with custom workflows using the OpenAI API. This is not a Salesforce CRM replacement story, but it is evidence that Lovable is used for mission-critical internal software in at least one large org.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PxRQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24a0c693-43b4-4e23-a2a2-01716da8e8ee_300x168.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PxRQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24a0c693-43b4-4e23-a2a2-01716da8e8ee_300x168.png 424w, https://substackcdn.com/image/fetch/$s_!PxRQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24a0c693-43b4-4e23-a2a2-01716da8e8ee_300x168.png 848w, https://substackcdn.com/image/fetch/$s_!PxRQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24a0c693-43b4-4e23-a2a2-01716da8e8ee_300x168.png 1272w, https://substackcdn.com/image/fetch/$s_!PxRQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24a0c693-43b4-4e23-a2a2-01716da8e8ee_300x168.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PxRQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24a0c693-43b4-4e23-a2a2-01716da8e8ee_300x168.png" width="420" height="235.2" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/24a0c693-43b4-4e23-a2a2-01716da8e8ee_300x168.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:168,&quot;width&quot;:300,&quot;resizeWidth&quot;:420,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Anthropic Claude Code: Command Line AI Coding - Review &amp; Analysis&quot;,&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="Anthropic Claude Code: Command Line AI Coding - Review &amp; Analysis" title="Anthropic Claude Code: Command Line AI Coding - Review &amp; Analysis" srcset="https://substackcdn.com/image/fetch/$s_!PxRQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24a0c693-43b4-4e23-a2a2-01716da8e8ee_300x168.png 424w, https://substackcdn.com/image/fetch/$s_!PxRQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24a0c693-43b4-4e23-a2a2-01716da8e8ee_300x168.png 848w, https://substackcdn.com/image/fetch/$s_!PxRQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24a0c693-43b4-4e23-a2a2-01716da8e8ee_300x168.png 1272w, https://substackcdn.com/image/fetch/$s_!PxRQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24a0c693-43b4-4e23-a2a2-01716da8e8ee_300x168.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>On the &#8220;why the last 20% matters&#8221; question, the most useful sources are the ones that are unusually explicit about operational boundaries:</p><p>Claude Code&#8217;s own documentation emphasizes that agentic coding tools are powerful precisely because they can read code, modify files, and run commands, and therefore need a strict permission and approval model (read-only by default; explicit approval required for edits and shell commands; configuration of allow/ask/deny rules; warning against bypassing permissions outside isolated environments).</p><p>That caution is not abstract: recent reporting described a real incident where a developer&#8217;s production resources were deleted after delegating infrastructure changes to Claude Code with inadequate supervision and guardrails. The details are specific to that case, but the meta-lesson is transferable to &#8220;vibecoded CRM as a system of record&#8221;: agentic tools plus elevated permissions can create fast failure modes.</p><p>Lovable&#8217;s security posture is strong at the platform level (SOC 2 Type 2, ISO 27001:2022; enterprise security positioning; DPA language on maintaining certifications), but its docs also explicitly state that built-in security tools do not replace a thorough security review and that the builder remains responsible for app-level security decisions, especially for sensitive data or critical functions.</p><p>Attio&#8217;s engineering perspective is the closest thing to a &#8220;primary-source&#8221; articulation of why CRMs become hard at scale: it&#8217;s not just the data model, it is executing user-defined workflows reliably and at scale (Attio references thousands of workflows initiated every minute). This maps directly to the &#8220;last 20%&#8221; bucket: reliability, orchestration, and safe automation.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pcZX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08b5ccaa-4c49-4ccf-b21b-5dfe2316fbee_1138x666.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pcZX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08b5ccaa-4c49-4ccf-b21b-5dfe2316fbee_1138x666.png 424w, https://substackcdn.com/image/fetch/$s_!pcZX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08b5ccaa-4c49-4ccf-b21b-5dfe2316fbee_1138x666.png 848w, https://substackcdn.com/image/fetch/$s_!pcZX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08b5ccaa-4c49-4ccf-b21b-5dfe2316fbee_1138x666.png 1272w, https://substackcdn.com/image/fetch/$s_!pcZX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08b5ccaa-4c49-4ccf-b21b-5dfe2316fbee_1138x666.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pcZX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08b5ccaa-4c49-4ccf-b21b-5dfe2316fbee_1138x666.png" width="1138" height="666" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/08b5ccaa-4c49-4ccf-b21b-5dfe2316fbee_1138x666.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:666,&quot;width&quot;:1138,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:113887,&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://novlinigtm.substack.com/i/190711696?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08b5ccaa-4c49-4ccf-b21b-5dfe2316fbee_1138x666.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_!pcZX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08b5ccaa-4c49-4ccf-b21b-5dfe2316fbee_1138x666.png 424w, https://substackcdn.com/image/fetch/$s_!pcZX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08b5ccaa-4c49-4ccf-b21b-5dfe2316fbee_1138x666.png 848w, https://substackcdn.com/image/fetch/$s_!pcZX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08b5ccaa-4c49-4ccf-b21b-5dfe2316fbee_1138x666.png 1272w, https://substackcdn.com/image/fetch/$s_!pcZX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08b5ccaa-4c49-4ccf-b21b-5dfe2316fbee_1138x666.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></p><h2><strong>Draft Substack article in my voice</strong></h2><p>I keep getting the same question lately:</p><p>Should we just vibecode our own CRM with Claude Code or Lovable?</p><p>I understand the temptation. The demos are insane. You go from &#8220;I hate Salesforce&#8221; to a clean pipeline UI in a few hours. It feels like teleportation. </p><p>There&#8217;s a reason this trend is spreading. For a long time, &#8220;build vs buy&#8221; was a fake choice. Building internal business software was slow, expensive, and brittle. Now AI collapses the first part of the curve. A solid CRUD app is basically a prompt away. </p><p>But here&#8217;s my contrarian take:</p><p>Most teams are vibecoding the wrong thing.</p><p>They&#8217;re vibecoding the part that&#8217;s easy to demo, and underestimating the part that makes a CRM real.</p><h3><strong>The seduction of the demo</strong></h3><p>Let&#8217;s anchor this in a real example, not vibes.</p><p>Lovable published a customer story about Atonom, a startup that claims it replaced a ~$40,000/year Salesforce contract with a Lovable-built CRM for roughly ~$1,200/year including hosting, with the first prototype built in ~3 hours. </p><p>Atonom&#8217;s CRO (Gabe Larsen) posted publicly about ripping out a ~$30k Salesforce contract and building a CRM in ~3 hours on Lovable for ~$100/month. The exact numbers differ, but the narrative is consistent: rapid build, fast adoption, and a meaningful reduction in per-seat SaaS spend. </p><p>That&#8217;s the wow-effect.</p><p>And honestly, it&#8217;s legit. If your &#8220;CRM&#8221; today is a spreadsheet plus a weekly pipeline meeting, AI-assisted building can bring you to a working internal tool fast. </p><p>This is the part many people stop at. They look at the app, they look at the old CRM bill, and the conclusion seems obvious: we can just build it.</p><h3><strong>The 80/20 trap: the last 20% is the whole job</strong></h3><p>A CRM is not a UI. It&#8217;s an operational truth machine.</p><p>It becomes the system of record for revenue. It&#8217;s where you answer questions like: who can see which customer, which deals are real, what forecast is trusted, what happened, and who did what. </p><p>And that last 20% you don&#8217;t see in demos is where CRM complexity lives:</p><p>Security and permissions. The moment you have multiple teams, regions, contractors, or sensitive accounts, permissions stop being a checklist and become foundational product design. One misconfigured rule turns &#8220;internal tool&#8221; into &#8220;data leak.&#8221; The best agentic tools are explicit about this: Claude Code defaults to read-only, requires explicit approvals for actions, and warns against bypassing permission systems outside isolated environments. That is not paranoia. It&#8217;s product reality. </p><p>Data integrity and auditability. CRMs survive by being boringly correct. You need reliable workflows, consistent data modeling, history, and the ability to answer &#8220;what changed, when, and by whom.&#8221; That&#8217;s also why CRM platforms talk about running automation at scale and keeping it reliable. Attio&#8217;s engineering writing is unusually direct: once users can create workflows, the platform has to execute them reliably at scale, with thousands initiated every minute. That is the opposite of a demo. </p><p>Integrations. A CRM is never standalone. Email, calendar, enrichment, billing, product data, warehouse, support, outbound, attribution. The glue is the system. Claude Code can connect to external tools via MCP, but it also warns: third-party MCP servers are not all verified, and you should treat them as a trust boundary. </p><p>Maintainability. This is the silent killer. Even if you &#8220;own the code,&#8221; you also own the on-call. Lovable&#8217;s documentation is candid about the operational surface area you inherit if you stop using the platform for hosting and management: CI/CD, infrastructure, scaling, databases, backups, access controls, OAuth, secrets, monitoring, compliance posture. The cost doesn&#8217;t disappear. It moves. </p><p>And if you want a visceral example of how quickly it can go wrong, look at the recent incident reporting about a developer delegating infrastructure work to Claude Code and accidentally deleting production resources. Different context, same lesson: when AI has write access, guardrails are not optional. </p><h3><strong>So where do I land: build around the CRM, not instead of it</strong></h3><p>At Novlini, we&#8217;ve been testing these tools closely. My takeaway so far: vibecoding is amazing at producing focused tools and workflow-specific interfaces quickly. It&#8217;s less proven as a complete CRM replacement once you hit real-world complexity. </p><p>This is why I&#8217;m bullish on Attio as the baseline.</p><p>Attio&#8217;s core design is closer to &#8220;programmable CRM&#8221; than &#8220;legacy CRM.&#8221; The data model is flexible by default: you can define custom objects and lists, with a wide range of attribute types, and you start from the canonical primitives (people, companies, deals). </p><p>Then it adds something legacy CRMs are still awkward about: an AI layer that is permission-aware.</p><p>Ask Attio explicitly positions itself as enforcing existing permissions, so people only see what they&#8217;re supposed to see, and the human remains in control of suggested actions. </p><p>And Attio MCP matters because it&#8217;s the cleanest &#8220;AI meets system of record&#8221; bridge I&#8217;ve seen so far. It is a hosted MCP server, OAuth-authenticated, designed to give AI tools access to your workspace with confirmation on writes, and it is built for AI assistants to read and act on CRM data without turning your CRM into a DIY integration science project. </p><p>This is also where the &#8220;build vs buy&#8221; argument gets more interesting.</p><p>For most teams, the right move is not:</p><p>Build a CRM vs buy a CRM.</p><p>It&#8217;s:</p><p>Buy a system of record, then build the missing surfaces around it.</p><p>Retool has been making this point for years in the internal-tools world: keep Salesforce or HubSpot as the system of record, and build focused apps (deal review dashboards, commission calculators, renewals control centers) on top of CRM data via APIs. </p><p>With Attio, that &#8220;build around it&#8221; story gets even cleaner because the platform is already oriented around flexibility, strong permissions, and modern integrations. Attio has been shipping directly on these themes recently (MCP server, upgraded permissions, Ask Attio). </p><h3><strong>What about true counterexamples</strong></h3><p>Do I think vibecoded CRM replacements will exist? Yes.</p><p>Do I see a clearly evidenced, production-grade, secure-and-scaled example today? Not really.</p><p>I can verify that Atonom claims to be running a Lovable-built CRM in place of Salesforce for a relatively small team, and that claim is documented both by Lovable and by Atonom leadership. </p><p>What I can&#8217;t verify from public sources is the &#8220;enterprise-grade&#8221; part: the app-level threat model, permission architecture, audit logging, penetration testing, and how it behaves after the tenth integration and the hundredth edge case. And Lovable&#8217;s own docs explicitly remind you why that gap exists: platform security does not replace your responsibility for application security. </p><p>So my position is simple:</p><p>If your goal is to replace spreadsheets and move faster this quarter, vibecode away.</p><p>If your goal is to build a CRM that can survive the next two years of complexity, start from a platform that already solved the last 20%, and use AI to extend it.</p><p>That&#8217;s the bet behind building on Attio, then vibecoding the pieces around it.</p>]]></content:encoded></item><item><title><![CDATA[Attio passed Pipedrive. That is not the real story.]]></title><description><![CDATA[A post, a screenshot, a Ramp rabbit hole, and what CRM adoption data quietly reveals about where the market is going]]></description><link>https://novlinigtm.substack.com/p/attio-passed-pipedrive-that-is-not</link><guid isPermaLink="false">https://novlinigtm.substack.com/p/attio-passed-pipedrive-that-is-not</guid><dc:creator><![CDATA[Giacomo Caranese]]></dc:creator><pubDate>Fri, 06 Mar 2026 10:49:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!gwFG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd718f7ed-f609-4ceb-a6f4-fd752bc4c114_1220x902.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gwFG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd718f7ed-f609-4ceb-a6f4-fd752bc4c114_1220x902.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gwFG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd718f7ed-f609-4ceb-a6f4-fd752bc4c114_1220x902.png 424w, https://substackcdn.com/image/fetch/$s_!gwFG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd718f7ed-f609-4ceb-a6f4-fd752bc4c114_1220x902.png 848w, https://substackcdn.com/image/fetch/$s_!gwFG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd718f7ed-f609-4ceb-a6f4-fd752bc4c114_1220x902.png 1272w, https://substackcdn.com/image/fetch/$s_!gwFG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd718f7ed-f609-4ceb-a6f4-fd752bc4c114_1220x902.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gwFG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd718f7ed-f609-4ceb-a6f4-fd752bc4c114_1220x902.png" width="1220" height="902" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d718f7ed-f609-4ceb-a6f4-fd752bc4c114_1220x902.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:902,&quot;width&quot;:1220,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:75280,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://novlinigtm.substack.com/i/190090700?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd718f7ed-f609-4ceb-a6f4-fd752bc4c114_1220x902.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_!gwFG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd718f7ed-f609-4ceb-a6f4-fd752bc4c114_1220x902.png 424w, https://substackcdn.com/image/fetch/$s_!gwFG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd718f7ed-f609-4ceb-a6f4-fd752bc4c114_1220x902.png 848w, https://substackcdn.com/image/fetch/$s_!gwFG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd718f7ed-f609-4ceb-a6f4-fd752bc4c114_1220x902.png 1272w, https://substackcdn.com/image/fetch/$s_!gwFG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd718f7ed-f609-4ceb-a6f4-fd752bc4c114_1220x902.png 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></figure></div><p>This morning I saw a post from <a href="https://www.linkedin.com/in/alexjvale/">Alex Vale</a>, VP Marketing at <a href="http://attio.com?r=WJv2wAc_sh4LL-wL">Attio</a>. It said, with the exact level of restrained triumph B2B software deserves, that Attio is now more widely adopted than Pipedrive.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!roty!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f975d30-016a-423f-98ca-f3749e377fd4_1096x1708.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!roty!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f975d30-016a-423f-98ca-f3749e377fd4_1096x1708.png 424w, https://substackcdn.com/image/fetch/$s_!roty!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f975d30-016a-423f-98ca-f3749e377fd4_1096x1708.png 848w, https://substackcdn.com/image/fetch/$s_!roty!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f975d30-016a-423f-98ca-f3749e377fd4_1096x1708.png 1272w, https://substackcdn.com/image/fetch/$s_!roty!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f975d30-016a-423f-98ca-f3749e377fd4_1096x1708.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!roty!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f975d30-016a-423f-98ca-f3749e377fd4_1096x1708.png" width="1096" height="1708" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f975d30-016a-423f-98ca-f3749e377fd4_1096x1708.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1708,&quot;width&quot;:1096,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:437953,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://novlinigtm.substack.com/i/190090700?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f975d30-016a-423f-98ca-f3749e377fd4_1096x1708.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_!roty!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f975d30-016a-423f-98ca-f3749e377fd4_1096x1708.png 424w, https://substackcdn.com/image/fetch/$s_!roty!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f975d30-016a-423f-98ca-f3749e377fd4_1096x1708.png 848w, https://substackcdn.com/image/fetch/$s_!roty!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f975d30-016a-423f-98ca-f3749e377fd4_1096x1708.png 1272w, https://substackcdn.com/image/fetch/$s_!roty!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f975d30-016a-423f-98ca-f3749e377fd4_1096x1708.png 1456w" sizes="100vw"></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>Naturally, I clicked.</p><p>First the screenshot. Then the Ramp page. Then the little &#8220;Explore with AI&#8221; button, which is a very 2026 sentence to write unironically. And somewhere between the chart and the AI summary, I realized the interesting part was not the headline itself.</p><p>The interesting part was what the data says about the CRM market underneath it.</p><p>Because yes, &#8220;Attio is now ahead of Pipedrive&#8221; is a nice symbolic milestone. But the more useful question is this: what kind of market produces that result, and what does it tell us about how companies are choosing CRM in 2026?</p><p>As the founder of <a href="https://novlini.io">Novlini</a>, I spend a lot of time inside CRM systems, mostly when companies realize their old setup is either too rigid, too shallow, or somehow both at once. So I am not approaching this as a detached industry analyst in a grey blazer. I am approaching it as someone who has watched the same pattern repeat across startups, scale-ups, funds, and service businesses: teams do not actually want &#8220;a CRM.&#8221; They want a system that matches how their go-to-market motion really works.</p><p>That is why this Ramp data is interesting.</p><p>Not because it gives us some final, absolute truth about market share. It does not. Ramp is very clear that this is based on anonymized, aggregated procurement and renewal activity from businesses on its platform, measured over a trailing 12-month window. In other words, this is spend data, not product telemetry, not active seat count, and not the entire software market. But it is still very useful because it captures something closer to buying behavior than brand perception. It tells us what companies are actually paying for.</p><p>And what companies are paying for, at least in Ramp&#8217;s view of the world, looks like this: Salesforce still dominates CRM with 76% adoption, HubSpot is second at 35%, Zoho is third at 13%, and Attio now appears in fourth place at 4%, ahead of Pipedrive, which also shows 4% on the rounded public chart. On the growth side, Attio is the fastest-growing CRM vendor in the dataset at +0.14 percentage points, ahead of Salesforce at +0.07, while Pipedrive and HubSpot are both declining on this measure.</p><p>That combination matters more than the ranking itself.</p><p>Because the CRM market is not a normal software market. It is a market with absurd inertia. People do not switch CRMs for fun. They switch because pain has finally become more expensive than migration. And since migration is one of those projects everyone says will &#8220;only take a few weeks,&#8221; right before it quietly colonizes an entire quarter, most teams delay it for as long as possible.</p><p>So when a vendor moves in CRM, even a little, it is usually telling you something real.</p><p>The first thing Ramp&#8217;s data tells us is that the incumbents are still very, very incumbent. Salesforce remains the gravitational center of the category. HubSpot remains the default second answer for a huge part of the market. If you wanted a neat challenger narrative where the new generation has already overthrown the old one, this is not that. The market is still concentrated, still sticky, and still dominated by tools that have spent years becoming procurement-safe choices for companies that would rather preserve continuity than pursue elegance.</p><p>The second thing it tells us is that the edges are moving.</p><p>Attio&#8217;s public Ramp profile says it reached 4% adoption in March 2026, up 2 percentage points year over year. That sounds small until you look at the historical table: Ramp shows Attio at 1% in March 2024, 2% in March 2025, and now 4% in March 2026. In a category as sticky as CRM, that is not just growth. That is a sign that a different product philosophy is finding repeatable demand. </p><p>And this is where the &#8220;Attio passed Pipedrive&#8221; story becomes more interesting than a leaderboard screenshot.</p><p>Pipedrive is not some random app. It represents a whole generation of CRM thinking: pipeline-first, sales-led, operationally lightweight, good for teams that mainly need to move deals from stage to stage without building a data architecture degree on the side. Ramp&#8217;s data still shows Pipedrive as stable enough on adoption to round to 4%, but with negative growth, a 4% competitor switch rate, and stronger relative adoption in mid-market and enterprise than Attio. In other words, Pipedrive still has a real installed base, and not just among tiny teams.</p><p>So if Attio is now surfacing above it in the category ranking, even while both round to the same adoption number, the signal is not &#8220;Pipedrive is dead.&#8221; The signal is that the center of gravity for new CRM energy has shifted.</p><p>From pipeline-first to system-first.</p><p>From &#8220;where do I track deals?&#8221; to &#8220;how do I model relationships, automate context, and connect GTM work across the business?&#8221;</p><p>From a CRM as a sales tool to a CRM as an operating layer.</p><p>That shift has been visible in practice for a while. Ramp&#8217;s numbers simply make it harder to pretend it is niche.</p><p>The interesting nuance, though, is where Attio is winning.</p><p>Ramp&#8217;s Attio page shows the vendor is heavily skewed toward smaller companies. SMBs represent the largest share of its customer base at 56%, and its adoption is much higher in SMB than in mid-market or enterprise, where it sits at just 1%. That tells you Attio&#8217;s growth is not coming from broad enterprise standardization yet. It is being pulled upward by smaller, more modern teams. The kind of teams that care less about whether a CRM looks familiar and more about whether it can actually match the way they work.</p><p>This is exactly how most meaningful CRM shifts start.</p><p>Not with giant enterprises heroically abandoning their legacy stack in the name of software design. That fantasy mostly exists on LinkedIn.</p><p>They start with companies that are still early enough, or sharp enough, to ask the better question before the worse system hardens into process. Startups. Lean revenue teams. Founder-led sales motions. Funds building relationship intelligence. Agencies running hybrid outbound and partnership workflows. Businesses that do not fit neatly into the old &#8220;leads, contacts, accounts, opportunities, now good luck&#8221; worldview.</p><p>In that sense, Attio&#8217;s 4% is doing more work than it seems.</p><p>Because this is not a &#8220;we won the whole market&#8221; number. It is a &#8220;we became the obvious answer for a specific kind of high-agency buyer&#8221; number.</p><p>And in software, that is often how the real category shift begins.</p><p>There is another data point that makes this story even better, or worse, depending on whether you enjoy nuance ruining a clean narrative: Attio is not yet dominating first-time CRM adoption or competitor displacement. Ramp&#8217;s category data shows Salesforce captures 65% of first-time adopters in CRM, HubSpot 21%, Zoho 11%, with both Pipedrive and Attio at 3%. On switching, Salesforce also leads at 42%, HubSpot follows at 37%, Zoho sits at 10%, Attio at 5%, and Pipedrive at 4%.</p><p>This matters because it suggests Attio&#8217;s momentum is not simply &#8220;everyone is ripping out their old CRM and moving.&#8221; At least not yet. The numbers imply something more subtle.</p><p>Attio is growing fast, but it is still a challenger operating from the edge rather than the center. It is not yet the default procurement answer. It is not yet the mass-market first choice for every new buyer. And it is not yet the main recipient of large-scale competitive switching in the way Salesforce still is.</p><p>Paradoxically, that makes the growth more interesting.</p><p>Because it suggests the product is not winning through inertia. It is winning through fit.</p><p>People are not buying it because their board told them to.<br>They are buying it because the thing actually makes sense for the motion they are building.</p><p>And if you have spent enough time around CRM decisions, you know how rare that is.</p><p>Most CRM purchases are not moments of clarity. They are moments of compromise.</p><p>Someone wants flexibility.<br>Someone wants reporting.<br>Someone wants familiarity.<br>Someone wants speed.<br>Someone wants &#8220;something the sales team will actually use.&#8221;<br>And somehow the final answer ends up being a compromise between procurement defensibility and organizational habit.</p><p>This is why I keep coming back to the same idea: CRM adoption data is not really about CRM. It is about organizational self-awareness.</p><p>Salesforce&#8217;s dominance tells you that scale, continuity, ecosystem, and institutional trust still matter enormously.<br>HubSpot&#8217;s size tells you the all-in-one promise still works for a huge slice of the market.<br>Zoho&#8217;s durability tells you value and breadth remain underrated.<br>Attio&#8217;s acceleration tells you a growing segment of companies now wants a CRM designed more like modern software and less like a digitized filing cabinet with a quota attached.</p><p>And Pipedrive&#8217;s position tells you something else, something slightly uncomfortable if you have built your GTM around a classic sales pipeline: there is a difference between a CRM that helps a sales team operate and a CRM that helps a business think.</p><p>That does not mean every company should move to Attio tomorrow morning, ideally after a dramatic internal memo and one inspirational FigJam.</p><p>It does mean the old segmentation logic is weakening.</p><p>For years, the CRM conversation was framed too simply:<br>Salesforce for enterprise.<br>HubSpot for growth teams.<br>Pipedrive for lean sales teams.<br>Spreadsheets for the brave, the chaotic, and the seed-stage.</p><p>That map is getting outdated.</p><p>Now the better segmentation is something like this:<br>Do you want a CRM that mainly tracks a process, or one that can model your business?<br>Do you want a tool that works out of the box, or a system that becomes a real advantage once shaped properly?<br>Do you need familiarity, or leverage?</p><p>These are much better questions. They are also the questions modern teams are finally starting to ask before they have 17 workarounds, 4 duplicated databases, and a RevOps lead muttering &#8220;we should really clean this up&#8221; every Monday.</p><p>From where I sit, that is the deeper meaning of the Ramp chart.</p><p>Attio being ranked ahead of Pipedrive is not the end of anything. It is the visible tip of a broader shift in buyer preference. A small but meaningful signal that a more flexible, model-driven, automation-friendly kind of CRM is moving from &#8220;interesting&#8221; to &#8220;adopted.&#8221;</p><p>Not dominant. Not universal. Not inevitable.</p><p>Just increasingly hard to ignore.</p><p>Which, honestly, is how most real market shifts look before everyone starts pretending they saw them coming.</p><p>And yes, I know how this sounds coming from me, Giacomo, founder of an Attio-centric GTM consultancy. Convenient, I agree.</p><p>But this is also precisely why I pay attention to data like this. Not because it confirms a bias, but because it helps explain why certain client conversations now happen much earlier, much more often, and with much less resistance than they did even twelve months ago.</p><p>The market is telling us something.</p><p>Quietly, with procurement data, rounded percentages, and one smug little screenshot.</p><p>That is usually how the good shifts begin.</p>]]></content:encoded></item><item><title><![CDATA[The Economics of Agent-Operable CRMs]]></title><description><![CDATA[A rigorous look at how MCP turns CRM into &#8220;actionable memory,&#8221; reshapes moats, and changes what founders, RevOps, and VCs should underwrite.]]></description><link>https://novlinigtm.substack.com/p/the-economics-of-agent-operable-crms</link><guid isPermaLink="false">https://novlinigtm.substack.com/p/the-economics-of-agent-operable-crms</guid><dc:creator><![CDATA[Giacomo Caranese]]></dc:creator><pubDate>Fri, 27 Feb 2026 19:18:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!zj1w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a3f6f3-9fba-40b9-b6fb-d9a748c9fdce_1920x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zj1w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a3f6f3-9fba-40b9-b6fb-d9a748c9fdce_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zj1w!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a3f6f3-9fba-40b9-b6fb-d9a748c9fdce_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!zj1w!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a3f6f3-9fba-40b9-b6fb-d9a748c9fdce_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!zj1w!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a3f6f3-9fba-40b9-b6fb-d9a748c9fdce_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!zj1w!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a3f6f3-9fba-40b9-b6fb-d9a748c9fdce_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zj1w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a3f6f3-9fba-40b9-b6fb-d9a748c9fdce_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/56a3f6f3-9fba-40b9-b6fb-d9a748c9fdce_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1353385,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://novlinigtm.substack.com/i/189390727?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a3f6f3-9fba-40b9-b6fb-d9a748c9fdce_1920x1080.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_!zj1w!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a3f6f3-9fba-40b9-b6fb-d9a748c9fdce_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!zj1w!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a3f6f3-9fba-40b9-b6fb-d9a748c9fdce_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!zj1w!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a3f6f3-9fba-40b9-b6fb-d9a748c9fdce_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!zj1w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a3f6f3-9fba-40b9-b6fb-d9a748c9fdce_1920x1080.png 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></figure></div><h2><strong>Executive summary</strong></h2><p>CRMs have historically been sticky for boring reasons: once you centralize customer data, rebuild integrations, train a team, and embed workflows into daily habits, switching becomes painful. Economists call that &#8220;switching costs,&#8221; and it&#8217;s a classic source of durable power in software markets.</p><p>Model Context Protocol (MCP) changes the interface economics. MCP standardizes how AI systems connect to external tools and data sources via a consistent protocol (hosts, clients, servers) and turns &#8220;talking to software&#8221; into structured tool calls.</p><p>Once a CRM is agent-operable, your primary user is no longer just a human rep clicking through UI. It is also an agent that can read, write, search, and orchestrate work across systems. That shifts the competitive lens from &#8220;best UI + most features&#8221; to &#8220;best controlled action surface + best data model + best ecosystem routing.&#8221;</p><p>The catch: agent-operability erodes some switching costs (faster querying, automation, even parts of migration), but it can also create a new type of lock-in: your company&#8217;s operating logic becomes encoded in schema design, permissions, audit trails, and agent tool semantics.</p><p>In that world, the economic moat of a CRM becomes less about a monolithic suite and more about being the highest-trust &#8220;system of relationship record&#8221; that agents can safely operate. The center of gravity moves toward modular architectures and marketplaces for &#8220;skills,&#8221; actions, and integrations.</p><h2><strong>Thesis</strong></h2><p>Agent-operable CRMs do not kill moats. They rewrite them.</p><p>The CRM moat used to be: UI adoption + data gravity + workflows + ecosystem.</p><p>The CRM moat in an MCP world becomes: agent-safe permissions and auditability + schema flexibility + tool surface quality + ecosystem reach across modules and agent skills.</p><p>The strategic implication is provocative but practical:</p><p><strong>If your CRM cannot be operated safely by agents, it becomes a UI wrapper around your real operating system.</strong></p><p>And if your CRM is agent-operable, your real competition shifts. It is not just &#8220;Sales vs Marketing suite wars.&#8221; It is &#8220;who owns the action layer for customer data across the whole stack.&#8221;</p><h2><strong>Where CRM moats came from</strong></h2><p>Most CRM lock-in is not mystical. It is structural.</p><p><strong>Switching costs and knowledge lock-in.</strong> Once you&#8217;ve trained a team, built role-specific processes, and shaped behavior around &#8220;how the CRM works,&#8221; you pay switching costs in retraining and operational disruption. Classic work on switching costs shows how these costs soften price competition and strengthen incumbents.</p><p><strong>Data lock-in.</strong> Customer data is not just rows in a table. It is history: activity timelines, attribution, pipeline stage logic, custom fields, and the &#8220;meaning&#8221; of your objects. This maps directly to the information economics view of lock-in: data and training are durable sources of switching friction.</p><p><strong>Ecosystem and network effects.</strong> At scale, CRM behaves like a multi-sided platform: customers on one side, app builders and services partners on the other. Network effects theory explains why: more complementors increase platform value, and more customers attract more complementors.</p><p>This is not theoretical. It&#8217;s how the category leaders won.</p><ul><li><p>Salesforce was founded in 1999 and introduced AppExchange in 2005, explicitly creating a third-party marketplace to extend the platform.</p></li><li><p>Salesforce positions AppExchange as a core growth engine: a marketplace with &#8220;over 9,000 partners,&#8221; &#8220;13 million installs,&#8221; and &#8220;over 91% of Salesforce customers using AppExchange.&#8221;</p></li><li><p>HubSpot was founded in 2006 on inbound marketing, then expanded into a &#8220;crafted, not cobbled suite of products&#8221; built on an AI-powered Smart CRM, explicitly selling the bundle.</p></li><li><p>HubSpot&#8217;s Marketplace claims &#8220;2,000+ apps&#8221; and &#8220;2.5M+ active installs,&#8221; which is the same ecosystem play, scaled to their customer base.</p></li></ul><p><strong>Pull quote:</strong> <strong>The old CRM moat was not &#8220;a database.&#8221; It was an ecosystem wrapped around a process.</strong></p><p>So where does MCP fit?</p><p>It attacks the interface layer through which ecosystems and switching costs are experienced.</p><h2><strong>What MCP changes: agent-operability in practice</strong></h2><p>MCP is not &#8220;AI integration&#8221; in the vague marketing sense.</p><p>MCP is a protocol that standardizes how an LLM application (host) connects through clients to servers that expose <strong>resources</strong>, <strong>prompts</strong>, and <strong>tools</strong>, using JSON-RPC 2.0 over stateful connections with capability negotiation.</p><p>It explicitly foregrounds &#8220;Security and Trust &amp; Safety&#8221; principles like user consent, data privacy, and tool safety.</p><p>That&#8217;s the protocol layer.</p><p>Agent-operability is the product layer: what happens when a CRM decides to become a first-class MCP server, not just a REST API with a chat widget taped on top.</p><p>On February 19, 2026, Attio shipped a hosted MCP server (&#8220;search, query, and act on your Attio data, from any MCP client&#8221;). This is a clean focal case because Attio&#8217;s own documentation is unusually explicit about the design goals and trust model:</p><ul><li><p>OAuth authentication tied to the user account (no API keys), with sessions revocable.</p></li><li><p>Read operations auto-approved; write operations require user confirmation.</p></li><li><p>Operations logged and auditable, constrained to workspace permissions.</p></li><li><p>A tool surface that includes search across records and semantic search across notes and call recordings, plus creation and updates of tasks and records.</p></li></ul><p>Attio&#8217;s engineering write-up adds a key technical-economic insight:</p><p>An MCP server cannot be designed like a public API, because context windows and token costs force different primitives. They argue &#8220;fewer, richer tools&#8221; outperform many atomic ones, and they optimized output formats to reduce token overhead.</p><p>That matters economically because agent throughput is a cost function: more tool calls means more latency, more token burn, and more failure points.</p><p>Here&#8217;s the simplest mental model:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2tLG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e8eb5ac-7738-412d-8ed7-8b21eab619a3_1650x190.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2tLG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e8eb5ac-7738-412d-8ed7-8b21eab619a3_1650x190.png 424w, https://substackcdn.com/image/fetch/$s_!2tLG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e8eb5ac-7738-412d-8ed7-8b21eab619a3_1650x190.png 848w, https://substackcdn.com/image/fetch/$s_!2tLG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e8eb5ac-7738-412d-8ed7-8b21eab619a3_1650x190.png 1272w, https://substackcdn.com/image/fetch/$s_!2tLG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e8eb5ac-7738-412d-8ed7-8b21eab619a3_1650x190.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2tLG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e8eb5ac-7738-412d-8ed7-8b21eab619a3_1650x190.png" width="1456" height="168" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2e8eb5ac-7738-412d-8ed7-8b21eab619a3_1650x190.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:168,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:40799,&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://novlinigtm.substack.com/i/189390727?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e8eb5ac-7738-412d-8ed7-8b21eab619a3_1650x190.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_!2tLG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e8eb5ac-7738-412d-8ed7-8b21eab619a3_1650x190.png 424w, https://substackcdn.com/image/fetch/$s_!2tLG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e8eb5ac-7738-412d-8ed7-8b21eab619a3_1650x190.png 848w, https://substackcdn.com/image/fetch/$s_!2tLG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e8eb5ac-7738-412d-8ed7-8b21eab619a3_1650x190.png 1272w, https://substackcdn.com/image/fetch/$s_!2tLG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e8eb5ac-7738-412d-8ed7-8b21eab619a3_1650x190.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>This flow is consistent with MCP&#8217;s host-client-server architecture and the protocol&#8217;s intent to expose tools and build composable workflows. </p><p><strong>Pull quote:</strong> <strong>In an MCP world, &#8220;the UI&#8221; is a host. The moat is the tool surface behind it.</strong></p><p>Important nuance: agent-operability is converging across incumbents.</p><ul><li><p>Anthropic introduced MCP as an open standard in November 2024. </p></li><li><p>MCP was donated to the Linux Foundation&#8217;s Agentic AI Foundation in December 2025 to keep it neutral and community-driven, with founding participation from OpenAI and Block. </p></li><li><p>Salesforce&#8217;s Agentforce 3 explicitly shipped &#8220;built-in support for open standards like Model Context Protocol (MCP)&#8221; and framed it as interoperability for agents. </p></li><li><p>HubSpot opened a remote MCP server in public beta on May 6, 2025 and describes MCP as an abstraction layer over APIs for AI clients. </p></li></ul><p>So the question is not &#8220;will MCP exist?&#8221; It already does.</p><p>The question is &#8220;what becomes scarce, valuable, and defensible once MCP makes tool connectivity cheap?&#8221;</p><h2><strong>The economics: moats, switching costs, network effects, modular stacks</strong></h2><p>If you strip the hype, agent-operable CRM economics comes down to four moving parts: switching costs, network effects, modular architectures, and governance.</p><p><strong>Switching costs shift from UI friction to schema friction.</strong> You used to pay switching costs in clicks and human time. MCP reduces that. Agents can fetch context, draft updates, and execute routine tasks. <a href="http://attio.com?r=WJv2wAc_sh4LL-wL">Attio</a> explicitly sells &#8220;natural language CRM management&#8221; and &#8220;full workspace access&#8221; via MCP. </p><p>But switching costs don&#8217;t disappear. They relocate:</p><ul><li><p>From &#8220;how to use the UI&#8221; to &#8220;how your data model encodes your business.&#8221;</p></li><li><p>From &#8220;workflow building&#8221; to &#8220;tool semantics, permissions, and auditability.&#8221;</p></li><li><p>From &#8220;manual reporting&#8221; to &#8220;agent reliability and governance.&#8221;</p></li></ul><p>That aligns with switching cost theory: durable customer retention often comes from accumulated, firm-specific investments. Under MCP, those investments increasingly live in schema and governance rather than UI muscle memory. </p><p><strong>Network effects evolve from app marketplaces to action marketplaces.</strong> Platform economics research shows multi-sided marketplaces win by aligning incentives across sides.  Enterprise software marketplaces are a known pattern, including CRM ecosystems like AppExchange. </p><p>The agent twist is that the &#8220;complement&#8221; is no longer just an app. It is also:</p><ul><li><p>a tool bundle,</p></li><li><p>a skill template,</p></li><li><p>an agent action,</p></li><li><p>a governance-approved connector,</p></li><li><p>a reusable workflow that can operate across the stack.</p></li></ul><p>Salesforce&#8217;s AgentExchange is the clearest incumbent signal: a marketplace for agents built to work with its &#8220;digital labor platform,&#8221; explicitly extending the old AppExchange logic into agentic AI. </p><p>HubSpot is making a parallel move from the other direction: it built a remote MCP server to power a Deep Research Connector for ChatGPT, aiming to democratize agent access across &#8220;250,000+ businesses,&#8221; and built an auth-app layer to manage OAuth credentials for remote MCP connections. </p><p><strong>Modular architectures become more viable because orchestration is cheaper.</strong> In platform terms, making integrations composable lowers coordination cost across components and accelerates best-of-breed architectures. MCP explicitly frames &#8220;composable integrations and workflows&#8221; as a core goal. </p><p>This is where Attio&#8217;s positioning is interesting: it describes core primitives like objects, records, attributes, and lists in database terms (tables, rows, columns), and emphasizes custom objects and relational modeling.  That is structurally compatible with modular stacks because the CRM becomes a flexible graph of relationships that other tools can read and write via APIs and MCP.</p><p><strong>Governance becomes the new product surface.</strong> MCP&#8217;s own spec warns that tool invocation creates &#8220;arbitrary data access and code execution paths&#8221; and requires explicit user consent and control.  Security research and enterprise commentary points to risks like the &#8220;confused deputy&#8221; problem, supply chain risks, and prompt injection, with mitigations like strong auth, least privilege, version pinning, and confirmation for sensitive actions. </p><p>That makes &#8220;permissioning quality&#8221; and &#8220;auditability&#8221; real economic value: if agents can act, safety is not optional. Attio&#8217;s MCP design explicitly builds confirmation gates for writes and a logged, auditable model. </p><h3><strong>Comparative feature and economics table</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!v6PO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae721e7d-7507-42cf-b68f-dcd27f78d99e_1394x1480.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!v6PO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae721e7d-7507-42cf-b68f-dcd27f78d99e_1394x1480.png 424w, https://substackcdn.com/image/fetch/$s_!v6PO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae721e7d-7507-42cf-b68f-dcd27f78d99e_1394x1480.png 848w, https://substackcdn.com/image/fetch/$s_!v6PO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae721e7d-7507-42cf-b68f-dcd27f78d99e_1394x1480.png 1272w, https://substackcdn.com/image/fetch/$s_!v6PO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae721e7d-7507-42cf-b68f-dcd27f78d99e_1394x1480.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!v6PO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae721e7d-7507-42cf-b68f-dcd27f78d99e_1394x1480.png" width="1394" height="1480" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ae721e7d-7507-42cf-b68f-dcd27f78d99e_1394x1480.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1480,&quot;width&quot;:1394,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:360284,&quot;alt&quot;:&quot;Dimension\tAttio\tSalesforce\tHubSpot Agent-operability posture\tHosted MCP server positioned as &#8220;connect to the AI ecosystem&#8221; with search/query/action via MCP clients\tAgent platform (Agentforce) with MCP support framed as interoperability + governance/observability\tRemote MCP server (public beta) as bridge to CRM data + additional local developer MCP server Core economic story\t&#8220;Programmable CRM&#8221; as the relationship database agents can operate\t&#8220;Digital labor platform&#8221; extension of enterprise suite + marketplaces\t&#8220;Suite + Smart CRM&#8221; for SMB/mid-market with marketplace extensions Ecosystem network effects\tEarly-stage but designed to be built on (REST API, App SDK, MCP)\tDeep mature ecosystem: AppExchange and a parallel agent marketplace (AgentExchange)\tMarketplace scaled: 2,000+ apps, 2.5M+ active installs; MCP server to bring context to AI tools Switching costs defended by\tSchema + flexible data modeling + agent-safe controls\tEcosystem + entrenched workflows + platform breadth + partner services\tBundle convenience + adoption + marketplace + &#8220;one platform&#8221; simplicity Moat risk in agent era\tCompetes on tool surface quality and data model &#8220;agent-friendliness&#8221;\tMust avoid &#8220;AI layer tax&#8221; perception; leverages ecosystem and installed base\tMust balance suite simplicity with openness; MCP reduces integration friction pressure What gets commoditized\tUI clicks and manual reporting\tSome custom workflow glue (if agents can orchestrate)\tLow-end querying/reporting and basic automation What becomes scarcer\tHigh-trust action layer, permissioning, audit, schema clarity\tSame, but at enterprise scale and compliance demands\tSame, plus clean cross-hub data semantics&quot;,&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://novlinigtm.substack.com/i/189390727?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae721e7d-7507-42cf-b68f-dcd27f78d99e_1394x1480.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Dimension&#9;Attio&#9;Salesforce&#9;HubSpot Agent-operability posture&#9;Hosted MCP server positioned as &#8220;connect to the AI ecosystem&#8221; with search/query/action via MCP clients&#9;Agent platform (Agentforce) with MCP support framed as interoperability + governance/observability&#9;Remote MCP server (public beta) as bridge to CRM data + additional local developer MCP server Core economic story&#9;&#8220;Programmable CRM&#8221; as the relationship database agents can operate&#9;&#8220;Digital labor platform&#8221; extension of enterprise suite + marketplaces&#9;&#8220;Suite + Smart CRM&#8221; for SMB/mid-market with marketplace extensions Ecosystem network effects&#9;Early-stage but designed to be built on (REST API, App SDK, MCP)&#9;Deep mature ecosystem: AppExchange and a parallel agent marketplace (AgentExchange)&#9;Marketplace scaled: 2,000+ apps, 2.5M+ active installs; MCP server to bring context to AI tools Switching costs defended by&#9;Schema + flexible data modeling + agent-safe controls&#9;Ecosystem + entrenched workflows + platform breadth + partner services&#9;Bundle convenience + adoption + marketplace + &#8220;one platform&#8221; simplicity Moat risk in agent era&#9;Competes on tool surface quality and data model &#8220;agent-friendliness&#8221;&#9;Must avoid &#8220;AI layer tax&#8221; perception; leverages ecosystem and installed base&#9;Must balance suite simplicity with openness; MCP reduces integration friction pressure What gets commoditized&#9;UI clicks and manual reporting&#9;Some custom workflow glue (if agents can orchestrate)&#9;Low-end querying/reporting and basic automation What becomes scarcer&#9;High-trust action layer, permissioning, audit, schema clarity&#9;Same, but at enterprise scale and compliance demands&#9;Same, plus clean cross-hub data semantics" title="Dimension&#9;Attio&#9;Salesforce&#9;HubSpot Agent-operability posture&#9;Hosted MCP server positioned as &#8220;connect to the AI ecosystem&#8221; with search/query/action via MCP clients&#9;Agent platform (Agentforce) with MCP support framed as interoperability + governance/observability&#9;Remote MCP server (public beta) as bridge to CRM data + additional local developer MCP server Core economic story&#9;&#8220;Programmable CRM&#8221; as the relationship database agents can operate&#9;&#8220;Digital labor platform&#8221; extension of enterprise suite + marketplaces&#9;&#8220;Suite + Smart CRM&#8221; for SMB/mid-market with marketplace extensions Ecosystem network effects&#9;Early-stage but designed to be built on (REST API, App SDK, MCP)&#9;Deep mature ecosystem: AppExchange and a parallel agent marketplace (AgentExchange)&#9;Marketplace scaled: 2,000+ apps, 2.5M+ active installs; MCP server to bring context to AI tools Switching costs defended by&#9;Schema + flexible data modeling + agent-safe controls&#9;Ecosystem + entrenched workflows + platform breadth + partner services&#9;Bundle convenience + adoption + marketplace + &#8220;one platform&#8221; simplicity Moat risk in agent era&#9;Competes on tool surface quality and data model &#8220;agent-friendliness&#8221;&#9;Must avoid &#8220;AI layer tax&#8221; perception; leverages ecosystem and installed base&#9;Must balance suite simplicity with openness; MCP reduces integration friction pressure What gets commoditized&#9;UI clicks and manual reporting&#9;Some custom workflow glue (if agents can orchestrate)&#9;Low-end querying/reporting and basic automation What becomes scarcer&#9;High-trust action layer, permissioning, audit, schema clarity&#9;Same, but at enterprise scale and compliance demands&#9;Same, plus clean cross-hub data semantics" srcset="https://substackcdn.com/image/fetch/$s_!v6PO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae721e7d-7507-42cf-b68f-dcd27f78d99e_1394x1480.png 424w, https://substackcdn.com/image/fetch/$s_!v6PO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae721e7d-7507-42cf-b68f-dcd27f78d99e_1394x1480.png 848w, https://substackcdn.com/image/fetch/$s_!v6PO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae721e7d-7507-42cf-b68f-dcd27f78d99e_1394x1480.png 1272w, https://substackcdn.com/image/fetch/$s_!v6PO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae721e7d-7507-42cf-b68f-dcd27f78d99e_1394x1480.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></p><p>The platform-specific claims above are grounded in each vendor&#8217;s own MCP/agent announcements and ecosystem disclosures. </p><h2><strong>Evidence: migrations and market comparisons</strong></h2><p>Economics without examples is just vibes. The best public evidence here is migration velocity and the degree to which MCP changes the &#8220;labor content&#8221; of CRM change.</p><h3><strong>Migration examples with documented sources</strong></h3><p><strong>Flatfile: moved from Salesforce to Attio within a month.</strong> Attio&#8217;s customer story claims Flatfile moved their entire CRM &#8220;within a month,&#8221; motivated by rigidity in legacy structure and enabled by a flexible data model, automation, and custom objects. Treat this as vendor-published, but it&#8217;s still a real, named migration with an explicit timeline. </p><p><strong>Snackpass: switched off Salesforce, built custom objects and automated workflows.</strong> Attio&#8217;s Snackpass story emphasizes &#8220;custom objects&#8221; plus automated workflows to unify GTM operations and reduce silos, including syncing revenue/volume data and integrating marketing data into lists. </p><p><strong>Jellysmack: end-to-end migration in four weeks (Novlini case study).</strong> A Novlini case study (non-independent, but documented) describes a four-week migration from Salesforce to Attio including pipelines, fields, workflows, and access controls, with a modular stack design. </p><p><strong>Pull quote:</strong> <strong>The point is not that migrations are &#8220;easy.&#8221; The point is that time-to-switch is becoming a strategic variable.</strong></p><h3><strong>What migration friction still looks like in the real world</strong></h3><p>Attio&#8217;s migration documentation is refreshingly candid about limitations, and those details matter economically because they translate directly into labor hours.</p><ul><li><p>Import2 supports migrating Contacts, Accounts, Leads, Opportunities from Salesforce, but not Cases. </p></li><li><p>CSV imports do not support importing notes (with a workaround: migrate records via CSV and notes via Import2). </p></li><li><p>Import2 &#8220;will create new records&#8221; but &#8220;will not update attribute values&#8221; on records already created in Attio, requiring operational sequencing (including disabling mailbox sync and deleting records) if you want a clean overwrite. </p></li></ul><p>That is exactly what switching-cost theory predicts: it&#8217;s not just exporting data, it&#8217;s reconstructing meaning, sequencing dependencies, and protecting continuity. </p><h3><strong>Migration cost model table</strong></h3><p>Assumptions: public, comparable migration cost datasets are scarce; the model below is an explicit decomposition, not a claim about any single vendor&#8217;s bill. Where vendor-provided &#8220;reduced cost&#8221; mechanisms exist (like Import2 being free for Attio users, or MCP-enabled automation), they affect specific components rather than eliminating the whole. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nKk8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eaee100-fa3e-4bd9-af51-40029374714d_1380x1882.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nKk8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eaee100-fa3e-4bd9-af51-40029374714d_1380x1882.png 424w, https://substackcdn.com/image/fetch/$s_!nKk8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eaee100-fa3e-4bd9-af51-40029374714d_1380x1882.png 848w, https://substackcdn.com/image/fetch/$s_!nKk8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eaee100-fa3e-4bd9-af51-40029374714d_1380x1882.png 1272w, https://substackcdn.com/image/fetch/$s_!nKk8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eaee100-fa3e-4bd9-af51-40029374714d_1380x1882.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nKk8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eaee100-fa3e-4bd9-af51-40029374714d_1380x1882.png" width="1380" height="1882" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3eaee100-fa3e-4bd9-af51-40029374714d_1380x1882.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1882,&quot;width&quot;:1380,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:416541,&quot;alt&quot;:&quot;Cost componentWhat drives itWhy it exists (economic interpretation)How agent-operability can change itWhat still doesn&#8217;t go awayData extraction + normalizationObject model differences, field types, deduping, enrichment rules&#8220;Data lock-in&#8221;: accumulated, firm-specific data structure investmentAgents can help map, validate, and reconcile faster using tool calls and semantic searchGarbage-in remains garbage; domain semantics still require humansSchema redesignCustom objects, relationships, pipeline definitions&#8220;Process lock-in&#8221;: CRM encodes how you sellAgents can draft schema proposals, simulate workflows, and spot mismatchesWrong schema is expensive; governance decisions are humanHistorical activity migrationNotes, calls, emails, attachments&#8220;Operational memory&#8221; continuityAgents can assist classification and linkingMany platforms have partial migration support and constraintsIntegration rebuildBi-directional sync, webhooks, iPaaS recipes, data warehouse&#8220;Ecosystem lock-in&#8221;: re-creating the graphMCP reduces one-off connector work if servers exist; agents can accelerate glue codeIntegration reliability and SLAs still require engineering ownershipPermissioning + audit designTeams, access controls, approvals, logging&#8220;Trust moat&#8221;: ability to let software act safelyMCP puts governance first (consent, tool safety), pushing better defaultsCompliance and least-privilege design remains hardTraining + change managementReps, CS, managers adopting new habits&#8220;Brand-specific training&#8221; switching costAgent UIs can reduce UI learning curve, as users interact via natural languageBehavior change and accountability systems still cost real effortCutover risk + downtimePipeline continuity, reporting breaks, attribution driftRisk premium on changeAgents can run parallel ops, reconcile discrepanciesRisk is irreducible; you still need a cutover plan&quot;,&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://novlinigtm.substack.com/i/189390727?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eaee100-fa3e-4bd9-af51-40029374714d_1380x1882.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Cost componentWhat drives itWhy it exists (economic interpretation)How agent-operability can change itWhat still doesn&#8217;t go awayData extraction + normalizationObject model differences, field types, deduping, enrichment rules&#8220;Data lock-in&#8221;: accumulated, firm-specific data structure investmentAgents can help map, validate, and reconcile faster using tool calls and semantic searchGarbage-in remains garbage; domain semantics still require humansSchema redesignCustom objects, relationships, pipeline definitions&#8220;Process lock-in&#8221;: CRM encodes how you sellAgents can draft schema proposals, simulate workflows, and spot mismatchesWrong schema is expensive; governance decisions are humanHistorical activity migrationNotes, calls, emails, attachments&#8220;Operational memory&#8221; continuityAgents can assist classification and linkingMany platforms have partial migration support and constraintsIntegration rebuildBi-directional sync, webhooks, iPaaS recipes, data warehouse&#8220;Ecosystem lock-in&#8221;: re-creating the graphMCP reduces one-off connector work if servers exist; agents can accelerate glue codeIntegration reliability and SLAs still require engineering ownershipPermissioning + audit designTeams, access controls, approvals, logging&#8220;Trust moat&#8221;: ability to let software act safelyMCP puts governance first (consent, tool safety), pushing better defaultsCompliance and least-privilege design remains hardTraining + change managementReps, CS, managers adopting new habits&#8220;Brand-specific training&#8221; switching costAgent UIs can reduce UI learning curve, as users interact via natural languageBehavior change and accountability systems still cost real effortCutover risk + downtimePipeline continuity, reporting breaks, attribution driftRisk premium on changeAgents can run parallel ops, reconcile discrepanciesRisk is irreducible; you still need a cutover plan" title="Cost componentWhat drives itWhy it exists (economic interpretation)How agent-operability can change itWhat still doesn&#8217;t go awayData extraction + normalizationObject model differences, field types, deduping, enrichment rules&#8220;Data lock-in&#8221;: accumulated, firm-specific data structure investmentAgents can help map, validate, and reconcile faster using tool calls and semantic searchGarbage-in remains garbage; domain semantics still require humansSchema redesignCustom objects, relationships, pipeline definitions&#8220;Process lock-in&#8221;: CRM encodes how you sellAgents can draft schema proposals, simulate workflows, and spot mismatchesWrong schema is expensive; governance decisions are humanHistorical activity migrationNotes, calls, emails, attachments&#8220;Operational memory&#8221; continuityAgents can assist classification and linkingMany platforms have partial migration support and constraintsIntegration rebuildBi-directional sync, webhooks, iPaaS recipes, data warehouse&#8220;Ecosystem lock-in&#8221;: re-creating the graphMCP reduces one-off connector work if servers exist; agents can accelerate glue codeIntegration reliability and SLAs still require engineering ownershipPermissioning + audit designTeams, access controls, approvals, logging&#8220;Trust moat&#8221;: ability to let software act safelyMCP puts governance first (consent, tool safety), pushing better defaultsCompliance and least-privilege design remains hardTraining + change managementReps, CS, managers adopting new habits&#8220;Brand-specific training&#8221; switching costAgent UIs can reduce UI learning curve, as users interact via natural languageBehavior change and accountability systems still cost real effortCutover risk + downtimePipeline continuity, reporting breaks, attribution driftRisk premium on changeAgents can run parallel ops, reconcile discrepanciesRisk is irreducible; you still need a cutover plan" srcset="https://substackcdn.com/image/fetch/$s_!nKk8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eaee100-fa3e-4bd9-af51-40029374714d_1380x1882.png 424w, https://substackcdn.com/image/fetch/$s_!nKk8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eaee100-fa3e-4bd9-af51-40029374714d_1380x1882.png 848w, https://substackcdn.com/image/fetch/$s_!nKk8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eaee100-fa3e-4bd9-af51-40029374714d_1380x1882.png 1272w, https://substackcdn.com/image/fetch/$s_!nKk8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3eaee100-fa3e-4bd9-af51-40029374714d_1380x1882.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></p><p>This decomposition aligns with how MCP is described (tool calls, trust principles) and with real migration constraints disclosed in platform documentation. </p><h3><strong>A timeline view: why this is happening now</strong></h3><p>The &#8220;now&#8221; matters. MCP moved from announcement to governance to vendor adoption fast.</p><p>This timeline is based on vendor histories and official changelogs/announcements. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6Q1B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc08a0d8-7e73-4b0d-876a-d16c7f2b3622_1364x504.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6Q1B!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc08a0d8-7e73-4b0d-876a-d16c7f2b3622_1364x504.png 424w, https://substackcdn.com/image/fetch/$s_!6Q1B!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc08a0d8-7e73-4b0d-876a-d16c7f2b3622_1364x504.png 848w, https://substackcdn.com/image/fetch/$s_!6Q1B!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc08a0d8-7e73-4b0d-876a-d16c7f2b3622_1364x504.png 1272w, https://substackcdn.com/image/fetch/$s_!6Q1B!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc08a0d8-7e73-4b0d-876a-d16c7f2b3622_1364x504.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6Q1B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc08a0d8-7e73-4b0d-876a-d16c7f2b3622_1364x504.png" width="1364" height="504" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dc08a0d8-7e73-4b0d-876a-d16c7f2b3622_1364x504.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:504,&quot;width&quot;:1364,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:98303,&quot;alt&quot;:&quot;1999Salesforce founded(SaaS CRM)2005AppExchangeintroduced (platformecosystem)2006HubSpot founded(inbound &#8594; suite)2024-11-25Anthropic announcesMCP2025-05-06HubSpot remote MCPserver public beta2025-06-23SalesforceAgentforce 3highlights MCPinteroperability2025-12-09MCP donated toLinux FoundationAAIF2026-02-19Attio launcheshosted MCP serverCRM moats &#8594; MCP era&quot;,&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://novlinigtm.substack.com/i/189390727?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc08a0d8-7e73-4b0d-876a-d16c7f2b3622_1364x504.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="1999Salesforce founded(SaaS CRM)2005AppExchangeintroduced (platformecosystem)2006HubSpot founded(inbound &#8594; suite)2024-11-25Anthropic announcesMCP2025-05-06HubSpot remote MCPserver public beta2025-06-23SalesforceAgentforce 3highlights MCPinteroperability2025-12-09MCP donated toLinux FoundationAAIF2026-02-19Attio launcheshosted MCP serverCRM moats &#8594; MCP era" title="1999Salesforce founded(SaaS CRM)2005AppExchangeintroduced (platformecosystem)2006HubSpot founded(inbound &#8594; suite)2024-11-25Anthropic announcesMCP2025-05-06HubSpot remote MCPserver public beta2025-06-23SalesforceAgentforce 3highlights MCPinteroperability2025-12-09MCP donated toLinux FoundationAAIF2026-02-19Attio launcheshosted MCP serverCRM moats &#8594; MCP era" srcset="https://substackcdn.com/image/fetch/$s_!6Q1B!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc08a0d8-7e73-4b0d-876a-d16c7f2b3622_1364x504.png 424w, https://substackcdn.com/image/fetch/$s_!6Q1B!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc08a0d8-7e73-4b0d-876a-d16c7f2b3622_1364x504.png 848w, https://substackcdn.com/image/fetch/$s_!6Q1B!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc08a0d8-7e73-4b0d-876a-d16c7f2b3622_1364x504.png 1272w, https://substackcdn.com/image/fetch/$s_!6Q1B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc08a0d8-7e73-4b0d-876a-d16c7f2b3622_1364x504.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>The common pattern: ecosystems first (apps), then standardization of agent connectivity (MCP), then a race to own the action layer safely.</p><h2><strong>Risks, counterarguments, and practical recommendations</strong></h2><p>Agent-operable CRMs are not automatically better. They are higher-leverage, which means higher risk if misused.</p><h3><strong>Risks and counterarguments</strong></h3><p><strong>Security risk is real, not theoretical.</strong> MCP&#8217;s spec explicitly warns that data access and tool invocation create powerful (and dangerous) execution paths, requiring explicit user consent, control, and tool safety practices. </p><p>Enterprise security perspectives highlight risks including confused deputy (authorization mistakes that let users access more than intended), supply chain risk (MCP servers are executable code), prompt injection, and tool injection, with mitigations like least privilege, version pinning, and user confirmation for actions. </p><p>Attio&#8217;s own MCP design choices (auto-approved reads, confirmation for writes, auditable operations) are a direct response to these risk classes. </p><p><strong>Agents can become a new lock-in.</strong> If your GTM operating logic becomes encoded in agent prompts, tool flows, and schema-specific semantics, migration can become harder, not easier. This is still switching cost, just in a new form. </p><p><strong>Incumbents aren&#8217;t asleep.</strong> Salesforce and HubSpot have already moved: Salesforce bakes MCP into Agentforce interoperability; HubSpot ships both remote MCP for CRM data and local MCP for developer workflows, plus a connector management layer. </p><p>So &#8220;MCP support&#8221; will not be a moat by itself. It&#8217;s table stakes.</p><p><strong>The real question becomes control and economics.</strong> Who can offer agent throughput without chaos? Who can offer openness without breaking governance? MCP makes the transport standard; it doesn&#8217;t make your data clean or your org disciplined.</p><h3><strong>Practical recommendations for founders</strong></h3><p>Treat the CRM as infrastructure, not a tool.</p><ol><li><p>Design your schema like a product API. Favor explicit objects, stable identifiers, and relationship modeling that reflects your domain. Attio&#8217;s own conceptual model (objects/records/attributes/lists) is a good mental template for &#8220;CRM as system of record.&#8221; </p></li><li><p>Invest early in permissioning and audit. If you want agents to act, you need least privilege, approvals, and logs. MCP guidance and vendor implementations point the same way. </p></li><li><p>Prefer modular stacks where the CRM is the memory layer and specialized tools do specialized work. MCP explicitly targets composable integrations; enterprise software marketplaces show why ecosystems win. </p></li></ol><h3><strong>Practical recommendations for RevOps</strong></h3><p><strong>Pull quote:</strong> <strong>Your job title is trending toward &#8220;GTM systems architect.&#8221;</strong></p><ol><li><p>Define &#8220;agent-grade data quality&#8221; metrics. If agents will act, you need stronger standards for required fields, stage definitions, and identity resolution. This is the real operational moat.</p></li><li><p>Don&#8217;t automate what you can&#8217;t audit. Start with read-only use cases (research, summarization, health checks), then gated writes (tasks, notes), then higher-risk actions. This mirrors MCP safety principles and the read/write approval patterns vendors use. </p></li><li><p>Make migration a capability, not a project. Document mappings, keep a canonical schema dictionary, and maintain integration diagrams. Migration becomes easier when meaning is explicit. Attio&#8217;s migration docs illustrate why sequencing and constraints matter in practice. </p></li></ol><h3><strong>Practical recommendations for VCs</strong></h3><p>Underwrite agent-operability like you underwrite developer experience.</p><ol><li><p>Ask: &#8220;Can this CRM be safely operated by agents?&#8221; Not &#8220;does it have AI features.&#8221; Look for concrete mechanisms: OAuth, granular scopes, approval flows, auditing, and tool semantics. </p></li><li><p>Watch for marketplace power shifting. App marketplaces were the old network effect. Agent marketplaces and connector registries are the next one. Salesforce&#8217;s AgentExchange and HubSpot&#8217;s connector strategy are explicit signals. </p></li><li><p>Be skeptical of &#8220;suite bundling&#8221; as the only moat. MCP lowers integration friction, which makes best-of-breed more plausible, especially for technical startups. The economic value shifts toward the cleanest system of record and the safest action surface.</p></li></ol><h2><strong>Three-year outlook</strong></h2><p>By early 2029, &#8220;agent-operable&#8221; will be as expected as &#8220;has an API.&#8221;</p><p>MCP&#8217;s governance path supports this: it moved to a neutral foundation under the Linux Foundation&#8217;s AAIF (December 2025), with major AI labs supporting open, interoperable infrastructure. </p><p>Vendors are already racing to productize the action layer:</p><ul><li><p>Salesforce positions MCP support as interoperability for scaling agents at enterprise governance levels. </p></li><li><p>HubSpot is building both remote and local MCP servers and investing in connector lifecycle tooling for broader adoption. </p></li><li><p>Attio is explicitly shipping a hosted MCP server and describing agent-driven workflows as a first-class developer platform surface. </p></li></ul><p>So what&#8217;s the real bet?</p><p>The winners will be CRMs that become <strong>high-trust, composable operating memory</strong>. Not because they have more features, but because they let agents act with the right constraints, in the right data model, with the lowest marginal cost of orchestration.</p><p>Three predictions, stated cleanly:</p><p><strong>First, &#8220;workflow&#8221; will split into two layers.</strong> Deterministic automations remain for compliance-critical operations. Agentic execution dominates messy, high-context tasks (research, routing, follow-ups, CRM hygiene), because MCP makes tool access cheap and standardized. </p><p><strong>Second, marketplaces will re-price.</strong> The scarce asset will be not just an app listing, but a trusted action bundle that can be invoked by agents inside governance boundaries. AgentExchange is an early form factor. </p><p><strong>Third, migration velocity becomes strategic.</strong> If agents can reduce the labor content of switching (mapping, reconciliation, reporting rebuild), the CRM competitive landscape opens, at least for startups and mid-market. But schema lock-in becomes the new gravity, so the cost of getting your data model wrong rises. </p><blockquote><p><strong>The CRM war is shifting from &#8220;who has the best UI?&#8221; to &#8220;who owns the safest action layer over customer reality?&#8221;</strong></p></blockquote>]]></content:encoded></item><item><title><![CDATA[AI-Native CRM Infrastructure: Why Attio MCP Marks the End of Traditional CRM Software]]></title><description><![CDATA[The shift from sales tools to operational memory in modern go-to-market systems]]></description><link>https://novlinigtm.substack.com/p/ai-native-crm-infrastructure-why</link><guid isPermaLink="false">https://novlinigtm.substack.com/p/ai-native-crm-infrastructure-why</guid><dc:creator><![CDATA[Giacomo Caranese]]></dc:creator><pubDate>Thu, 19 Feb 2026 17:15:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8mzx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F739d6df9-be59-4b83-89d5-499de3f55b81_1920x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8mzx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F739d6df9-be59-4b83-89d5-499de3f55b81_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8mzx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F739d6df9-be59-4b83-89d5-499de3f55b81_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!8mzx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F739d6df9-be59-4b83-89d5-499de3f55b81_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!8mzx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F739d6df9-be59-4b83-89d5-499de3f55b81_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!8mzx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F739d6df9-be59-4b83-89d5-499de3f55b81_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8mzx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F739d6df9-be59-4b83-89d5-499de3f55b81_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/739d6df9-be59-4b83-89d5-499de3f55b81_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:126095,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://novlinigtm.substack.com/i/188512776?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F739d6df9-be59-4b83-89d5-499de3f55b81_1920x1080.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_!8mzx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F739d6df9-be59-4b83-89d5-499de3f55b81_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!8mzx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F739d6df9-be59-4b83-89d5-499de3f55b81_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!8mzx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F739d6df9-be59-4b83-89d5-499de3f55b81_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!8mzx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F739d6df9-be59-4b83-89d5-499de3f55b81_1920x1080.png 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></figure></div><p>For most of its existence, the CRM category has been solving the same underlying problem while describing it in different language. Vendors spoke about pipeline visibility, forecasting accuracy, and productivity gains, yet the real objective was always more fundamental: organizations needed a shared memory, and humans were unreliable storage devices.</p><p>So software was built to discipline recollection.</p><p>Stages existed because narratives drift over time. Required fields existed because context disappears under pressure. Forecasting existed because leadership could not rely on individual interpretation. The CRM was therefore not primarily a system for selling, but a system for forcing the organization to describe itself in a structured way.</p><p>Every improvement in the last twenty years made this discipline less painful but never changed its nature. Interfaces became cleaner, workflows became configurable, automation reduced manual effort, and analytics attempted to reconstruct meaning after the fact. Yet the contract remained intact: the company only knew what employees remembered to record, and the software merely preserved those fragments.</p><p>Humans maintained the organizational brain.</p><p>The release of <a href="https://docs.attio.com/mcp/overview">Attio MCP</a> marks a departure from that contract, not because it inserts artificial intelligence into the CRM interface, but because it allows intelligence to operate the CRM directly. The distinction appears subtle, but it changes the nature of the system itself.</p><div><hr></div><h2>The interface was never the real product</h2><p>Most software categories evolve by improving interaction first. The early CRM stored records. The next generation automated workflows. Then came analytics dashboards, and eventually AI assistants capable of summarizing conversations or recommending next steps. Each iteration reduced friction while preserving the assumption that a user remained the primary operator of the system.</p><p>This assumption explains why many recent &#8220;AI CRM&#8221; features felt impressive during demonstrations yet inconclusive in practice. The model could observe data and interpret patterns, but it still relied on humans to maintain the underlying reality. Intelligence commented on the system rather than participating in it.</p><p>Observation does not remove responsibility.</p><p>The limitation, therefore, was not model capability but architectural placement. Intelligence embedded inside the interface remains downstream of human action. Intelligence connected to the system state becomes part of the action itself.</p><div><hr></div><h2>What Model Context Protocol actually introduces</h2><p>The Model Context Protocol represents a standardized way for reasoning systems to securely access and modify structured software environments. Rather than interacting through screens designed for humans, an agent interacts with the data model directly through permissioned operations.</p><p>Historically, the flow of work looked like this:</p><p>Human &#8594; interface &#8594; database</p><p>With agent-operable systems, the direction changes:</p><p>Human intent &#8594; agent reasoning &#8594; system state</p><p>The CRM ceases to be a location where activities are documented after completion. It becomes an environment where activities are executed as they unfold. An agent can search accounts, update relationships, create follow-ups, and maintain continuity of context without waiting for manual intervention. The system transitions from retrospective record to operational memory.</p><div><hr></div><h2>From record keeping to operational memory</h2><p>Traditional CRM data describes events that have already happened. An agent-operable CRM maintains a continuously evolving model of reality.</p><p>Every interaction contributes to that model. Meetings alter deal confidence. Emails reshape relationship strength. Behavioral signals modify expansion probability. The pipeline stops functioning as a reporting artifact and instead becomes a probabilistic representation of the company&#8217;s commercial state.</p><p>The organization no longer narrates reality to the software. The software maintains a representation that the organization can reason over.</p><p>At that point, the CRM resembles infrastructure more than application software, because other processes begin to depend on its state rather than merely referencing it.</p><div><hr></div><h2>Why earlier AI approaches plateaued</h2><p>Most AI implementations inside CRM products attempted to compensate for weak structure. They summarized ambiguous notes, predicted outcomes from inconsistent fields, and recommended actions without stable semantic grounding. The results appeared intelligent but rarely decisive because the model was inferring clarity rather than relying on it.</p><p>Humans routinely compensate for imperfect systems through tacit knowledge and informal conventions. Machine reasoning cannot rely on those mechanisms. It requires explicit relationships and consistent meaning across time.</p><p>This is why many organizations improved models instead of improving systems. MCP reverses that effort. The objective becomes making the system intelligible to intelligence, not making intelligence tolerant of ambiguity.</p><p>The CRM therefore moves from &#8220;AI-powered interface&#8221; to &#8220;AI-operable environment.&#8221;</p><div><hr></div><h2>The emergence of the operational graph</h2><p>Businesses do not actually operate through pipelines; they operate through evolving relationships between entities. Champions change roles, accounts fragment, influence accumulates across multiple channels, and risk emerges gradually rather than discretely.</p><p>Human-operated systems compress this complexity into stages for cognitive simplicity. Agents do not require such simplification. When reasoning systems continuously interact with structured relationships, the fidelity of the underlying model becomes the competitive layer.</p><p>The question shifts from usability to coherence.</p><p>Which system most accurately preserves the relationships that define the business over time?</p><p>That system becomes the substrate for decision-making.</p><div><hr></div><h2>The economic inversion</h2><p>Once agents operate the CRM directly, data entry ceases to be labor and becomes exhaust. Information is generated as a consequence of activity rather than as a prerequisite for reporting. Forecasting evolves from manual estimation into continuous inference because the system&#8217;s state already reflects accumulated evidence.</p><p>Operational processes begin to depend on the CRM&#8217;s representation of reality. This dependency creates defensibility not through user preference but through structural reliance. Organizations cannot easily reason outside the environment that maintains their operational memory.</p><p>This mirrors the transformation payment processors underwent when other financial systems began to rely on their ledgers. The value moved from interface convenience to infrastructural authority.</p><div><hr></div><h2>Organizational implications</h2><p>Three practical consequences follow from this shift.</p><p>First, revenue operations transitions from workflow configuration to systems design. The challenge becomes modeling the business precisely enough that automated reasoning produces reliable outcomes.</p><p>Second, playbooks evolve into datasets. Rather than prescribing human behavior, companies curate the signals agents use to interpret context.</p><p>Third, tool categories converge toward memory ownership. Sales, support, and marketing systems increasingly orbit the platform that maintains the most coherent representation of the company&#8217;s relationships.</p><p>Agents act where context is stable.</p><div><hr></div><h2>After the interface</h2><p>Every major software transition removes a layer once considered essential. Cloud computing removed server management. APIs removed manual integration. Agent-operable systems begin removing interaction itself.</p><p>People will still open CRMs, just as engineers still open terminals, but they will no longer be the primary operators. The CRM used to be the place work was recorded after completion. It is becoming the place where work unfolds because the system maintains enough understanding to act.</p><p>When that happens, the defining property of the product changes. Ease of navigation matters less than clarity of representation. The interface stops determining value; the structure does.</p><p>When software becomes thinkable by machines, it ceases to be merely a tool.</p><p>It becomes infrastructure.</p>]]></content:encoded></item><item><title><![CDATA[Ask Attio]]></title><description><![CDATA[A Fundamental Shift in How We Work with CRM Data]]></description><link>https://novlinigtm.substack.com/p/ask-attio</link><guid isPermaLink="false">https://novlinigtm.substack.com/p/ask-attio</guid><dc:creator><![CDATA[Giacomo Caranese]]></dc:creator><pubDate>Thu, 05 Feb 2026 10:45:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!iGYN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e981e73-34c0-4b85-88e2-59b56172b7fc_1568x626.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iGYN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e981e73-34c0-4b85-88e2-59b56172b7fc_1568x626.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iGYN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e981e73-34c0-4b85-88e2-59b56172b7fc_1568x626.png 424w, https://substackcdn.com/image/fetch/$s_!iGYN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e981e73-34c0-4b85-88e2-59b56172b7fc_1568x626.png 848w, https://substackcdn.com/image/fetch/$s_!iGYN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e981e73-34c0-4b85-88e2-59b56172b7fc_1568x626.png 1272w, https://substackcdn.com/image/fetch/$s_!iGYN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e981e73-34c0-4b85-88e2-59b56172b7fc_1568x626.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iGYN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e981e73-34c0-4b85-88e2-59b56172b7fc_1568x626.png" width="1456" height="581" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4e981e73-34c0-4b85-88e2-59b56172b7fc_1568x626.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:581,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:71625,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://novlinigtm.substack.com/i/186961812?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e981e73-34c0-4b85-88e2-59b56172b7fc_1568x626.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_!iGYN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e981e73-34c0-4b85-88e2-59b56172b7fc_1568x626.png 424w, https://substackcdn.com/image/fetch/$s_!iGYN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e981e73-34c0-4b85-88e2-59b56172b7fc_1568x626.png 848w, https://substackcdn.com/image/fetch/$s_!iGYN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e981e73-34c0-4b85-88e2-59b56172b7fc_1568x626.png 1272w, https://substackcdn.com/image/fetch/$s_!iGYN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e981e73-34c0-4b85-88e2-59b56172b7fc_1568x626.png 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></figure></div><h2><strong>The Context: From CRM Clutter to Instant Clarity</strong></h2><p>Every GTM leader and RevOps pro knows the struggle: important context is scattered across emails, call notes, and records. Before a big meeting, you&#8217;re frantically clicking through tabs, digging for that one critical detail. Sales reps waste hours hunting for context, customer success rebuilds account history from scratch, and executives end up making decisions with incomplete data . It&#8217;s not for lack of data &#8211; it&#8217;s that our tools haven&#8217;t made <em>sense</em> of it for us.</p><p>Attio&#8217;s latest release <strong>Ask Attio</strong> aims to change that. Launched this week, Ask Attio is an AI-powered conversational interface that lets you <strong>search, update, and create across your entire CRM just by asking </strong>. In plain English: you talk to your CRM, and it understands your business. This isn&#8217;t another gimmicky chatbot bolted onto a legacy system &#8211; it&#8217;s built on Attio&#8217;s core <em>Universal Context</em> engine. That means every customer email, call transcript, note, and even product usage signal in Attio is semantically indexed as one connected whole . The upshot for RevOps and GTM teams is <strong>immediate, unified answers</strong> instead of manual data sleuthing.</p><p>We&#8217;ve seen plenty of AI assistants hyped by the big CRM players, but those often amount to flashy demos that fizzle out when faced with real-world CRM messiness. (Salesforce&#8217;s <em>&#8220;Einstein&#8221;</em> or HubSpot&#8217;s chat helpers might answer simple questions, but ask them to navigate your custom fields and tangled timeline, and they hit a wall.) Attio&#8217;s approach is different because it tackled the data unification problem first. With Universal Context knitting every interaction together, Ask Attio can truly grasp the <em>story</em> in your CRM, not just keywords. It <em>deeply understands your entire business context, giving you what you need the moment you ask</em> . This feels like a meaningful shift: instead of you adapting to the CRM, the CRM adapts to you.</p><h2><strong>Why Ask Attio Is a Big Deal for RevOps</strong></h2><p>In practical terms, Ask Attio turns your CRM into a proactive partner. You&#8217;re no longer confined to dashboards and forms; you have a conversational AI that can retrieve insight or perform actions on command. Here&#8217;s why this release matters:</p><ul><li><p><strong>Universal Context = No More Siloed Info.</strong> Ask Attio is powered by <em>Universal Context</em>, Attio&#8217;s unified intelligence layer that treats all your data as one interconnected knowledge graph . It preserves links between signals &#8211; so that an email thread about pricing, a dip in product usage, and a new stakeholder joining all connect. This is huge for GTM teams. Seeing those connections instantly is what separates good teams from great ones. Now you can simply ask, <em>&#8220;What&#8217;s the story with Account X?&#8221;</em> and get the full picture in seconds &#8211; including that the VP raised a budget concern last month, their usage dropped two weeks ago, and a new CFO came onboard last quarter . That kind of holistic insight used to require painstaking manual research (or more often, never happened at all).</p></li><li><p><strong>Truly Conversational Updates and Queries.</strong> Unlike basic chatbots that only spit out answers, Ask Attio can take action. Because it understands <em>context</em>, you can <strong>describe an update or task in natural language and it will execute it (with your approval)</strong>. Need to log a meeting outcome? Just tell Attio what happened, and it will update the deal stage, set the next step, add the meeting notes, and even assign follow-up tasks for you . Want to add a new contact you met? Say the word, and their details are created in the CRM. This turns data entry and CRM upkeep &#8211; traditionally RevOps pain points &#8211; into something that happens in the flow of conversation. Your CRM starts to maintain itself, so your team can focus on selling and strategizing.</p></li><li><p><strong>&#8220;Always-on&#8221; GTM Intelligence.</strong> Because Ask Attio can pull from all your connected data, it&#8217;s like having an analyst on call 24/7. GTM leaders can ask high-level questions that would&#8217;ve taken an ops team days to answer. <em>&#8220;Which deals are at risk this quarter and why?&#8221; &#8220;What do our win rates look like for deals over $50k?&#8221; &#8220;Which customers mentioned Feature X in the last month?&#8221;</em> &#8211; instead of running reports, you get answers on demand, grounded in real data. One Attio customer, Plain, uses Ask Attio to quickly answer questions about win rates, pipeline health, and the overall state of play in their business . Another team, Wordsmith, reports that their leadership can now get immediate answers about competitive deals and pipeline trends, accelerating strategic decisions . In short, data-driven decision making becomes a natural part of the day-to-day, not a special project.</p></li><li><p><strong>Built for the Real World (Trust and Control).</strong> A critical point for RevOps: Ask Attio was designed with enterprise guardrails. Every answer it gives is backed by actual records and notes &#8211; <em>real information, not AI invention</em> . The AI won&#8217;t hallucinate some non-existent deal; it&#8217;s constrained to your truth. It also respects user permissions by design, so a sales rep will <strong>only</strong> get insights from data they have access to . That alleviates the risk of sensitive info inadvertently surfacing. And when it comes to taking action, Attio&#8217;s philosophy is <strong>&#8220;AI suggestions, human decisions.&#8221;</strong> The AI might propose updates or draft an email, but <strong>you always get the final say</strong> &#8211; nothing is changed unless you click &#8220;Accept&#8221; . This transparent, controlled approach is exactly what RevOps teams need to trust an AI agent in their workflow (and it&#8217;s something many other AI-for-CRM tools have overlooked).</p></li></ul><h2><strong>Ask Attio in Action: Everyday Use Cases</strong></h2><p>So what does Ask Attio actually do for your team on a daily basis? Here are some real examples of how GTM teams are using it to streamline work:</p><ul><li><p><strong>Lightning-Fast Meeting Prep:</strong> Instead of combing through CRM records and past emails before a call, reps can just ask Attio to <strong>&#8220;Prep for my next meeting.&#8221;</strong> Within moments, they get a comprehensive brief: who the participants are (with roles and recent interactions), the full account history (notes from previous calls, emails, support tickets), product usage trends, even any open deals or support issues &#8211; all summarized in plain language. Sales teams have literally cut pre-meeting research down to <em>seconds</em>. One user, Ian Ahuja (Head of Sales at Lightdash), says <em>&#8220;Before every meeting, Ask Attio centralizes, summarizes and surfaces everything I need to know to give a great first impression or close the deal.&#8221;</em> His team reports that what used to take 30 minutes of prep now takes 30 seconds. In fact, Lightdash is prepping for meetings <strong>10&#215; faster</strong> by letting Ask Attio gather context across product usage data, customer history, and even browser research &#8211; instead of reps doing it all manually .</p></li><li><p><strong>Hands-Free Post-Meeting Follow-Up:</strong> After a sales call or customer meeting, the real work often begins &#8211; updating the CRM and sending follow-ups. Ask Attio takes on much of this grunt work. Simply prompt <strong>&#8220;Recap last call&#8221;</strong>, and it will generate a structured call recap and log it in the record (leveraging call transcripts if available). It can then <strong>update the opportunity status, next steps, and any fields that changed</strong> (for example, if the prospect mentioned a new timeline or a role change, those details get captured) . Finally, it can draft a personalized follow-up email to the client, summarizing key points and proposing next actions &#8211; ready for the AE to review and send . All of this happens in one conversational flow. No more forgetting to log notes or letting tasks slip through: Ask Attio ensures <strong>nothing falls through the cracks</strong>. Early users love this. The team at Marketer, for instance, now uses Ask Attio to draft context-rich follow-up emails right after calls, instead of bouncing between call recordings, an AI writing tool (like Claude), and their email client . It&#8217;s one stop and done. Reps stay in the zone, and data gets updated as a byproduct of talking to the assistant.</p></li><li><p><strong>Contextual Record Updates on Command:</strong> Perhaps one of the most game-changing aspects for RevOps is how <em>updating CRM data</em> becomes as easy as asking. Let&#8217;s say you just learned on a call that your deal&#8217;s champion got promoted to Head of IT, and the client company also raised a new funding round. Normally, you&#8217;d have to navigate to the contact, update their title, find the account, update a funding field, etc. With Ask Attio, you can literally say: <strong>&#8220;Update this deal &#8211; change the champion&#8217;s role to Head of IT and note that the account raised $120M.&#8221;</strong> The AI understands and will <strong>propose those exact field updates</strong> right in the chat: e.g. <em>&#8220;Update Drew Houston&#8217;s role to Head of IT?&#8221;</em> (Accept) and <em>&#8220;Update Greenleaf&#8217;s funding to $100M&#8211;$250M range?&#8221;</em> (Accept) . You confirm, and it&#8217;s done. This level of context-aware editing is something we&#8217;ve hoped for in CRM for years. It means your data actually keeps up with reality without heavy lifting. For RevOps, that translates to dramatically higher data hygiene and timeliness &#8211; the bane of every ops person&#8217;s existence. As one beta user put it, <em>Ask Attio turns a two-hour CRM admin slog into a two-minute chat.</em></p></li><li><p><strong>On-Demand Insight and Analysis:</strong> Ask Attio isn&#8217;t just automating workflow &#8211; it&#8217;s also augmenting your decision-making. GTM executives and RevOps leads can use it like an analytical advisor. You might ask, <strong>&#8220;Which customers have mentioned pricing pain in the last month?&#8221;</strong>, or <strong>&#8220;Show me all deals in Q1 where no next step is set,&#8221;</strong> or even <strong>&#8220;What should I know today?&#8221;</strong> and get meaningful answers. Because it draws on <em>all</em> your customer signals, the answers are often things you wouldn&#8217;t catch in a standard report. For example, Ask Attio can identify a pattern where users who raised a certain feature request also have low adoption, flagging a churn risk cluster. Or it can instantly pull up a list of accounts that fit a certain profile (say, who would benefit from a new feature launch) by understanding context from notes and usage, not just checking a box in a field . Teams are already leveraging this for proactive moves: Listen Labs, as an early adopter, uses Ask Attio to turn their trove of customer call transcripts into messaging insights &#8211; essentially asking the AI what resonates across different segments and getting a distilled answer . Similarly, Plain&#8217;s team can get quick reads on pipeline health or win rates without waiting for a weekly report . This kind of accessibility to insight means faster, better decisions at every level, from front-line managers adjusting strategy mid-quarter to CEOs prepping for board meetings with real-time metrics.</p></li></ul><p><em>(Even Customer Success and onboarding teams are benefiting &#8211; using Ask Attio to generate instant account onboarding briefs or transition notes. A CSM taking over an account can ask, &#8220;What&#8217;s the history here?&#8221; and get a concise narrative of all interactions to date, plus product usage trends and any open issues. That kind of head start is invaluable for driving customer growth from day one . In founder-led sales scenarios, founders love Ask Attio because it connects what prospects say with how they use the product and where they get stuck &#8211; revealing not just what customers want, but <strong>why</strong> . In short, every go-to-market function finds something to love here.)</em></p><h2><strong>Early Results: Real Teams, Real Impact</strong></h2><p>Attio&#8217;s beta users have already reported impressive gains from Ask Attio. Some highlights from the launch:</p><ul><li><p><strong>Wispr Flow</strong> &#8211; Responds to customers faster and more confidently, now that all relevant notes and action items are surfaced together when they need them .</p></li><li><p><strong>Lightdash</strong> &#8211; Preps for sales meetings <strong>10&#215; faster</strong> by letting Ask Attio pull product usage stats, past conversations, and key context in one go (no more digging through dashboards and Gmail threads separately).</p></li><li><p><strong>Marketer</strong> &#8211; Writes better follow-up emails in a fraction of the time. Their team uses Ask Attio to draft contextual emails directly from CRM data, instead of juggling call recordings, a writing AI, and an email client .</p></li><li><p><strong>Listen Labs</strong> &#8211; Turns aggregated customer call data into actionable messaging insights. By asking Attio to find what resonates across features, accounts, and deal stages, they extract themes that inform marketing and product messaging .</p></li><li><p><strong>Plain</strong> &#8211; Stays super agile in an evolving go-to-market motion by querying Attio for on-the-fly answers about win rates, pipeline health, and other vital stats . They no longer wait for a data analyst to run a report &#8211; the answers are immediate, so they can adjust tactics quickly.</p></li><li><p><strong>Wordsmith</strong> &#8211; Gives its leadership team instant visibility into the business. Ask Attio provides immediate answers to questions on competitive deals or pipeline status, accelerating their strategic decision-making . Essentially, meetings that used to require &#8220;I&#8217;ll get back to you on that&#8221; now get answers in the room.</p></li></ul><p>It&#8217;s early days, but these examples show the potential: <strong>major time savings, smoother handoffs, and smarter decisions</strong>. When a Head of Sales says this tool surfaces &#8220;<em>everything I need to know to close the deal</em>,&#8221; you pay attention. When a team claims 10&#215; faster prep or stops using three different apps to piece together an email, it&#8217;s not hype &#8211; it&#8217;s actual workflow change.</p><h2><strong>Strategic Perspective: How GTM Teams Should Leverage Ask Attio</strong></h2><p>From a RevOps leader&#8217;s standpoint, Ask Attio&#8217;s release signals a new expectation for CRM software. Your CRM shouldn&#8217;t just be a database <em>of record</em>; it should be a partner <em>in action</em>. Here&#8217;s how this shift changes workflows and what you should consider:</p><p><strong>1. Embrace the &#8220;AI Co-pilot&#8221; Mindset:</strong> Your team can now interact with CRM data more naturally, which means processes can be redesigned around conversation rather than clicks. For example, instead of a sales playbook that says &#8220;research the account via XYZ sources,&#8221; you might institutionalize &#8220;ask Attio for an account brief&#8221; as the first step. Reps stay in flow, and nothing important is missed . Leaders should encourage their teams to use these features habitually &#8211; the more you ask, the more value you get. It&#8217;s a bit of a culture shift: moving from <em>&#8220;Did you update the CRM and check the notes?&#8221;</em> to <em>&#8220;Did you ask Attio to catch you up?&#8221;</em>.</p><p><strong>2. Prioritize Data Foundations (Garbage In, Garbage Out):</strong> While Ask Attio can work wonders, it&#8217;s not a magic wand for bad data. In fact, it will shine a bright light on gaps or inconsistencies in your CRM. If your pipeline stages are a mess or half your calls aren&#8217;t logged, the AI can only do so much. In my experience, <em>an AI agent will not save a broken GTM &#8211; it will make it fail faster</em> . Use this launch as an impetus to audit your CRM schema and data hygiene. Clean up your fields, ensure your email and call syncs are working, and define clear ownership of data. Attio&#8217;s architecture gives you a solid flexible base (custom objects, fast API, etc.), but <strong>you</strong> need to have that base organized. The good news is, once you do, Ask Attio will help maintain it &#8211; it&#8217;s far more enticing for reps to simply chat and let the AI log the call and next steps than to painstakingly fill out forms. But you must lock in those minimal processes first.</p><p><strong>3. Start Tactical, Then Scale:</strong> Don&#8217;t try to &#8220;boil the ocean&#8221; on day one with AI. A tactical rollout will yield the best results. Pick one or two high-impact workflows to start &#8211; say, <strong>meeting prep</strong> and <strong>post-meeting follow-up</strong>. Enable Ask Attio for a small team and set clear guidelines: for example, <em>&#8220;The AI can auto-create tasks and update fields X, Y, Z, but reps should review all changes.&#8221;</em> Monitor adoption and impact. Track metrics like the percentage of opportunities with next steps logged, or the average time between a meeting and when the CRM is updated . If you see improvement (which I suspect you will), then expand to more teams and use cases. If not, gather feedback, adjust prompts or data mappings, and iterate. Essentially, treat Ask Attio like a new team member &#8211; onboard it with a focused role and measure its performance.</p><p><strong>4. Leverage the Prompt Library and Best Practices:</strong> One clever feature of Ask Attio is the <strong>Prompt Library</strong> &#8211; a collection of pre-built prompts and workflows for common tasks (e.g. &#8220;Daily brief&#8221;, &#8220;Objection handling&#8221;, &#8220;QBR prep&#8221;) . RevOps leaders should take advantage of this. Curate a set of prompts that match your go-to-market motions and share them with the team. You can even customize prompts to your jargon or process (for instance, a prompt for &#8220;Prep for renewal call&#8221; that not only pulls past notes but also usage and support tickets specific to your SaaS metrics). This turns best practices into standard practice across the org. The idea is that your top performer&#8217;s habits (say, always researching a prospect&#8217;s recent funding before a call) can be templatized so everyone gets that benefit automatically. It&#8217;s a new kind of enablement &#8211; less training slides, more AI-assisted workflows baked right into the tool.</p><p><strong>5. Maintain Human Oversight and Continuous Improvement:</strong> Even as Ask Attio automates work, keep a human in the loop for quality control. Encourage reps and managers to treat the AI&#8217;s output critically &#8211; verify important answers, double-check suggested updates &#8211; especially early on. Build trust in the system by instituting something like a weekly audit: e.g. every Friday, review a handful of AI-generated notes or changes with the team (we do this at Novlini in our &#8220;Friday AI review&#8221;) . This practice not only catches any issues (maybe a prompt needs tweaking or a field isn&#8217;t being captured right), but it also increases everyone&#8217;s confidence in the AI. Over time, as the accuracy proves out, you can dial up automation (perhaps allow certain low-risk updates to auto-apply, etc.). The key is to treat Ask Attio as a junior analyst with superpowers &#8211; amazing at speed and aggregation, but guided by your expertise and business judgment.</p><h2><strong>The Bottom Line: CRM Enters a New Era</strong></h2><p>Attio&#8217;s Ask Attio launch represents more than just a cool new feature &#8211; I believe it&#8217;s indicative of a broader shift in CRM and RevOps tooling. We&#8217;re moving into an era where <strong>real-time context and intelligent assistance are table stakes</strong>. The CRM is no longer a passive system of record; it&#8217;s becoming an active participant in your revenue engine. For GTM executives, this means higher team productivity and better decision-making with less guesswork. For RevOps, it means finally cracking the age-old problems of CRM adoption and data quality, by offloading the drudgery to an AI that <em>actually</em> does what it promises.</p><p>Crucially, Ask Attio achieves this without the fluff. It&#8217;s not about AI for AI&#8217;s sake. It&#8217;s about solving the tactical pains &#8211; prepping for calls, logging notes, updating fields, finding insights &#8211; in a way that keeps your team in flow and your data truthful . When you can <strong>ask &#8220;What should I know today?&#8221; and actually get a useful answer</strong> , you realize the CRM can be so much more than a glorified spreadsheet.</p><p>From my perspective, this is the kind of advancement that will become standard in the next 1&#8211;2 years. We&#8217;ll look back on manually trawling through CRM records as antiquated. As with any shift, those who adapt early will have an edge. Teams using Ask Attio (and tools like it) will have more informed reps, tighter execution, and a clearer view of their business. Those that stick to business-as-usual may find themselves outpaced by competitors who are literally getting answers and work done faster.</p><p>In sum, Ask Attio is a breath of fresh air in a space that&#8217;s long overdue for innovation. It combines the strategic big-picture promise of AI in CRM (universal context, automated intelligence) with very concrete, tactical benefits (shaving hours of busywork every week, keeping pipeline data fresh, delighting customers with timely follow-ups). It&#8217;s early, but the results are promising and the vision is sound. As an Attio Expert Partner and someone who has spent countless hours wrestling with CRMs, I&#8217;m excited &#8211; and admittedly a bit relieved &#8211; to see a solution that hits the mark in practice.</p><p><strong>No hype needed</strong>: if your CRM can tell you exactly what you need to do today and handles the busywork, that <em>is</em> a game-changer. Ask Attio points to a future where our systems actually work <em>for</em> us. And that future has just arrived, starting with the teams savvy enough to ask more from their CRM .</p>]]></content:encoded></item><item><title><![CDATA[The CRM–AI Shift: Why Attio’s MCP Changes the Architecture of Go-To-Market Systems]]></title><description><![CDATA[Why embedding AI into CRMs failed - and why exposing the CRM as a source of truth for LLMs marks a structural break]]></description><link>https://novlinigtm.substack.com/p/the-crmai-shift-why-attios-mcp-changes</link><guid isPermaLink="false">https://novlinigtm.substack.com/p/the-crmai-shift-why-attios-mcp-changes</guid><dc:creator><![CDATA[Giacomo Caranese]]></dc:creator><pubDate>Tue, 03 Feb 2026 11:11:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AKUQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F331cb975-43fb-4546-aed1-c4352bf17ef2_1725x1256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iP0K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6e1eb2b-1e16-403b-87a5-5c1ac8999893_2152x1046.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iP0K!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6e1eb2b-1e16-403b-87a5-5c1ac8999893_2152x1046.png 424w, https://substackcdn.com/image/fetch/$s_!iP0K!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6e1eb2b-1e16-403b-87a5-5c1ac8999893_2152x1046.png 848w, https://substackcdn.com/image/fetch/$s_!iP0K!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6e1eb2b-1e16-403b-87a5-5c1ac8999893_2152x1046.png 1272w, https://substackcdn.com/image/fetch/$s_!iP0K!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6e1eb2b-1e16-403b-87a5-5c1ac8999893_2152x1046.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iP0K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6e1eb2b-1e16-403b-87a5-5c1ac8999893_2152x1046.png" width="1456" height="708" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f6e1eb2b-1e16-403b-87a5-5c1ac8999893_2152x1046.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:708,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:160962,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://novlinigtm.substack.com/i/186642288?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6e1eb2b-1e16-403b-87a5-5c1ac8999893_2152x1046.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_!iP0K!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6e1eb2b-1e16-403b-87a5-5c1ac8999893_2152x1046.png 424w, https://substackcdn.com/image/fetch/$s_!iP0K!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6e1eb2b-1e16-403b-87a5-5c1ac8999893_2152x1046.png 848w, https://substackcdn.com/image/fetch/$s_!iP0K!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6e1eb2b-1e16-403b-87a5-5c1ac8999893_2152x1046.png 1272w, https://substackcdn.com/image/fetch/$s_!iP0K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6e1eb2b-1e16-403b-87a5-5c1ac8999893_2152x1046.png 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></figure></div><h2><strong>The limits of &#8220;AI-powered CRM&#8221; as a category</strong></h2><p>Over the past few years, CRM vendors have converged on a shared belief: adding artificial intelligence to the product would finally unlock the productivity gains the category has promised for decades. The idea was simple. If sales reps forget to update fields, AI will summarize calls. If managers struggle to forecast, AI will predict outcomes. If pipelines are messy, AI will recommend next steps.</p><p>From the outside, this looked like progress. From inside GTM systems, the picture is far less convincing.</p><p>At <a href="https://novlini.io">novlini</a>, we design and rebuild CRM architectures for startups and scale-ups right after fundraising, when complexity accelerates faster than headcount. Across dozens of environments, the pattern is remarkably consistent. AI features inside CRMs rarely fail loudly. They fail quietly. They produce outputs that are plausible but not decisive, helpful but not trusted, impressive in demos and irrelevant in boardrooms.</p><p>This is not because large language models are insufficiently capable. On the contrary, their capabilities are advancing at a pace few expected. The issue lies elsewhere. Most CRMs were never designed to be systems that intelligence could <em>operate on</em>. They were designed as human-facing databases, tolerant of ambiguity, inconsistency, and manual correction.</p><p>Embedding AI into such systems treats intelligence as an overlay, when in reality intelligence is only as good as the structure it reasons over. This is why most &#8220;AI CRM&#8221; initiatives plateau quickly. They try to fix downstream symptoms while leaving upstream architecture untouched.</p><h2><strong>Why AI struggles inside legacy CRM architectures</strong></h2><p>Traditional CRMs evolved in an era where the primary challenge was data capture, not data reasoning. Their internal models reflect this. Objects are often overloaded. Fields drift in meaning over time. State changes are enforced socially rather than structurally. Critical context lives outside the system in emails, Slack threads, or unstructured notes.</p><p>Humans compensate for this constantly. Sales reps remember what a half-filled field <em>really</em> means. RevOps teams maintain parallel spreadsheets to correct reporting. Leadership teams add verbal disclaimers to every dashboard review.</p><p>AI cannot do this.</p><p>Large language models require explicit semantics, stable relationships, and clear ownership of truth. When asked to reason over ambiguous systems, they do exactly what they are designed to do: infer. The result is output that sounds confident but lacks grounding. This is why AI summaries, risk scores, or recommendations inside many CRMs feel generic or misaligned. The model is not wrong; the system it observes is incoherent.</p><p>This mirrors a broader pattern identified in analytics and decision systems. McKinsey has repeatedly highlighted decision latency as one of the biggest hidden costs in modern organizations, particularly in growth-stage companies, where fragmented systems slow alignment and execution (<a href="https://www.mckinsey.com/capabilities/strategy-and-corporate-finance/our-insights/the-decision-driven-organization">McKinsey &#8211; </a><em><a href="https://www.mckinsey.com/capabilities/strategy-and-corporate-finance/our-insights/the-decision-driven-organization">The Decision-Driven Organization</a></em>). AI layered on top of fragmented data does not reduce this latency. It often increases it by adding another interpretive layer teams must second-guess.</p><div class="pullquote"><h3>Where MCP fits in the broader AI architecture shift</h3><p><em>Before going further, it&#8217;s worth briefly clarifying what <strong>Model Context Protocol (MCP)</strong> actually is, and why it matters beyond Attio.</em></p><p>MCP is an open protocol, originally introduced by <strong>Anthropic</strong>, that defines a standard way for AI systems to securely access data and take actions inside external tools. A good mental model is to think of MCP as a universal connector for AI. Much like USB-C standardized how hardware connects, MCP standardizes how AI connects to software systems.</p><p>Without MCP, AI agents are mostly limited to what they already &#8220;know&#8221; from training, or to brittle, one-off API integrations. With MCP, an application can expose its data model and actions through a structured, permissioned interface, allowing any MCP-compatible AI client to reason over real, live systems and act on them safely.</p><p>This shift is well explained in <strong>Figma&#8217;s overview of MCP</strong>, which frames it as the missing layer that turns large language models into truly agentic systems, capable of both understanding context and executing work across tools:<br>&#128073; <a href="https://www.figma.com/resource-library/what-is-mcp/">https://www.figma.com/resource-library/what-is-mcp/</a></p><p>Seen through this lens, Attio&#8217;s MCP support is not just an AI feature. It is an architectural decision that positions the CRM as an AI-operable system of record, designed to be read from and written to by external intelligence rather than trying to embed intelligence directly into the product.</p></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AKUQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F331cb975-43fb-4546-aed1-c4352bf17ef2_1725x1256.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AKUQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F331cb975-43fb-4546-aed1-c4352bf17ef2_1725x1256.png 424w, https://substackcdn.com/image/fetch/$s_!AKUQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F331cb975-43fb-4546-aed1-c4352bf17ef2_1725x1256.png 848w, https://substackcdn.com/image/fetch/$s_!AKUQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F331cb975-43fb-4546-aed1-c4352bf17ef2_1725x1256.png 1272w, https://substackcdn.com/image/fetch/$s_!AKUQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F331cb975-43fb-4546-aed1-c4352bf17ef2_1725x1256.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AKUQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F331cb975-43fb-4546-aed1-c4352bf17ef2_1725x1256.png" width="1456" height="1060" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/331cb975-43fb-4546-aed1-c4352bf17ef2_1725x1256.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1060,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:289472,&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://novlinigtm.substack.com/i/186642288?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F331cb975-43fb-4546-aed1-c4352bf17ef2_1725x1256.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_!AKUQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F331cb975-43fb-4546-aed1-c4352bf17ef2_1725x1256.png 424w, https://substackcdn.com/image/fetch/$s_!AKUQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F331cb975-43fb-4546-aed1-c4352bf17ef2_1725x1256.png 848w, https://substackcdn.com/image/fetch/$s_!AKUQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F331cb975-43fb-4546-aed1-c4352bf17ef2_1725x1256.png 1272w, https://substackcdn.com/image/fetch/$s_!AKUQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F331cb975-43fb-4546-aed1-c4352bf17ef2_1725x1256.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><strong>The architectural inversion introduced by Attio MCP</strong></h2><blockquote><h3>Attio MCP &#8212; Quick Fact Sheet</h3><p><strong>Attio MCP (Model Context Protocol)</strong> is Attio&#8217;s official MCP server that lets AI assistants securely interact with an Attio CRM workspace using natural language.</p><p>Instead of calling raw APIs, the AI uses structured tools with clear schemas, permissions, and confirmations. Attio becomes a reliable, AI-operated system of record.</p><p><strong>Attio</strong> operates the MCP server.</p><div><hr></div><h3>Why it matters</h3><ul><li><p>OAuth authentication. No API keys.</p></li><li><p>AI acts as the authenticated Attio user.</p></li><li><p>Read actions are auto-approved.</p></li><li><p>Write actions require explicit confirmation.</p></li><li><p>No hallucinated fields. Fully auditable.</p></li></ul><div><hr></div><h3>What you can do</h3><ul><li><p>Search and update companies, people, deals</p></li><li><p>Create and search notes</p></li><li><p>Manage tasks</p></li><li><p>Search meetings, calls, emails, transcripts</p></li><li><p>Query the workspace and user identity</p></li></ul><div><hr></div><h3>How to use it</h3><p><strong>MCP endpoint</strong></p><pre><code><code>https://mcp.attio.com/mcp
</code></code></pre><p>Connect it as a custom MCP connector in ChatGPT, Claude, Cursor, or any MCP-compatible client, then authenticate via Attio OAuth.</p><div><hr></div><h3>Example prompts</h3><ul><li><p>&#8220;Who am I in Attio?&#8221;</p></li><li><p>&#8220;Find all contacts at Stripe&#8221;</p></li><li><p>&#8220;What was our last interaction with Linear?&#8221;</p></li><li><p>&#8220;Create a follow-up task for next Friday&#8221;</p></li></ul><div><hr></div><h3>One-liner</h3><p>Attio MCP turns Attio into a secure, AI-native CRM backend that can be safely operated by AI agents.</p></blockquote><p><a href="https://attio.com">Attio</a>&#8217;s Model Context Protocol (MCP) marks a structural break because it does not attempt to make the CRM intelligent. Instead, it makes the CRM <em>intelligible to intelligence</em>.</p><p>This distinction is subtle but decisive.</p><p>With MCP, Attio exposes its data model and actions through a standardized interface that external LLMs can read from and write to, under strict permissioning. Intelligence lives outside the CRM. You choose the model. You choose the orchestration layer. You decide what agents can do, observe, or modify.</p><p>Attio&#8217;s role becomes that of a <strong>system of record designed for reasoning</strong>, not a UI trying to simulate it.</p><p>This aligns the CRM with how modern software systems are built. We no longer embed databases into applications; we expose them through APIs. We no longer hardcode logic into monoliths; we orchestrate services. MCP applies the same logic to intelligence. The CRM becomes infrastructure, not interface.</p><p>Anthropic, which introduced MCP as an open standard, has described it as a way to make tools and data &#8220;legible&#8221; to AI systems, rather than forcing bespoke integrations for every model and platform (<a href="https://www.anthropic.com/news/model-context-protocol">Anthropic &#8211; </a><em><a href="https://www.anthropic.com/news/model-context-protocol">Introducing the Model Context Protocol</a></em>). Attio&#8217;s adoption of this standard places it in a fundamentally different category from CRMs that treat AI as a feature set rather than an architectural concern.</p><h2><strong>Why this matters specifically after fundraising</strong></h2><p>Post-raise, organizations experience a predictable shift. Processes that were previously informal become bottlenecks. Tribal knowledge stops scaling. The CRM is suddenly expected to answer questions it was never designed to support: which accounts actually matter, where risk is accumulating, which motions are working, and where execution is leaking.</p><p>This is the moment when many teams discover that their CRM is not a source of truth but a partial reflection of reality. The real system lives across tools, people, and undocumented workflows.</p><p>Andrew Chen has written extensively about why systems outperform tools as organizations scale, because they reduce coordination costs rather than optimizing individual actions (<a href="https://andrewchen.com/systems-tools/">Andrew Chen &#8211; </a><em><a href="https://andrewchen.com/systems-tools/">Why Systems Beat Tools</a></em>). CRMs designed as configurable tools struggle here. CRMs designed as adaptable systems begin to matter.</p><p>By exposing Attio as an operable backend for intelligence, MCP allows post-raise teams to build reasoning capabilities <em>around</em> the CRM rather than <em>inside</em> it. This creates optionality. You can experiment with agents without committing your architecture to a vendor&#8217;s AI roadmap. You can evolve intelligence as your GTM motion evolves.</p><h2><strong>Agent-readiness is a data modeling problem, not an AI problem</strong></h2><p>There is, however, an uncomfortable truth that MCP makes impossible to ignore. An AI agent is only as effective as the structure it observes. If your Attio setup is inconsistent, ambiguous, or historically polluted, agents will not fix it. They will surface it.</p><p>From the field, this is where most AI ambitions break down.</p><p>Agent-ready CRM setups require explicit answers to questions many teams have never formalized: what object truly owns revenue, what constitutes a lifecycle transition versus an activity, which signals are authoritative, and which are derived. If those answers live in people&#8217;s heads instead of the schema, no amount of prompting will compensate.</p><p>Humans forgive poor modeling because they contextualize. AI does not. It assumes the system means what it says.</p><p>This is why AI-first CRM narratives often disappoint. They underestimate how much structure intelligence demands. Tools do not create clarity. Architecture does.</p><h2><strong>Why most AI&#8211;CRM projects will fail</strong></h2><p>The market is entering a phase where &#8220;AI agents&#8221; will be announced everywhere in GTM. Most will stall, not because agents are incapable, but because they are deployed on top of systems never designed to be reasoned over.</p><p>This is a familiar pattern. In the early days of business intelligence, companies bought dashboards before fixing data pipelines. Trust eroded. Adoption stalled. Spreadsheets returned. AI will follow the same curve unless architecture comes first.</p><p>Marc Andreessen has argued that software transitions are driven less by features than by new primitives that unlock different system designs. AI is such a primitive. It does not reward patched systems. It rewards legible ones.</p><p>CRMs that evolved as workflow trackers will struggle. CRMs designed as flexible data systems will compound.</p><h2><strong>What actually changes in AI-operable Attio setups</strong></h2><p>At novlini, designing Attio systems for AI does not start with agents. It starts with discipline.</p><p>We focus on object taxonomy, relationship clarity, lifecycle modeling, ownership semantics, and the separation between raw signals and derived insights. We reduce clever shortcuts and remove ambiguous fields. We optimize for legibility over convenience.</p><p>The objective is straightforward: make the CRM understandable to a non-human operator.</p><p>Once that foundation exists, agents become genuinely useful. They can reason across accounts, detect anomalies, orchestrate workflows, and surface insights that are grounded in reality rather than inference. Without it, they hallucinate politely and waste time.</p><p>This is where expertise matters. MCP lowers the technical barrier, but it raises the architectural bar. Teams that treat CRM design as a strategic capability, rather than an implementation task, will extract disproportionate value.</p><h2><strong>The CRM as infrastructure, not interface</strong></h2><p>We are entering a phase where CRMs are no longer products teams &#8220;use.&#8221; They are systems intelligence operates on.</p><p>Attio MCP makes this explicit. It aligns the CRM with modern software architecture and with the operational realities of LLM-driven systems. It shifts value away from embedded features and toward structural soundness.</p><p>For founders in post-raise mode, the implication is clear. The question is no longer which CRM has the best AI demo. It is which CRM architecture allows intelligence to compound over time.</p><p>This is why Attio matters, and why expertise around its design matters just as much. Architecture, not automation, will determine which GTM systems scale with intelligence and which quietly resist it.</p><p>As with every major platform shift, the advantage will accrue to teams that recognize the change early and design accordingly. In this cycle, CRM architecture is not a tooling decision. It is a strategic one.</p><p>And in an AI-driven GTM world, structure is destiny.</p>]]></content:encoded></item><item><title><![CDATA[The Hidden Costs of CRM Systems in Modern GTM Teams]]></title><description><![CDATA[Why most startups lose time, context, and revenue because their CRM can&#8217;t reflect reality]]></description><link>https://novlinigtm.substack.com/p/the-hidden-cost-of-your-crm-its-not</link><guid isPermaLink="false">https://novlinigtm.substack.com/p/the-hidden-cost-of-your-crm-its-not</guid><dc:creator><![CDATA[Giacomo Caranese]]></dc:creator><pubDate>Fri, 23 Jan 2026 12:19:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!CwM6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fbca7f2-f8c0-45a7-8652-77aa29b3e5c7_1646x810.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CwM6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fbca7f2-f8c0-45a7-8652-77aa29b3e5c7_1646x810.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CwM6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fbca7f2-f8c0-45a7-8652-77aa29b3e5c7_1646x810.png 424w, https://substackcdn.com/image/fetch/$s_!CwM6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fbca7f2-f8c0-45a7-8652-77aa29b3e5c7_1646x810.png 848w, https://substackcdn.com/image/fetch/$s_!CwM6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fbca7f2-f8c0-45a7-8652-77aa29b3e5c7_1646x810.png 1272w, https://substackcdn.com/image/fetch/$s_!CwM6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fbca7f2-f8c0-45a7-8652-77aa29b3e5c7_1646x810.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CwM6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fbca7f2-f8c0-45a7-8652-77aa29b3e5c7_1646x810.png" width="1456" height="717" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4fbca7f2-f8c0-45a7-8652-77aa29b3e5c7_1646x810.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:717,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:128235,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://novlinigtm.substack.com/i/185527767?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fbca7f2-f8c0-45a7-8652-77aa29b3e5c7_1646x810.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_!CwM6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fbca7f2-f8c0-45a7-8652-77aa29b3e5c7_1646x810.png 424w, https://substackcdn.com/image/fetch/$s_!CwM6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fbca7f2-f8c0-45a7-8652-77aa29b3e5c7_1646x810.png 848w, https://substackcdn.com/image/fetch/$s_!CwM6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fbca7f2-f8c0-45a7-8652-77aa29b3e5c7_1646x810.png 1272w, https://substackcdn.com/image/fetch/$s_!CwM6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fbca7f2-f8c0-45a7-8652-77aa29b3e5c7_1646x810.png 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></figure></div><p>The most expensive part of your CRM is not the license.</p><p>It&#8217;s the friction it creates every day.</p><p>The work your team does around the system to make it usable.</p><p>The context it fails to carry.</p><p>The decisions it slows down.</p><p>At <strong><a href="https://novlini.io">novlini</a></strong>, we sit inside GTM systems for a living.</p><p>We design, audit, and rebuild go-to-market setups for startups, scale-ups, and investment teams across Europe and the US. Today, we&#8217;re actively involved in more than <strong>60 GTM systems</strong>, with <strong><a href="https://attio.com">Attio</a></strong> at the core as the CRM.</p><p>Different companies. Different stages. Different stacks.</p><p>The same pattern keeps coming back.</p><h3><strong>The CRM looks fine. The business reality lives elsewhere.</strong></h3><p>Most teams don&#8217;t realize their CRM is failing because failure is quiet.</p><p>Deals don&#8217;t explode.</p><p>Reports don&#8217;t crash.</p><p>Nothing &#8220;breaks&#8221; outright.</p><p>Instead, reality slowly leaks out of the system.</p><p>The real conversation is in Slack.</p><p>The real objections are in call recordings.</p><p>The real deal context lives in Notion docs, inboxes, and people&#8217;s heads.</p><p>So the CRM becomes a thin projection of reality. A system of record that records too little, too late.</p><p>This isn&#8217;t anecdotal. Salesforce itself has published that sales reps still spend <strong>less than 30% of their time actually selling</strong>, with the rest consumed by admin work, internal coordination, and tooling overhead</p><p>(Source: Salesforce, <em>State of Sales</em> reports).</p><p>When context is fragmented, reps don&#8217;t &#8220;forget&#8221; to update the CRM.</p><p>They <strong>opt out</strong>.</p><p>As one RevOps operator put it bluntly:</p><blockquote><p>&#8220;Sales teams don&#8217;t revolt against bad CRMs.</p><p>They just stop using them.&#8221;</p><p>&#8212; paraphrased from multiple RevOps leaders on LinkedIn</p></blockquote><h3><strong>The real cost is cognitive, not financial</strong></h3><p>Most CRM cost discussions focus on price per seat.</p><p>That&#8217;s the wrong unit.</p><p>The real cost is cognitive load.</p><p>When answering a simple question like <em>&#8220;What&#8217;s the status of this account?&#8221;</em> requires opening:</p><ul><li><p>the CRM,</p></li><li><p>Slack,</p></li><li><p>a doc,</p></li><li><p>an email thread,</p></li><li><p>maybe a call transcript,</p></li></ul><p>you&#8217;re taxing your best people with unnecessary mental work.</p><p>This aligns closely with what Andrew Chen describes when he talks about <strong>systems vs tools</strong>: tools don&#8217;t create leverage on their own, systems do. Fragmented tools without a clear system architecture increase coordination costs instead of reducing them</p><p>(<a href="https://andrewchen.com/systems-tools/">Andrew Chen, </a><em><a href="https://andrewchen.com/systems-tools/">Why systems beat tools</a></em>).</p><p>We see this constantly during CRM audits.</p><p>Pipeline reviews turn into debates about data quality.</p><p>Forecasts require manual clean-up.</p><p>Leadership meetings start with &#8220;Can we trust these numbers?&#8221;</p><p>At that point, the CRM is no longer accelerating decisions.</p><p>It&#8217;s slowing them down.</p><p>McKinsey has repeatedly shown that <strong>decision latency</strong> is one of the biggest hidden drags on organizational performance, especially in growth-stage companies</p><p>(<a href="https://www.mckinsey.com/capabilities/strategy-and-corporate-finance/our-insights/the-decision-driven-organization">McKinsey, </a><em><a href="https://www.mckinsey.com/capabilities/strategy-and-corporate-finance/our-insights/the-decision-driven-organization">The decision-driven organization</a></em>).</p><h3><strong>Manual discipline does not scale</strong></h3><p>Most CRM failures are blamed on &#8220;adoption&#8221;.</p><p>That&#8217;s convenient. And wrong.</p><p>If your CRM requires:</p><ul><li><p>constant reminders,</p></li><li><p>manual policing,</p></li><li><p>weekly clean-up rituals,</p></li><li><p>&#8220;please update the CRM&#8221; messages,</p></li></ul><p>you&#8217;re relying on human discipline to compensate for system design.</p><p>That model breaks as soon as you scale.</p><p>Ted Gioia often writes about invisible systems that only become noticeable when they fail. CRMs fall squarely into that category. When a system works, nobody notices it. When it doesn&#8217;t, everyone feels it</p><p>(<a href="https://www.honest-broker.com">Ted Gioia, </a><em><a href="https://www.honest-broker.com">The State of the Culture</a></em><a href="https://www.honest-broker.com"> essays</a>).</p><p>In GTM, every missed follow-up, every stale deal stage, every forgotten signal is revenue quietly leaking out.</p><p>SalesTech research consistently shows that <strong>missed follow-ups and slow response times materially reduce close rates</strong>, yet these failures rarely show up in dashboards because they&#8217;re process failures, not metric failures</p><p>(Source: SalesTechStar, <em>Why sales automation still fails teams</em>).</p><h3><strong>Why we keep seeing teams move to Attio</strong></h3><p>This is the point where Attio enters the picture, not as a shiny alternative CRM, but as a fundamentally different approach.</p><p>Teams don&#8217;t come to Attio because they want <em>another tool</em>.</p><p>They come because:</p><ul><li><p>their existing CRM cannot model reality without heavy customization,</p></li><li><p>context lives outside the system,</p></li><li><p>automation feels bolted on rather than native,</p></li><li><p>the CRM dictates process instead of adapting to it.</p></li></ul><p>Attio&#8217;s core design philosophy is closer to a <strong>flexible data system</strong> than a traditional CRM. Its object model, relationships, and API-first approach allow teams to model how their business actually works, not how a vendor thinks it should work</p><p>(<a href="https://attio.com/blog">Attio product philosophy</a>).</p><p>In practice, this means:</p><ul><li><p>fewer forced fields,</p></li><li><p>fewer &#8220;fake updates&#8221; just to keep the system happy,</p></li><li><p>more automation driven by real states instead of manual rules,</p></li><li><p>better alignment between how deals move and how data updates.</p></li></ul><p>This matches what modern RevOps thinking advocates: <strong>structure first, automation second, AI last</strong>. Not the other way around.</p><h3><strong>The compounding effect of getting it right</strong></h3><p>When a CRM is designed properly:</p><ul><li><p>context accumulates instead of scattering,</p></li><li><p>workflows reinforce behavior instead of relying on reminders,</p></li><li><p>reporting becomes a byproduct of execution, not a separate project.</p></li></ul><p>This is what Lenny often highlights when he writes about systems that &#8220;disappear into the workflow&#8221; instead of demanding attention</p><p>(<a href="https://www.lennysnewsletter.com">Lenny Rachitsky, </a><em><a href="https://www.lennysnewsletter.com">Good systems feel boring</a></em>).</p><p>The payoff isn&#8217;t just cleaner data.</p><p>It&#8217;s:</p><ul><li><p>faster decisions,</p></li><li><p>less internal friction,</p></li><li><p>more trust in numbers,</p></li><li><p>more time spent actually selling, building, and closing.</p></li></ul><h3><strong>A simple test</strong></h3><p>If you want to know whether your CRM is costing you more than the license, ask yourself:</p><ul><li><p>Where does the truth live today?</p></li><li><p>How much effort does it take to answer basic GTM questions?</p></li><li><p>How often do humans compensate for the system?</p></li></ul><p>If the answer involves Slack archaeology, spreadsheet backups, or heroic individual effort, the cost is already there. You&#8217;ve just normalized it.</p><p>The most expensive part of your CRM is not what you pay for it.</p><p>It&#8217;s the cost of running your GTM motion around a system that was never designed to carry reality.</p><div><hr></div>]]></content:encoded></item><item><title><![CDATA[How to Build a CRM for Agencies]]></title><description><![CDATA[Designing a scalable GTM stack with Attio beyond the sales pipeline]]></description><link>https://novlinigtm.substack.com/p/how-to-build-a-crm-for-agencies</link><guid isPermaLink="false">https://novlinigtm.substack.com/p/how-to-build-a-crm-for-agencies</guid><dc:creator><![CDATA[Giacomo Caranese]]></dc:creator><pubDate>Thu, 15 Jan 2026 13:13:01 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!4C0f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6278b4a-22ec-4b94-aee9-aa75571c5b12_1024x366.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4C0f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6278b4a-22ec-4b94-aee9-aa75571c5b12_1024x366.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4C0f!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6278b4a-22ec-4b94-aee9-aa75571c5b12_1024x366.png 424w, https://substackcdn.com/image/fetch/$s_!4C0f!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6278b4a-22ec-4b94-aee9-aa75571c5b12_1024x366.png 848w, https://substackcdn.com/image/fetch/$s_!4C0f!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6278b4a-22ec-4b94-aee9-aa75571c5b12_1024x366.png 1272w, https://substackcdn.com/image/fetch/$s_!4C0f!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6278b4a-22ec-4b94-aee9-aa75571c5b12_1024x366.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4C0f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6278b4a-22ec-4b94-aee9-aa75571c5b12_1024x366.png" width="1024" height="366" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f6278b4a-22ec-4b94-aee9-aa75571c5b12_1024x366.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:366,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:22694,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://novlinigtm.substack.com/i/184650947?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6278b4a-22ec-4b94-aee9-aa75571c5b12_1024x366.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_!4C0f!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6278b4a-22ec-4b94-aee9-aa75571c5b12_1024x366.png 424w, https://substackcdn.com/image/fetch/$s_!4C0f!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6278b4a-22ec-4b94-aee9-aa75571c5b12_1024x366.png 848w, https://substackcdn.com/image/fetch/$s_!4C0f!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6278b4a-22ec-4b94-aee9-aa75571c5b12_1024x366.png 1272w, https://substackcdn.com/image/fetch/$s_!4C0f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6278b4a-22ec-4b94-aee9-aa75571c5b12_1024x366.png 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></figure></div><h2><strong>Notes from our Novlini &#215; Attio workshop</strong></h2><p>Earlier this week, <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Maxime Kennish&quot;,&quot;id&quot;:322423863,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0811207c-d76e-46a8-b32a-395434352838_1534x1534.jpeg&quot;,&quot;uuid&quot;:&quot;8f9afe98-6a04-4c70-9b9e-acc67db68524&quot;}" data-component-name="MentionToDOM"></span> and I hosted a workshop with Attio on a deceptively simple topic: how agencies should set up their CRM.</p><div id="youtube2-LMYlAtHV0MM" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;LMYlAtHV0MM&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/LMYlAtHV0MM?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>Not which tool to choose.</p><p>Not which outbound stack performs best this year.</p><p>But how to design a system that still makes sense once sales is no longer the main problem.</p><p>What follows is not a recap of slides. It&#8217;s the reasoning behind the setup we presented, and the mental model we apply every time we design a GTM system for a service business.</p><p>Because most agency CRMs don&#8217;t fail because they lack features.</p><p>They fail because they encode the wrong idea of how an agency actually works.</p><div><hr></div><h2><strong>Why agency CRMs break so quickly</strong></h2><p>Most agencies start by copying a SaaS sales setup.</p><p>They build a pipeline, define stages, and push their team to keep deals clean. For a while, everything looks fine. Forecasts exist. Dashboards get filled. Management feels in control.</p><p>Then delivery starts.</p><p>Projects overlap. Scope evolves. Renewals, amendments, and staffing constraints appear. And suddenly the CRM becomes a reporting artifact instead of a system the business actually relies on.</p><p>The reason is structural.</p><p>Agencies don&#8217;t sell deals. They sell relationships over time, constrained by people, contracts, and operations. Revenue is not a single event. It&#8217;s a sequence of commitments.</p><p>A CRM designed only to answer &#8220;what&#8217;s in the pipeline?&#8221; is structurally incapable of answering the questions that matter once the business is running.</p><div><hr></div><h2><strong>Designing the system before touching the CRM</strong></h2><p>The first thing we showed during the workshop was not a CRM screen.</p><p>It was the GTM stack as a whole.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PX2q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae9bf821-fcbb-4945-8993-ac4c199ced24_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PX2q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae9bf821-fcbb-4945-8993-ac4c199ced24_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!PX2q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae9bf821-fcbb-4945-8993-ac4c199ced24_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!PX2q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae9bf821-fcbb-4945-8993-ac4c199ced24_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!PX2q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae9bf821-fcbb-4945-8993-ac4c199ced24_3840x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PX2q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae9bf821-fcbb-4945-8993-ac4c199ced24_3840x2160.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ae9bf821-fcbb-4945-8993-ac4c199ced24_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:607330,&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://novlinigtm.substack.com/i/184650947?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae9bf821-fcbb-4945-8993-ac4c199ced24_3840x2160.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_!PX2q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae9bf821-fcbb-4945-8993-ac4c199ced24_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!PX2q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae9bf821-fcbb-4945-8993-ac4c199ced24_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!PX2q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae9bf821-fcbb-4945-8993-ac4c199ced24_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!PX2q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae9bf821-fcbb-4945-8993-ac4c199ced24_3840x2160.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>A CRM never works in isolation. An agency GTM system is an ecosystem: sourcing tools, enrichment tools, sequencing tools, contract tools, delivery tools.</p><p>The mistake is not using too many tools. The mistake is letting each tool become its own source of truth.</p><p>Our rule is simple and non-negotiable: one system must sit at the center.</p><p>In our case, that system is Attio.</p><p>Not because it tries to do everything, but because it holds structure, relationships, and decisions. Other tools either feed it or execute from it. None replace it.</p><p>The moment this rule breaks, the system fragments.</p><div><hr></div><h2><strong>Encoding the agency business model in the data model</strong></h2><p>Once the system is clear, we move to structure.</p><p>Most agencies assume they need a complex, highly customized CRM schema. In practice, this usually creates fragility, not clarity.</p><p>For most agencies, the default data model is enough.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YjeG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c80e106-f6cb-4686-93e9-5e0254cd5739_1660x832.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YjeG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c80e106-f6cb-4686-93e9-5e0254cd5739_1660x832.png 424w, https://substackcdn.com/image/fetch/$s_!YjeG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c80e106-f6cb-4686-93e9-5e0254cd5739_1660x832.png 848w, https://substackcdn.com/image/fetch/$s_!YjeG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c80e106-f6cb-4686-93e9-5e0254cd5739_1660x832.png 1272w, https://substackcdn.com/image/fetch/$s_!YjeG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c80e106-f6cb-4686-93e9-5e0254cd5739_1660x832.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YjeG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c80e106-f6cb-4686-93e9-5e0254cd5739_1660x832.png" width="1456" height="730" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2c80e106-f6cb-4686-93e9-5e0254cd5739_1660x832.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:730,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:117230,&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://novlinigtm.substack.com/i/184650947?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c80e106-f6cb-4686-93e9-5e0254cd5739_1660x832.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_!YjeG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c80e106-f6cb-4686-93e9-5e0254cd5739_1660x832.png 424w, https://substackcdn.com/image/fetch/$s_!YjeG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c80e106-f6cb-4686-93e9-5e0254cd5739_1660x832.png 848w, https://substackcdn.com/image/fetch/$s_!YjeG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c80e106-f6cb-4686-93e9-5e0254cd5739_1660x832.png 1272w, https://substackcdn.com/image/fetch/$s_!YjeG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c80e106-f6cb-4686-93e9-5e0254cd5739_1660x832.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></p><p>The shift is conceptual, not technical.</p><p>People and companies capture relationships and history. They are long-lived. Deals are short-lived. They are moments in a relationship, not the relationship itself.</p><p>When deals are treated as the center of the CRM, context disappears the moment they are closed. When companies become the center, deals fall back into their proper role.</p><p>This single change fundamentally alters how an agency experiences its CRM.</p><div><hr></div><h2><strong>Processes matter more than features</strong></h2><p>Only after structure comes process.</p><p>Every agency GTM motion, regardless of size or positioning, follows the same arc: someone enters the system, a deal process happens, and then the real work begins.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!i3e6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedf9648b-1d27-4773-86a8-9c71cc0004e0_1186x1662.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!i3e6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedf9648b-1d27-4773-86a8-9c71cc0004e0_1186x1662.png 424w, https://substackcdn.com/image/fetch/$s_!i3e6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedf9648b-1d27-4773-86a8-9c71cc0004e0_1186x1662.png 848w, https://substackcdn.com/image/fetch/$s_!i3e6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedf9648b-1d27-4773-86a8-9c71cc0004e0_1186x1662.png 1272w, https://substackcdn.com/image/fetch/$s_!i3e6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedf9648b-1d27-4773-86a8-9c71cc0004e0_1186x1662.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!i3e6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedf9648b-1d27-4773-86a8-9c71cc0004e0_1186x1662.png" width="1186" height="1662" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/edf9648b-1d27-4773-86a8-9c71cc0004e0_1186x1662.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1662,&quot;width&quot;:1186,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:76991,&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://novlinigtm.substack.com/i/184650947?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedf9648b-1d27-4773-86a8-9c71cc0004e0_1186x1662.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_!i3e6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedf9648b-1d27-4773-86a8-9c71cc0004e0_1186x1662.png 424w, https://substackcdn.com/image/fetch/$s_!i3e6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedf9648b-1d27-4773-86a8-9c71cc0004e0_1186x1662.png 848w, https://substackcdn.com/image/fetch/$s_!i3e6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedf9648b-1d27-4773-86a8-9c71cc0004e0_1186x1662.png 1272w, https://substackcdn.com/image/fetch/$s_!i3e6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedf9648b-1d27-4773-86a8-9c71cc0004e0_1186x1662.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>Most CRMs obsess over the middle part and ignore the rest.</p><p>That makes sense in theory. The middle part is visible. It&#8217;s where forecasts live. It&#8217;s where pressure concentrates.</p><p>But in an agency, the most expensive mistakes happen after the deal is won. That&#8217;s where information gets lost, expectations drift, and delivery teams inherit half-formed promises.</p><p>A CRM that stops caring at &#8220;Closed Won&#8221; is not neutral. It&#8217;s actively harmful.</p><div><hr></div><h2><strong>Outbound without destroying the database</strong></h2><p>Outbound is often where agency CRMs quietly degrade.</p><p>Leads are scraped, enriched, sequenced, replied to, recycled. Very quickly, the People object becomes an unmanageable mix of prospects, clients, partners, and noise.</p><p>The fix is not better enrichment or more automation.</p><p>It&#8217;s separation.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-TjI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d0748a0-159f-417c-9c3f-66bac51fd613_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-TjI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d0748a0-159f-417c-9c3f-66bac51fd613_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!-TjI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d0748a0-159f-417c-9c3f-66bac51fd613_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!-TjI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d0748a0-159f-417c-9c3f-66bac51fd613_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!-TjI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d0748a0-159f-417c-9c3f-66bac51fd613_3840x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-TjI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d0748a0-159f-417c-9c3f-66bac51fd613_3840x2160.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1d0748a0-159f-417c-9c3f-66bac51fd613_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:317821,&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://novlinigtm.substack.com/i/184650947?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d0748a0-159f-417c-9c3f-66bac51fd613_3840x2160.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_!-TjI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d0748a0-159f-417c-9c3f-66bac51fd613_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!-TjI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d0748a0-159f-417c-9c3f-66bac51fd613_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!-TjI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d0748a0-159f-417c-9c3f-66bac51fd613_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!-TjI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d0748a0-159f-417c-9c3f-66bac51fd613_3840x2160.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>In the setup we showed, outbound leads are deliberately isolated at first. They enter the system through dedicated lists, go through a qualification step, and only then are pushed into sequencing tools.</p><p>Outbound tools execute.</p><p>The CRM decides.</p><p>That distinction keeps the database usable over time.</p><div><hr></div><h2><strong>Rethinking deal stages for services</strong></h2><p>Deal pipelines are where confusion usually becomes visible.</p><p>People ask what the &#8220;right&#8221; stages are. In reality, stages matter far less than what they do.</p><p>A deal stage is only useful if moving a deal into it changes something in the real world. A task is created. A document is prepared. A handoff is triggered. Someone becomes accountable.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6Qjt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18902519-33e2-4819-9a58-40c12c4ad3ab_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6Qjt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18902519-33e2-4819-9a58-40c12c4ad3ab_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!6Qjt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18902519-33e2-4819-9a58-40c12c4ad3ab_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!6Qjt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18902519-33e2-4819-9a58-40c12c4ad3ab_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!6Qjt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18902519-33e2-4819-9a58-40c12c4ad3ab_3840x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6Qjt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18902519-33e2-4819-9a58-40c12c4ad3ab_3840x2160.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/18902519-33e2-4819-9a58-40c12c4ad3ab_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:504624,&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://novlinigtm.substack.com/i/184650947?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18902519-33e2-4819-9a58-40c12c4ad3ab_3840x2160.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_!6Qjt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18902519-33e2-4819-9a58-40c12c4ad3ab_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!6Qjt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18902519-33e2-4819-9a58-40c12c4ad3ab_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!6Qjt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18902519-33e2-4819-9a58-40c12c4ad3ab_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!6Qjt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18902519-33e2-4819-9a58-40c12c4ad3ab_3840x2160.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 a stage exists only to make reporting look cleaner, it will eventually be ignored.</p><p>&#8220;Deal won&#8221; should not be a label. It should be an operational event.</p><div><hr></div><h2><strong>Contracts belong inside the CRM</strong></h2><p>Contracts are one of the most painful parts of agency operations because they usually live outside the system.</p><p>Information is copied manually. Context leaks. Speed is lost at the exact moment when momentum matters.</p><p>In the setup we presented, contracts are generated directly from the CRM. Not as a convenience feature, but as a design decision.</p><p>The CRM remains the place where reality is reflected, even when signatures are involved.</p><div><hr></div><h2><strong>From signed to operated: where margin is protected</strong></h2><p>The most important part of the system is what happens next.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nj-2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fec9c1e-9935-43cb-9ca1-0d7a4d52d39c_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nj-2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fec9c1e-9935-43cb-9ca1-0d7a4d52d39c_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!nj-2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fec9c1e-9935-43cb-9ca1-0d7a4d52d39c_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!nj-2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fec9c1e-9935-43cb-9ca1-0d7a4d52d39c_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!nj-2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fec9c1e-9935-43cb-9ca1-0d7a4d52d39c_3840x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nj-2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fec9c1e-9935-43cb-9ca1-0d7a4d52d39c_3840x2160.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1fec9c1e-9935-43cb-9ca1-0d7a4d52d39c_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1116746,&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://novlinigtm.substack.com/i/184650947?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fec9c1e-9935-43cb-9ca1-0d7a4d52d39c_3840x2160.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_!nj-2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fec9c1e-9935-43cb-9ca1-0d7a4d52d39c_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!nj-2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fec9c1e-9935-43cb-9ca1-0d7a4d52d39c_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!nj-2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fec9c1e-9935-43cb-9ca1-0d7a4d52d39c_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!nj-2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fec9c1e-9935-43cb-9ca1-0d7a4d52d39c_3840x2160.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>Once a deal is signed, the center of gravity shifts from sales to delivery. And yet, most CRMs disappear at that moment.</p><p>In our setups, deal data flows automatically into the project management layer. The tool matters less than the principle.</p><p>Sales should not brief delivery manually.</p><p>Delivery should not chase sales for context.</p><p>The system should handle the handoff, every time.</p><p>Attio remains the source of truth for meetings, history, and decisions. Operations pick up execution with full visibility.</p><p>That&#8217;s where margin is protected.</p><div><hr></div><h2><strong>Calls as data, not memories</strong></h2><p>One smaller detail we covered during the workshop compounds over time.</p><p>Calls are usually treated as ephemeral. Once they&#8217;re over, they live in someone&#8217;s memory, or nowhere at all.</p><p>When calls are recorded, transcribed, and structured inside the CRM, they become shared context. Institutional memory. A way to reduce dependency on individuals without losing nuance.</p><p>For agencies, that kind of memory is leverage.</p><div><hr></div><h2><strong>What agencies keep getting wrong</strong></h2><p>After working with many service businesses, a few patterns repeat.</p><p>Heavy pipelines often hide unclear processes.</p><p>Weekly pipeline meetings compensate for systems that don&#8217;t answer questions on their own.</p><p>&#8220;AI-first&#8221; promises collapse when the underlying model is messy.</p><p>Tools don&#8217;t fix confusion. Structure does.</p><div><hr></div><h2><strong>Closing thoughts</strong></h2><p>That was the point of this workshop.</p><p>Agencies don&#8217;t need more software. They need systems that reflect how services actually work, before, during, and after the sale.</p><p>A CRM is not a pipeline. It&#8217;s an operating system. And operating systems deserve to be designed, not improvised.</p>]]></content:encoded></item><item><title><![CDATA[Every Scale-Up Eventually Rebuilds Its CRM]]></title><description><![CDATA[The moment fundraising accelerates complexity, the CRM becomes the bottleneck. Modular systems with Attio at the center solve the problem structurally.]]></description><link>https://novlinigtm.substack.com/p/every-scale-up-eventually-rebuilds</link><guid isPermaLink="false">https://novlinigtm.substack.com/p/every-scale-up-eventually-rebuilds</guid><dc:creator><![CDATA[Giacomo Caranese]]></dc:creator><pubDate>Thu, 04 Dec 2025 15:05:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!4LRr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7613e395-1793-4f23-87db-ddd48d488bd0_3930x2210.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4LRr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7613e395-1793-4f23-87db-ddd48d488bd0_3930x2210.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4LRr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7613e395-1793-4f23-87db-ddd48d488bd0_3930x2210.png 424w, https://substackcdn.com/image/fetch/$s_!4LRr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7613e395-1793-4f23-87db-ddd48d488bd0_3930x2210.png 848w, https://substackcdn.com/image/fetch/$s_!4LRr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7613e395-1793-4f23-87db-ddd48d488bd0_3930x2210.png 1272w, https://substackcdn.com/image/fetch/$s_!4LRr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7613e395-1793-4f23-87db-ddd48d488bd0_3930x2210.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4LRr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7613e395-1793-4f23-87db-ddd48d488bd0_3930x2210.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7613e395-1793-4f23-87db-ddd48d488bd0_3930x2210.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:297069,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://novlinigtm.substack.com/i/180695318?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7613e395-1793-4f23-87db-ddd48d488bd0_3930x2210.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_!4LRr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7613e395-1793-4f23-87db-ddd48d488bd0_3930x2210.png 424w, https://substackcdn.com/image/fetch/$s_!4LRr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7613e395-1793-4f23-87db-ddd48d488bd0_3930x2210.png 848w, https://substackcdn.com/image/fetch/$s_!4LRr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7613e395-1793-4f23-87db-ddd48d488bd0_3930x2210.png 1272w, https://substackcdn.com/image/fetch/$s_!4LRr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7613e395-1793-4f23-87db-ddd48d488bd0_3930x2210.png 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></figure></div><p>Most scale-ups hit the same wall shortly after a big fundraising round. Revenue grows. Headcount grows. Complexity explodes. Suddenly, the CRM that once sufficed becomes a bottleneck . In this phase of hypergrowth, what these companies need isn&#8217;t just &#8220;a CRM&#8221; - they need a system that <strong>connects to everything</strong> in their go-to-market (GTM) engine and stays flexible as the organization evolves . This is where a new approach to CRM architecture changes the game.</p><p><strong>Modular, API-native CRMs</strong> like <strong><a href="https://attio.com?r=WJv2wAc_sh4LL-wL">Attio</a></strong> are emerging as the foundation for such systems. Instead of a monolithic traditional CRM struggling to keep up, <a href="https://attio.com?r=WJv2wAc_sh4LL-wL">Attio</a> enables a <strong>modular GTM architecture</strong> that integrates with best-of-breed tools (from lead enrichment to billing) via APIs. The result is a CRM-centric system more adaptive than the org itself - one that can scale <strong>faster than the team</strong> and remove friction from growth . In this article, we&#8217;ll examine why legacy CRMs (Salesforce, HubSpot, etc.) often fail in post-raise scale-ups, and how Attio&#8217;s modern approach unlocks speed, visibility, and configurability across the GTM stack. We&#8217;ll also dive into real-world case studies of companies that rebuilt their GTM systems on Attio, integrating tools like <a href="https://clay.com/?via=277acd">Clay</a>, <a href="https://get.lemlist.com/w0uqn50tdpz1">lemlist</a>, <a href="https://www.withallo.com/">Allo</a>, OpenAI, Oneflow, Notion, BigQuery, Stripe, and Customer.io into a cohesive engine. Finally, we&#8217;ll compare Attio&#8217;s architecture with traditional CRMs in a post-raise environment and discuss the urgency of making the right architectural decisions after a funding round.</p><p>I lead <a href="https://novlini.io">Novlini</a>, where we design Attio-based GTM systems for scale-ups right after their fundraising. Across dozens of implementations, the same failure pattern appears every time.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://novlinigtm.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 GTM Resources, by novlini&#174;! 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><div><hr></div><h2><strong>The &#8220;Complexity Wall&#8221; After Fundraising</strong></h2><p>In the early scrappy days, many startups get by with <em>duct-tape solutions</em>: leads in a Google Sheet or Typeform, sales tracking in a free HubSpot, meeting notes in Notion, and some reporting in Excel . This patchwork works <em>until</em> the team or customer base grows and GTM motions diversify - then someone asks, <em>&#8220;Where is the truth?&#8221;</em> . The &#8220;truth&#8221; (i.e. the source of reliable, up-to-date customer and revenue data) is hard to pin down when data and workflows are fragmented. This fragmentation is a form of <strong>architectural debt</strong> : an early trade-off of speed over structure that starts to drag on execution as scale increases.</p><p>A substantial fundraise (say a Series A/B) usually heralds an inflection point. With new capital, startups rapidly hire reps, launch new regions or products, and face <strong>orders-of-magnitude more data</strong> - more leads, more deals, more customer touchpoints. The operational load on the commercial team soars. At this moment, <em>what used to work breaks down</em>. Sales reps find themselves copying data between tools, deals slip through cracks, and managers lose visibility into the funnel. In many cases, <strong>the CRM itself becomes the choke point</strong> . A CRM that was fine for a 5-person team can feel like a rigid, underpowered spreadsheet for a 50-person go-to-market team. It&#8217;s common to hear frustrations like <em>&#8220;our CRM feels blocked&#8221;</em> or <em>&#8220;it doesn&#8217;t integrate with our tools&#8221;</em> - as one fast-scaling company, Vocca, put it bluntly .</p><p><strong>Why does the CRM turn into a blocker?</strong> Legacy CRM platforms often force your business into their structure (standard objects, fields, and processes) rather than adapting to how your business actually works. As one industry expert observes, in traditional setups <em>&#8220;the CRM should bend to your team, not the other way around&#8221;</em> - yet the opposite often happens with legacy systems. When you&#8217;re growing fast, being locked into rigid data models and workflows is dangerous: you need to tweak pipeline stages, capture new metrics, or support a new sales motion <em>now</em>, not in six months. But heavy CRM platforms (think Salesforce) can require lengthy reconfiguration or custom coding for even modest changes, and lighter-weight CRMs (like early HubSpot plans) might not support the complexity at all.</p><p>Moreover, as teams scale, <strong>integration gaps</strong> become glaring. A high-growth startup might be using specialized tools for outreach, data enrichment, customer success, billing, etc. - but if the CRM isn&#8217;t deeply integrated with each, data ends up siloed. Traditional CRMs often sync slowly or not at all with external apps, leading to partial views of the business. For example, a sales engagement tool might not log email replies back to the CRM in real-time, causing reps to unwittingly chase leads that have already responded. Indeed, keeping a legacy CRM and an email sequencing tool in sync is notoriously difficult: <em>manual CSV exports are slow and error-prone, and standard automation tools often have a data lag (e.g. a reply in the outbound tool might not show up in the CRM for minutes), leading to embarrassing duplicate follow-ups</em> . In short, a fast-growing business can outpace the CRM&#8217;s ability to ingest and surface data quickly.</p><p>Finally, <strong>user experience and admin burden</strong> play a role. As processes get more complex, a CRM can either streamline work or pile on extra work. Too often it&#8217;s the latter - sales teams complain of spending hours on data entry and admin rather than selling. (One analysis noted that <em>most CRMs create more work than they eliminate</em>, with reps bogged down logging calls, updating statuses, and stitching together reports.) The net effect: the CRM becomes a source of friction, an ever-growing &#8220;to-do&#8221; list, rather than the single source of truth that propels the team forward.</p><h2><strong>Why Traditional CRMs Become Bottlenecks</strong></h2><p>Let&#8217;s drill down into the limitations of legacy CRMs (like Salesforce, HubSpot, etc.) in a post-raise, scaling context. There are several recurring issues:</p><ul><li><p><strong>Monolithic &amp; Rigid Architecture:</strong> Traditional CRMs were built as all-in-one systems, which often makes them inflexible. They come with predefined data schemas and processes that assume your business will conform to them. Customizing these systems <em>to fit your evolving strategy</em> can be arduous. For instance, adding a new object or workflow in Salesforce might require significant configuration and even custom code. HubSpot, while easier to use, offers limited custom objects on lower tiers and can&#8217;t easily handle, say, a complex many-to-many relationship between companies and deals without workarounds. In a hypergrowth scenario, this rigidity means your CRM workflows lag behind your business needs - exactly when you need maximum agility.</p></li><li><p><strong>Integration Gaps and Siloed Data:</strong> A legacy CRM on its own is rarely sufficient to run a modern GTM motion - you&#8217;ll have a constellation of other tools (marketing automation, outbound sequencing, data enrichment, contracting, support desk, etc.). Traditional CRMs do have integration ecosystems, but they often rely on third-party plug-ins or scheduled syncs that aren&#8217;t real-time. As noted, a reply or interaction in one tool might not register in the CRM until hours later (or at all) . Many scale-ups experience that <em>&#8220;our tools don&#8217;t talk to each other&#8221;</em> feeling - data lives in disconnected places. In the Vocca example, their Attio CRM wasn&#8217;t natively talking to their outbound email tool (lemlist), resulting in a manual, unsustainable sales process . When your CRM isn&#8217;t <strong>the integrated hub</strong>, reps waste time swiveling between apps, and leadership loses the 360&#176; visibility needed for decision-making.</p></li><li><p><strong>Slow to Evolve (Operational Drag):</strong> Implementing or overhauling an enterprise CRM can be a months-long project. Post-fundraise, startups don&#8217;t have that luxury - they need systems now, not next year. However, many teams that &#8220;upgrade&#8221; to a big CRM find themselves mired in implementation: importing data, setting up pipelines, training users, building reports. It&#8217;s not uncommon for a Salesforce deployment to take 6+ months for a scaling company&#8217;s needs (often requiring external consultants and a dedicated admin). By the time it&#8217;s fully operational, the company&#8217;s strategy may have shifted again! This slow cycle means your CRM is always playing catch-up with your go-to-market. In contrast, as we&#8217;ll see, some teams have stood up complete, tailored Attio workspaces in under a week . The speed gap is huge.</p></li><li><p><strong>Lack of Configurability for End Users:</strong> In high-growth situations, front-line teams need to be able to modify how they use the CRM on the fly - creating a new list, a new view, adjusting a field, etc. Legacy systems either lock this down (to prevent &#8220;mistakes&#8221;) or become the Wild West if unlocked (leading to chaos with inconsistent fields and processes - the &#8220;chaotic CRM&#8221; problem). Neither is good. What you want is <strong>guided flexibility</strong>: the ability to design new workflows <em>intentionally</em> and quickly, without breaking the system. Legacy CRM UX often isn&#8217;t geared for this; it&#8217;s geared for consistency and control in a steady state, not rapid reconfiguration. So teams either operate with suboptimal setups or they try to bend the CRM in ways that create mess (think: dozens of custom fields added ad-hoc, reports that no one trusts, automations that conflict). This is where the <em>architectural debt</em> creeps in and slows everyone down.</p></li><li><p><strong>Hidden Data and Poor Visibility:</strong> A CRM is only as good as the data in it. If important interactions (emails, calls, product usage, support tickets, billing events) don&#8217;t make it into the CRM, you get blind spots. Traditional CRMs often fall short here because they weren&#8217;t built to easily ingest real-time events from everywhere. You might end up with <em>&#8220;hidden data&#8221;</em> - for example, product usage metrics sitting in a database that salespeople can&#8217;t see during renewal conversations, or campaign responses sitting in a marketing tool that aren&#8217;t linked to pipeline deals. A legacy approach might require a complex business intelligence pipeline or periodic CSV uploads to unify this data, which is hardly agile. The outcome is that teams operate with incomplete information. As one founder put it after upgrading their CRM architecture, <strong>&#8220;No more rigid processes. No more hidden data. No more friction.&#8221;</strong> - that&#8217;s the ideal we&#8217;re striving for, and legacy all-in-one CRMs often can&#8217;t get you there.</p></li></ul><p>Given these issues, it&#8217;s no surprise that many scale-ups decide to rip out or significantly augment their CRM in the post-raise period. Some attempt to switch from a simpler CRM to a powerhouse like Salesforce - only to encounter the above challenges. Others stick with an incumbent but bolt on numerous tools and hacks, ending up with a Frankenstack. Increasingly, however, a third path is gaining traction: <strong>Adopting a modular, API-first CRM as the core of a new GTM architecture.</strong></p><h2><strong>The Modular CRM Stack: Attio as a GTM Engine, Not Just a Database</strong></h2><p>Imagine a CRM that is not a static database but the <strong>real-time command center</strong> of your revenue operations. That&#8217;s the vision behind Attio and the modular CRM stack. Attio is a modern CRM built with flexibility and integration at its core - essentially an <em>API-native</em>, developer-friendly platform that you can shape to fit your business, rather than shaping your business to fit it . It provides the foundational data layers (contacts, companies, deals, interactions - all fully customizable) and a clean UI, and crucially, it&#8217;s designed to connect with everything else in your stack seamlessly. At <em><a href="https://novlini.io">novlini&#174;</a></em>, where we specialize in designing modern GTM stacks, we never deploy Attio as a standalone silo. We always <strong>connect it to the full stack</strong> a team relies on .</p><p><em>Attio sits at the center of a modern, modular GTM stack - integrating with specialized tools for every function (from lead enrichment and outbound sequencing to contract management and customer success) via APIs. In this architecture, data flows in real time between Attio and the surrounding tools, creating a system that moves faster than the team itself and eliminating rigid processes and data silos .</em></p><p>Concretely, what does a modular Attio-based stack look like? It means pairing Attio with best-in-class tools for each GTM function and having them talk to each other as one system. For example, an Attio deployment might integrate: <strong>Clay</strong> for data enrichment (to source and enrich lead info), <strong>lemlist</strong> (or another outreach tool like Smartlead) for email sequences, <strong>Allo</strong> for call recordings, <strong>OpenAI</strong> (or partners like Spiich Labs) for AI-driven workflows, <strong>Oneflow</strong> for digital contracts and e-signatures, <strong>Notion</strong> for operational playbooks or customer notes, <strong>BigQuery</strong> (or a data warehouse) for advanced analytics, <strong>Stripe</strong> for billing events, and <strong>Customer.io</strong> for lifecycle marketing automation . Each of these tools is excellent in its domain; Attio serves as the central brain that they feed into and draw from. The philosophy is <em>modularity</em>: use the right tool for the job, but ensure the CRM is the unified interface and database where everything converges.</p><p>This approach yields a GTM system that&#8217;s actually <strong>more adaptive than the organization</strong> running on it. As new needs arise - say, you decide to implement a usage-based pricing model - you can integrate a product analytics event stream into Attio or plug in a new billing integration with minimal friction. Attio&#8217;s developer platform was built for this kind of extensibility: it offers a robust REST/GraphQL API and even an App SDK for building custom add-ons . In effect, Attio treats CRM not as a fixed SaaS product, but as a <strong>platform</strong> or <strong>infrastructure</strong> that you build upon. It&#8217;s akin to how modern product teams treat cloud platforms: configurable, scriptable, and part of your core tech stack. Attio themselves describe it as bringing a <em>&#8220;truly modern, cohesive developer experience&#8221;</em> to CRM, comparable to what Stripe did for payments . The upshot: if you need Attio to <em>do something new</em>, you can likely build it or connect it quickly - whereas with a legacy CRM, you&#8217;d be waiting on a plugin vendor or wrestling with outdated SOAP APIs.</p><h3><strong>Integration as a First-Class Feature</strong></h3><p>The biggest practical benefit of the modular approach is <strong>integration</strong>. Because Attio is API-first, anything in your GTM stack can be tethered to it in real time. Compare this to the typical experience with a traditional CRM + tools: often you&#8217;re stuck with nightly syncs or clunky third-party connectors. With Attio, if we need a two-way sync with a tool like lemlist, we don&#8217;t settle for a 15-minute delayed Zapier zap - we <em>build a direct bridge</em>. In one integration project, for example, we created a <strong>bi-directional, real-time link</strong> between Attio and lemlist so that whenever a contact replied to a campaign, that interaction was logged in Attio <em>instantly</em>, preventing reps from sending any redundant follow-ups . Likewise, when a rep added a contact in Attio to an &#8220;Active Leads&#8221; list, that person would auto-enroll into the correct lemlist campaign without anyone exporting CSVs . Every email open, click, reply, or bounce would flow back into Attio, attaching to the contact&#8217;s activity history . And because we scripted smart field mappings and error handling, the data stayed clean - no duplicate contacts or mismatched fields . This kind of tight integration <strong>transforms the CRM from a passive database into the active command center of your revenue engine</strong> . There&#8217;s no manual busywork; the CRM orchestrates and records the entire process.</p><p>Attio&#8217;s openness also means you can maintain a <strong>single source of truth</strong> even as you diversify tools. For instance, one Attio customer uses Segment (a customer data platform) to funnel product usage events into Attio as part of a &#8220;product-qualified lead&#8221; system . Others have built custom apps - one popular Attio add-on called Granola automatically syncs meeting notes, and another (Polytomic) enables two-way sync between Attio and data warehouses . The difference here is that instead of relying on the CRM vendor&#8217;s limited feature set, you have the freedom to enhance the CRM with whatever data or workflow you need. If tomorrow a new &#8220;must-have&#8221; GTM tool appears, a modular system can incorporate it; a legacy CRM would treat it as a foreign object.</p><h2><strong>Speed, Visibility, and Flexibility: Benefits at Scale</strong></h2><p>A modular Attio-based architecture isn&#8217;t just a tech novelty - it directly addresses the pain points we outlined with legacy CRMs. Here&#8217;s how it translates into tangible benefits for a scaling company:</p><ul><li><p><strong>Speed of Implementation and Iteration:</strong> Perhaps the most eye-opening benefit is how fast you can get a sophisticated system up and running. Instead of a drawn-out months-long CRM project, many Attio implementations are measured in days or weeks. For example, <em>Wonder Studios</em> (an AI-native film studio) migrated from tracking deals in Notion to a structured Attio CRM in just <strong>2 days</strong>, complete with automated multi-currency revenue reporting . <em>Vocca</em> (the healthtech company mentioned earlier) had a complete outbound sales engine built on Attio (integrated with Clay and lemlist) in only <strong>5 days</strong>, mapping their entire French market of 80,000 leads and automating the outreach workflow . And in another case, a startup in the creator economy replaced a mess of spreadsheets with a custom Attio CRM - including complex contract and revenue management - in <strong>4 days</strong> . These timeframes are unheard of with traditional CRM projects. The reason it&#8217;s possible is twofold: Attio&#8217;s ease of configuration (you can rapidly design custom collections/fields, import data, and set up pipelines), and its ability to piggyback on existing tools via integration (so you&#8217;re not reinventing every wheel from scratch). Speed isn&#8217;t just a one-time benefit either; it means <strong>faster iteration</strong>. If next month you decide to tweak your lead scoring model or add a partner referral pipeline, you can do it in a modular system with minimal disruption. The architecture is designed for evolution.</p></li><li><p><strong>Visibility and a Unified Source of Truth:</strong> By integrating every part of the GTM stack into Attio, you eliminate the data silos and &#8220;hidden data&#8221; that plague growing teams. All interactions - marketing emails, sales calls, product usage signals, support tickets, contract statuses, billing events - can be linked to the relevant contact or company record in Attio. This gives leadership a true 360&#186; view of an account and gives front-line reps complete context at their fingertips. For example, if a customer replies to a campaign in lemlist, that reply (and its content) is visible on the contact in Attio immediately . If a deal moves to &#8220;Proposal Sent&#8221;, an integration with Oneflow might fetch the contract link and status so the rep sees if the customer has viewed the proposal. If a Stripe payment fails for a customer, that could log an alert on the account in Attio, prompting the success team to intervene. Compare this to a traditional setup where a lot of this info lives in separate dashboards or not at all. The <strong>one central hub</strong> approach was a game-changer for Vocca: all their campaign activity and lead enrichment flowed back into Attio, automatically creating deals and tasks for the sales team - turning what was a &#8220;blocked&#8221; CRM into a proactive system driving the next actions . In short, everyone sees the <em>same truth</em>, and nothing falls through the cracks due to missing data.</p></li><li><p><strong>Flexibility &amp; Configurability:</strong> A modular Attio system is <em>highly configurable</em> by design. Need a custom field to track something unique to your business? It takes seconds to add, and you can backfill or compute values easily (Attio even supports calculated fields, e.g. &#8220;Last Interaction Date&#8221; or tagging key roles like Decision Maker) . Want a custom object like &#8220;Partners&#8221; or &#8220;Investors&#8221; beyond the usual CRM entities? Attio lets you create new collections and define relationships between them. This means your CRM data model can mirror the reality of your business, not just the generic lead-account-opportunity of yesterday&#8217;s CRM. Additionally, you can set up views and pipelines that make sense for each team&#8217;s workflow. For instance, SDRs might have a view of &#8220;leads contacted in the last 7 days&#8221; while Customer Success managers see &#8220;at-risk accounts with no recent interaction&#8221; - all drawing from the same data but sliced for their needs . Legacy CRMs have some of this capability, but Attio&#8217;s clean UI and flexible filtering make it far easier to build these custom views without an admin&#8217;s help. The benefit is <strong>operational clarity</strong>: each role sees a tailored perspective, but all based on one underlying system, so reporting stays consistent.</p></li><li><p><strong>No-Code and Low-Code Automation:</strong> Flexibility isn&#8217;t only for those with engineering skills. While Attio shines with its API for developers, it also works with no-code automation tools like Zapier, n8n, Pipedream, etc., for more straightforward tasks . Non-technical team members can set up a zap to, say, push form submissions from the website into Attio as new leads, or trigger a Slack alert when a big deal is marked &#8220;Closed Won.&#8221; The combination of Attio&#8217;s built-in automation (like triggering workflows on stage changes) and external automation tools means teams can automate repetitive tasks on their own. Compare that to a traditional CRM where adding an automation might require digging into a complex workflow builder or apex code (in Salesforce&#8217;s case). In the modular stack, if something doesn&#8217;t have a native integration, you <em>build a quick one</em> or use a general automation service. The GTM team becomes a bit more self-sufficient and can experiment with processes - without waiting in the engineering queue.</p></li><li><p><strong>Adaptability to Process Changes:</strong> Perhaps the most strategic benefit is that your GTM system can change as fast as your strategy does. Post-raise startups often pivot segments, adopt new sales methodologies, or rework their customer journey as they find product-market fit in new areas. A modular CRM architecture handles this in stride. Need to support a usage-based sales-assisted funnel? Pipe product events into Attio and create a new &#8220;Product Qualified Lead&#8221; scoring model. Spinning up a partner referral program? Add a Partners collection in Attio and link it to deals, maybe integrate with an affiliate tool via API. Because Attio is essentially part of your tech stack, your engineers or ops team can treat it like any other product component - versioning changes, rolling out updates, and <strong>governing it like infrastructure</strong> . This is a markedly different mindset from treating the CRM as a purchased tool that you grudgingly live with. As one guide put it, <em>&#8220;Great CRM systems are not bought. They&#8217;re designed.&#8221;</em> With Attio, you are designing your system in a way that simply isn&#8217;t possible with off-the-shelf legacy solutions.</p></li></ul><p>To illustrate these advantages, let&#8217;s look at a few companies that embraced the modular approach with Attio, and what they achieved:</p><h2><strong>Real-World Case Studies: Attio in Action at Scale-ups</strong></h2><p><strong>Vocca (Health Tech SaaS):</strong> Vocca, a French healthcare tech company, provides AI receptionists for medical practices. After raising funds and preparing to scale, they hit the classic problem: their sales process was largely manual and their key tools - Attio (as CRM) and lemlist (for outbound email) - were <strong>not connected</strong> . Their CRM felt like a &#8220;blocker&#8221; because it wasn&#8217;t fueling their sales outreach. In just <strong>5 days</strong>, our team at novlini helped Vocca build a fully automated outbound engine by integrating Attio, <strong>Clay</strong>, and <strong>lemlist</strong> . Clay was used to identify and enrich all potential leads (we&#8217;re talking <strong>80,000+ leads</strong>, essentially mapping their total addressable market in France) . Those enriched leads flowed into Attio and were automatically passed into lemlist campaigns. Every reply or interested response in lemlist synced back to Attio in real time, <strong>automatically creating deals and follow-up tasks</strong> for the sales team . Vocca&#8217;s result was a night-and-day transformation: their CRM went from a static repository to a dynamic system that continuously fed their pipeline and alerted reps to engage at the right time. In the words of Vocca&#8217;s team, it turned the CRM from a <em>&#8220;blocker&#8221; into a powerful sales system</em>, enabling their new sales hires to be productive from day one .</p><p><strong>Jellysmack (Digital Media, 500+ employees):</strong> Even larger organizations feel this pain. Jellysmack, a global creator company with over 500 employees, found that their <strong>Salesforce CRM</strong> was becoming unwieldy and limiting for their growth needs. They made the bold move to <strong>migrate from Salesforce to Attio</strong> for their sales CRM, and in the process, built new custom lead generation pipelines integrated with lemlist . This case is significant - it&#8217;s proof that an enterprise-scale team can replace the long-standing &#8220;industry standard&#8221; CRM with a modern alternative and come out better for it. By shedding Salesforce&#8217;s complexity and adopting Attio, Jellysmack could configure a system tailored to their workflows and integrate it tightly with their outreach. It&#8217;s telling that a company of this size valued <strong>flexibility and custom workflows</strong> enough to make the switch. The outcome was a more efficient top-of-funnel process and a CRM that their team actually likes to use (as opposed to the Salesforce instance that felt like a burden).</p><p><strong>Tandem Health (Healthcare):</strong> Tandem&#8217;s sales organization was struggling with what they described as a <strong>&#8220;chaotic HubSpot CRM.&#8221;</strong> As they grew, their HubSpot instance had devolved into an inconsistent jumble of fields and manual work, and it wasn&#8217;t keeping up with their needs. They opted to move to Attio and simultaneously reinvent their outbound process. Using Attio as the foundation and <strong>Clay</strong> for lead sourcing, we helped them create a <em>fully automated outbound motion</em>, replacing chaos with structure . In Attio, Tandem now has clean pipelines and automated triggers (e.g. when a lead is moved to Contacted, Clay enriches it and lemlist sends an email, and any reply comes back into Attio). The key lesson from Tandem is that <strong>migrating off a legacy CRM is an opportunity to clean house and instill best practices</strong>. By starting fresh with Attio, they implemented proper data governance (naming conventions, defined lifecycle stages, etc.) and ended up with a CRM that provides clarity instead of confusion.</p><p><strong>Other Examples:</strong> Many other high-growth teams have taken this path. A few highlights: A consulting firm, Northlane Partners, built a scalable outbound engine with Attio + lemlist to move beyond their reliance on manual referrals . A fintech startup, Arcola, constructed a dedicated private equity CRM on Attio that even uses AI (OpenAI GPT models) to auto-summarize 50-page investment memos into 1-page briefs - dramatically accelerating their deal qualification process . A crypto company, Plume, overhauled their Attio setup with advanced dashboards and a custom Slack integration to keep their team in sync in real-time (alerting channels when big deals closed, etc.). And a fashion-tech platform, Future Fashion Assembly, left behind a tangle of spreadsheets for an Attio system that automated their sales steps and follow-ups. The pattern is clear across these cases: once teams experience a <em>tailored, integrated CRM system</em> built on Attio, going back to a one-size-fits-all CRM is unthinkable.</p><h2><strong>Attio vs. Traditional CRM: A Side-by-Side Comparison</strong></h2><p>To crystallize the differences, let&#8217;s compare Attio&#8217;s modular CRM architecture with a traditional CRM (like Salesforce or HubSpot) in the context of a post-raise scale-up:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0SYt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4daf924-8264-4b41-a59c-97cefc1d9186_1888x1396.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0SYt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4daf924-8264-4b41-a59c-97cefc1d9186_1888x1396.png 424w, https://substackcdn.com/image/fetch/$s_!0SYt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4daf924-8264-4b41-a59c-97cefc1d9186_1888x1396.png 848w, https://substackcdn.com/image/fetch/$s_!0SYt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4daf924-8264-4b41-a59c-97cefc1d9186_1888x1396.png 1272w, https://substackcdn.com/image/fetch/$s_!0SYt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4daf924-8264-4b41-a59c-97cefc1d9186_1888x1396.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0SYt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4daf924-8264-4b41-a59c-97cefc1d9186_1888x1396.png" width="1456" height="1077" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c4daf924-8264-4b41-a59c-97cefc1d9186_1888x1396.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1077,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:478579,&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://novlinigtm.substack.com/i/180695318?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4daf924-8264-4b41-a59c-97cefc1d9186_1888x1396.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_!0SYt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4daf924-8264-4b41-a59c-97cefc1d9186_1888x1396.png 424w, https://substackcdn.com/image/fetch/$s_!0SYt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4daf924-8264-4b41-a59c-97cefc1d9186_1888x1396.png 848w, https://substackcdn.com/image/fetch/$s_!0SYt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4daf924-8264-4b41-a59c-97cefc1d9186_1888x1396.png 1272w, https://substackcdn.com/image/fetch/$s_!0SYt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4daf924-8264-4b41-a59c-97cefc1d9186_1888x1396.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>Table: Comparing a modular Attio-based CRM architecture vs. a traditional CRM in a post-raise growth scenario.</em></p><p>As the table shows, an Attio-driven approach aligns technology with the <em>need for speed and flexibility</em> in a scale-up. A legacy CRM, by contrast, can become an anchor that drags behind your speedboat.</p><h2><strong>Post-Raise Urgency: Laying the Right Foundation</strong></h2><p>There&#8217;s a saying in startup operations: <em>don&#8217;t let your systems be the rate-limiter of your growth</em>. After a fundraising event, companies often have a brief window to build momentum - new sales targets to hit, pressure from investors to show results, perhaps a hiring spree to absorb. In this climate, making smart architectural decisions is critical. Choosing how you manage customer and revenue data is as important as choosing your product architecture or your key hires. A misstep - like sticking too long with a CRM that can&#8217;t scale, or embarking on a long implementation of an overly complex tool - can cost precious time and focus.</p><p>Adopting a modular CRM stack early in this journey can pay dividends. It gives you a <strong>foundation that won&#8217;t need to be ripped out</strong> a year later when you triple your customer count, because it&#8217;s built to scale and adapt. In fact, many companies are proactively making the switch <em>right after raising</em>, precisely to avoid hitting the wall we described. They are essentially saying: <em>let&#8217;s invest a couple weeks now to design our GTM system properly, rather than slog through six months of pain and then do it anyway.</em> It&#8217;s akin to building a solid foundation before adding more floors to a building.</p><p>One might wonder, is there a risk in moving to a newer CRM like Attio versus the &#8220;devil you know&#8221; in Salesforce/HubSpot? It&#8217;s a fair question - Salesforce in particular is a proven platform at massive enterprise scale. But the needs of a scale-up in 2025-2026 are different from those of a Fortune 500 in 2010. Modern high-growth teams prize agility and <strong>developer-friendliness</strong>; they operate in a world of APIs and microservices, and they often have in-house ops or engineering talent that can extend a platform like Attio. In that context, the risk of an older, inflexible system causing execution issues is actually greater than the risk of adopting a modern tool that might still be evolving. Moreover, Attio has matured rapidly (with a recent Series B raise of its own fueling development ), and it&#8217;s backed by examples of deployment in teams of all sizes - from startups to multi-hundred user companies like the ones we discussed.</p><p>It&#8217;s also worth noting the <strong>cost of delay</strong>. If your CRM is a bottleneck, every day could mean lost deals or inefficient use of your new hires. On the flip side, a streamlined system can quickly show ROI - for instance, automating follow-ups or lead enrichment can immediately boost pipeline generation (Vocca&#8217;s automated engine started reaching thousands of prospects within days, something impossible in their old setup). One of our clients saw their sales velocity increase by 40% after removing the administrative friction in their process - much of which was tied to their old CRM usage. These are meaningful gains that affect the trajectory of the company.</p><h2><strong>Conclusion: Designing Your GTM System for Hypergrowth</strong></h2><p><a href="https://andrewchen.substack.com">Andrew Chen</a> often talks about the importance of <strong>foundations and loops</strong> in growth. Think of your CRM and GTM stack as part of that foundational loop: it&#8217;s how leads become customers, how customer actions lead to follow-ups, how revenue is tracked and grown. If that loop is clunky or broken, no amount of individual hustle will fully compensate. As we&#8217;ve explored, many scale-ups face a moment of truth post-fundraise where they realize their internal systems are not ready for the next stage of growth. The savvy ones are responding by rearchitecting - treating their CRM not as a static off-the-shelf tool, but as a key piece of infrastructure to be crafted for their needs.</p><p>Modular CRM architecture, exemplified by Attio, represents a new mindset. It says that <strong>flexibility beats rigidity</strong>, that a network of specialized tools can outperform an all-in-one behemoth <em>if</em> you connect them intelligently, and that speed and visibility are paramount in a world where go-to-market moves fast. It&#8217;s an approach born out of practical necessity, but now proven in the field by numerous success stories. The CRM no longer needs to be a bottleneck or a blocker. With the right architecture, it becomes a growth enabler - an engine that accelerates go-to-market activities by automating data flow and surfacing insights proactively.</p><p>For founders and operators, the takeaway is clear: if you&#8217;re gearing up for rapid growth, <strong>don&#8217;t wait for complexity to cripple you before upgrading your systems</strong>. Be proactive. Whether you stick with your current CRM and supercharge it with new integrations, or switch to a modern platform like Attio and redesign your workflows, approach your GTM tech stack as you would your product tech stack - with intention, modularity, and an eye toward scale. As we often remind our clients, <em>CRMs don&#8217;t drive growth by themselves; but the right CRM architecture can remove obstacles to growth</em>. By eliminating rigid processes, data silos, and friction , you create the conditions for your team to execute at their best. In a post-raise sprint, that can make all the difference.</p><p>Ultimately, the companies that master this - that build GTM systems more adaptable than the organizations they support - gain a competitive edge. They can iterate on sales and marketing strategy faster, respond to customer signals in real time, and glean insights from a unified data set that others simply can&#8217;t. Their operational agility becomes a moat. So if you find yourself hitting that CRM wall, take it as an opportunity to rethink and retool. The tools and approaches are now out there to turn your CRM from a necessary evil into a strategic asset. In the new world of modular GTM architecture, <strong>your systems evolve as quickly as your strategy</strong> - and your startup can sprint ahead confidently, backed by an engine that&#8217;s built to scale right along with you.</p><p>This is the architecture we build every week at <a href="https://novlini.io">Novlini</a> for teams preparing their next stage of growth. If your CRM is becoming the bottleneck, you can reach out - I&#8217;m happy to share what this system would look like for your company.</p><p></p><div><hr></div><h2><strong>Sources:</strong></h2><ol><li><p><a href="https://www.linkedin.com/posts/giacomo-caranese_most-scale-ups-hit-the-same-wall-right-after-activity-7399759987776069633-QoBM#:~:text=Most%20scale,they%20rely%20on%3A%20Clay%20for">Giacomo Caranese (novlini) on LinkedIn &#8211; </a><em><a href="https://www.linkedin.com/posts/giacomo-caranese_most-scale-ups-hit-the-same-wall-right-after-activity-7399759987776069633-QoBM#:~:text=Most%20scale,they%20rely%20on%3A%20Clay%20for">&#8220;Most scale-ups hit the same wall right after fundraising&#8230; the CRM becomes the bottleneck.&#8221;</a></em></p></li><li><p><a href="https://www.linkedin.com/posts/novlini_our-crm-feels-blocked-and-doesnt-integrate-activity-7387133254694420481-LP5X#:~:text=don%27t%20work%20together%3F%20Our%20Solution%3A,have%20partnered%20with%20Vocca%20to">novlini&#174; Case Study &#8211; Vocca GTM Engine (Attio + Clay + lemlist)</a></p></li><li><p><a href="https://novlini.io/case-studies/attio-lemlist#:~:text=The%20common%20challenge%20is%20that,work%20and%20data%20delays%20entirely">novlini&#174; &#8211; </a><em><a href="https://novlini.io/case-studies/attio-lemlist#:~:text=The%20common%20challenge%20is%20that,work%20and%20data%20delays%20entirely">&#8220;Lemlist &#8211; Attio Integration&#8221;</a></em><a href="https://novlini.io/case-studies/attio-lemlist#:~:text=The%20common%20challenge%20is%20that,work%20and%20data%20delays%20entirely"> (real-time two-way sync solution)</a></p></li><li><p><a href="https://novlini.io/blog/modular-crm-architecture#:~:text=Most%20startups%20begin%20with%20duct,asks%3A%20%E2%80%9CWhere%20is%20the%20truth%3F%E2%80%9D">novlini&#174; Blog &#8211; </a><em><a href="https://novlini.io/blog/modular-crm-architecture#:~:text=Most%20startups%20begin%20with%20duct,asks%3A%20%E2%80%9CWhere%20is%20the%20truth%3F%E2%80%9D">&#8220;Designing a Modular CRM Stack&#8221;</a></em><a href="https://novlini.io/blog/modular-crm-architecture#:~:text=Most%20startups%20begin%20with%20duct,asks%3A%20%E2%80%9CWhere%20is%20the%20truth%3F%E2%80%9D"> (on architectural debt and CRM as infrastructure)</a></p></li><li><p><a href="https://attio.com/blog/meet-the-attio-developer-platform#:~:text=Attio%20extends%20to%20your%20GTM,market%20happens">Attio Developer Blog &#8211; </a><em><a href="https://attio.com/blog/meet-the-attio-developer-platform#:~:text=Attio%20extends%20to%20your%20GTM,market%20happens">&#8220;Meet the Attio Developer Platform&#8221;</a></em><a href="https://attio.com/blog/meet-the-attio-developer-platform#:~:text=Attio%20extends%20to%20your%20GTM,market%20happens"> (API-first philosophy)</a></p></li><li><p><a href="https://novlini.io/case-studies#:~:text=Wonder%20Studios%20Executing%20a%20rapid,Media%20%26%20Entertainment%20Financial%20Automation">novlini&#174; Case Studies &#8211; Various success stories (Wonder Studios, Trendly, etc.)</a></p></li><li><p><a href="https://novlini.io/case-studies/attio-lemlist#:~:text=,new%2C%20custom%20lead%20generation%20pipelines">novlini&#174; Case Studies &#8211; Jellysmack (Salesforce to Attio migration) &amp; Tandem Health (HubSpot to Attio)</a></p></li><li><p><a href="https://www.linkedin.com/posts/novlini_our-crm-feels-blocked-and-doesnt-integrate-activity-7387133254694420481-LP5X#:~:text=appointments%2C%20and%20send%20reminders%2024%2F7,The%20key%20was">novlini&#174; LinkedIn post &#8211; </a><em><a href="https://www.linkedin.com/posts/novlini_our-crm-feels-blocked-and-doesnt-integrate-activity-7387133254694420481-LP5X#:~:text=appointments%2C%20and%20send%20reminders%2024%2F7,The%20key%20was">&#8220;Our CRM feels &#8216;blocked&#8217; and doesn&#8217;t integrate&#8230;&#8221;</a></em><a href="https://www.linkedin.com/posts/novlini_our-crm-feels-blocked-and-doesnt-integrate-activity-7387133254694420481-LP5X#:~:text=appointments%2C%20and%20send%20reminders%2024%2F7,The%20key%20was"> (Vocca quote and outcome)</a></p></li></ol><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://novlinigtm.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 GTM Resources, by novlini&#174;! 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></p>]]></content:encoded></item><item><title><![CDATA[The Year GTM Agents Grow Up]]></title><description><![CDATA[A founder&#8217;s critical take on hype, hard truths, and the future of RevOps]]></description><link>https://novlinigtm.substack.com/p/the-year-gtm-agents-grow-up</link><guid isPermaLink="false">https://novlinigtm.substack.com/p/the-year-gtm-agents-grow-up</guid><dc:creator><![CDATA[Giacomo Caranese]]></dc:creator><pubDate>Fri, 03 Oct 2025 19:15:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!WvsD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb7c072-e2c9-4f04-a19e-16b54fc6493c_1920x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WvsD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb7c072-e2c9-4f04-a19e-16b54fc6493c_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WvsD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb7c072-e2c9-4f04-a19e-16b54fc6493c_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!WvsD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb7c072-e2c9-4f04-a19e-16b54fc6493c_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!WvsD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb7c072-e2c9-4f04-a19e-16b54fc6493c_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!WvsD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb7c072-e2c9-4f04-a19e-16b54fc6493c_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WvsD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb7c072-e2c9-4f04-a19e-16b54fc6493c_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cdb7c072-e2c9-4f04-a19e-16b54fc6493c_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1537245,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://novlinigtm.substack.com/i/175222436?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb7c072-e2c9-4f04-a19e-16b54fc6493c_1920x1080.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_!WvsD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb7c072-e2c9-4f04-a19e-16b54fc6493c_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!WvsD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb7c072-e2c9-4f04-a19e-16b54fc6493c_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!WvsD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb7c072-e2c9-4f04-a19e-16b54fc6493c_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!WvsD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb7c072-e2c9-4f04-a19e-16b54fc6493c_1920x1080.png 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></figure></div><p></p><p>I spend my days inside GTM stacks. At Novlini we design systems for startups and scale-ups, usually replacing legacy CRMs with Attio and connecting everything else around it. It is not glamorous work. Most of it happens under the hood: data cleaning, object modeling, wiring APIs, defining workflows. But this invisible layer is what makes the difference between a sales team stuck in spreadsheets and a team that scales.</p><p>That is also why I&#8217;ve been watching the &#8220;AI agent&#8221; wave with both excitement and suspicion. Everyone has an &#8220;agent&#8221; right now. Most of them are assistants with better marketing.</p><p>I even put my money where my mouth is. I invested in <a href="https://spiich.ai/">Spiich Labs</a>, a Swedish startup building an AI sales agent that plugs into Attio. Because when I tested it, I saw something I rarely see in this space: a product that does the boring things well. Talk or type, it writes to the CRM, prepares a brief, and gets out of the way. No fireworks. Just fewer stale deals and cleaner next steps.</p><div><hr></div><h2>The hype vs. the work</h2><p>We&#8217;re living peak agent-washing. Salesforce announces Agentforce. HubSpot ships Breeze. Zoho keeps pushing Zia. Pipedrive talks about &#8220;agentic experiences.&#8221; These are serious companies with good intentions. But here is what I see on the ground when we implement for clients: their agents rarely survive first contact with the mess of a real CRM. Custom fields, multi-threaded deals, partial data.</p><p>At Novlini, we do not have the luxury to buy into the hype. If the pipeline is wrong, my clients cannot forecast. If the data is dirty, their outbound tanks. That is why we start with architecture: a programmable CRM like Attio, fast APIs, and a schema that mirrors reality. Only then does it make sense to add an agent. Otherwise, you are just paying to automate bad habits.</p><div><hr></div><h2>One simple test</h2><p>Here is my personal test. After a meeting, can the agent:</p><ul><li><p>create the contact,</p></li><li><p>log the note,</p></li><li><p>set the next step,</p></li><li><p>update the opportunity,</p></li><li><p>assign the right owner.</p></li></ul><p>If yes, the pipeline stays true and the rep keeps selling. If no, you have just added another inbox with opinions.</p><p>Spiich passes this test. Not perfectly &#8212; ambiguity and exceptions still need humans &#8212; but enough that adoption is natural. Reps actually use it, because it is faster than typing and it does not fight the schema we set up in Attio.</p><div><hr></div><h2>Where agents fail (and why we call them out)</h2><p>I&#8217;ve seen the failures too:</p><ul><li><p>Ambiguity: free-form voice mixes up objects.</p></li><li><p>Exceptions: complex renewals and bespoke pricing break the flow.</p></li><li><p>Latency: if the third rep after a team call waits 20 seconds for a summary, they&#8217;ll never try again.</p></li><li><p>Opacity: if we cannot see exactly what the agent wrote and why, we switch it off.</p></li></ul><p>This is not a reason to avoid agents. It is a reason to treat them like adults: scoped permissions, full logs, weekly audits. At Novlini, we even have a &#8220;Friday review&#8221; where we check ten agent writes with the team. If it is wrong, we adjust schema, prompts, or guardrails. That is how you build trust.</p><div><hr></div><h2>Two axes that matter</h2><p>Every GTM leader I talk to eventually faces two choices:</p><ul><li><p><strong>Assistant-led vs agent-anchored</strong>: Do you want a chat window that gives you advice, or an agent that actually changes the state of your business.</p></li><li><p><strong>Monolith vs programmable base</strong>: Do you accept the CRM as-is and wait for vendor roadmaps, or do you model your business in a system that can flex.</p></li></ul><p>The top-right box is the only one that pays: <strong>agent-anchored, programmable base</strong>. That is why we bet on Attio. And why I invest in tools like Spiich that respect the system of record.</p><div><hr></div><h2>How we roll it out</h2><p>When we deploy for clients, we never start with &#8220;let&#8217;s AI everything.&#8221; We start small:</p><ul><li><p>Lock the minimal schema in Attio.</p></li><li><p>Decide what the agent can write without approval.</p></li><li><p>Pilot with one team, two workflows, four weeks.</p></li><li><p>Track two numbers: percent of opportunities with next steps, and median time to update after a call.</p></li></ul><p>If both improve, we expand. If not, we cut. No romance.</p><div><hr></div><h2>My opinionated take</h2><p>Agents will not save a broken GTM. They will make it fail faster. The real work is boring: model your business, clean your data, build your workflows. Then, and only then, add agents that keep the pipeline true.</p><p>I am bullish on this space. That is why we architect modern stacks at Novlini, why I back Spiich, and why I call out hype when I see it. The winners will not be the loudest demos. They will be the ones that keep truth in the CRM while humans do the human work.</p><p>More at <a href="https://novlini.io">novlini.io</a>.</p>]]></content:encoded></item><item><title><![CDATA[How I Became a Clay Expert in 15 Days]]></title><description><![CDATA[Here&#8217;s how I went from messy research and endless browser tabs to a certified Clay expert in just 15 days.]]></description><link>https://novlinigtm.substack.com/p/how-i-became-a-clay-expert-in-15</link><guid isPermaLink="false">https://novlinigtm.substack.com/p/how-i-became-a-clay-expert-in-15</guid><dc:creator><![CDATA[Premdeep Jawabnavis]]></dc:creator><pubDate>Thu, 25 Sep 2025 14:55:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!HIod!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe749853-389c-4a88-a114-8f6bb474750b_1646x810.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HIod!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe749853-389c-4a88-a114-8f6bb474750b_1646x810.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HIod!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe749853-389c-4a88-a114-8f6bb474750b_1646x810.png 424w, https://substackcdn.com/image/fetch/$s_!HIod!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe749853-389c-4a88-a114-8f6bb474750b_1646x810.png 848w, https://substackcdn.com/image/fetch/$s_!HIod!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe749853-389c-4a88-a114-8f6bb474750b_1646x810.png 1272w, https://substackcdn.com/image/fetch/$s_!HIod!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe749853-389c-4a88-a114-8f6bb474750b_1646x810.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HIod!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe749853-389c-4a88-a114-8f6bb474750b_1646x810.png" width="1456" height="717" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe749853-389c-4a88-a114-8f6bb474750b_1646x810.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:717,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Logos of Clay and Attio side by side on a white background, novlini wordmark at the bottom left.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Logos of Clay and Attio side by side on a white background, novlini wordmark at the bottom left." title="Logos of Clay and Attio side by side on a white background, novlini wordmark at the bottom left." srcset="https://substackcdn.com/image/fetch/$s_!HIod!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe749853-389c-4a88-a114-8f6bb474750b_1646x810.png 424w, https://substackcdn.com/image/fetch/$s_!HIod!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe749853-389c-4a88-a114-8f6bb474750b_1646x810.png 848w, https://substackcdn.com/image/fetch/$s_!HIod!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe749853-389c-4a88-a114-8f6bb474750b_1646x810.png 1272w, https://substackcdn.com/image/fetch/$s_!HIod!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe749853-389c-4a88-a114-8f6bb474750b_1646x810.png 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></figure></div><p>Hello again, everyone.</p><p>In my last <a href="https://novlinigtm.substack.com/p/how-i-built-a-gmail-to-attio-automation/?utm_source=substack&amp;utm_medium=article&amp;utm_campaign=how_i_became_a_clay_expert_in_15_days">post</a>, I wrote about how I built my first real automation with <a href="http://make.com/?utm_source=substack&amp;utm_medium=article&amp;utm_campaign=how_i_became_a_clay_expert_in_15_days">Make.com</a> to pipe our most valuable leads from a Gmail inbox directly into <a href="https://attio.com/?utm_source=substack&amp;utm_medium=article&amp;utm_campaign=how_i_became_a_clay_expert_in_15_days">Attio</a>. It was a huge win. The machine worked, my days of manual copy-pasting were over, and I felt like I had solved a real problem.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://novlinigtm.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 GTM Resources, by novlini&#174;! 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>But that just meant a new manual task was waiting for me. Now that the leads were neatly in our CRM, my next job was to support the sales team as they moved through the pipeline. My new mission: prepare a detailed briefing note before every single sales call.</p><p>This is a breakdown of how that one tedious, manual task led me to a powerful new tool, a great mentor, and a professional certification that has completely changed my career path. It&#8217;s a playbook for anyone who has a painful part of their job they wish a robot would do, and it&#8217;s proof that the best way to become an expert is to solve a problem that you truly feel.</p><h2><strong>My Life Before - A Mess of 15 Browser Tabs and Hope</strong></h2><p>For every meeting, my process was exactly the same: a ritual of organized chaos.</p><p>I&#8217;d start by opening a dozen or so tabs, searching for company news, funding announcements, and anything that could give our sales team an edge. The process was messy, and my notes were a chaotic mix of copied-and-pasted links and hastily typed summaries. I knew the notes I was delivering were just &#8220;okay.&#8221; They were a collection of facts, not a cohesive analysis.</p><p>I did this every single day. It was my job, but I knew it was inefficient.</p><h2><strong>A New Direction</strong></h2><p>One afternoon, <a href="https://www.linkedin.com/in/victor-m%C3%A9nez/?utm_source=substack&amp;utm_medium=article&amp;utm_campaign=how_i_became_a_clay_expert_in_15_days">Victor</a>, a consultant on our team, saw my screen, a dizzying mosaic of open windows. Victor is known around <a href="https://novlini.io/?utm_source=substack&amp;utm_medium=article&amp;utm_campaign=how_i_became_a_clay_expert_in_15_days">Novlini</a> as our resident expert on <a href="https://www.clay.com/?utm_source=substack&amp;utm_medium=article&amp;utm_campaign=how_i_became_a_clay_expert_in_15_days">Clay</a>, with years of experience building complex automation for our clients.</p><p>He watched for a moment, and then a smile broke across his face.</p><p>&#8220;You know, this can all be automated, right?&#8221; he asked. &#8220;In fact, I built a very similar research system for one of our clients <a href="https://www.northlane.partners/?utm_source=substack&amp;utm_medium=article&amp;utm_campaign=how_i_became_a_clay_expert_in_15_days">Northlane</a>, just recently&#8221;</p><p>I was stunned.My entire day was spent doing this manually. I explained my process, and he just nodded. &#8220;You&#8217;re thinking about this like a researcher,&#8221; he said. &#8220;You need to think about it like an architect. Let me show you <a href="https://www.clay.com/?utm_source=substack&amp;utm_medium=article&amp;utm_campaign=how_i_became_a_clay_expert_in_15_days">Clay</a>.&#8221;</p><h2><strong>My &#8220;Aha!&#8221; Moment with Clay</strong></h2><p>I had heard of <a href="https://www.clay.com/?utm_source=substack&amp;utm_medium=article&amp;utm_campaign=how_i_became_a_clay_expert_in_15_days">Clay</a>, but I thought it was just another tool for finding emails. I was completely wrong.</p><p><a href="https://www.linkedin.com/in/victor-m%C3%A9nez/?utm_source=substack&amp;utm_medium=article&amp;utm_campaign=how_i_became_a_clay_expert_in_15_days">Victor</a> pulled up a Clay table and started mapping out my entire manual process on a whiteboard. Every tab I opened, every search I made, every piece of information I looked for he drew a box for it.</p><p>&#8220;Clay isn&#8217;t a database; it&#8217;s an engine,&#8221; he explained. </p><blockquote><p>&#8220;It&#8217;s like a set of digital LEGOs. It connects to dozens of different data sources, runs AI prompts, and finds information at a scale and speed you never could as a human. We can build your entire workflow in here.&#8221;</p></blockquote><p>This was my lightbulb moment. Instead of me preparing for meetings, I could build a system that prepared the meetings for me. Victor gave me my first project: automate myself.</p><h2><strong>My Life After - Building the Pre-Meeting Note Machine</strong></h2><p>I got to work immediately. My goal was to build a hands-free system where moving a deal to the &#8220;Meeting&#8221; stage in Attio would automatically generate a perfect briefing note.</p><p>Here&#8217;s how the machine I built works:</p><ol><li><p><strong>The Trigger in Attio:</strong> Everything starts in our CRM. I built a simple workflow in Attio. As you can see here, the trigger is &#8220;When a deal&#8217;s stage is updated to &#8216;Meeting&#8217;,&#8221; and the only action is to send the company info to a Clay webhook.</p></li><li><p><strong>The Signal to Clay:</strong> The Attio workflow&#8217;s only action is to send that webhook to Clay. This is just a simple, instant message that carries the name of the company for the meeting.</p></li></ol><blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yEMY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09a7d754-fde3-4540-bed6-f434cfc7e909_1646x810.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yEMY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09a7d754-fde3-4540-bed6-f434cfc7e909_1646x810.png 424w, https://substackcdn.com/image/fetch/$s_!yEMY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09a7d754-fde3-4540-bed6-f434cfc7e909_1646x810.png 848w, https://substackcdn.com/image/fetch/$s_!yEMY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09a7d754-fde3-4540-bed6-f434cfc7e909_1646x810.png 1272w, https://substackcdn.com/image/fetch/$s_!yEMY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09a7d754-fde3-4540-bed6-f434cfc7e909_1646x810.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yEMY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09a7d754-fde3-4540-bed6-f434cfc7e909_1646x810.png" width="1456" height="717" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/09a7d754-fde3-4540-bed6-f434cfc7e909_1646x810.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:717,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Attio workflow block &#8216;Send HTTP request&#8217; configured to send company info fields like name, domain, LinkedIn, and record ID to a Clay webhook.&quot;,&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="Attio workflow block &#8216;Send HTTP request&#8217; configured to send company info fields like name, domain, LinkedIn, and record ID to a Clay webhook." title="Attio workflow block &#8216;Send HTTP request&#8217; configured to send company info fields like name, domain, LinkedIn, and record ID to a Clay webhook." srcset="https://substackcdn.com/image/fetch/$s_!yEMY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09a7d754-fde3-4540-bed6-f434cfc7e909_1646x810.png 424w, https://substackcdn.com/image/fetch/$s_!yEMY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09a7d754-fde3-4540-bed6-f434cfc7e909_1646x810.png 848w, https://substackcdn.com/image/fetch/$s_!yEMY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09a7d754-fde3-4540-bed6-f434cfc7e909_1646x810.png 1272w, https://substackcdn.com/image/fetch/$s_!yEMY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09a7d754-fde3-4540-bed6-f434cfc7e909_1646x810.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></blockquote><ol start="3"><li><p><strong>The Clay Research Engine:</strong> The company name lands in a Clay table, and a series of powerful automations run instantly. You can see a few of the rows here, each one representing a company being enriched in real-time.</p></li></ol><p>This is the part that replaced my 15 browser tabs:</p><ul><li><p><strong>Clay finds recent news:</strong> It searches the web for news about the company from the last 30 days and uses AI to summarize the key points.</p></li><li><p><strong>Clay finds customer look-alikes:</strong> Clay searches our own Attio CRM to find existing customers in the same industry perfect for social proof.</p></li><li><p><strong>Clay generates talking points:</strong> I wrote an AI prompt that says: &#8220;You are a world-class GTM consultant. Based on this company&#8217;s website and recent news, provide three smart recommendations their CEO would love to hear.&#8221;</p></li></ul><blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FNph!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89d2fb0f-64e6-493b-ad94-ee5cf68a03b6_1646x810.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FNph!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89d2fb0f-64e6-493b-ad94-ee5cf68a03b6_1646x810.png 424w, https://substackcdn.com/image/fetch/$s_!FNph!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89d2fb0f-64e6-493b-ad94-ee5cf68a03b6_1646x810.png 848w, https://substackcdn.com/image/fetch/$s_!FNph!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89d2fb0f-64e6-493b-ad94-ee5cf68a03b6_1646x810.png 1272w, https://substackcdn.com/image/fetch/$s_!FNph!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89d2fb0f-64e6-493b-ad94-ee5cf68a03b6_1646x810.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FNph!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89d2fb0f-64e6-493b-ad94-ee5cf68a03b6_1646x810.png" width="1456" height="717" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/89d2fb0f-64e6-493b-ad94-ee5cf68a03b6_1646x810.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:717,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Clay table showing multiple webhook rows with industries, GTM recaps, overviews, and recommendations, each marked with response status 200.&quot;,&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="Clay table showing multiple webhook rows with industries, GTM recaps, overviews, and recommendations, each marked with response status 200." title="Clay table showing multiple webhook rows with industries, GTM recaps, overviews, and recommendations, each marked with response status 200." srcset="https://substackcdn.com/image/fetch/$s_!FNph!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89d2fb0f-64e6-493b-ad94-ee5cf68a03b6_1646x810.png 424w, https://substackcdn.com/image/fetch/$s_!FNph!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89d2fb0f-64e6-493b-ad94-ee5cf68a03b6_1646x810.png 848w, https://substackcdn.com/image/fetch/$s_!FNph!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89d2fb0f-64e6-493b-ad94-ee5cf68a03b6_1646x810.png 1272w, https://substackcdn.com/image/fetch/$s_!FNph!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89d2fb0f-64e6-493b-ad94-ee5cf68a03b6_1646x810.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></blockquote><ol start="4"><li><p><strong>The Briefing Note in Attio:</strong> After Clay does its research, it sends all the structured, perfectly formatted information back to Attio. A final Attio workflow assembles it into a new, beautiful note that it attaches directly to the deal record. An example -</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mJoS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a847ffa-d0c8-498b-a528-10235c623a7e_1646x810.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mJoS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a847ffa-d0c8-498b-a528-10235c623a7e_1646x810.png 424w, https://substackcdn.com/image/fetch/$s_!mJoS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a847ffa-d0c8-498b-a528-10235c623a7e_1646x810.png 848w, https://substackcdn.com/image/fetch/$s_!mJoS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a847ffa-d0c8-498b-a528-10235c623a7e_1646x810.png 1272w, https://substackcdn.com/image/fetch/$s_!mJoS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a847ffa-d0c8-498b-a528-10235c623a7e_1646x810.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mJoS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a847ffa-d0c8-498b-a528-10235c623a7e_1646x810.png" width="1456" height="717" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4a847ffa-d0c8-498b-a528-10235c623a7e_1646x810.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:717,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Attio pre-meeting brief note for Cortylitics showing general info, recent news, lookalike customers, and call recommendations.&quot;,&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="Attio pre-meeting brief note for Cortylitics showing general info, recent news, lookalike customers, and call recommendations." title="Attio pre-meeting brief note for Cortylitics showing general info, recent news, lookalike customers, and call recommendations." srcset="https://substackcdn.com/image/fetch/$s_!mJoS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a847ffa-d0c8-498b-a528-10235c623a7e_1646x810.png 424w, https://substackcdn.com/image/fetch/$s_!mJoS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a847ffa-d0c8-498b-a528-10235c623a7e_1646x810.png 848w, https://substackcdn.com/image/fetch/$s_!mJoS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a847ffa-d0c8-498b-a528-10235c623a7e_1646x810.png 1272w, https://substackcdn.com/image/fetch/$s_!mJoS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a847ffa-d0c8-498b-a528-10235c623a7e_1646x810.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><strong>From Project to Profession - The Path to Certification</strong></p><p>Building that first machine was exhilarating. It worked. The notes were better than mine, and they were instant. But I knew I had only scratched the surface.</p><p>Victor saw my progress and gave me my next challenge. &#8220;You&#8217;ve solved one problem,&#8221; he said. &#8220;Now, get certified and prove you can solve any problem.&#8221;</p><p>This is how I truly deepened my expertise. My learning shifted from a single project to a systematic understanding of the platform. I dove into Clay&#8217;s official <a href="https://www.clay.com/university/certifications/?utm_source=substack&amp;utm_medium=article&amp;utm_campaign=how_i_became_a_clay_expert_in_15_days">certification program</a>. In which It was about proving my skills by building a real-world project.</p><p>The challenge was to build a complete CRM enrichment workflow from scratch. It involved using APIs to pipe data out of a CRM, enriching it in Clay with multiple data sources, and then sending the clean, valuable data back into the CRM. It was the exact kind of high-value, technical work Victor does for our clients every day.</p><p>Submitting that project and earning my <strong><a href="https://www.clay.com/certifications/crm-enrichment/?utm_source=substack&amp;utm_medium=article&amp;utm_campaign=how_i_became_a_clay_expert_in_15_days">Clay CRM Enrichment Certification</a></strong> was more than just a credential. It was proof of a complete transformation.</p><h2><strong>The Result - From Intern to Automation Expert</strong></h2><p>My entire workload shifted. I stopped being a manual researcher who was always behind. I started building and improving our automated systems. Not only did I save hours of my own time, but the notes the system produces are better, deeper, and more insightful than anything I could have found by hand.</p><p>I became a Clay expert not because I planned to, but because I had a real, painful problem to solve, a clear goal, and a great mentor. It turns out that automating my own job was the most valuable project I could have possibly worked on.</p><p>And now, I&#8217;m ready for the next one.</p><p>Check out my certification <a href="https://www.credly.com/badges/8e54b21f-dd45-42c0-bedc-5ccf1909fe50/public_url/?utm_source=email&amp;utm_medium=article&amp;utm_campaign=how_i_became_a_clay_expert_in_15_days">here</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PtGF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3250c39c-04c4-4ac2-ba5c-ad8adf64b867_1646x810.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PtGF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3250c39c-04c4-4ac2-ba5c-ad8adf64b867_1646x810.png 424w, https://substackcdn.com/image/fetch/$s_!PtGF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3250c39c-04c4-4ac2-ba5c-ad8adf64b867_1646x810.png 848w, https://substackcdn.com/image/fetch/$s_!PtGF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3250c39c-04c4-4ac2-ba5c-ad8adf64b867_1646x810.png 1272w, https://substackcdn.com/image/fetch/$s_!PtGF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3250c39c-04c4-4ac2-ba5c-ad8adf64b867_1646x810.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PtGF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3250c39c-04c4-4ac2-ba5c-ad8adf64b867_1646x810.png" width="1456" height="717" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3250c39c-04c4-4ac2-ba5c-ad8adf64b867_1646x810.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:717,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Purple badge with colorful Clay logo and text &#8216;CRM Enrichment &#8211; Clay Certified&#8217;, novlini wordmark at the bottom left.&quot;,&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="Purple badge with colorful Clay logo and text &#8216;CRM Enrichment &#8211; Clay Certified&#8217;, novlini wordmark at the bottom left." title="Purple badge with colorful Clay logo and text &#8216;CRM Enrichment &#8211; Clay Certified&#8217;, novlini wordmark at the bottom left." srcset="https://substackcdn.com/image/fetch/$s_!PtGF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3250c39c-04c4-4ac2-ba5c-ad8adf64b867_1646x810.png 424w, https://substackcdn.com/image/fetch/$s_!PtGF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3250c39c-04c4-4ac2-ba5c-ad8adf64b867_1646x810.png 848w, https://substackcdn.com/image/fetch/$s_!PtGF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3250c39c-04c4-4ac2-ba5c-ad8adf64b867_1646x810.png 1272w, https://substackcdn.com/image/fetch/$s_!PtGF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3250c39c-04c4-4ac2-ba5c-ad8adf64b867_1646x810.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><h3><strong>Ready to Empower Your GTM Team?</strong></h3><p>My journey from manual researcher to automation expert highlights a core truth at Novlini: your team&#8217;s real value lies in strategy and human connection, not repetitive tasks. We empower Go-To-Market teams by eliminating operational friction, allowing them to focus on what truly drives growth.</p><p>If outdated processes are slowing down your sales cycle, impacting your client experience, or draining your team&#8217;s energy, we specialize in building the intelligent, automated systems that transform these bottlenecks into competitive advantages.</p><p>Don&#8217;t let manual work hold you back. Discover how a tailored automation strategy can elevate your GTM operations.</p><p><strong>Let&#8217;s build something powerful together. <a href="http://novlini.io/?utm_source=substack&amp;utm_medium=article&amp;utm_campaign=how_i_became_a_clay_expert_in_15_days">Visit novlini.io &#8594;</a></strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://novlinigtm.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 GTM Resources, by novlini&#174;! 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[How I Built a Gmail to Attio Automation with Make.com]]></title><description><![CDATA[A step-by-step guide to saving hours of manual work by connecting Gmail to Attio with a robust, no-code automation for your inbound leads.]]></description><link>https://novlinigtm.substack.com/p/how-i-built-a-gmail-to-attio-automation</link><guid isPermaLink="false">https://novlinigtm.substack.com/p/how-i-built-a-gmail-to-attio-automation</guid><dc:creator><![CDATA[Premdeep Jawabnavis]]></dc:creator><pubDate>Mon, 15 Sep 2025 17:12:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!4P_3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec886328-3a0a-4386-baf2-95b78d01720d_1646x810.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4P_3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec886328-3a0a-4386-baf2-95b78d01720d_1646x810.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4P_3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec886328-3a0a-4386-baf2-95b78d01720d_1646x810.png 424w, https://substackcdn.com/image/fetch/$s_!4P_3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec886328-3a0a-4386-baf2-95b78d01720d_1646x810.png 848w, https://substackcdn.com/image/fetch/$s_!4P_3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec886328-3a0a-4386-baf2-95b78d01720d_1646x810.png 1272w, https://substackcdn.com/image/fetch/$s_!4P_3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec886328-3a0a-4386-baf2-95b78d01720d_1646x810.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4P_3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec886328-3a0a-4386-baf2-95b78d01720d_1646x810.png" width="1456" height="717" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ec886328-3a0a-4386-baf2-95b78d01720d_1646x810.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:717,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Gmail, Make, and Attio logos on white, novlini wordmark.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Gmail, Make, and Attio logos on white, novlini wordmark." title="Gmail, Make, and Attio logos on white, novlini wordmark." srcset="https://substackcdn.com/image/fetch/$s_!4P_3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec886328-3a0a-4386-baf2-95b78d01720d_1646x810.png 424w, https://substackcdn.com/image/fetch/$s_!4P_3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec886328-3a0a-4386-baf2-95b78d01720d_1646x810.png 848w, https://substackcdn.com/image/fetch/$s_!4P_3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec886328-3a0a-4386-baf2-95b78d01720d_1646x810.png 1272w, https://substackcdn.com/image/fetch/$s_!4P_3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec886328-3a0a-4386-baf2-95b78d01720d_1646x810.png 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></figure></div><p>Hello readers! My name is Premdeep, and I&#8217;m an intern here at <a href="https://novlini.io/?utm_source=substack&amp;utm_medium=article&amp;utm_campaign=How%20I%20Built%20a%20Gmail%20to%20Attio%20Automation%20with%20Make.com">Novlini</a>. When I first joined, one of the main jobs was to support the sales team. My biggest task was processing our most important leads, and it was completely manual. This is the story of how a technical dead-end led to a creative solution and my first real automation project.</p><h4><strong>The Daily Routine - Manually Processing Our Best Leads</strong></h4><p>At Novlini, we&#8217;re an <a href="http://attio.com/?utm_source=substack&amp;utm_medium=article&amp;utm_campaign=How%20I%20Built%20a%20Gmail%20to%20Attio%20Automation%20with%20Make.com">Attio</a> expert partner. That means we get listed on Attio&#8217;s &#8220;<a href="https://attio.com/experts/?utm_source=substack&amp;utm_medium=article&amp;utm_campaign=How%20I%20Built%20a%20Gmail%20to%20Attio%20Automation%20with%20Make.com">Hire an expert</a>&#8221; page as a top option. When a potential client finds us there and fills out the contact form, it&#8217;s a huge buying signal. These are our best leads.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://novlinigtm.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 GTM Resources, by novlini&#174;! 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>And every single one of them landed in my lap.</p><p>The process was this: a notification email from <a href="https://www.partnerpage.io/?utm_source=substack&amp;utm_medium=article&amp;utm_campaign=How%20I%20Built%20a%20Gmail%20to%20Attio%20Automation%20with%20Make.com">PartnerPage</a> would hit our inbox. I would then have to stop everything, open up Attio, and manually copy and paste every single detail: first name, last name, company, email, and the comments etc from their message.</p><p>It was slow, and I was always terrified of making a typo. A single mistake could mean a bad first impression with our most important prospects. The process worked, but it felt clunky and fragile. It relied entirely on me.</p><h4><strong>A Roadblock and a New Direction</strong></h4><p>We knew this manual process was time taking and we would like to reach out to them asap. One day, <a href="https://www.linkedin.com/in/giacomo-caranese/?utm_source=substack&amp;utm_medium=article&amp;utm_campaign=How%20I%20Built%20a%20Gmail%20to%20Attio%20Automation%20with%20Make.com">Giacomo</a>, and I first looked into the most obvious solution: using the PartnerPage API to get the data directly. We figured we could just build a simple integration.</p><p>But we hit a wall. The PartnerPage API documentation wasn't very good. It was confusing, and we couldn't find a clear or reliable way to get the data we needed. It felt like a dead end.</p><p>I was a bit discouraged, but <a href="https://www.linkedin.com/in/giacomo-caranese/?utm_source=substack&amp;utm_medium=article&amp;utm_campaign=How%20I%20Built%20a%20Gmail%20to%20Attio%20Automation%20with%20Make.com">Giacomo</a> saw it as a puzzle. </p><blockquote><p>He said, "Okay, the direct API is a no-go. But the data still comes in as an email, right? The information is all there. Why don't you look at the Gmail API side of things, or find another workaround? See if you can grab the data from the email itself."</p></blockquote><p>That was the spark I needed. My task was no longer just about data entry. My new mission was to find a clever workaround and build a machine to do it for me.</p><h4><strong>Building the First Version, Step-by-Step</strong></h4><p>With Giacomo&#8217;s advice as my guide, I dove in. My plan was to use <a href="http://make.com/?utm_source=substack&amp;utm_medium=article&amp;utm_campaign=How%20I%20Built%20a%20Gmail%20to%20Attio%20Automation%20with%20Make.com">Make.com</a> to connect Gmail to Attio. I spent a few days learning the tools, and after a lot of trial and error, I started building.</p><p>Here&#8217;s how I put the first version together:</p><p><strong>Step 1: I started in Gmail.</strong> The first puzzle was isolating the right emails. I created a filter that looked for the specific subject line from our <a href="https://www.partnerpage.io/?utm_source=substack&amp;utm_medium=article&amp;utm_campaign=How%20I%20Built%20a%20Gmail%20to%20Attio%20Automation%20with%20Make.com">PartnerPage</a> notifications. Then, I told the filter to automatically apply a new label to these emails, which I called &#8220;<strong>incoming/partnerpage</strong>&#8221;. This puts all the important leads in one neat folder, ready for the automation to find them.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vPSg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F137dfcbd-5273-46d1-90a4-73f8455d0862_1646x810.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vPSg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F137dfcbd-5273-46d1-90a4-73f8455d0862_1646x810.png 424w, https://substackcdn.com/image/fetch/$s_!vPSg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F137dfcbd-5273-46d1-90a4-73f8455d0862_1646x810.png 848w, https://substackcdn.com/image/fetch/$s_!vPSg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F137dfcbd-5273-46d1-90a4-73f8455d0862_1646x810.png 1272w, https://substackcdn.com/image/fetch/$s_!vPSg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F137dfcbd-5273-46d1-90a4-73f8455d0862_1646x810.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vPSg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F137dfcbd-5273-46d1-90a4-73f8455d0862_1646x810.png" width="1456" height="717" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/137dfcbd-5273-46d1-90a4-73f8455d0862_1646x810.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:717,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Gmail filters page showing active Partnerpage filter.&quot;,&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="Gmail filters page showing active Partnerpage filter." title="Gmail filters page showing active Partnerpage filter." srcset="https://substackcdn.com/image/fetch/$s_!vPSg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F137dfcbd-5273-46d1-90a4-73f8455d0862_1646x810.png 424w, https://substackcdn.com/image/fetch/$s_!vPSg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F137dfcbd-5273-46d1-90a4-73f8455d0862_1646x810.png 848w, https://substackcdn.com/image/fetch/$s_!vPSg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F137dfcbd-5273-46d1-90a4-73f8455d0862_1646x810.png 1272w, https://substackcdn.com/image/fetch/$s_!vPSg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F137dfcbd-5273-46d1-90a4-73f8455d0862_1646x810.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><strong>Step 2: I moved to Make.com.</strong> This was going to be the engine. I created a new scenario and set up a Gmail module to act as the trigger. I configured it to watch the incoming/partnerpage label. Now, the machine had a starting point.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;2672f431-ea5b-4d95-917f-cbc8173681c1&quot;,&quot;duration&quot;:null}"></div><p></p><p><strong>Step 3: I figured out how to parse the data.</strong> The next challenge was getting the information out of the email body (HTML to text). I added a "Text Parser" module in Make.com. Using its "Match Pattern" tool, I told it to find the text after "First Name:", then do the same for "Last Name:", "Email:", and so on. This was the most tedious part, but once it was done, I had clean, separate pieces of data.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;b5931431-c62d-424d-8da7-ad193f840e2e&quot;,&quot;duration&quot;:null}"></div><p></p><p><strong>Step 4: I sent the data to Attio.</strong> This was the most exciting part. I went into Attio and created a new workflow with a "Webhook is received" trigger, which gave me a unique URL. Back in Make.com, I added an "HTTP" module and configured it to POST a JSON package of my clean data to that Attio URL.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zLcK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1e3d2b3-36a6-4bad-bed7-e8560fa6b338_1646x810.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zLcK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1e3d2b3-36a6-4bad-bed7-e8560fa6b338_1646x810.png 424w, https://substackcdn.com/image/fetch/$s_!zLcK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1e3d2b3-36a6-4bad-bed7-e8560fa6b338_1646x810.png 848w, https://substackcdn.com/image/fetch/$s_!zLcK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1e3d2b3-36a6-4bad-bed7-e8560fa6b338_1646x810.png 1272w, https://substackcdn.com/image/fetch/$s_!zLcK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1e3d2b3-36a6-4bad-bed7-e8560fa6b338_1646x810.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zLcK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1e3d2b3-36a6-4bad-bed7-e8560fa6b338_1646x810.png" width="1456" height="717" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b1e3d2b3-36a6-4bad-bed7-e8560fa6b338_1646x810.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:717,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Make scenario parsing Gmail leads then JSON and HTTP.&quot;,&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="Make scenario parsing Gmail leads then JSON and HTTP." title="Make scenario parsing Gmail leads then JSON and HTTP." srcset="https://substackcdn.com/image/fetch/$s_!zLcK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1e3d2b3-36a6-4bad-bed7-e8560fa6b338_1646x810.png 424w, https://substackcdn.com/image/fetch/$s_!zLcK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1e3d2b3-36a6-4bad-bed7-e8560fa6b338_1646x810.png 848w, https://substackcdn.com/image/fetch/$s_!zLcK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1e3d2b3-36a6-4bad-bed7-e8560fa6b338_1646x810.png 1272w, https://substackcdn.com/image/fetch/$s_!zLcK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1e3d2b3-36a6-4bad-bed7-e8560fa6b338_1646x810.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><strong>Step 5: I put it all together in Attio.</strong> The final piece was telling Attio what to do with the data it received. In my Attio workflow, the first step after the webhook was to "Parse" the JSON. Then, I added steps to "Create or update" a Company record and a Person record. I mapped all the data from the webhook and set key attributes like the "Lead Stage" to "New" and the "Source" to "Attio - Partnerpage." etc.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EVU_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b8b73e9-0df0-4bdf-8056-de9fd9247d5b_1646x810.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EVU_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b8b73e9-0df0-4bdf-8056-de9fd9247d5b_1646x810.png 424w, https://substackcdn.com/image/fetch/$s_!EVU_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b8b73e9-0df0-4bdf-8056-de9fd9247d5b_1646x810.png 848w, https://substackcdn.com/image/fetch/$s_!EVU_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b8b73e9-0df0-4bdf-8056-de9fd9247d5b_1646x810.png 1272w, https://substackcdn.com/image/fetch/$s_!EVU_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b8b73e9-0df0-4bdf-8056-de9fd9247d5b_1646x810.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EVU_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b8b73e9-0df0-4bdf-8056-de9fd9247d5b_1646x810.png" width="1456" height="717" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7b8b73e9-0df0-4bdf-8056-de9fd9247d5b_1646x810.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:717,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Attio workflow: webhook &#8594; parse JSON &#8594; create Person and Company.&quot;,&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="Attio workflow: webhook &#8594; parse JSON &#8594; create Person and Company." title="Attio workflow: webhook &#8594; parse JSON &#8594; create Person and Company." srcset="https://substackcdn.com/image/fetch/$s_!EVU_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b8b73e9-0df0-4bdf-8056-de9fd9247d5b_1646x810.png 424w, https://substackcdn.com/image/fetch/$s_!EVU_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b8b73e9-0df0-4bdf-8056-de9fd9247d5b_1646x810.png 848w, https://substackcdn.com/image/fetch/$s_!EVU_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b8b73e9-0df0-4bdf-8056-de9fd9247d5b_1646x810.png 1272w, https://substackcdn.com/image/fetch/$s_!EVU_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b8b73e9-0df0-4bdf-8056-de9fd9247d5b_1646x810.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>It worked! I ran a test, and a few seconds later, a new lead popped up in Attio, perfectly formatted. I was proud. I had taken Giacomo's idea and built a real, working automation.</p><h4><strong>Getting an Expert&#8217;s Advice: Making It Better</strong></h4><p>My machine worked, but I had a feeling it could be more robust. To get an expert opinion, I reached out to <a href="https://www.linkedin.com/in/beno%C3%AEt-baudart-711293103/?utm_source=substack&amp;utm_medium=article&amp;utm_campaign=How%20I%20Built%20a%20Gmail%20to%20Attio%20Automation%20with%20Make.com">Benoit</a>, one of our technical consultants. I showed him what I had built.</p><p><a href="https://www.linkedin.com/in/beno%C3%AEt-baudart-711293103/?utm_source=substack&amp;utm_medium=article&amp;utm_campaign=How%20I%20Built%20a%20Gmail%20to%20Attio%20Automation%20with%20Make.com">Benoit</a> looked at the workflow and smiled. "This is great. Really smart," he said. "But what happens if the Attio API is down for a minute and the call fails? How do you handle errors?"</p><p>He was right. My machine worked when things went perfectly, but it wasn't prepared for the real world.</p><blockquote><p>He gave me a suggestion that took it to the next level. "After you send the data to Attio," he explained, "add a Router. This will create two paths: one for success and one for failure. On the success path, you can re-label the email so you know it's done. On the failure path, you can give it an error label so you can fix it manually."</p></blockquote><p>That was the expert touch I was missing. It was a small change that made the whole system resilient and professional. I immediately went back and updated the final step.</p><p></p><p>On the <strong>success route</strong>, I added a Gmail module to remove the incoming/partnerpage label and add a processed/partnerpage label. This was the deduplication step that ensured the same lead would never be processed twice.</p><p>On the <strong>failure route</strong>, I added another Gmail module. This one removed the incoming/partnerpage label but added an error/attio label. This quarantined any problematic emails, so I could review them without breaking the whole system. </p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;627d88c1-188f-42d7-8686-f61bccba2446&quot;,&quot;duration&quot;:null}"></div><p></p><h4><strong>The Final Machine - Fast, Accurate, and Clean</strong></h4><p>With Benoit's advice, the final machine was complete. The whole thing takes about 30 seconds and has transformed my daily work. I no longer spend my time copying and pasting; I spend it looking for the next process to improve.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pneV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b664d78-4f1e-40cd-94b8-c3203e351735_1646x810.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pneV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b664d78-4f1e-40cd-94b8-c3203e351735_1646x810.png 424w, https://substackcdn.com/image/fetch/$s_!pneV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b664d78-4f1e-40cd-94b8-c3203e351735_1646x810.png 848w, https://substackcdn.com/image/fetch/$s_!pneV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b664d78-4f1e-40cd-94b8-c3203e351735_1646x810.png 1272w, https://substackcdn.com/image/fetch/$s_!pneV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b664d78-4f1e-40cd-94b8-c3203e351735_1646x810.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pneV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b664d78-4f1e-40cd-94b8-c3203e351735_1646x810.png" width="1456" height="717" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0b664d78-4f1e-40cd-94b8-c3203e351735_1646x810.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:717,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Updated Make scenario with router branching to label emails.&quot;,&quot;title&quot;:&quot;Updated Make scenario with router branching to label emails.&quot;,&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="Updated Make scenario with router branching to label emails." title="Updated Make scenario with router branching to label emails." srcset="https://substackcdn.com/image/fetch/$s_!pneV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b664d78-4f1e-40cd-94b8-c3203e351735_1646x810.png 424w, https://substackcdn.com/image/fetch/$s_!pneV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b664d78-4f1e-40cd-94b8-c3203e351735_1646x810.png 848w, https://substackcdn.com/image/fetch/$s_!pneV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b664d78-4f1e-40cd-94b8-c3203e351735_1646x810.png 1272w, https://substackcdn.com/image/fetch/$s_!pneV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b664d78-4f1e-40cd-94b8-c3203e351735_1646x810.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><h4><strong>Human Buffer, or Automated System?</strong></h4><p>The old way of working relied on a human buffer, in this case, me manually connecting two systems by copying and pasting. It worked, but it was fragile, slow, and would never have scaled as we grew.</p><p>That&#8217;s not just a bad process. It&#8217;s a liability.</p><p>The better way is to build a machine. My project to automate our most valuable leads is a perfect example of this. We connected our tools intelligently. We empowered our team by automating a repetitive task, which allows us to act faster and more accurately. This is how the best operations teams build.</p><p>And they&#8217;re moving faster than you.</p><p>Let&#8217;s catch up.</p><h4><strong>Want to Rethink Your GTM Operations?</strong></h4><p>At Novlini, the project I just described isn't a one-off. It&#8217;s a perfect example of our core philosophy in action. We believe that your team&#8217;s time is your most valuable asset, and it shouldn't be wasted on tasks a machine can do better.</p><p>We look for operational bottlenecks like manually processing leads, cleaning messy data, or preparing for sales calls and build smart, automated systems to solve them.</p><p>If you&#8217;re ready to stop being the buffer and start building the machine, we should talk.</p><p>Start here: <a href="http://novlini.io/?utm_source=substack&amp;utm_medium=article&amp;utm_campaign=How I Built a Gmail to Attio Automation with Make.com">Visit novlini.io &#8594;</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://novlinigtm.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 GTM Resources, by novlini&#174;! 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[Attio Raises $52M: Why This Funding Signals a New Era for CRM and GTM]]></title><description><![CDATA[From promising startup to credible Salesforce and HubSpot challenger]]></description><link>https://novlinigtm.substack.com/p/attio-raises-52m-why-this-funding</link><guid isPermaLink="false">https://novlinigtm.substack.com/p/attio-raises-52m-why-this-funding</guid><dc:creator><![CDATA[Giacomo Caranese]]></dc:creator><pubDate>Tue, 26 Aug 2025 14:29:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!tbbU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17fb493e-75e8-4219-bb9c-0b9aee37a47b_1920x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tbbU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17fb493e-75e8-4219-bb9c-0b9aee37a47b_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tbbU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17fb493e-75e8-4219-bb9c-0b9aee37a47b_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!tbbU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17fb493e-75e8-4219-bb9c-0b9aee37a47b_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!tbbU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17fb493e-75e8-4219-bb9c-0b9aee37a47b_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!tbbU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17fb493e-75e8-4219-bb9c-0b9aee37a47b_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tbbU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17fb493e-75e8-4219-bb9c-0b9aee37a47b_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/17fb493e-75e8-4219-bb9c-0b9aee37a47b_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1141885,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://novlinigtm.substack.com/i/171985546?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17fb493e-75e8-4219-bb9c-0b9aee37a47b_1920x1080.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_!tbbU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17fb493e-75e8-4219-bb9c-0b9aee37a47b_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!tbbU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17fb493e-75e8-4219-bb9c-0b9aee37a47b_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!tbbU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17fb493e-75e8-4219-bb9c-0b9aee37a47b_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!tbbU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17fb493e-75e8-4219-bb9c-0b9aee37a47b_1920x1080.png 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></figure></div><p>When a software company announces a big funding round, most people glance at the number, nod, and move on.<br>$52 million. Google Ventures. Another startup with big ambitions.</p><p>But here&#8217;s the thing: not all funding rounds are created equal.<br>Some are just fuel to keep the lights on.<br>Others are genuine turning points - moments when a company moves from &#8220;interesting&#8221; to &#8220;credible,&#8221; from &#8220;niche&#8221; to &#8220;mainstream contender.&#8221;</p><p><a href="https://attio.com/blog/attio-raises-52m-series-b">Attio&#8217;s $52M Series B</a> is one of those moments.</p><div><hr></div><h2>Why CRM still matters</h2><p>It&#8217;s worth taking a step back.</p><p>CRM isn&#8217;t just another SaaS category. It is the <strong>operating system of go-to-market teams</strong>.<br>Every lead captured, every deal tracked, every renewal flagged, every forecast debated - it all runs through CRM.</p><p>That&#8217;s why Salesforce built a $300B company. That&#8217;s why HubSpot became the default for startups.<br>CRM is sticky, central, and strategic.</p><p>But it&#8217;s also broken.</p><p>Most teams today see their CRM as a <strong>necessary evil</strong>:</p><ul><li><p>A database nobody trusts.</p></li><li><p>A system reps hate to update.</p></li><li><p>A tool that feels out of sync with how go-to-market actually works in 2025: fast, automated, AI-powered.</p></li></ul><p>In short: the old guard has become a bottleneck.</p><div><hr></div><h2>The Attio difference</h2><p>Attio was born in reaction to this bottleneck.</p><p>Instead of a static database, Attio is a <strong>programmable CRM</strong>:</p><ul><li><p><strong>AI-native</strong> - not AI bolted on top, but AI woven into the foundations: ingestion, workflow automation, permissions, predictive intelligence.</p></li><li><p><strong>Flexible by design</strong> - teams adapt CRM objects and workflows to their business, not the other way around.</p></li><li><p><strong>Programmable</strong> - companies build on Attio, spinning up custom apps, automations, and workflows in days, not months.</p></li></ul><p>The result: a CRM that feels alive, closer to a product platform than a rigid database.</p><div><hr></div><h2>What $52M unlocks</h2><p>A Series B of this size - led by Google Ventures, with Redpoint, Balderton, Point Nine, and 01A following on - changes the game in three concrete ways.</p><h3>1. Product at another scale</h3><p>Startups often win because they move fast, but they lose credibility with larger buyers because they lack robustness.<br>With this funding, Attio can scale its engineering team and ship enterprise-grade features at pace:</p><ul><li><p>granular permissions,</p></li><li><p>advanced compliance,</p></li><li><p>hardened security,</p></li><li><p>deeper integrations with the rest of the stack.</p></li></ul><p>This is the difference between being loved by startups and being trusted by mid-market and enterprise.</p><h3>2. Credibility with larger customers</h3><p>A CRM is a 5&#8211;10 year decision. No CMO or CRO wants to bet on a vendor that might not be around in 24 months.</p><p>By raising $116M to date and adding GV&#8217;s Michael McBride (ex-CRO of GitLab) to the board, Attio is now sending the right signal: <strong>we&#8217;re here for the long run</strong>.</p><p>That&#8217;s not just a line for investors. It&#8217;s what reassures a scale-up CFO signing a multi-year contract, or an enterprise RevOps leader considering a migration project.</p><h3>3. Bigger opportunities for partners</h3><p>At novlini, we&#8217;ve worked with Attio since the early days. We&#8217;ve already migrated fast-growing scale-ups like <strong>Jellysmack, Morning, Tandem Health, and Plume</strong> onto Attio.</p><p>Until now, we mostly recommended Attio for startups and younger scale-ups. But this raise means we can bring it confidently into <strong>RFPs against Salesforce and HubSpot</strong>.</p><p>That&#8217;s a massive shift: from &#8220;promising alternative&#8221; to <strong>serious competitor in big projects</strong>.</p><div><hr></div><h2>What this looks like in the real world</h2><p>Funding stories mean little unless you connect them to actual customers. Here&#8217;s what we&#8217;ve seen at novlini.</p><h3>Jellysmack</h3><p>A global content company with complex GTM operations across multiple geographies.<br>Their challenge: consolidating customer data across teams while automating repetitive workflows.<br>With Attio, they could design <strong>their own data model and automations</strong>. The CRM finally fit their business - instead of forcing them to fit the CRM.</p><h3>Morning</h3><p>A fast-growing French scale-up.<br>They needed a CRM that could evolve as quickly as their go-to-market.<br>Attio let them define custom objects and workflows, and then adapt them as the business shifted. No waiting on vendor roadmaps. No multi-month SI projects.</p><h3>Tandem Health</h3><p>A Swedish health-tech company where compliance and security were critical.<br>Attio&#8217;s permissions and data controls gave them the trust they needed, while still letting their RevOps team build automations that eliminated manual work.</p><h3>Plume</h3><p>A wellness scale-up aiming to capture customer context end-to-end.<br>Attio&#8217;s ingestion and programmable surfaces allowed them to unify signals from marketing, product, and billing into one system - without relying on endless spreadsheets and middleware.</p><p>The pattern across all four is the same:</p><ul><li><p>Teams spend less time on manual updates.</p></li><li><p>Processes adapt faster to market changes.</p></li><li><p>CRM becomes a <strong>system of action</strong>, not just a system of record.</p></li></ul><div><hr></div><h2>Why this is a turning point for the CRM market</h2><p>Let&#8217;s talk about the market structure.</p><p>For years, there were really only two serious options: <strong>Salesforce</strong> and <strong>HubSpot</strong>.</p><ul><li><p><strong>Salesforce</strong> dominates at the enterprise level. It&#8217;s powerful, but incredibly heavy. Customization means armies of consultants, six-figure budgets, and slow iteration.</p></li><li><p><strong>HubSpot</strong> became the default for startups. It&#8217;s easy to get started, but its flexibility and scalability hit a ceiling once you grow beyond standard marketing-sales funnels.</p></li></ul><p>This duopoly created a trap: startups had to start with HubSpot, then &#8220;graduate&#8221; painfully to Salesforce. Everyone accepted the cost and complexity as inevitable.</p><p>Attio breaks that cycle.</p><p>It offers the flexibility startups need <strong>and</strong> the robustness enterprises demand. It&#8217;s programmable, AI-native, and designed for iteration. That&#8217;s why this raise matters: it gives Attio the resources to <strong>compete credibly in the middle and upper market</strong>, where Salesforce and HubSpot once had no challengers.</p><div><hr></div><h2>How Attio compares</h2><p>Here&#8217;s a clear look at the differences.</p><h3>Salesforce</h3><ul><li><p><strong>Strengths</strong>: ecosystem, integrations, global brand, enterprise credibility.</p></li><li><p><strong>Weaknesses</strong>: slow, expensive, requires heavy consulting, not AI-native, painful UX.</p></li><li><p><strong>Fit</strong>: enterprises with huge budgets and tolerance for complexity.</p></li></ul><h3>HubSpot</h3><ul><li><p><strong>Strengths</strong>: easy to adopt, strong marketing automation, polished UX.</p></li><li><p><strong>Weaknesses</strong>: rigid data model, limited customization, becomes fragile at scale.</p></li><li><p><strong>Fit</strong>: startups and SMBs who need to move quickly but don&#8217;t require complex processes.</p></li></ul><h3>Attio</h3><ul><li><p><strong>Strengths</strong>: AI-native architecture, fully programmable, flexible data model, fast iteration.</p></li><li><p><strong>Weaknesses</strong>: younger ecosystem, still maturing enterprise features (permissions, compliance).</p></li><li><p><strong>Fit</strong>: scale-ups and mid-market companies that want agility now, and larger enterprises looking for modern alternatives in pilots or new divisions.</p></li></ul><p>This is why the Series B is so important: it allows Attio to <strong>close the gap on enterprise readiness</strong>, while keeping its DNA of speed and programmability.</p><div><hr></div><h2>What this means for GTM leaders</h2><p>If you&#8217;re leading sales, marketing, or RevOps today, here&#8217;s the takeaway:</p><ol><li><p><strong>You finally have a third option.</strong> For years, it was Salesforce or HubSpot. Attio is now credible enough to join the shortlist.</p></li><li><p><strong>You can design GTM like a product.</strong> With programmable CRM, your processes become policies and automations, not just spreadsheets and meetings.</p></li><li><p><strong>You can scale without rebuilding.</strong> Attio adapts as your company grows, instead of forcing painful migrations.</p></li><li><p><strong>You can future-proof your stack.</strong> With AI at the core, you&#8217;re not bolting features on an old foundation - you&#8217;re building on a system designed for the next decade.</p></li></ol><div><hr></div><h2>The bigger picture</h2><p>Attio&#8217;s raise is more than a funding headline. It&#8217;s a signal that the CRM category - one of the most entrenched in SaaS - is finally being reinvented.</p><p>For customers, it means more choice, less lock-in, and CRMs that actually accelerate go-to-market instead of slowing it down.<br>For partners like novlini, it means we can bring Attio into larger and larger deals, helping clients escape the HubSpot-to-Salesforce treadmill.<br>For the market, it means competition, innovation, and the beginning of a new era where CRM is programmable, AI-native, and truly adaptable.</p><p>The future of CRM is being built now.<br>And with this $52M round, Attio just proved it intends to lead that future.</p><div><hr></div><h2>Looking ahead: what CRM could look like in 5 years</h2><p>This $52M round isn&#8217;t just about scaling the current product. It&#8217;s about laying the foundation for where CRM is heading. And if Attio executes, the category could look very different five years from now.</p><h3>1. Natural language workflows</h3><p>Instead of configuring a CRM through forms and checkboxes, teams will <strong>describe what they want in plain English</strong>.<br><em>&#8220;When a customer hits 3 product milestones in 14 days, create an expansion opportunity, assign it to the right AE, and draft the outreach email.&#8221;</em><br>Attio&#8217;s engine will translate that into live workflows instantly - no consultants, no six-month implementation.</p><h3>2. AI agents running pipeline</h3><p>Today, sales managers chase reps for pipeline hygiene. Tomorrow, <strong>agents will do it for them</strong>.</p><ul><li><p>Agents will check for missing contacts, stalled opportunities, or late follow-ups.</p></li><li><p>They&#8217;ll draft updates, reminders, and even forecast adjustments.</p></li><li><p>Humans will supervise and approve, but the manual pipeline policing will disappear.</p></li></ul><p>Instead of CRM being a chore, it will feel like a <strong>co-pilot actively keeping your GTM on track</strong>.</p><h3>3. GTM as code</h3><p>In the same way developers moved from manual server setups to infrastructure-as-code, GTM leaders will move to <strong>go-to-market-as-code</strong>.<br>Your routing policies, SLAs, playbooks, and success plans will live as versioned, auditable configurations.</p><ul><li><p>Need to adapt your ICP? Update the policy file, not a dozen spreadsheets.</p></li><li><p>Need to test a new territory motion? Spin it up as a branch, measure outcomes, and merge if it works.</p></li></ul><p>This means GTM becomes <strong>iterative, testable, and transparent</strong> - more like product development, less like corporate folklore.</p><h3>4. The end of the HubSpot &#8594; Salesforce treadmill</h3><p>For the last decade, the narrative was simple: start with HubSpot, then &#8220;graduate&#8221; to Salesforce once you grew.<br>Five years from now, that won&#8217;t be the default.<br>With programmable, AI-native CRM like Attio, companies will start earlier and stay longer. The system will adapt as they scale, instead of forcing painful migrations.</p><div><hr></div><h2>Why this matters</h2><p>The CRM market hasn&#8217;t seen a true paradigm shift in 20 years. Most so-called &#8220;innovations&#8221; have been features bolted onto legacy systems.</p><p>Attio&#8217;s raise is different. It signals a company <strong>building for the next paradigm</strong>:</p><ul><li><p>AI-native from the start.</p></li><li><p>Fully programmable.</p></li><li><p>Designed for scale, but flexible enough for small teams.</p></li></ul><p>For GTM leaders, this means the way you build, run, and scale revenue systems is about to change as fundamentally as software engineering changed with the cloud.</p><div><hr></div><h2>Closing</h2><p>Attio&#8217;s $52M Series B isn&#8217;t just another funding story. It&#8217;s the signal that CRM is entering its most exciting era since Salesforce invented the category.</p><p>For companies, it means more choice and more innovation.<br>For partners like novlini, it means we can finally put Attio head-to-head with Salesforce and HubSpot in major projects.<br>And for the future of GTM, it means CRM will stop being a database of record and become a <strong>programmable, AI-driven system of action</strong>.</p><p>The future of CRM is natural language workflows, AI agents running pipeline, and GTM as code.<br>Attio just put itself in position to build that future.</p><div><hr></div><h2>About me</h2><p>I&#8217;ve had the privilege of being Attio&#8217;s first partner, and over the past years I&#8217;ve helped migrate scale-ups like Jellysmack, Morning, Tandem Health, and Plume onto the platform. Writing this analysis is not abstract for me - it&#8217;s the reflection of what I see every day: companies rethinking their GTM from the ground up once they have a CRM that finally adapts to them. With <a href="https://novlini.io/">novlini</a>, I continue to work with teams that want to move faster, scale smarter, and build GTM systems that are ready for the next decade.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!P3ue!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff777e388-c1f3-48a6-b709-a8e87fa3492c_3600x4800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!P3ue!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff777e388-c1f3-48a6-b709-a8e87fa3492c_3600x4800.png 424w, https://substackcdn.com/image/fetch/$s_!P3ue!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff777e388-c1f3-48a6-b709-a8e87fa3492c_3600x4800.png 848w, https://substackcdn.com/image/fetch/$s_!P3ue!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff777e388-c1f3-48a6-b709-a8e87fa3492c_3600x4800.png 1272w, https://substackcdn.com/image/fetch/$s_!P3ue!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff777e388-c1f3-48a6-b709-a8e87fa3492c_3600x4800.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!P3ue!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff777e388-c1f3-48a6-b709-a8e87fa3492c_3600x4800.png" width="1456" height="1941" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f777e388-c1f3-48a6-b709-a8e87fa3492c_3600x4800.png&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;:908816,&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://novlinigtm.substack.com/i/171985546?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff777e388-c1f3-48a6-b709-a8e87fa3492c_3600x4800.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_!P3ue!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff777e388-c1f3-48a6-b709-a8e87fa3492c_3600x4800.png 424w, https://substackcdn.com/image/fetch/$s_!P3ue!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff777e388-c1f3-48a6-b709-a8e87fa3492c_3600x4800.png 848w, https://substackcdn.com/image/fetch/$s_!P3ue!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff777e388-c1f3-48a6-b709-a8e87fa3492c_3600x4800.png 1272w, https://substackcdn.com/image/fetch/$s_!P3ue!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff777e388-c1f3-48a6-b709-a8e87fa3492c_3600x4800.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></p>]]></content:encoded></item></channel></rss>