
Swan stopped needing a BDR desk for inbound
Swan is a European banking-as-a-service platform. Partners embed accounts, cards, and payments under Swan’s license. GTM runs across Sales & International in Europe.
Visit Swan ↗Swan’s best new pipeline still came from Talk to an Expert. Before anyone booked a call, someone had to open the lead, decide if it was real, and ping the right AE. When that coverage slipped, leads sat for ~17 hours.
I shipped the routing system that replaced that desk, then kept going: CRM and TAP coverage AEs could use, board-ready FI market sizing, a health vertical launch list, a forecast agent, and tooling cuts that saved real spend.
Inbound triage sat on people. The CRM had duplication, missing firmographics, and TAP accounts without the right contacts. Forecasting was a weekly manual pile. Leadership had no defensible FI account universe for board reporting.
I needed systems that qualify and route leads, give AEs usable coverage, produce board-grade lists, and keep running after I left.
I built the inbound qualify-and-route flow first: score every lead, four buckets, Slack for hot ones, nurture or decline for the rest, docs so someone else can own it.
In parallel I cleaned and enriched CRM/TAP data, built FI and health account universes for Marketing and Sales, shipped a monthly forecast agent, and cut dead automation spend while speeding RevOps work with coding tools the team adopted.
Talk to an Expert meant a human read every submission. When that stopped working, first contact blew out to ~17 hours and AEs saw everything.

I built the qualify-and-route flow and put it in production: scoring, four buckets, Slack alerts, nurture, decline, plus a maintenance guide. When a few leads slipped, I added a light human check for non-TAP. TAP stays fully automatic.
Roughly five people’s triage work sits in that system. Top leads move in under 10 minutes. Manual BDR review is near zero. Post-launch, the under-2h SLA held ~99% of the time.
HubSpot had real debt: heavy duplication, missing industry data, ownership gaps. Priority TAP accounts were on the list; the people AEs needed often weren’t.

I ran a full CRM audit, deduped and enriched records with an action log, then built persona enrichment for TAP with role caps so lists stay usable. On demand I pulled champion lists for named accounts. A Dreamdata cross-check also flagged hundreds of Tier-0 companies outside pipeline tracking.
About 1,700 people landed on 335 TAP companies, with phones where we could get them cheap. AEs stopped staring at empty accounts.
Marketing needed a board-ready count for Financial Institutions. An early list was judged not exhaustive enough. No consolidated universe existed across neobanks, lending, insurance card issuers, and legacy/foreign banks.

I cross-referenced the EBA licensing register with HubSpot and web research across four sub-segments, ran cleaning passes, and documented every exclusion category so the number would hold up to scrutiny.
Final count: 1,481 qualified companies (722 / 239 / 398 / 122), with 302 exclusions logged by reason. That dataset became the reference behind Swan’s FI target-account work.
Swan was opening a new segment: health insurance / mutuelles advance cards in France. Sales had no account data or domain knowledge. Compliance had eligibility rules that had to stick.

I built a knowledge base for the regulated space, maintained a target list enriched with size and LinkedIn data, and cross-checked it against Compliance criteria before anything hit HubSpot. Same week I enriched guest lists for healthcare VIP dinners Marketing was running.
Forty-nine Compliance-validated companies landed in TAP. The knowledge base became the ramp doc for the vertical.
Weekly forecasting was a manual pile of CRM pulls. Accuracy floated around 65–70%, and shaky deals got noticed late.

I designed a multi-agent forecast setup and shipped the first working agent. Each month it drops a Notion brief: won / commit / best case by AE and market, coverage, who’s at risk. Julio pushed on the TL;DR and conversion views. I shipped a V2 from that.
Roughly eight hours a week of senior time comes back. After I left, the report still shows up without a dedicated RevOps hire.
The GTM automation stack had grown organically. Legacy flows nobody tracked were still burning enrichment credits every month.

I audited the stack end to end, paused unused flows, and mapped enrichment lineage so the team had a reference. Separately I proved coding tools on real RevOps tasks, got licenses approved, and used them on the full CRM audit and other pulls.
About 37,000 wasted credits per month stopped. The CRM audit that used to take two to three days dropped to about an hour and a half.
Inbound doesn’t wait on a triage desk. Hot leads reach AEs in minutes, with noise filtered before it hits Slack.
Sales has TAP coverage and champion lists. Leadership has a board-ready FI universe and a Compliance-safe health launch list.
The forecast brief still lands. Dead automation spend is gone. The tooling that sped audits is still in the team’s hands.
On the strategy call, I audit your stack, diagnose the ICP and signal gaps, then show what I would wire first inside your tools.