
Vero by Datum Labs built the unified data foundation for this client. Filed is a product-led AI tax platform where users file their tax returns through a self-service workspace. Prospects enter through ads, organic, and referrals, start free trials, and convert to paying workspaces. The company manages both a marketing funnel and a product trial base simultaneously across 12 data systems.
Prospects came in from ads, organic, and referrals. Trials started. Some converted, some went quiet. The team could see neither journey end to end, nor the deal moving from first click to paid, nor the trial moving from signup to actual use.
Nothing about this stack was broken. HubSpot tracked leads and deals cleanly. Postgres ran the product without issue. Three marketing platforms ran their campaigns on schedule. None of that mattered on the days a product release reshuffled the Postgres schema just enough to break a report nobody had checked yet.
As trial volume grew, so did the difficulty of answering two questions at once: which prospects were actually becoming paying workspaces, and which trials were engaging with the product versus sitting idle on free credits. Account managers found out a trial had gone cold only after it already had.
Any product-led company managing both a funnel and a trial base eventually asks these same questions. What this team could not do was answer them without a spreadsheet built after the fact.
Every system Filed relied on, connected into one warehouse:
The data existed. The problem was connection. Without a warehouse underneath, every deploy could silently break a report, and nobody would know until a stakeholder asked why the numbers looked wrong.
Hiring a data engineer to connect HubSpot and Postgres is the obvious move. It is also the slow one. A new hire needs months to ramp up and still has to relearn the schema after every deploy, with no team behind them when something breaks.
Filed did not need a headcount babysitting broken pipelines. They needed a foundation with schema evolution built in, deployed on their own Azure environment, by a team that had built this exact funnel before.
The architecture runs on one constraint: every source lands in one warehouse automatically, and a product deploy should never break a downstream report.
Every metric now has one definition, whether marketing pulls it, product pulls it, or finance pulls it.

The engagement moved in three stages.
Infrastructure was live within days. Dashboards followed as Lead to Cash, trial health, and the ad spend alert came online one after another.

The data foundation your whole team can work from — built by Datum labs.
Get in touch


Get notified when we publish. The patterns we're actually seeing across real client stacks, not theory.