Duolingo

+ Dot

12000h+ saved

in yearly time savings from improved data access

18x Return on Invest

from the time saved using Dot for analytics

5000+ tables

that Dot is answering questions about

At Duolingo, we really believe in making data-informed decisions. This means that we want our data to be accessible to all of our employees (Duos), regardless of how familiar they are with SQL and the nitty-gritty details of which data to use for specific analyses. Before Dot, anyone who wasn’t a regular SQL user would have to consult our Data Scientists and Data Platform teams in order to construct more complicated analyses. With Dot, they can conduct analyses and explore data much more independently.

Lavanya Aprameya, Senior Software Engineer at Duolingo

Duolingo is the world’s most-used language-learning platform, known for rapid experimentation and data-informed product decisions.

Challenge

Duolingo wanted every employee (“Duo”) to make decisions with data—without forcing them to learn SQL, know which of 5,000+ tables to trust, or depend on busy Data Science and Data Platform teams. Non-SQL users routinely queued requests for complex analyses, creating bottlenecks and elongating the path from product question to answer. The risk wasn’t just speed; it was quality. With many similarly named tables and evolving business definitions, well-intentioned self-serve could produce inconsistent results. Duolingo needed a front door to its warehouse that was both radically accessible and uncompromising on governance.

“Before Dot… anyone who wasn’t a regular SQL user would have to consult our Data Scientists and Data Platform teams to construct more complicated analyses.”

Approach

Dot provides a text-based entry point to data directly in Slack, where Duos already collaborate. Users ask questions in natural language; Dot maps business terms to canonical tables and metrics, generates reviewable SQL, and—crucially—asks clarifying questions rather than guessing when a prompt is ambiguous. This reduces schema hunting and prevents misuse of look-alike tables.

Under the hood, Dot encodes Duolingo’s data knowledge: approved sources, metric definitions, and join logic. It enforces permissioning and routes queries to the right warehouse assets, so non-experts don’t have to memorize the data catalog. Results arrive in-thread, making it easy to validate queries, share outputs, and iterate. By shifting routine data pulls and first-pass investigations to Dot, analysts reclaim time for deeper modeling and experimentation while maintaining a single source of truth.

“Dot makes it so you don’t have to write raw SQL or comb through an entire data catalog… and it asks for clarifications when prompts are ambiguous.”

Impact

Dot has unlocked self-serve analysis at scale—saving 12,000+ hours, delivering an estimated 18× ROI, and cutting time-to-insight by 99%. With Slack-native, governed access to 5,000+ tables, Duos move from questions to defensible answers in minutes, while expert teams focus on higher-leverage work.

See Dot in action
on your data

Built for data teams, helpful for all users.
Get started in minutes.

Stay curious.