Duck
Tutorials6 min read

Build an AI Slide Generator That Actually Works

Samet Turan— Editor··6 min read

Create a working AI slide generator with no‑code tools, real prompts, and a repeatable workflow. Skip the hype and get decks that actually convey your message.

Build an AI Slide Generator That Actually Works

Most AI slide generators promise magic but spit out generic bullet points that look like they were written by a bot who never saw your product. After testing a dozen tools, I found the real win comes from wiring a simple prompt to Google Slides via Make and letting GPT‑4 shape the outline. By the end of this guide you’ll have a working pipeline you can run for every client deck, plus a clear path to a ready‑made blueprint if you’d rather skip the build.

Why do AI slide generators produce unusable decks?

Many tools treat slide creation as a pure text‑to‑design problem. They take your prompt, ask a model to write copy, then slap that copy into a template without thinking about hierarchy or visual flow. The result is a wall of text that feels like a report, not a presentation. I’ve seen decks where every slide had the same three‑point list, even when the prompt asked for a story arc.

The core issue is that most generators ignore the speaker’s intent. They don’t ask: what does the audience need to hear first? What needs a visual metaphor? What can be left off the slide entirely? Because they skip that step, the output feels generic and forces you to redo half the work manually.

One‑sentence paragraph: If you ignore the narrative structure, the AI will just fill slides with whatever it thinks sounds professional.

What most guides get wrong

Guides often focus on the flashy part: picking a fancy template or tweaking colors. They tell you to “use AI to make your slides look stunning.” In reality, the template matters far less than the content structure. Spending time on gradients while the outline is weak is like polishing a car with no engine.

Another common mistake is treating the AI as a one‑shot solution. They tell you to drop a prompt into a tool and expect a finished deck. That rarely works because the model doesn’t know your brand voice, your data points, or the level of detail your audience needs. Without a feedback loop you end up with slides that need heavy rewriting.

Finally, many guides ignore the operational cost. They assume you’ll run the generator manually each time. For a solo operator that’s fine, but if you need to produce decks weekly you’ll waste hours clicking buttons. A repeatable automation saves that time.

A concrete named example: using Make, Google Slides API, and GPT‑4

Here’s the exact workflow I use for client decks. First, I set up a scenario in **Make** that watches a Google Sheet for new rows. Each row contains a short brief: topic, target audience, key points, and desired tone. When a new row appears, Make sends the brief to GPT‑4 via the OpenAI module with a prompt that asks for an outline.

Prompt example (copy‑paste ready):

You are a senior consultant. Create a slide outline for a presentation about {{topic}} aimed at {{audience}}. Use the following key points: {{points}}. Tone: {{tone}}. Return the outline as a JSON array where each element is a slide title and up to three bullet points. Keep bullets short, max 8 words each.

Make receives the JSON, loops through each item, and calls the Google Slides API to create a new slide. It inserts the title as the slide header and the bullets as a simple list. I use the built‑in Google Slides module in Make, which needs only the presentation ID and a few OAuth scopes.

The whole scenario runs in under two minutes per deck. I keep the presentation ID in a separate Make variable so I can reuse the same deck for updates or create a fresh one by copying a template.

Cost breakdown: Make’s free tier allows 1,000 operations a month, which is enough for about twenty decks. If you need more, the Core plan is $29/mo and gives you 10,000 operations — plenty for a solo operator. The OpenAI API costs roughly $0.006 per 750‑word outline; at twenty decks a month that’s under $0.50. Google Slides is free with a standard Google account.

I think $29/mo is fair for the automation you get; the free tier is enough for light testing but hits a wall fast if you run more than a few decks a month.

How to debug when this breaks

First, check the Make scenario log. If the OpenAI module returns an error, verify that your API key is still valid and that you haven’t exceeded your rate limit. A common hiccup is hitting the token limit because the brief fields are too long; truncate the key points to under 500 characters before sending them to the model.

If Google Slides throws a permission error, re‑authorize the Google connection in Make. OAuth tokens expire after a week unless you refresh them, and Make does this automatically only if you’ve enabled the “Refresh token” option in the connection settings.

Sometimes the JSON from GPT‑4 is malformed — missing brackets or extra commas. Add a Parse JSON module after the OpenAI step and set it to “Strict” mode. If parsing fails, route the output to a Slack notification so you can fix the prompt quickly.

Finally, if slides appear blank, double‑check that the mapping from the JSON array to the slide creation module is correct. The title should go into the “Placeholder 1” field and the bullets into “Placeholder 2” in the Google Slides module.

One mild aside: — and good luck finding docs for this — the Make Google Slides module hides the field names behind icons, so you’ll spend a few minutes hovering to see what each placeholder does.

Pricing and the free tier joke

I’ve already mentioned the Make Core plan at $29/mo. It’s honest pricing for what you get: a visual builder, unlimited scenarios, and decent support. The free tier feels like a joke if you try to run more than a handful of decks; you’ll hit the operation limit and see scenarios pause mid‑run.

OpenAI’s pricing is transparent and cheap for this use case. You pay per token, and a typical outline is under 300 tokens. Even if you run fifty decks a month, the API bill stays under $2.

Google Slides is free, but if you need advanced themes you might want to buy a premium template from a marketplace like Slidesgo. Those run $12‑$20 per template, a one‑time cost that’s worth it if you give client decks a polished look.

Overall, the monthly cost stays under $35 for a fully automated slide pipeline that saves you hours each week.

Who should build this versus buy the blueprint

If you enjoy tinkering with APIs and want to learn how to wire AI to SaaS tools, follow the steps above. You’ll gain knowledge you can reuse for other automations, like turning call transcripts into follow‑up emails or generating invoice PDFs from a sheet.

If you’d rather skip the build and deploy a working version in an afternoon, we’ve packaged this workflow as a blueprint at deepusecase.com/vault.

We cover this in more depth elsewhere — deeper coverage of AI agent platforms.

That’s the only link you’ll see in this article.

— The Colophon

One AI tool. Tested. Reviewed.
In your inbox every Sunday.

~3 minute read. Real outcomes from operators, not marketers.

Free. One email per Sunday. Unsubscribe in one click.