GEMINI LABJP
NANOLITE — Nano Banana 2 Lite is here: Google's fastest and most cost-efficient Gemini Image model, made for running lightweight image generation cheaplyOMNIFLASH — Gemini Omni Flash is in public preview, a natively multimodal model that lets enterprises and developers build custom, dynamic video workflowsAGENTS — Managed Agents expand with background: true for async server-side runs and polling, remote MCP server integration, and refreshing credentials across interactionsMEMORY — The Memory Bank IngestEvents API is generally available, decoupling event ingestion from memory generation so you can stream content continuouslyTHROUGHPUT — Provisioned Throughput now lets you submit up to seven pending orders for the same model and regionDEPRECATE — Image generation models shut down on August 17, and the Grok 4.1 family on the Gemini Enterprise Agent Platform on August 20NANOLITE — Nano Banana 2 Lite is here: Google's fastest and most cost-efficient Gemini Image model, made for running lightweight image generation cheaplyOMNIFLASH — Gemini Omni Flash is in public preview, a natively multimodal model that lets enterprises and developers build custom, dynamic video workflowsAGENTS — Managed Agents expand with background: true for async server-side runs and polling, remote MCP server integration, and refreshing credentials across interactionsMEMORY — The Memory Bank IngestEvents API is generally available, decoupling event ingestion from memory generation so you can stream content continuouslyTHROUGHPUT — Provisioned Throughput now lets you submit up to seven pending orders for the same model and regionDEPRECATE — Image generation models shut down on August 17, and the Grok 4.1 family on the Gemini Enterprise Agent Platform on August 20
Articles/Workspace
Workspace/2026-03-31Advanced

Building an AI Presentation Pipeline with Gemini API and Google Slides Apps Script — A

Learn how to build a complete presentation pipeline using Gemini API and Google Apps Script that auto-generates slide outlines, content, and designs from a single topic input.

gemini-api277google-slidesapps-script10presentationautomation51workspace8pipeline9

Premium Article

Setup and context — Why Automate Presentation Creation?

In the business world, presentation creation consumes a disproportionate amount of productive time. According to McKinsey, knowledge workers spend roughly 28% of their work week on document creation and information organization. The combination of Gemini API and Google Apps Script offers a way to fundamentally reduce this burden through an AI-powered presentation pipeline.

This guide walks you through building a system that automates the entire workflow — from slide structure design and content generation to design template application and multilingual expansion — all from a single topic input. Every code example is production-ready and fully functional.

For basic AI-powered features in Google Slides, check out our Google Slides × Gemini AI Practical Guide. This article goes beyond that foundation into programmatic pipeline construction.

This article is designed for the following readers:

  • Developers familiar with Google Apps Script basics
  • Anyone with Gemini API experience (or who has already obtained an API key)
  • Engineers and managers looking to automate presentation workflows within their organization

Pipeline Architecture — A 5-Stage Design

The AI presentation pipeline consists of five distinct stages:

Stage 1: Topic Input and Requirements Definition Users specify the theme, target audience, slide count, and tone. A Google Forms or Sheets sidebar interface works well for this purpose.

Stage 2: Outline Generation (Gemini API) Using Gemini API's Structured Output, the system generates a JSON structure containing per-slide titles, key points, and layout types.

Stage 3: Content Generation (Gemini API) For each slide in the outline, the system generates body text, bullet points, and chart descriptions.

Stage 4: Slide Construction (Google Slides API) Apps Script's SlidesApp builds the actual slides based on design templates.

Stage 5: Post-Processing and Distribution PDF export, multilingual version generation, Google Drive storage, and Slack/email notifications.

A key advantage of this architecture is that each stage operates independently. This naturally supports a human-in-the-loop workflow where someone can review and adjust the outline before proceeding to content generation.


Thank you for reading this far.

Continue Reading

What follows includes implementation code, benchmarks, and practical content we hope you'll find useful. This site runs without ads — server and development costs are supported entirely by members like you. If it's been helpful, we'd be truly grateful for your support.

WHAT YOU'LL LEARN
Build a pipeline that generates slide structure, content, and design from a single topic input
Master Structured Output patterns for generating slide JSON schemas with Gemini API
Learn production-ready techniques including template management, multilingual support, and batch processing
Secure payment via Stripe · Cancel anytime

Unlock This Article

Get full access to the rest of this article. Buy once, read anytime. This site is ad-free — your support goes directly toward keeping it running.

or
Unlock all articles with Membership →
Share

Thank You for Reading

Gemini Lab is ad-free, supported entirely by members like you. We publish practical guides daily with implementation code, benchmarks, and production-ready patterns. If you've found it useful, we'd love to have you on board.

  • Copy-paste ready implementation code
  • New advanced guides published daily
  • $5/mo or $10 for lifetime access
View Membership →

Related Articles

Workspace2026-04-09
Google Forms × Gemini API: Automated Response Analysis — Sentiment Analysis, Theme Extraction & Report Generation
Learn how to connect Google Forms with the Gemini API to automatically perform sentiment analysis, theme extraction, and report generation on survey responses. Includes complete Apps Script and Python implementation code you can deploy today.
Workspace2026-04-09
Google Looker Studio × Gemini API: Automate Business Report Analysis with AI
Connect Looker Studio with the Gemini API to auto-generate AI insights on reports. Includes Apps Script code, daily trigger setup, and troubleshooting tips.
Workspace2026-06-29
When Apps Script Time-Driven Triggers Quietly Run Out: Consolidating Gemini Automations into One Dispatcher
Apps Script caps you at 20 triggers per user and a daily total trigger-runtime budget. Here is how to stop your Gemini automations from silently dying as you add more, using a single dispatcher, a schedule table, and an external heartbeat.
📚RECOMMENDED BOOKS
Build a Large Language Model (From Scratch)
Sebastian Raschka
LLM Dev
Prompt Engineering for LLMs
Berryman & Ziegler
Prompting
AI Engineering
Chip Huyen
AI Eng
* Contains affiliate links
See all →