MKDM

AI view of this page. What that is.

B2B SaaS marketing

Pipeline you can trace from the first click to the closed deal. I run demand generation, the CRM pipeline behind it and the reporting that ties marketing to revenue.

What I take on

  • Demand generation that reaches the CRM. Paid search and paid social, a landing page for each segment, and the click ID carried into the CRM with every lead.
  • A pipeline the sales team trusts. HubSpot pipelines on your own stages, routing to the right rep, deduplication, and syncs from billing or the product so each deal reflects what the customer actually did.
  • Revenue reporting. Win/loss, deal velocity and the source of every closed deal, so marketing is judged on pipeline and revenue.
  • Outbound and lifecycle. Sequenced outreach behind deliverability controls, and onboarding email after the sale.

From the first click to closed-won

Most B2B reporting stops at the form fill. I carry the source through routing and the deal stages, so a closed deal can be traced back to the ad, and the ad platform can learn from it.

  1. Ad clickTagged with a click ID and campaign
  2. FormThe lead saved with its source
  3. RoutingTo the right rep or team
  4. Deal stagesOn the stages your sales team uses
  5. Closed-wonBack to the ad platform as a conversion
The loop I build so reporting, and the bidding, run on closed deals rather than form fills.

B2B work, with its sources

Since 2020 most of my B2B work has been in Texas retail electricity: the commercial sales side of a retailer, and a B2B data product of my own. The mechanics are the ones a software company runs on: pipelines, routing, renewals and revenue reporting.

1,131

deals created by a billing-to-CRM sync's first load, with 700 more linked

Deals created
1,131
Existing deals linked
700
Write errors
0

The first load of the sync I built for a Texas electricity retailer's small-business book, September 2026. Every write was read back. The ongoing sync runs inside the client's own Power Automate.

  • A sales pipeline rebuilt around deals. The same retailer's commercial team moved from working contacts to working deals: new pipelines for new business and renewals on its own stages, with 904 deals and 406 renewals migrated in August 2026.
  • Renewals that stay where the reps put them. I fixed a daily sync that was resetting reps' stage and owner changes, proven on the next live run across 403 of 406 renewal deals.
  • A CRM audit with the fixes in order. Eight fixes in priority order for the person who runs marketing, including a customer type left blank on all 400-plus small-business deals.
  • A B2B subscription product of my own. Texas Commercial Plans compares commercial electricity plans for Texas businesses, with Stripe subscriptions and a weekly market report.

The full B2B experience

B2B inside a bigger program

If you want one person to own the budget, the channels and the pipeline reporting together, see growth marketing management.

Trusted by marketing teams at

  • Kaplan
  • PGT Innovations
  • Q-SYS
  • 174 Power Global
  • Ambit Energy
  • North Florida College
  • New Capital
  • HYCU
  • JIFU Travel
  • IdealSpot (now Plotr)
  • Octarine
  • OneCrew
  • MyUTI
  • Harbor Hemp
  • Roonga
  • CorePilot
  • Scholarship Solutions
  • Vasco

Tell me what you're working on.

A 30-minute call, no pitch. I reply within one business day.

Book a call

Or send a message and I'll write back.