The bridge between a SaaS product and its customers' revenuerevenue
How we built the connective tissue for a multichannel outreach SaaS: a Salesforce integration rolled out to 340 paying teams, a signal-to-revenue partnership, and the flows that turn a CRM into sequenced outreach.
Confidential · anonymizedWe never publish a client's name or logo without written consent, so the company here is hidden. The architecture and the figures are real and unchanged.
A multichannel outreach SaaS, the kind of platform sales teams run their prospection on, had a product its customers loved and a gap on either side of it: the integrations that connect it to a customer's CRM, and the RevOps flows that turn a signal into a sequenced campaign. Between a great product and a customer's revenue, the bridge was missing.
We led the product and RevOps spec for a rebuilt Salesforce integration, rolled out to 340 paying teams: team-level config, clean lead, contact and company mapping, deal creation at the campaign level, user mapping and activity reporting. Alongside it, a Clay signal-to-revenue partnership of around fifteen use cases, and an enrichment-to-sequence flow connecting a CRM, AI enrichment and the outreach product. This page is the long version.
The problem: a great product, a missing bridge
The company builds a multichannel outreach platform: thousands of teams use it to run their prospection, and the product itself was strong. The friction was not in the product, it was on either side of it. A customer's revenue lives in their CRM, and a customer's best moments to reach out, a website visit, a hiring move, a funding round, arrive as signals scattered across a dozen tools. Between the outreach product and both of those sat a gap that someone had to wire shut.
That gap is where revenue leaks for a software vendor. If the CRM integration is shaky, every customer's data drifts and the product looks like the culprit. If signals never reach the outreach engine, demand goes stale before anyone acts on it. The work was not to add features to the product; it was to build the connective tissue that makes the product part of a customer's revenue engine rather than a silo next to it.
The mandate was a RevOps and solutions-engineering one: own the spec where product meets revenue, industrialize the integrations and the signal-to-revenue flows, and make them clean enough to roll out to hundreds of paying teams at once.
The build: the Salesforce integration, rebuilt for 340 teams
The centrepiece was rebuilding how the product talks to Salesforce, the CRM most of the larger customers run on. A shaky sync is worse than none, so the spec was written for correctness at scale before it was written for breadth.
Clean by design, team by team
The integration was specced to configure at the team level, with a clean mapping of lead, contact and company so a record means the same thing on both sides, deal creation at the campaign level so revenue ties back to the outreach that produced it, user mapping so ownership survives the sync, and activity reporting so the work is visible in the CRM. It was rolled out to 340 paying teams, with pilot customers proving the V1 before the wider release.
Signal to revenue
On top of the CRM plumbing, the second build turned scattered signals into outreach. A partnership with Clay defined around fifteen signal-to-revenue use cases and the push-and-update endpoints behind them, so a signal could be caught, enriched and sequenced without a human relay. A separate flow connected a CRM, AI enrichment and the outreach product end to end, proving the same pattern for an enterprise customer.
The ops roadmap behind it
Around the two flagship builds ran a broader RevOps roadmap for the vendor's own go-to-market: automated outbound for several personas, a fix to discount reporting that reconciled the billing data, multi-provider lead generation, and a website-visitor flow that pushed identified companies into enrichment and back into sequenced campaigns. The same discipline applied to the company's own funnel as to its customers' integrations.
What changed
Forget the integration tickets. What changed is that the product became part of its customers' revenue engine, at scale.
The headline is reach, not a ticket count. A clean, team-level Salesforce integration went live for 340 paying teams, so the product stopped being a silo next to the CRM and became part of it: a deal ties to the campaign that created it, ownership survives the sync, and the activity is visible where revenue is tracked. The integration stopped being the thing customers complained about.
Underneath, the signal-to-revenue flows turned scattered triggers into sequenced outreach, around fifteen use cases proven with an enrichment partner, plus an enterprise flow connecting CRM, AI enrichment and the product end to end. The bridge between a great product and a customer's revenue is the part most SaaS vendors leave to luck. Here it was built, specced and rolled out.
What it runs on
A focused build across the customer's CRM and the enrichment layer, each piece doing one job.
- Salesforce — the customer CRM the integration was rebuilt for: team-level config, object mapping, campaign-level deals, user mapping, activity reporting.
- Clay — the enrichment and signal layer behind the signal-to-revenue use cases and the push and update endpoints.
- The outreach product — the multichannel sequencing engine the whole bridge feeds and is fed by.
- BigQuery and provider APIs — the data layer behind the vendor's own visitor-to-campaign and lead-generation flows.
Specced, documented and handed over, which is the same way every build we ship works.
This case, FAQ
Who is the client in this case study?
What did you actually build?
What is signal-to-revenue?
How is this different from the scale-up HubSpot case?
Can you build integrations like this for us?
Is your product wired into your customers' revenue?
Tell us how your integrations and signal flows run today, in text or a voice memo. We reply within 24 hours with where the system hits its ceiling, what that costs you, and a costed path to fix it. Free, no deck, no follow-up sequence.
Free 30-minute diagnostic