TextQL raises $17M — Read the announcement Read now →
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
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.
Products Used
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
Could not handle wide tables exceeding 40 columns or join across acquired company databases.
FAILED
Secoda
Broke on multi-source joins across the medallion architecture. Wrong answers killed trust.
FAILED
vs
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
Silver
Bronze
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
LiveChris Morgan
How are streaming bookings trending vs. last year with school-year corrections?
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
Read more from TextQL
Announcements
TextQL Raises $17M, Anchored by Blackstone Innovations Investments, to Help Bring Intelligence to Enterprise Data
TextQL closes $17M in strategic investment anchored by Blackstone Innovations Investments to scale AI-native analytics infrastructure for the enterprise.
Engineering
Introducing API Connectors
Your warehouse has your historical data. Your SaaS tools have everything else. Now Ana can reach both in the same conversation, securely, with no tokens exposed.
Announcements
From Conversation to Application: Introducing Persistent Dashboards
Your entire team can now use live, interactive dashboards that refresh on schedule — all built through conversation with Ana.
Go from question to conviction in minutes, not weeks.