Skip to content

Automate Google Slides

Turn the same deck you rebuild every week or month into one that fills itself in. Report decks get this period's numbers, proposal and certificate templates get a client's or attendee's name, and the finished link goes to whoever needs it. Describe what you want to your AI assistant, check what it will do, and it keeps running with your laptop closed.

Try asking

Create a ClickRuntime automation: give me a link I can post week and revenue values to; copy my Weekly Report template deck, replace {{week}} and {{revenue}} with those values, and email me the link.

Paste it into your assistant. It tells you what it will send or change before it runs live.

Build your own

Build any Google Slides automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what Google Slides should do in your own words, with your conditions, other apps or an AI step, and your assistant writes it, tests it and runs it on ClickRuntime.
  • Your own rules

    Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.

  • Any number of apps

    One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.

  • AI where it helps

    Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.

  • On a schedule or on each event

    Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.

For example, ask your assistant

Every week, check my shared Google Slides decks for slides that still contain placeholder text like TBD or XX and send me the deck and slide numbers.

Every Monday, fill my Google Slides report template with last week's figures from a Google Sheet and save the copy in a dated folder.

At the end of each month, build a Google Slides deck from my metrics in Google Sheets, save it to Google Drive, and email the link to my team from Gmail.

Works with

Google Slides with the apps you already use

A deck is usually the last step. The values come from a sheet or a form, the copies are kept in Drive, and the link goes out by email.

Google Slides works with hundreds of other apps

Name any of them when you ask your assistant, and your automation connects them. Over 248 apps are ready to go, and anything with an API works too.

  • Google Docs
  • Google Forms
  • Google Calendar
  • Google Analytics
  • Slack
  • Microsoft Teams
  • OneDrive
  • Notion
  • Airtable
  • HubSpot
  • Salesforce
  • Typeform
  • Canva
  • Dropbox
  • Outlook
  • DocuSign
  • PandaDoc

Beyond chat

Have Google Slides work when you're not in the chat

Connecting Google Slides to ChatGPT or Claude lets you ask about it while you chat. ClickRuntime handles the part that should happen on its own: checks on a schedule and actions on each new event, set up from the same chat and running after you close it.

Setup

Connect Google Slides

You connect Google Slides with your own Google service account. It only opens the presentations and folders you share with it, and there's no OAuth review.

Google Slides

Presentations

  1. At console.cloud.google.com, enable the Google Slides API in your project. Enable the Google Drive API too if the automation copies template decks.
  2. Under IAM & Admin → Service Accounts, create a service account and add a JSON key.
  3. Share the template presentation, or the folder it's in, with the service account's email as Editor.
  4. In the ClickRuntime dashboard, save the JSON key as a secret on Connections & secrets.

Good to know

Google Slides limits that affect automations

  • The service account can only open presentations and folders shared with it. Anything else is invisible to it.
  • Copies of a template should be created in a Shared Drive, otherwise they land in the service account's own Drive where you can't easily find them.
  • Copying a template uses the Drive API, so it has to be enabled in the same Google Cloud project.
  • Placeholders are replaced as plain text, so pick tags that don't appear anywhere else in the deck, like {{revenue}}.

FAQ

Questions about automating Google Slides

What can ClickRuntime see in my Google Slides?
Only the decks and folders you shared with your service account. In those it can read the slides and replace text, and with the Drive API enabled it can copy a template into a new deck.
Does it change my template?
Not if you ask it to copy first. The template stays as it is and each run fills a fresh copy, which you then get a link to.
Where do the new decks end up?
In the Shared Drive or folder you choose. A service account has its own Drive, so a Shared Drive is the place to keep copies where your team can open them.
Can it fill a deck the moment new numbers arrive?
Yes. An automation can have its own link, and when your report or script posts values to it, the deck is filled straight away. It can also run on a schedule.
Do I need AI for Google Slides automations?
No. Filling placeholders with values needs no AI. If you want AI to write text for a slide, it comes with every ClickRuntime plan, so you don't need your own AI key.
Is this a Google Slides connector for ChatGPT or Claude?
Not for chatting with Google Slides data. A chat connector lets your assistant read and change Google Slides while you're in the conversation. ClickRuntime is for the work that should happen without you: you set up an automation from the chat once, and it keeps running on a schedule or on each Google Slides event.

Tell your assistant what Google Slides should do

Free plan. No credit card.