AI Speech Outline Generator
A Google Docs add-on that generates structured speech outlines directly inside a document — audience, topic, duration, tone, and brand inputs feed an OpenAI model that inserts a formatted table ready to present from.
Built as a client-facing demo for Uber for Business, this tool lives entirely inside Google Docs — no separate app, no copy-pasting between tabs. A custom sidebar panel surfaces a handful of fields: audience, topic, duration, brand, and tone. Hit generate, and a fully structured speech outline gets inserted at the cursor as a formatted table, complete with section breakdowns, durations, and talking points.
How it works
The sidebar is a lightweight Google Apps Script web app wired directly into the document. When a user submits the form, it calls a server-side function that constructs a prompt and hits the OpenAI API — defaulting to GPT-4o Mini for speed and cost-efficiency, with GPT-4o and GPT-4 Turbo as selectable options. The response is parsed and written back into the document as a native table, so it looks like something you actually built in Docs rather than something pasted in from a chatbot.
The default configuration is pre-filled for Uber for Business use cases — “Grocery Store Sales Teams” as the audience, 20-minute duration, confident and motivational tone — but every field is editable. The whole thing can be locked down or opened up depending on how much control you want to hand the end user.
Why it matters
Most AI writing tools ask you to leave your document, generate somewhere else, and paste back in. This collapses that workflow entirely. The document is the interface. For sales teams preparing customer-facing presentations, that friction reduction is the whole point — the fewer context switches between tools, the more likely people actually use it.
The broader pattern here is interesting: Google Workspace as an AI deployment surface. Docs, Sheets, and Slides all support Apps Script, which means tools like this can be deployed to an entire org without anyone installing anything. Enterprise rollouts that would normally require IT approval and a new SaaS subscription can sometimes just be a script attached to a shared file.
- Role
- Design Engineer
- Tools
- Google Apps Script OpenAI API GPT-4o Google Docs