Turn any data source into a live, shareable web story.

Get interactive, presentation-ready insights your team can explore — in minutes, not meetings.

From data source to shareable story.

Connect your data
Google Sheets (live sync)
Report_Q1.csv
customer_export.csv
Shape the story with your agent
Show churn drivers by segment from my Google Sheet
Refine with natural language
"Show churn by subscription tier"
"Highlight enterprise wins"
Narrative shift

The story updates in plain English and keeps the visual in sync.

Compare January vs March
Share and replay
alex@agency.com
jamie@client.com
priya@client.com
Create link
Replay with fresh data
Replay next month
Ask a question

Connect your data

Link a Google Sheet or attach a CSV to create your data Stori.

Shape the story with your agent

Use natural language and custom agent prompts to shape the insight your audience needs.

Share and replay

Generate a link with access controls. Replay with fresh data whenever the source updates.

Connect your data. StoriBot handles the rest.

Start with the tools you already use. More connectors are on the way.

Google SheetsLive

Create Stories from your Google Sheets data. Then replay them on demand when you need to share an update.

CSVLive

Drag and drop files — StoriBot handles parsing and cleanup.

BigQueryComing Soon

Query warehouse tables directly and turn results into shareable stories.

Get early access →
REST APIComing Soon

Connect any REST API. StoriBot queries it on demand and weaves the results into your story — no code required.

Get early access →

StoriBot stories go further than charts.

Web search built in

Your story can pull live context from the web. Prices, news, statistics — current as of the moment it's viewed.

API calls on demand

Connect to any live data source. When the data changes, refresh your Stori with one click — every share link you've already sent updates automatically.

D3, Scrollama, Mapbox, GSAP and more

The same libraries used by the world's best data newsrooms — bespoke SVG charts, data-driven maps, scroll-triggered animations — without writing a line of code.

Built around your data

Everything you need, from data source to stakeholder.

Connect, shape, share — all in one platform

Create interactive data graphics
Q1 SALES
Chat with agents to understand your data
Connect your data sources
CSVStory
Create share links with granular access settings
Replay Stories as new data comes to hand
Build agents that know your businessComing Soon

Build agents that know your business.Coming Soon

Custom instructions turn StoriBot from a tool into your team's analyst.

Monthly Client Report Agent

"Compare MoM revenue by client tier. Flag any client with >10% churn risk. Use our brand colours."

Sales Pipeline Agent

"Show pipeline by stage and rep. Highlight deals stalled >14 days. Include win-rate trend."

Operations Dashboard Agent

"Summarise fulfilment SLA compliance by warehouse. Break out same-day vs next-day."

Why not just use...

You already have great tools. Here's what StoriBot adds.

Python / Notebooks
Slow to share and iterateShareable stories from the same data, minutes not hours
Tableau / Power BI
Heavy setup, limited ad-hoc analysisConnect a Sheet and get insights without a data team
Google Slides / PowerPoint
Manual, data goes stale instantlyLive data, replay with one click when the source updates
Datawrapper / Flourish
Static embeds, no narrative, no live dataScrollytelling stories that pull live data and update themselves
Hand-coded D3 / Observable
Hours of development per storyThe same visual quality, generated in minutes from your data

FAQ

StoriBot is a data analytics presentation platform. A low effort business intelligence tool for small and medium sized businesses. Connect a Google Sheet or upload a CSV, and StoriBot turns your data into interactive, shareable stories your team can explore — no code, no dashboards, no slide decks.

You can share any Google Sheet with StoriBot to create a Stori. Then use any Google Sheet to replay or update that Stori — StoriBot will pull the latest data and update the graphics and insights. If your team uses Google Sheets for data, StoriBot adds a business intelligence layer on top of it.

StoriBot is designed for teams and individuals who want to gain insights from their data quickly and effectively. It is suitable for data analysts, business professionals, and anyone looking to make data-driven decisions. It's particularly powerful if you need a way to share data visualisations with stakeholders and have a way for them to ask questions and explore the data on their own without needing to host this for them.

StoriBot builds interactive web stories using D3 charts, Observable Plot, scrollytelling layouts (Scrollama), Google Maps, Mapbox choropleth maps, GSAP scroll-triggered animations, and written narrative — the same stack used by data newsrooms at the NYT, Reuters, and The Pudding, without any coding.

Yes, you can add additional graphics, edit existing ones, delete those that are not working for you, and ask the agent to generate new ones based on follow-up questions.

When you share a Stori you can set an expiry date for the link, create an allowlist of emails that can access the link, enforce that the user be authenticated to view the Stori or enforce that they are part of your StoriBot instance. You can also revoke access to the link or change any of these settings at any time. If you update the data graphics in a Stori simply refresh the artifacts and all pre-existing share links will show the updated graphics.

Yes, StoriBot is designed to ensure the privacy and security of your data. All data is handled in accordance with strict privacy policies and security measures. Your data or any insights are no shared with any third parties and is only used to generate the infographics and insights you request.

Coming Soon... we will let you customise the agents in StoriBot for your analytics needs. This lets you tune the outcomes to your preferred metrics, for matting rules, brand styling and domain context. Once configured, an agent analyses any new data the same way, so your reports are consistent every time.