Skip to content

Connect Gmail to Google Slides

A finished deck is only useful once it reaches someone. Connecting Gmail and Google Slides fills your template with the right details, turns it into a PDF and emails it from your own address, whether that's a proposal, a certificate or a monthly report.

Build your own

Build any Gmail and Google Slides automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what should happen between Gmail and Google Slides 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

Send certificates only to attendees who passed, using the score in the sheet, and email everyone else a different message.

Save each email as a draft for my review, except monthly reports, which can send directly.

Use cases

Why people connect Gmail and Google Slides

How the two apps work together

  • A check every few minutes reads Gmail for requests, or a schedule runs.
  • The script copies a Google Slides template and fills placeholders.
  • It exports a PDF or shares a link and sends it from your Gmail address.
  • Account managers sending reports

    A monthly report deck is filled and emailed to each client. Reports are consistent.

  • Event organisers sending certificates

    Each attendee receives a personalised certificate made from a Slides template. No manual editing.

  • Sales reps following up after calls

    A short proposal deck is created and attached to a follow-up email. Deals move faster.

  • Teachers sending feedback

    A slide per student with comments is created and emailed. Feedback is personal.

More apps

Gmail, Google Slides and other apps in one automation

An automation isn't limited to two apps. Add the next step in another app and it runs as part of the same automation.

Certificates from a sheet

For each attendee in my Google Sheet, make a certificate from my Slides template and email it as PDF.

After-webinar certificates

After my Zoom webinar ends, make a certificate for each attendee who stayed over 30 minutes and email it from Gmail.

Proposal email from a deal

When a HubSpot deal reaches "Proposal", create a deck from my Slides template and email the contact a PDF.

Fill the weekly deck and email it

Every Monday at 8 am, copy my Weekly review deck, replace the placeholders with this week's numbers from my Metrics sheet, and email the link to my team.

Setup

Connect Gmail and Google Slides once

Every idea on this page uses the same two connections, so you set them up once. If one is missing, your assistant tells you and links to the right place.

Gmail

Email

  1. At console.cloud.google.com, create a project and enable the Gmail API under APIs & Services → Library.
  2. Set up the OAuth consent screen. On Google Workspace choose Internal. On a personal Gmail account choose External, then under Audience click Publish app so it is In production, not Testing.
  3. Under Data Access, add the scopes you need, such as https://www.googleapis.com/auth/gmail.modify, or gmail.send if you only want to send.
  4. Under Clients, create an OAuth client of type Web application with the redirect URI https://clickruntime.com/oauth/callback.
  5. In the ClickRuntime dashboard, open Connections, choose Gmail and enter the client ID and secret. On a personal account Google shows an unverified-app screen: click Advanced, then go to your app.

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.

FAQ

Questions about connecting Gmail and Google Slides

Is the PDF attached or linked?
Attached by default, so the recipient doesn't need Google access. You can ask for a Drive link instead.
Which address sends the email?
Your Gmail or Google Workspace address, so replies come back to you.
Can I review before it's sent?
Yes. Ask for a Gmail draft instead of a sent email and you'll find it ready in your drafts.
Does it keep a copy of each deck?
Yes, each filled copy stays in your Drive unless you ask for it to be deleted after sending.
Can it send a link instead of a PDF?
Yes. It can share the Slides file and include the link.
Can it CC someone?
Yes. Add CC or BCC addresses to the email.
Are PDFs saved anywhere?
You can have copies saved to a Drive folder as well.

Tell your assistant what Gmail and Google Slides should do together

Free plan. No credit card.