PetScreening

How PetScreening scales a 5-person data team across 6 business domains with dbt

32xincrease in data freshness, with data updates every 15 minutes
90%+reduction in time-to-insight, from hours (up to a full day) down to near real time
1000pet tags/day – up from a backlog stretching months

"I’d definitely encourage people to use dbt. As your environment grows to hundreds of models, dbt keeps you grounded, with orchestration, lineage and documentation that makes it easy to bring others along."

Nick Fernandez, Data Analytics Manager

Powering property management decisions with quality data

PetScreening helps property managers handle pet policies, assistance animal requests, and related compliance requirements for residential and commercial properties.

Its platform connects data across applicants, residents, and pet profiles. As the business scaled, the reliability and freshness of that data became critical not just for analytics, but day-to-day operations and the customer experience. The lost pet alert program alone depends on accurate-real-tie data to produce and deliver engraved pet tags to customers. Consequently, the business relies on the data team to connect, transform, and activate large quantities of data so that data is fresh, accurate, and trustworthy.

To meet this challenge, PetScreening relies on a data stack that includes Snowflake for warehousing, Airbyte for ingestion, Hightouch for reverse ETL, and dbt platform to transform and orchestrate data across the organization.

A data stack that struggled to keep up with the business

As demand grew across the business, stakeholders began to question whether the data team could keep up. With leadership relying on timely operational and KPI reporting, slow turnaround was starting to affect confidence in the team’s ability to support the business at scale.

Before dbt, they connected reporting directly to the product’s Postgres database, which was also the live system powering the application. Beyond the technical risk, this setup was very inefficient, straining the production system since every report ran against the same system handling live customer transactions.

PetScreening tried a low-code transformation tool. It worked initially, but as data needs grew across multiple business domains, it could not deliver the governance, robustness and delivery speed required.

In a business where leadership relies on timely operational and KPI reporting, slow turnaround quickly became a credibility issue. Data requests often had to wait until someone had time, and business stakeholders began questioning whether the data team could ship improvements quickly enough to keep up with demand.

Building scalable analytics without the DevOps overhead

For PetScreening, the priority was to build a foundation that would let the team deliver trusted data more quickly across the organization, without adding unnecessary operational overhead.

As a small data team, the appeal of dbt platform was straightforward: pipeline orchestration, Snowflake integration, Git-based workflows, and built-in documentation all in one solution. This effectively provided analytics engineering guardrails and operational structure without the need to build or maintain a separate DevOps layer.

They team also made a deliberate choice to build on SQL rather than a low-code approach. A SQL-based foundation meant easier hiring, simpler onboarding, and a codebase that more people across the organization could eventually read and contribute to. From day one, dbt helped establish standardization, documentation, and lineage, keeping the system understandable as it scales and reducing technical debt as it grew.

PetScreening worked with Aimpoint Digital to architect the right foundation with dbt for long-term scale.

What they built first

Initial adoption concentrated on two priorities:

  • Core reporting across the business, including KPI reporting, financial reporting, reporting for operational teams like customer support and animal assistance (including workflows for reviewing emotional support animals)
  • High-impact activation in parallel, with pipelines feeding campaigns and initiatives through Hightouch, plus operational workflows like the pet tag pipeline

As delivery cycles shortened, teams across the business became more ambitious. Requests that once waited for someone to have bandwidth became fast-turnaround improvements. More PetScreening employees could share SQL with analytics engineers, understand what was happening and collaborate directly. This helped demystify data work and build shared ownership.

“If you’re a data team of one, by using dbt you have a DevOps team built into that, and you’re building correct foundations from the start.” - Will Guicheney, Principal Analytics Engineer, Aimpoint Digital

From fixed batch updates to near real-time delivery

Previously, transformation pipelines ran only 3 times per day, which limited when data updates, fixes and new features could be deployed. With dbt platform, pipelines now run every 15 minutes, reducing latency between development and production availability giving teams access to fresher data.

This shift reduced the time it took for changes and insights to reach end users from hours or even a full day to near real time — enabling faster decision making and execution across the business.

Nowhere was this more visible than in PetScreening’s lost pet alert program, which alerts nearby users if a pet is reported missing, and enables customers to sign up and receive a free engraved pet tag to connect pets back to their owners. The original process relied on CSVs emailed to an external manufacturing partner, often leading to duplicate or missing data and no robust testing. Backlogs stretched into months, creating a poor customer experience.

PetScreening treated the workflow as a data problem: ingest order data, transform it into efficient models, and feed clean, deduplicated models into the tag printing process. dbt made it practical to continually adapt the pipeline as requirements change and add matching logic when orders lacked identity data. Up to 1,000 tags per day are now printed by PetScreening, with improved reliability and faster iteration as printing requirements evolve.

“We built ‘gold-level’ models in dbt – almost like a reverse ETL process. Instead of powering a dashboard, the data powered the tag printing process. The backbone is really the lineage of dbt models that allows us to clearly track how data is built at every step and trust the outputs.” — Nick Fernandez, Data Analytics Manager at PetScreening.

Scaling impact without scaling headcount

PetScreening’s five-person data team now supports six distinct business domains, more than 30 direct stakeholders, and hundreds of data users across the organization — without adding headcount.

The standardization, documentation, and deployment practices built on dbt platform are what make it possible for a small team to operate at this breadth. Without those foundations, supporting this level of demand would have required a substantially larger team.

“dbt is what let us scale our footprint without putting pressure on headcount. Without good standardization, documentation, and easy code deployments a team of our size would be immobilized,” adds Fernandez.

A foundation for scaling data and AI across the business

As PetScreening looks ahead, its investment in governed, well-modeled data is laying the groundwork for AI adoption. In fact, the team has already put this into practice. Using dbt and Snowflake Cortex, they built a pipeline that takes messy job title data from HubSpot and outputs a clean, standardized field the marketing team can use for segmentation.

The team sees two main opportunities: helping developers move faster by building on trusted models, and giving business users easier access to insights that once required technical support. Both rely on the same foundation of reliable, well-documented models and strong semantic definitions. With the right data foundations in place, PetScreening is now in a stronger position to explore AI use cases across the business.

“Having that good baseline of data models and well-defined lineage is the enabler for good results from an AI agent looking at the data,” explains Fernandez.

With dbt, PetScreening has built the infrastructure that makes that possible. Governed data powers effective AI, and AI provides consistent, trusted outputs across the business.

Read more customer stories

Trusted by the best teams in data and AI.

impact.com scales a $100B+ data platform with dbt to power decision-making and AI readiness

How impact.com scaled a $100B+ data platform, doubled model output, and cut troubleshooting time from two days to one hour.

Read Case Study

How Kaizen Gaming cut costs and delivers insights faster

Learn how dbt helped Kaizen strengthen its data foundation, increase consistency, and improve operational efficiency

Read Case Study

From onboarding to AI-readiness: J.Crew’s modernization journey with dbt Labs Services

By working with dbt Labs Training and a Resident Architect, J.Crew’s data team accelerated a complex modernization during the peak holiday season.

Read Case Study

See dbt in action today.

Speak directly with our data experts and discover how dbt can accelerate your analytics strategy and drive measurable results.

Great data professionals never work alone

The dbt Community connects you with 100,000+ data professionals—people who share your challenges, insights, and ambitions