Google Slides integration: an AI agent for your decks

Letaido's Google Slides integration hands an AI agent your recurring decks: new slides, fresh figures and speaker notes from 64 other apps.

Best Google Slides integration jobs to start with

Report slides, draft decks and speaker notes, each checked step by step. Open one to watch it run.

Google Slides integration options, compared

Six routes for putting figures and drafts on slides.

OptionSet up by askingUses other apps' dataRuns on its ownNo codeConnects thousands of apps
Letaido AI agentYesYesYesYesNo
Slides add-ons and Apps ScriptNoPartlyPartlyPartlyPartly
Zapier and similarNoYesYesPartlyYes
Google Slides APINoPartlyPartlyNoPartly
Gemini in SlidesYesPartlyNoYesNo
Google's Slides MCP serverPartlyPartlyPartlyPartlyPartly
Read the full comparison
OptionHow it worksBest forWatch out for
Letaido AI agentSay which slide you need. The agent pulls figures from 64 other apps and builds slides, tables and speaker notes, monthly or on demand.Recurring report slides and first cut presentations.65 apps, not thousands. Your Cloud OAuth client is required. Visual polish stays with you.
Slides add-ons and Apps ScriptMarketplace add-ons open in a side panel of the deck to insert diagrams, icons or data. Apps Script lets you code your own.Extra design tools inside the editor.Each add-on asks for its own access. Custom ones take scripting.
Zapier and similarA Zap fires on a new presentation, or copies a template presentation and swaps its placeholder text.Certificates, quotes and other one-template decks.The template and every field mapping are fixed when you build the Zap.
Google Slides APIEngineers send batches of slide, shape and table requests to build decks from a program.A product that generates decks for its users.Engineering time, plus per-minute request quotas, with expensive reads counted apart.
Gemini in SlidesAsk Gemini in the side panel to generate a slide or an image, or to summarize the presentation.A quick new slide while you edit the deck.Needs an eligible Workspace or Google AI plan, and the presentation open.
Google's Slides MCP serverA remote server from Google that hands an AI app like Claude tools to read layouts and change slides.Reshaping a presentation by chatting with your assistant.For members of Google's Workspace Developer Preview, set up in a Cloud project.

How the Google Slides integration works

Connect Google Slides once. After that, you describe each job in plain English.

  1. 1Connect Google Slides with your OAuth client
  2. 2Ask for a job in a chat, or start from an example above
  3. 3Approve the first run

    Allow all read operations once per app; approve each kind of write once.

  4. 4Watch the first run in the chat

    Save it to run every month.

How a Google Slides job starts

A schedule starts the job, or you do by asking.

  • On a scheduleOn the 1st of the month, like the SEO slide in your report deck.
  • When you askType the job in a chat, like a draft deck from a Doc, and it runs once.
Setup details

Connect Google Slides with your OAuth client

Enable the Slides API in your Cloud console, then add an OAuth client of type Web application.

Grant the presentations scope

Sign in as the deck owner in the OAuth Playground and exchange the code for a refresh token. Jobs with linked Sheets charts also need spreadsheets.readonly. Give Letaido all three values.

Keep the token alive

Pick Internal if your Cloud project sits in your Workspace, otherwise publish the External app. While it stays in Testing, Google revokes the token on day 7.

Watch the first run

Allow all read operations once per app; approve each kind of write once. Then save it to repeat.

Every Google Slides action the agent can take

54 actions across 10 groups, from slides and text to tables and charts.

ReadsWrites

Best apps to combine with Google Slides

AhrefsSEO
AirtableProductivity
GmailCommunication
GongMeetings
Google DocsProductivity
HubSpotCRM
MozSEO
SemrushSEO
SlackCommunication
X (Twitter)Content/CMS

See all 65 integrations

Related integrations

Frequently asked

How do I connect Google Slides to Letaido? +

With an OAuth client from your own Cloud project: enable the Slides API, make a Web application client and get a refresh token for presentations as the person who owns the decks. Paste client ID, secret and token into Letaido. Publish the app or make it Internal; on Testing, Google kills the token after a week.

Can it update my monthly report deck without breaking the template? +

Yes. The agent copies your template slide and fills in the placeholders on the copy only, so the template stays ready for next month. It can also move the new slide where you want it.

Will it match my deck's design? +

New slides use the deck's own layouts, so they pick up its fonts and colours. A brand new deck starts in the default theme, so apply your theme afterwards.

Can editing a presentation kick off a job? +

No, Letaido has no Slides trigger. Schedule the job, for example monthly on the 1st, or start it from chat.

Is there a Google Slides MCP server? +

Yes, Google offers one to Workspace Developer Preview members, configured in a Cloud project, so assistants like Claude can edit presentations while you chat. Letaido is not an MCP server. Its own Slides connector runs complete jobs, such as filling the monthly SEO slide from Ahrefs.

Should I use Gemini in Slides or Letaido? +

Gemini drafts a slide while the presentation is open, if your plan includes it. Letaido pulls numbers and posts from Ahrefs, Slack or Airtable and builds the slides with nobody in the editor, every month or when asked.

Which steps need my approval? +

Allow all read operations once per app; approve each kind of write once.

Let an AI agent build the slides you redo every month

Connect Google Slides, then ask for a job like "Build a first draft deck from a Google Doc". Leta gets it done on your schedule, or the moment you ask.

Get Letaido