Daily audience reports on autopilot
Build the retention analysis once in a collaborative notebook, then schedule it as a pipeline so the morning audience review lands in your strategy team's inbox every day.
Talk to your audience, content and subscription data, build internal planning tools, deploy interactive dashboards and automate publishing workflows β all from one platform connected to the systems your audience team already trusts.
See how it worksAsk your viewing, retention and subscription data in plain language
Internal apps for programming, editorial and audience strategy teams
Schedule audience refreshes, content reports and recurring checks
From asking a question to shipping an internal app, MINEO covers the full journey β connected to the data your media team already works with.
Connect any datasource β viewing events, subscriptions, content metadata, campaigns β and start asking questions in natural language. Threads auto-generates SQL, runs code, and delivers answers with interactive charts and tables. Build custom AI assistants with the model of your choice.
{ "tool": "cms-mcp", "action": "create_task", "summary": "Schedule a weekend sports bundle for the EU market" }
via cms-mcp Β· just now
More than Jupyter. MINEO Notebooks combine code, AI assistant cells, interactive widgets and visual tools in one collaborative environment. Perfect for audience analysts, data scientists and strategy teams β write Python, explore retention, and deploy as live apps from the same notebook.
Compare retention lift across content categories and markets.
df = mineo.query("SELECT category, AVG(retention_lift) FROM audience GROUP BY category")
px.bar(df, x="category", y="retention_lift", title="Weekly retention lift")
Key insight: North America drives 43% of total revenue. APAC showed the strongest growth at +23% QoQ, driven by expansion in Japan and Australia.
df.sort_values("revenue", ascending=False).head()
| Region | Revenue | Growth |
|---|---|---|
| North America | $1.8M | +12% |
| Europe | $1.1M | +8% |
| APAC | $820K | +23% |
| LATAM | $480K | -3% |
Turn notebooks into always-on dashboards and interactive applications for programming, content strategy and audience teams. Deploy with Streamlit, Gradio, Dash and 6+ more frameworks. Custom domains, white-label branding and embeddable visualizations β ready for your stakeholders.
Last updated: 2 minutes ago
Active subscribers
184K
+8% vs Q3
Daily watch time
42m
+5% vs Q3
Churn risk
3.2%
-0.4pp vs Q3
| Customer | Region | Revenue | Status |
|---|---|---|---|
| Acme Corp | NA | $245K | Active |
| TechFlow GmbH | EU | $182K | Active |
| Sakura Ltd | APAC | $156K | Pending |
| DataBr SA | LATAM | $98K | Active |
A complete Linux development environment accessible from your browser. Install any package, any tool β Claude Code, Codex, Gemini CLI. Build your audience and recommendation models with the libraries you trust, connect to your datasources and collaborate with your team. No local setup required.
Explorer
import streamlit as st
from mineo import DataSource
import plotly.express as px
st.set_page_config(layout="wide")
st.title("Audience Dashboard")
ds = DataSource("audience_db")
df = ds.query("SELECT * FROM viewing_events")
# Layout
col1, col2 = st.columns(2)
col1.metric("Subscribers", f"{df.sub_id.nunique():,}")
col2.metric("Watch time", f"{df.minutes.mean():.0f}m")
# Charts
fig = px.bar(df, x="category", y="retention_lift", color="market")
st.plotly_chart(fig, use_container_width=True)
mineo-dev@workspace:~/project$
Successfully installed plotly-5.22 scikit-learn-1.5
Your app is live at https://audience.mineo.app
✓ Deployed successfully
Chain notebooks into production workflows. Schedule recurring runs with cron, trigger via REST API, and monitor execution in real time. From daily audience refreshes to content performance reports β build reliable workflows without infrastructure overhead.
Elements
Resource Config
Scheduling
API
The biggest unlocks come when MINEO's building blocks share the same logic β the same notebook becomes a daily pipeline, an internal dashboard, or an answer in a Threads conversation.
Build the retention analysis once in a collaborative notebook, then schedule it as a pipeline so the morning audience review lands in your strategy team's inbox every day.
Editors explore content performance conversationally with Threads while programmers see the same numbers in an always-on Live App dashboard.
Prototype the model in a Cloud Dev Environment, refine it in a notebook with the audience team, and ship it as an internal Live App without rewriting.
Use MINEO to talk to your data, build content tools, deploy internal apps and automate publishing workflows β all from the same workspace.