OpenAI Bought a Slide Startup. Your Numbers Still Live Behind a Login.
OpenAI bought NextSlide, and my first reaction had nothing to do with slides. It was about the ninety minutes that happen before anybody opens a deck.
I put together a monthly numbers review. Building the actual slides takes twenty minutes, and a halfway decent template does most of that for me. The other ninety minutes are eleven tabs: copying MRR out of Stripe, pulling last month’s signup curve out of GA4, checking which deals closed in Salesforce versus which ones a rep marked optimistically in the last week of the quarter, then reconciling all three because they never agree and somebody on the call always notices.
Generation was never the bottleneck. Gathering was.
The layout was never the expensive part
Every deck tool for the last four years has pitched the same demo. You type “make me a Q3 revenue deck,” it produces sixteen tasteful slides with a serif headline and a bar chart, everyone claps. Then you look at the bar chart and the numbers are invented, or worse, they’re numbers you had to type in yourself before the magic started.
NextSlide is apparently good at the part after you have the data. OpenAI paying for it makes sense as a product move, because ChatGPT already does the outline and now it can do the pixels. Fine. But the acquisition doesn’t touch the actual work, and I think a lot of people are about to discover that a faster deck generator makes their Tuesday about four percent shorter.
Where the numbers actually live
Behind logins. All of them.
Stripe wants a session. GA4 wants a Google account with property access. Salesforce wants SSO plus whatever MFA your admin turned on last spring. Your internal metrics dashboard, the Metabase instance someone set up in 2023 that half the company treats as gospel, wants VPN and a session cookie. None of that is public web. None of it is scrapeable. And none of it is reachable by a model running in a datacenter that has never met you.
So the cloud slide generator asks you to paste the figures in. Which means you’re back in the eleven tabs, doing the ninety minutes, and then handing the result to an AI for the twenty-minute part.
A generator that starts every session as nobody
This is the same wall Cloudflare’s Kitesurf ran into and the same wall every managed browser agent runs into. The instance boots clean. Clean means empty. Empty means logged out.
The workarounds exist and they’re all miserable. You can wire up OAuth per service, which means an approval flow, a scope review, and a security person asking why a slide tool needs read access to your billing system. You can drop API keys into a vault, assuming every tool you need even has an API, which Metabase-in-a-corner does not. Or you can build session injection, copying cookies from your real Chrome into a remote one, where it works for six days and then dies because a token rotated or the site noticed the request came from Virginia.
I’ve watched a team spend two weeks on that last one. For a deck.
The tab is already authenticated
Run the agent inside the browser you’re using and the whole authentication problem stops existing. Stripe is open. GA4 is open. Salesforce is open, in the tab you left it in this morning.
That’s what Dassi does. It’s a Chrome extension in the side panel, it reads the page you’re looking at, and it uses the session you already established. I ask it to read the MRR breakdown off the Stripe dashboard and give me the month-over-month delta, then switch to GA4 and pull the acquisition channel split, then hand me all of it as a table I can paste anywhere. No OAuth screen, no key, no vault. It sees what I see because it’s sitting in the same window.
Dassi doesn’t make slides. It gets you the numbers that go on them, which is the part that was slow. We’ve written about this gap before in the context tax and in what a browser agent should do before you open a single slide, and the NextSlide deal is a fairly clean illustration.
There’s a limitation worth stating: your browser has to be open and you have to be logged in. That’s the deal. It doesn’t run overnight on a server while you sleep.
Deck generation is about to get very cheap, and very good, and completely unable to tell you what your churn was last month. Somebody’s going to build the pipe between the login and the slide, and I’d bet real money it isn’t going to look like a slide company.