// AI  ·  MARKETING  ·  NO HYPE

OLDSCHOOL

_

PRESS START
What is THIS_

Everyone is building with AI. Few are creating value with it.

Old School AI is a space to rethink how we build with artificial intelligence, agentic systems, and modern marketing beyond speed, prompts, and endless iteration.

Here, I bring back the fundamentals: timeless frameworks and methodologies, informed by both formal AI education and hands-on experience building and deploying AI systems. These are not just principles for building AI. They are the principles marketing teams need before they deploy it. It is about building with intention, clarity, and measurable value.

Through notes, experiments, and reflections from my journey at MIT and in building AI systems in practice, I document a different approach, one where agents are not just iterated into existence, but thoughtfully designed to solve real business problems.

Where AI goes WRONG_

Real companies. Real blindspots. Short reads on the mistakes happening right now.

Before you BUILD_

Most AI projects fail before they start. These are the frameworks that change that.

AgenticAI Shaping
AgenticAI Shaping MIT SERIES 1 Map where AI creates real leverage before placing any bets
AgenticAI Building
AgenticAI Building MIT SERIES 2 Design and deploy agentic systems that work in production
AgenticAI Scaling
AgenticAI Scaling MIT SERIES 3 Scale autonomous pipelines without losing control or compounding errors
Mktg & Sales Handoff
Mktg & Sales Handoff GTM Find exactly where revenue leaks between pipeline and close
Lean Agent Canvas
Lean Agent Canvas LEAN Scope your agent precisely before you write a single prompt
Companies' AI DECODED_

Dissecting GTM strategy, product positioning, and what it means for marketing teams on the ground.

Marketplace · Agentic Commerce

Mirakl

Mirakl is not selling features. It is building the infrastructure for a world where AI agents do the shopping. A $3.5B bet that the rails need to exist before the trains arrive...

450+Enterprise customers
$3.5BValuation
AI Audio · Enterprise Platform

ElevenLabs

ElevenLabs is not selling a better voice tool. It is selling the case that one vendor should own every audio touchpoint in the customer journey. 60% of Fortune 500 are already paying attention...

60%+Fortune 500 clients
$11BValuation
Workspace · AI Agents

Notion

Notion crossed $600M ARR and immediately declared the workspace category over. What replaces it is an AI agent operating environment. The boldest product bet of the year...

$600M+Annual recurring revenue
1M+Agents built
CRM · AI Agents

HubSpot

HubSpot's $1 per lead model shifts the conversation from capability to risk. When your pricing says pay only if it works, you are betting on your own product. That is not a feature. That is a guarantee...

228K+Global customers
67%AI credit growth QoQ
CRM · Agentforce

Salesforce

Salesforce renamed Marketing Cloud to Agentforce Marketing. That is not a rebrand. Only 12% of their base has activated agent capabilities. The gap between announcement and adoption is where the real story lives...

$800MAgentforce ARR
12%Customer activation rate
Workflow Automation · Agentic AI

n8n

n8n is betting the future of automation is not faster task execution. It is supervised AI agents that reason across your entire tool stack. A $2.5B valuation says the market is paying attention...

$2.5BValuation
400+Native integrations
GTM Intelligence · Data Automation

Clay

Clay hit $100M ARR, then went further. Claygent Builder, Clay Audiences, and Ads Enhancements are not incremental features. They are the infrastructure for turning prospect data into pipeline...

$100MAnnual recurring revenue
70%+Audience match rate
Workflow Automation · AI Agents

Make

Make is not trying to be the AI. It is building the coordination layer that AI agents use to get work done across your existing tools. 350,000 organizations are already operating inside the canvas...

350K+Organizations
3,000+App connections
Fintech · AI Financial OS

Qonto

Qonto is not launching AI features. It is declaring itself the financial operating system for European small business, where every euro is captured, understood, and acted on...

€448MAnnual revenue
600K+SMEs across Europe
AI Infrastructure · Voice & Language

Mistral AI

Mistral is not trying to beat the American labs everywhere. It is building at the intersection of cost and data sovereignty, and that segment is larger than most people realize...

$400MAnnual recurring revenue
73%Below ElevenLabs pricing
GTM & Growth ENGINES_

Real problems. Real deployments.

GTM 01

Validation & Launch: AI-Qualified Beta Pipeline

Goal: get the first 10-100 Early Adopters to validate the software and produce ROI testimonials. Input: a waitlist or niche community. Output: active first users and real feedback.

// THE CHALLENGE

Most SaaS teams launch with an open signup page and a shared Google Form. Anyone who clicks joins the beta, and by week two the CRM is full of students, competitors, and curious observers who will never pay. The team runs interviews, collects feedback, and ships features based on it, only to discover months later that the people they were building for were never their real buyers. Others go the opposite direction: they over-qualify manually, reviewing every application by hand, which creates bottlenecks and kills launch momentum. The core friction is the same in both cases: there is no scalable filter between a person expressing interest and a person experiencing the pain your product actually solves.

// THE APPROACH

The first decision is to invert the signup logic: instead of letting anyone register, the landing page asks people to apply. This shifts the psychological frame from "free tool" to "selective program" and pre-filters passive interest before a single form is submitted. The second decision is to build a security layer before any AI touches the data. A Security Agent inspects every open-text response for prompt injection, adversarial inputs, and bad-faith submissions that standard form validation cannot catch. Only clean inputs reach the scoring layer. The third decision is to score qualitatively, at the edge, in real time. A Data Agent reads each form response, extracts intent signals from the qualitative answers, and outputs a structured fit tier with reasoning. The model runs locally via Gemini Nano, with zero latency and no external API calls. The fourth decision is to make the downstream path automatic and differentiated. HubSpot receives the fit score and routes immediately. High-fit leads receive a meeting invite written by a Content Agent: Claude generates 1:1 copy based on the lead's stated role, pain, and urgency, then Calendly handles the booking. No SDR in the loop. Medium-fit leads enter a 14-day nurture sequence. At day 7, the Data Agent runs a second pass on a check-in form and reroutes any lead that clears the threshold into the sales pipeline. Low-fit leads are archived with a full score breakdown and enrolled in a reactivation drip for when the ICP definition evolves. The fifth decision is to treat the pipeline as a monitored system. A Master Agent watches that every automation step fires correctly and alerts on silent failures. An Ops Agent reads Mixpanel output, interprets the data, and surfaces a brief when score distribution drifts or conversion rates fall below threshold. These are not dashboards: they are agents with reasoning.

// THE RESULT

A qualified leads pipeline with zero manual triage and three distinct conversion tracks. The metrics the Ops Agent monitors continuously: fit score distribution across applicants (a 30 to 40% High-fit rate validates the landing copy is attracting the right audience), booking rate per High-fit cohort (the direct signal that the Content Agent's personalization is working), and re-score conversion for Medium-fit leads at day 7 (the measure of nurture effectiveness). The system surfaces anomalies before they become patterns. The downstream output is a sales pipeline fed by leads who have already described their pain in their own words, expressed real urgency, and taken a deliberate step toward a meeting. The qualification work was done by the pipeline, not by an SDR reviewing forms manually.

// THE SYSTEM
MASTER AGENT Pipeline Guard Claude
CAPTURE Landing Page Framer
QUALIFY Intent Form HubSpot
SECURITY AGENT Input Validator Claude
DATA AGENT Fit Classifier Gemini Nano
ROUTE Tier Router HubSpot
HIGH FIT Priority Track HubSpot
MED FIT Nurture Track HubSpot
LOW FIT Disqualify HubSpot
CONTENT AGENT Book Meeting Claude + Calendly
PIPELINE Sales Pipeline HubSpot
CUSTOMER Closed Won HubSpot
OPS AGENT Pipeline Monitor Claude + Mixpanel
NURTURE Nurture Emails HubSpot
DATA AGENT Re-score Gemini Nano
PIPELINE Sales Pipeline HubSpot
ARCHIVE Archive Slack + HubSpot
REACTIVATE Reactivation HubSpot

GTM 02

Inbound Engine: AI-Enriched Lead Pipeline

Goal: capture demand from people already searching for a solution and deliver fully enriched, pre-scored leads to the CRM without manual research. Input: organic traffic and content downloads. Output: ICP-matched leads with executive summaries in HubSpot.

// THE CHALLENGE

The inbound funnel creates a paradox of false equivalence. A pricing guide download and a blog post download look identical in the CRM: a name, an email, and a timestamp. One of them is three days from a buying conversation. The other is three months away, or never. Without firmographic context, all of them enter the pipeline as equals. A form fill from the VP of Revenue at a 300-person target account carries the same CRM weight as one from a freelancer who found the post on Google. The team cannot tell the difference without researching each one manually, and at any meaningful volume that research cost makes the inbound math break. So most teams stop doing it, run the same sequence on everyone, and watch reply rates stay flat while the real signal hides inside a list of contacts they never had time to properly read.

// THE APPROACH

The first decision is to treat the content asset as an intent signal, not a giveaway. The landing page captures a name and corporate email with minimum friction. The intelligence comes from what happens immediately after. The moment a corporate email lands in HubSpot, an Enrichment Agent queries Apollo.io and builds a complete firmographic profile in seconds: company size, industry, technology stack, open hiring signals, and the submitter's exact job title. This produces the context that would otherwise require 20 minutes of manual research per lead, at the moment the lead is hottest, before a single email is sent. The second decision is to write that context directly into the CRM record. A Summary Agent reads the enrichment data and writes a 3-line executive summary into the HubSpot contact: who this person is, what their company is trying to do, and what their most likely purchase driver is based on their role and tech stack. Every new contact arrives in the CRM with context, not just an email address. The third decision is to route by profile type, not by qualification score. ICP-matched leads enter a profile-typed sequence immediately: directors receive ROI and budget framing, operators receive efficiency and process framing. Low-signal leads enter a long-term content drip. If engagement signals spike before day 30, the system re-evaluates immediately rather than waiting for the fixed checkpoint. At day 30, the Enrichment Agent pulls a fresh snapshot. If the updated profile meets the ICP threshold, the lead re-enters the Priority Track automatically. If it still does not match, the contact is archived and exits active enrichment. No loops, no wasted API credits on leads with no data left to return. The fourth decision is to keep the Profile Router honest. HubSpot handles rule-based routing well. For qualitative edge cases where the routing depends on nuance the Summary Agent surfaced, Claude resolves the ambiguity before the contact is tagged and the path fires. A Master Agent monitors that every enrichment call fires correctly and watches for upstream API changes that could silently break the profiling step. An Intent Agent fires only on high-signal events: a click on a pricing or demo link, a return visit within 48 hours, a direct reply to the sequence. Not on every open. Not on every pageview. At volume, the difference between an event-driven agent and a polling agent is significant in both token cost and alert quality.

// THE RESULT

A lead intake operation where every new contact arrives in the CRM with firmographic context, a pre-written executive summary, and a profile-matched sequence already running, within seconds of a form submission. The metrics the Ops Agent monitors: enrichment coverage rate (the % of corporate emails that produced a complete firmographic profile), ICP match rate across new leads (the signal that the content asset is attracting the right audience), reply rate split by profile type (the measure of whether the Summary Agent's framing is working), Intent Agent alert conversion (the % of high-signal behavioral events that became actual conversations), and re-qualification rate (the % of day-30 re-enriched leads that crossed the ICP threshold and re-entered the Priority Track). A sixth metric sits at the system level: enrichment calls per qualified lead. That ratio confirms the Apollo budget is producing output, not burning on contacts with no data left to return. The downstream output is a CRM where the sales team opens a new contact and already knows who they are, what their company is trying to do, and what to say in the first message.

// THE SYSTEM
MASTER AGENT Pipeline Guard Claude
CAPTURE Content Asset Framer
CONVERT Download Form HubSpot
ENRICHMENT AGENT Lead Profiler Apollo.io
SUMMARY AGENT Profile Writer Gemini Nano
ROUTE Profile Router HubSpot
ICP MATCH Priority Track HubSpot
LOW SIGNAL Content Track HubSpot
ACTIVATE Exec Sequence HubSpot
INTENT AGENT Engagement Monitor Claude + Mixpanel + Slack
OPS AGENT Performance Monitor Claude + Mixpanel
NURTURE Content Drip HubSpot
ENRICHMENT AGENT Re-enrich Apollo.io

GTM 03

Account-Based GTM: High-Value Account Hunter

Goal: open doors with key executives at high-value companies that justify a large contract. Input: a closed list of target companies. Output: high-ticket sales meetings booked.

coming soon
// THE CHALLENGE

Most outbound campaigns treat a list of companies as interchangeable targets. The same email template goes to every decision-maker with a name merge field and a vague reference to their industry. The result is predictable: a 1-2% reply rate and a growing reputation for sending cold spam. The deeper problem is structural. ABM requires knowing something specific about each account before reaching out, and doing that at scale manually is a full-time job. Teams either ignore the research step and send generic copy, or they limit the campaign to 20 accounts because anything larger would take weeks to prepare. Neither approach generates enough pipeline to matter.

// THE APPROACH

The first decision is to build the account list with surgical precision using LinkedIn Sales Navigator, targeting the 100 or 200 companies with the budget size, transaction volume, or organizational complexity that justifies a high-ticket contract. The second decision is to let Clay do the committee mapping. For each company, Clay identifies the three decision-makers whose approval is required and extracts their verified corporate emails along with recent LinkedIn activity. The third decision is to run that context through Gemini Nano to generate a personalized opening line and a commercial hook for each individual, based on what they have publicly written or what their company has recently announced. This eliminates template language at the sentence level, not just the name field. The fourth decision is to treat the first click as an account-level signal. When the first executive opens the personalized microsite, HubSpot elevates the entire company to high-intent status and triggers a multi-threading sequence targeting the other two decision-makers simultaneously from a different angle.

// THE RESULT

A campaign where every outreach feels individually researched because it was, just not by a human. The metrics: reply rate by decision-maker tier, microsite time-on-page per account, number of meetings booked per 100 target accounts, and multi-threading conversion rate when the primary contact goes cold. The pipeline outcome is a set of qualified meetings with executives who arrive knowing what the product does and why it is relevant to their specific situation, which compresses the sales cycle from the very first conversation.

// THE SYSTEM
IDENTIFY Target Accounts Sales Navigator
RESEARCH AGENT Committee Mapper Clay
WRITE AGENT Hook Generator Gemini Nano
DESIGN Impact Assets Canva API
SEND Cold Outreach Instantly
ENGAGE Microsite Visit Framer + Notion
THREAD Multi-Contact Make
TRACK Account Pipeline HubSpot + Looker

GTM 04

Expansion GTM: Behavioral Upsell Engine

Goal: grow recurring revenue from existing customers by launching advanced AI modules to those showing the right usage signals. Input: active users in the CRM. Output: plan upgrades triggered by behavior, not by a sales pitch.

coming soon
// THE CHALLENGE

Most SaaS teams treat expansion revenue as a sales motion: identify accounts that could upgrade, assign them to a rep, and let the rep send a pitch email. The problem is timing. By the time the rep identifies an expansion opportunity manually, the window has often passed. The account either already found the advanced feature on their own and enabled it without upgrading, or they got frustrated with a usage limit and churned quietly. The second failure mode is the opposite: the upgrade message arrives before the customer has experienced enough value in their current plan to justify the cost of changing. Expansion revenue requires knowing exactly when a customer is ready, and that moment is invisible without real-time behavioral data.

// THE APPROACH

The first decision is to treat product telemetry as the primary signal, not CRM activity. Segment channels all in-app events to Mixpanel, which creates a behavioral fingerprint for every active account. The system monitors two specific patterns: accounts consuming more than 80% of their plan quota and accounts logging in daily but never opening the advanced modules. The second decision is to respond to each signal with a different message. Capacity signals get a scarcity frame. Untapped value signals get an efficiency frame. The message variant is determined by the behavioral pattern, not the account tier. The third decision is to make the ROI case visual and personalized. Canva API generates an infographic showing each customer their own usage data: how many operations processed, how much time saved, and what the next module would unlock based on their current workflow. The fourth decision is to let data guide human intervention. If a large account views the Notion ROI document but does not upgrade within 48 hours, Make creates a priority task for a Customer Success executive. The system handles the pitch. The human handles the close.

// THE RESULT

Expansion revenue that flows from behavioral signals rather than sales intuition. The primary metric is Net Revenue Retention: the percentage of revenue from existing customers that grows month over month without adding new accounts. Supporting metrics: upgrade conversion rate by campaign variant, time from trigger event to upgrade decision, and CS intervention rate on large accounts versus self-serve upgrade rate on smaller ones. The structural outcome is an expansion motion that scales with the product, not with headcount.

// THE SYSTEM
AUDIT Account Health HubSpot
DETECT AGENT Usage Signals Segment + Mixpanel
CAPACITY 80% Limit Signal Intercom
ADOPTION Unused Modules Intercom
ANALYZE AGENT Expansion Rec Gemini Nano
VISUALIZE ROI Report Canva API
CONVERT Upgrade Flow Stripe + Make
TRACK NRR Dashboard Looker Studio

GTM 05

Demand Generation GTM: Authority Content Engine

Goal: make the market understand a complex problem so deeply that your brand becomes the only credible solution. Input: content consumers and newsletter subscribers. Output: a loyal community ready to buy.

coming soon
// THE CHALLENGE

Most teams separate content creation from distribution and treat both as manual processes. The strategist writes a framework. The social media manager reformats it for LinkedIn. The newsletter editor writes a different version. The infographic designer makes a visual. Four people, four tools, four days, and the final output is often inconsistent in voice because each person interpreted the original content differently. The deeper problem is that demand generation is not a publication event. It is a long-term compound process where every piece of content should generate audience, segment them by intent, and move them closer to a commercial conversation. That compound effect only happens if the system runs consistently, and consistency at this level is impossible to maintain manually without a dedicated team.

// THE APPROACH

The first decision is to treat Notion as the strategy layer, not just a storage tool. The team writes deep essays, frameworks, and operational lessons in structured Notion databases. These are the source documents. The second decision is to fragment them with Gemini Nano, not with a human editor. A Cloud Code script passes each Notion page to the model, which extracts five independent ideas optimized for LinkedIn's short-form format — each one stands alone without requiring the reader to have seen the original. The third decision is to produce the visuals automatically. Those five ideas go to the Canva API as a JSON payload, which injects them into carousel and infographic templates branded to the company. No designer involved. The fourth decision is to use engagement as a capture signal. When someone comments on a post asking for more detail, Make sends them a private message with a link to the full newsletter signup. The fifth decision is to enrich the newsletter list weekly with Clay, identifying which subscribers belong to the actual ICP and tracking their on-site reading behavior with GA4 to surface buying intent before any sales conversation starts.

// THE RESULT

A demand generation engine that turns one strategic essay into a week of coordinated content across LinkedIn, email, and social without adding headcount. The primary metric is newsletter subscriber growth rate and ICP percentage of the list. Supporting metrics: LinkedIn engagement rate by content type, comment-to-newsletter conversion rate, and the number of commercial conversations that originated from a subscriber demonstrating high-intent reading behavior in GA4. The downstream outcome is an audience that self-educates, self-qualifies, and arrives at a commercial conversation already convinced that the team understands the problem they are trying to solve.

// THE SYSTEM
DOCUMENT Content Strategy Notion
ATOMIZE AGENT Content Fragmenter Gemini Nano
DESIGN Visual Assets Canva API
DISTRIBUTE Social Publishing LinkedIn + Taplio
CAPTURE Comment to DM Make
NURTURE Newsletter A/B ConvertKit + Clay
TRACK Demand Dashboard GA4 + Looker

// STAY IN THE LOOP

_

Real breakdowns of AI agent systems, product releases, and strategic moves. Delivered straight to your inbox.

>

No spam. Unsubscribe anytime.