We replaced an agency. The same database shows what changed.

    Who this was forA B2B company selling a professional service to enterprise buyers. An outside agency ran its outbound before we did.

    Replacing an agency and measuring the handover

    All case studies

    The drawing

    Incumbent agencycampaignsOne shared campaigntableOur email and LinkedIncampaignsSame definitions forreply, bounce, meetingSide by sidecomparison

    The problem

    Most agency handovers get judged on screenshots. The old agency's dashboard says one thing, the new one says another, and nobody can check either.

    This client had something better. The incumbent agency's campaigns, prospects, and replies were already sitting in the client's own database. So were ours. Same table, same definitions.

    What we built

    We ran a two channel motion, email and LinkedIn. Every campaign, prospect, and response event was written into the same rollup the agency's data had been normalized into.

    That's the whole trick. Once both motions live in one schema, the comparison is a query.

    What it produced

    Over windows of three to four months each:

    • The incumbent agency contacted just under 7,000 prospects. Its reply rate was 2.43 percent.
    • Our email motion contacted close to 2.8 times as many prospects. Its reply rate was 3.60 percent, a 48 percent relative lift.
    • Bounce rate barely moved: 2.03 percent for the agency, 2.22 percent for us.
    • On LinkedIn we reached more than 5,000 prospects. The agency never ran that channel.

    Now the part a sales page would leave out. The agency sent one message per prospect. We send a sequence, 1.81 messages per prospect on email. Reply rate per prospect favors a sequence by design, so this isn't a like for like race.

    And interested replies came out even. 22 for them, 22 for us, on our bigger volume. Meetings booked were 4 against 5.

    So the lift is real on reach and on reply rate. It hasn't yet turned into more interested buyers per send.

    What runs now

    We run the motion. Every new campaign lands in the same table, so the comparison updates itself.

    Your scenario

    If you're about to replace an agency, get their campaign data into your own database before the contract ends. Then you'll have a baseline instead of an argument. Tell us what your current agency reports and we'll tell you what to ask them for.

    Related tools: Instantly, HeyReach, Prospect Engine

    Some of the links on this page are affiliate links.

    Client names are always kept confidential at MMG, so they have been removed from this case study.

    Published September 8, 2026

    Last updated September 19, 2026