← Back to case studies

    B2B Manufacturing

    Years of quotes sat in the CRM while they paid for new leads.

    An agent that works the historical pipeline — old quotes, dormant prospects, past customers — and brings paid-for opportunities back to the table without new ad spend.

    Reactivation engineOwned sending infrastructureAutomated follow-up sequencingQuote automationCustom CRM

    Broken

    Thousands of issued quotes went cold while the company paid to buy new leads.

    Built

    A reactivation engine working the existing pipeline on a fixed cadence, with escalation by deal value.

    Now

    One of the strongest months on record, on roughly zero new lead spend.

    01 // Before and after

    reactivation engine
    Q-40118Day 30 sentReplied
    Q-40233Day 14 sentOpened
    Q-41007EscalatedOwner assigned
    Q-41552Day 7 sentQueued

    ~$0 new lead spend

    quote history
    Q-40118Sent 14 mo agoNo follow-up
    Q-40233Sent 11 mo agoNo follow-up
    Q-41007Sent 9 mo agoNo follow-up
    Q-41552Sent 6 mo agoNo follow-up

    Ad spend climbing to replace this

    Before · ColdAfter · Worked

    The same pipeline, finally being worked.

    02 // The challenge

    The challenge.

    The company was paying to generate new leads while years of quotes and past customers sat untouched.

    • 01Thousands of issued quotes were never followed up after the first send
    • 02Past customers went years without a reason to come back
    • 03Follow-up depended entirely on whether someone remembered to do it
    • 04New-lead spend kept climbing to replace demand the business already had

    Why off-the-shelf wouldn't work

    The demand wasn't missing. It was sitting in the CRM. What was missing was a system that worked the existing pipeline without depending on anyone's memory.

    03 // What we built

    01

    The sequence

    Every open quote and dormant account gets followed up at 7, 14, and 30 days — automatically, whether or not anyone remembers it exists.

    cadence · every open quote

    DAY 7

    First follow-up

    DAY 14

    Second touch

    DAY 30

    Final touch

    02

    Red-zone escalation

    Above a value threshold, automation steps aside. Those quotes land on a person's desk with the history attached.

    escalation · by deal value
    Q-41552$8,400Automated
    Q-41007$62,900Automated
    Q-40233$11,200Automated

    03

    Reply-to-opportunity

    A reply doesn't sit in a shared inbox. It flips the record into an active opportunity and routes to the seller who owns it.

    reply handling
    REPLY DETECTEDLIVE
    RECORD → OPPORTUNITYLIVE
    OWNER ASSIGNEDPENDING

    Every reply has an owner before anyone reads it.

    04Owned sending infrastructureDomains, warmup, and deliverability posture belong to the client, not a vendor.
    05CRM routing of every replyNothing lands in a shared inbox and waits — every reply has an owner.

    Live · production

    Working the pipeline the business already paid for.

    reactivation · live

    Live
    09:12Reply · Q-41007 → owner assignedOpportunity
    09:31Day 14 sequence · 42 accountsSent
    10:02Reply · Q-40118 → quote reopenedOpportunity
    10:24Red zone · $62,900Escalated
    10:48Day 30 sequence · 18 accountsSent

    04 // Impact

    ~$0

    New lead spend behind one of the strongest months in company history.

    Follow-up at 7, 14, and 30 days on every open quote — and the sending infrastructure stays with the client.

    05 // Technical implementation

    Architecture overview.

    A reactivation engine sits on top of the quote history and customer record, sequencing outreach on a fixed cadence and escalating by deal value. Sending runs on infrastructure the client owns, and every reply routes back into the CRM as an owned opportunity.

    technical-highlights.md

    • → Cadenced follow-up at 7, 14, and 30 days
    • → Value-based escalation to human sellers
    • → Client-owned sending infrastructure and deliverability
    • → Reply detection with CRM routing and ownership
    • → Automated pricing and freight calculation
    • → Custom CRM built around the sales motion

    06 // Field notes

    The demand wasn't missing. It was sitting in the CRM.

    Follow-up stopped depending on anyone's memory.

    Let's talk about what you're trying to fix.

    Thirty minutes. No pitch deck.