From Fragmented CRM to a Scalable Outbound Machine
How Connective rebuilt Cargado's RevOps infrastructure from the ground up, creating a clean data model, automated workflows, and the foundation for a multi-channel outbound engine.
The Challenge
Cargado is a cross-border freight marketplace connecting brokers, 3PLs, and vetted carriers across the U.S., Mexico, and Canada. The platform had strong product-market fit and clear outbound ambitions. What it didn't have was the RevOps infrastructure to support scale.
The CRM was a mess in the most common way: it had grown organically without a deliberate data model. The same company might exist as multiple records (one for their broker relationship, one for their carrier relationship) with no clean way to tie them together. Domain-based associations were creating incorrect data links. Lifecycle stages were duplicated and misaligned across segments. There was no standardized path from lead to opportunity.
For a two-sided marketplace like Cargado, this wasn't just an inconvenience. A broker and a carrier can be the same company. That dual relationship has to live somewhere in the CRM without breaking reporting, routing, or automation. Without a deliberate data model, every workaround created more fragility downstream.
The gaps showed up across the entire GTM motion:
- —No clean separation between early-stage prospecting and active deals
- —No consistent definition of what qualified a lead for either segment
- —Manual duplication of company records to handle dual-sided relationships
- —Reporting that required heavy custom filtering to produce anything reliable
- —A data warehouse and reverse ETL pipeline that couldn't trust the CRM as a source of truth
The trigger for change was a specific growth goal: build a scalable, automated outbound engine capable of generating consistent pipeline without adding SDR headcount. That goal made the RevOps infrastructure problems impossible to ignore. You cannot build reliable outbound automation on top of unreliable data.
The Solution
Connective approached this as two connected workstreams: fix the foundation first, then build on top of it. The CRM architecture had to be solved before the outbound engine could be built. Attempting both simultaneously would have meant automating bad data at scale.
Rebuilding the Data Model
The first order of business was consolidating duplicate company records into a single-company structure. Rather than maintaining separate records for a company's broker and carrier relationships, Connective introduced structured fields that represent both relationship types within a single account. Hybrid accounts (companies that operate as both brokers and carriers) are handled cleanly without edge-case workarounds.
Domain-based association logic, which had been the source of most incorrect data linking, was eliminated in favor of explicit relationship fields. The result is a CRM that reflects how Cargado's market actually works rather than forcing a two-sided marketplace into a single-sided data model.
The rebuild was designed with the data warehouse in mind from the start. Standardized identifiers across HubSpot, the data warehouse, and product systems meant the reverse ETL pipelines could finally trust what they were reading.
Lead Object Architecture and Lifecycle Standardization
With the data model cleaned up, Connective introduced HubSpot Lead Objects to create a proper prospecting layer separate from deals. The pipeline follows a clear progression: New, Attempting, Connected, Qualified, Disqualified, with defined rules governing each transition and a clean handoff from Lead to Deal when qualification criteria are met.
Lifecycle stages were unified across broker and carrier motions, eliminating the ambiguity that had made reporting unreliable and routing logic brittle. MQL creation, qualification, and disqualification now follow consistent rules regardless of which segment a company belongs to.
Automation and Outbound Foundation
With clean data and a reliable lifecycle structure in place, the automation layer could finally be built to last. Workflows now auto-create leads based on lifecycle stage changes, route them based on broker or carrier classification, and assign ownership cleanly across sales and customer success without manual intervention.
The outbound engine was built on top of this foundation using a multi-channel approach: Clay for enriched list building and segmentation, HeyReach for LinkedIn automation, and email sequences managed through HubSpot. Zapier handles orchestration across the stack. Because the segmentation is now clean and reliable, the system can target broker-only, carrier-only, and hybrid accounts with separate messaging and sequences without conflicts or data bleed between audiences.
Tools Used
- —HubSpot: CRM architecture, workflows, and sequences
- —Clay: data enrichment and list building
- —HeyReach: LinkedIn automation
- —Zapier: cross-system orchestration
- —Data warehouse and reverse ETL pipelines
The Outcomes
Cargado now has a RevOps infrastructure that reflects the actual complexity of their business rather than working around it.
- —A single, unified company record structure eliminates the duplicate record problem entirely and gives every team a consistent view of each account
- —The data warehouse and reverse ETL pipelines have a reliable CRM to read from, removing the need for custom filtering and reconciliation logic in reporting
- —Lead lifecycle is standardized across both segments, so pipeline metrics are accurate and attribution is trustworthy for the first time
- —Segmentation is clean enough to support multi-channel outbound automation without manual intervention or data conflicts between broker and carrier audiences
- —The outbound engine runs email and LinkedIn sequences simultaneously, with enriched targeting from Clay and orchestration handled automatically through Zapier
- —Teams can launch campaigns without first spending time cleaning data or resolving record conflicts. The infrastructure handles it
The system was designed to scale with Cargado's marketplace as it grows. New relationship types, new segments, and new automation layers can be added without rearchitecting what's already in place.
Why It Matters
Most RevOps projects fail not because the strategy is wrong but because the data model underneath can't support it. You can pick the right tools, hire the right people, and build the right sequences, and still generate unreliable pipeline if your CRM doesn't accurately reflect your market.
Cargado's situation was a clear example of a company that had outgrown its initial CRM setup without realizing it. The dual-sided marketplace model created complexity that the default HubSpot data model wasn't designed to handle. Working around that complexity with manual processes and duplicate records bought time but created compounding technical debt that eventually blocked growth.
What Connective built here wasn't just a cleaner CRM. It was the operational foundation that makes automated, scalable outbound possible, and makes every system built on top of it trustworthy by default.
Want results like these?
Tell us what's broken or manual in your GTM, and we'll show you what a system looks like.
No pitch deck. Just a conversation.