TextQL raises $17M — Read the announcement Read now →

TextQL raises $17M — Read the announcement Read now →

PlayOn Sports

How PlayOn Sports cut analytics turnaround 10× across 7,000 datasets

With 70% of annual revenue in a 3-month football season, PlayOn needed real-time analytics without on-call analysts. Ana joins across 7,000 datasets in their Snowflake medallion architecture — where Cortex and Secoda both failed.

10×

faster analytics turnaround

7,000

datasets joinable by non-technical users

0

analysts needed on-call during peak season

"Every new executive spends their first two weeks talking to Ana. They get going without using our data resources — they just ask her questions in Slack and get detailed feedback about what’s happening."

Chris Morgan, Head of Data and AI, PlayOn Sports

X in f

About PlayOn Sports

PlayOn Sports is a sports engagement platform offering ticketing, streaming, and event promotion reaching over 700 million users.

Industry

Software services

Company Size

~200+ employees

Headquarters

Charlotte, NC

Pain Point

57,000 concurrent streams on peak nights. Complex SQL across multiple acquired companies broke every AI agent they tried.

Data Sources

Snowflake Data Warehouse

Your data team, fully leveraged.

See what Ana does with the data you already have.

Request Demo →

Request Demo →

PlayOn Sports is the all-in-one platform for high school athletics — ticketing, point-of-sale, live streaming, highlights, and on-demand video. On a typical Friday night during football season, they run roughly 57,000 concurrent streams — about what Jake Paul drew on Netflix — except PlayOn does it across thousands of venues with wildly varying quality and infrastructure.

With millions of fans visiting each week and data spread across dozens of database systems from multiple acquisitions, the coordination cost to answer even basic business questions was enormous. Most tools required complex SQL to join multiple data streams and predict against them — a skill set that PlayOn’s business stakeholders simply didn’t maintain.

Before TextQL, there was no self-serve analytics at PlayOn. Every question went through the data team with a 2–3 day turnaround. During the 3-month football season — when 70% of annual revenue is concentrated — executives needed hourly updates on peak Friday nights, forcing analysts into weekend on-call rotations.

[ THE PROBLEM ]

No self-serve analytics. Every question took days.

PlayOn’s data environment spans multiple acquired companies, dozens of database systems, and wide tables exceeding 40 columns — a complexity that broke every AI agent they tried, including Snowflake Cortex and Secoda.

AI agent comparison

Two tools failed. One didn't.

Snowflake Cortex

Snowflake Cortex

Could not handle wide tables exceeding 40 columns or join across acquired company databases.

FAILED

S

Secoda

Broke on multi-source joins across the medallion architecture. Wrong answers killed trust.

FAILED

vs

TextQL Ana

TextQL Ana

  • 7,000 datasets joined across bronze, silver, and gold tiers via ontology mapping.

  • Board reporting automated with school-year corrections. Validated through playbooks before delivery.

VALIDATED

FIG. 01 — PlayOn evaluated Snowflake Cortex and Secoda before deploying TextQL Ana against their Snowflake medallion architecture.

Most tools require a little bit of complex SQL if you’re going to take multiple different data streams and predict against them. It requires a skill set that most business stakeholders don’t keep up to date. And realistically, you’re thinking of maybe a 2- or 3-day turnaround time for any analytics question.

One of the biggest challenges with rolling out AI is that you’re worried they’re not going to give you the right answer the first time. That can kill trust in a data organization and an initiative very quickly.

"If you’re contemplating using TextQL, start by asking Ana a question that you hate trying to answer. You’ll figure out within the first few minutes if this is gonna work."

Chris Morgan, Head of Data and AI, PlayOn Sports

[ THE SOLUTION ]

Ana joins 7,000 datasets non-technical users never could

Ana succeeded where Snowflake’s native Cortex and Secoda both failed: handling complex, multi-source data accurately under real-time pressure.

PlayOn deployed Ana against their Snowflake data warehouse to automate weekly Friday board updates — tracking streaming bookings, active subscribers, ticket sales, and year-over-year growth with school-year corrections built in. Executives now get intraday snapshots via Slack without waiting for a human to pull the numbers.

PlayOn’s Snowflake warehouse follows a medallion architecture — bronze, silver, and gold layers — spanning data from multiple acquired companies. Ana’s ontology maps the relationships across all of them, letting business stakeholders ask questions in plain English that previously required a data engineer and days of turnaround.

  • User Engagement Analytics

    User engagement patterns, MAU/DAU tracking, feature adoption, click analysis, user population segmentation.

  • Business Metrics

    Subscription analysis, ticket sales, payment methods, donation tracking, pricing optimization, churn investigation.

  • Data Validation

    Venue/team data mapping, ID reconciliation across platforms (VNN, MaxPreps, GoFan), data integrity checks.

  • Board Reporting

    Automated weekly Friday updates on streaming bookings, active subscribers, ticket sales, and YoY growth with school-year corrections.

When a PlayOn executive asks “how are streaming bookings trending vs. last year with school-year corrections?” Ana plans the query across ticketing, subscription, and engagement data simultaneously. It handles the seasonal adjustments, joins the right tables from the medallion architecture, and returns the answer in Slack — no analyst needed.

The key unlock was validation. Ana can, at the end of her analysis, validate what she’s going to say — as long as you tell her how to do so through ontology and playbooks. That was what built trust across PlayOn’s organization.

Snowflake medallion architecture

7,000 datasets. Three tiers. One ontology.

Gold

Streaming KPIsRevenue rollupsBoard metrics

Silver

Subscriber profilesTicket transactionsEvent schedules

Bronze

Raw IoT ingestsLegacy acquired DBsVenue/team mappingsClick streams

Ana's Ontology

Maps relationships across all tiers and acquired companies. Business stakeholders ask in plain English.

Example query

"How are streaming bookings trending vs. last year with school-year corrections?"

FIG. 02 — PlayOn's Snowflake warehouse spans data from multiple acquired companies across bronze, silver, and gold tiers. Ana's ontology maps the relationships so non-technical users can query across all of them.

[ THE RESULTS ]

What changes when every stakeholder can ask their own questions

Ana became PlayOn’s default analytics layer. Board reporting is automated for weekly Friday updates. New executives spend their first two weeks talking to Ana in Slack. The analyst on-call burden during peak football season is gone.

slack — #exec-analytics

Friday Night Peak — Board Snapshot

Live
CM

Chris Morgan

How are streaming bookings trending vs. last year with school-year corrections?

A

Ana

Querying ticketing, subscriptions, and engagement data with school-year corrections applied. Here's tonight's snapshot:

Concurrent streams

57,241

+12.3% YoY

Ticket sales (Fri)

$2.4M

+8.7% YoY

Active subscribers

184K

+22.1% YoY

Streaming bookings

12,847

+15.4% YoY

Before TextQL

2–3 days

With Ana

4–5 hours

Validated via ontology + playbooks before delivery

FRIDAY NIGHT BOARD SNAPSHOT — Ana delivers intraday KPI snapshots via Slack during peak season. Figures shown are illustrative.

Board reporting automated

Weekly Friday board updates are now generated automatically, tracking streaming bookings, active subscribers, ticket sales, and year-over-year growth with school-year corrections built in.

Replaced two failing AI agents

Ana succeeded where Snowflake’s native Cortex and Secoda both failed — handling complex, multi-source data accurately under real-time pressure.

Eliminated analyst on-call burden

Analysts no longer need to be on-call during peak Friday night football season. Executives get intraday snapshots via Slack without waiting for a human to pull the numbers.

Real-time KPI monitoring at scale

Ana monitors KPIs across 8,000 schools and 15,000 IoT devices, providing accurate, real-time analytics during the most critical revenue windows.

Analytics turnaround went from 2–3 days to 4–5 hours — that saves an order of magnitude over the course of a year across hundreds of analytics questions per month.

"We have hundreds of analytics questions per month. With Ana, turnaround time went from two or three days to four or five hours — that saves an order of magnitude over the course of a year."

Chris Morgan, Head of Data and AI, PlayOn Sports

Go from question to conviction in minutes, not weeks.

Go from question to conviction in minutes, not weeks.