How Outco built a 45-day attribution model to finally see what was driving conversions
Outco is a coaching and skill-sharpening service helping software engineers advance their careers.
EdTech
United States
Context
Outco helps software engineers get better at the work that gets them hired — technical interviews, problem-solving, the skills that separate candidates who land the role from those who don't. The business runs on leads: engineers who discover Outco, express interest, and eventually convert into paying students. Understanding how those leads arrived, which channels were working, and how long the journey from interest to enrollment actually took should have been straightforward. It wasn't.
Lead sources were disorganized. Reporting was too complex to act on. And without a customized attribution model, the team had no reliable way to connect marketing investment to the outcomes it was producing. RevX came in to clean up the data, build the attribution framework, and give Outco the reporting clarity its decisions deserved.
The challenge
Outco's reporting problems were rooted in three interconnected gaps — none catastrophic in isolation, but together creating a marketing operation that couldn't clearly see what was working or justify where it was spending.
Leads were arriving through multiple channels but without a consistent, structured approach to how those sources were recorded and assigned in HubSpot. The result was a messy mix of inconsistently labeled, overlapping, or missing source data — making it nearly impossible to understand the actual distribution of where leads were coming from. You can't optimize what you can't see, and Outco couldn't see its lead sources clearly.
The existing reporting setup was hard to navigate and harder to interpret. Understanding what was working and what wasn't required more effort than the team had bandwidth to invest, which meant decisions defaulted to intuition rather than evidence. For a business trying to grow its student base, that kind of reporting fog is a real constraint — marketing budget and channel decisions were being made without the foundation needed to make them well.
Without a customized attribution model, there was no way to credit the marketing touchpoints that actually drove a lead toward enrollment. UTM data existed but wasn't being captured or used coherently. Campaign ROI was essentially unmeasurable. Outco was investing in marketing without being able to answer the most basic question about that investment: which activities are producing students?
Our solution
RevX addressed both the data organization problem and the reporting gap simultaneously — structuring lead sources correctly in HubSpot, building the dashboards that would make the data readable, and implementing the attribution model that would connect campaigns to outcomes.
RevX organized Outco's lead sources within HubSpot and implemented accurate lead source assignment for all contacts — ensuring that every lead was correctly tagged with how it had arrived, consistently and going forward. That foundational cleanup was the prerequisite for everything else: without accurate source data, neither the dashboards nor the attribution model could produce trustworthy output.
RevX built a custom Last Touch attribution model with a 45-day window — calibrated to reflect the length of Outco's typical lead-to-enrollment journey. Rather than applying a generic model that might misrepresent how students actually made decisions, the 45-day window was designed to credit the final marketing touchpoint within a timeframe that matched real buyer behavior. UTM tracking was integrated into the model, connecting paid and organic campaign activity to the leads and conversions they generated.
The impact
With accurate lead source data, a custom attribution model, and purpose-built dashboards all in place, Outco moved from a reporting environment that was too complex to use to one that was clear, current, and actionable.
Every lead now entered HubSpot with a correctly assigned source, giving the team a reliable picture of how their audience was finding Outco — by channel, by campaign, and over time. That clarity was the foundation for every downstream decision about where to invest in marketing and which acquisition channels were actually performing versus which only appeared to be.
The 45-day Last Touch attribution model gave Outco the ability to connect specific campaigns and touchpoints to the leads and students they generated — for the first time. UTM data that had previously gone uncaptured was now feeding into attribution reports that showed which campaigns were earning their investment and which weren't. Marketing spend became defensible, not just instinctive.
The dashboards gave Outco visibility into how long leads took to convert, where the pipeline was healthy, and how many inactive contacts were sitting unengaged in the system. Those insights — conversion time benchmarks, inactive lead counts, source-level funnel performance — gave the team the specific operational data needed to tighten the enrollment journey and prioritize re-engagement where it was most likely to pay off.
HubSpot
Salesforce
GA4
Marketo
Audit Fox
Services