Sim
  • Docs
  • Blog
  • Integrations
  • Models
  • Pricing
  • 27.8k
  • Docs
  • Blog
  • Integrations
  • Models
  • Pricing
  • GitHub

What should we get done?

Docs

Product

MothershipWorkflowsKnowledge BaseTablesMCPAPISelf HostingStatus

Resources

BlogDocsModelsPartnersCareersChangelogContact

Blocks

AgentRouterFunctionConditionAPI BlockWorkflowParallelGuardrailsEvaluatorLoop

Integrations

All IntegrationsConfluenceSlackGitHubGmailHubSpotSalesforceNotionGoogle DriveGoogle SheetsSupabaseStripeJiraLinearAirtableFirecrawlDiscordMicrosoft TeamsTelegram

Socials

X (Twitter)LinkedInDiscordGitHub

Legal

Terms of ServicePrivacy Policy
Back to Integrations

Google Slides

Read, write, and create presentations

View docs

Overview

Build, edit, and export branded Google Slides presentations end-to-end. Copy a template, replace text and image tokens, embed Sheets charts, style text and shapes with brand fonts and colors, manage tables and layouts, group elements, run atomic batch updates, and export to PDF or PPTX.

How to automate Google Slides with Sim

  1. 01

    Create a free account

    Sign up at sim.ai in seconds. No credit card required. Your workspace is ready immediately.

  2. 02

    Add a Google Slides block

    Open your workspace, drag a Google Slides block onto the workflow builder, and connect your account with one-click OAuth.

  3. 03

    Configure, connect, and run

    Pick the tool you need, wire in an AI agent for reasoning or data transformation, and run. Your Google Slides automation is live.

Supported tools

52 Google Slides tools available in Sim

Read Presentation

Read content from a Google Slides presentation

Write to Presentation

Write or update content in a Google Slides presentation

Create Presentation

Create a new Google Slides presentation

Copy Presentation

Copy a template presentation in Drive to a new file. Use this before merging data so the original template is never modified.

Export Presentation

Export a presentation to PDF, PPTX, ODP, TXT, PNG, JPEG, or SVG via the Drive export endpoint. Stores the exported file as an execution file when execution context is available.

Batch Update (Raw)

Run a raw Slides API batchUpdate with a list of Request objects. Use this when the higher-level tools do not cover an operation, or to bundle multiple operations into a single atomic batch (all-or-nothing).

Replace All Text

Find and replace all occurrences of text throughout a Google Slides presentation

Replace All Shapes With Image

Find every shape whose text matches the given token (e.g. {{cover-image}}) and replace it with an image, preserving the shape

Replace Image

Replace the source of an existing image with a new image URL, preserving the image

Update Image Properties

Update image properties — brightness, contrast, transparency, crop, outline, link — on an existing image.

Add Slide

Add a new slide to a Google Slides presentation with a specified layout

Add Image

Insert an image into a specific slide in a Google Slides presentation

Get Thumbnail

Generate a thumbnail image of a specific slide in a Google Slides presentation

Get Page

Get detailed information about a specific slide/page in a Google Slides presentation

Delete Object

Delete a page element (shape, image, table, etc.) or an entire slide from a Google Slides presentation

Duplicate Object

Duplicate an object (slide, shape, image, table, etc.) in a Google Slides presentation

Reorder Slides

Move one or more slides to a new position in a Google Slides presentation

Create Table

Create a new table on a slide in a Google Slides presentation

Create Shape

Create a shape (rectangle, ellipse, text box, arrow, etc.) on a slide in a Google Slides presentation

Create Line

Create a line or connector on a slide.

Insert Text

Insert text into a shape or table cell in a Google Slides presentation. Use this to add text to text boxes, shapes, or table cells.

Delete Text

Delete text from a shape or table cell. Use range type ALL to clear all text, or FIXED_RANGE / FROM_START_INDEX to delete a specific span.

Update Text Style

Update the styling of text in a shape or table cell (bold, italic, font family, font size, foreground/background color, link, etc.). Only the fields you set are applied.

Update Paragraph Style

Update paragraph styling — alignment, line spacing, indents, space above/below — for text in a shape or table cell.

Create Paragraph Bullets

Convert paragraphs in a shape or table cell into a bulleted or numbered list using a Google Slides bullet preset.

Delete Paragraph Bullets

Remove bullets/numbering from paragraphs in a shape or table cell.

Update Shape Properties

Update a shape

Update Page Properties

Update slide/page background — solid color or stretched picture — and other page properties.

Update Slide Properties

Update slide-specific properties such as whether the slide is skipped during presentation.

Update Alt Text

Set the accessibility title and/or description (alt text) of a page element such as an image, shape, or group.

Update Element Transform

Move, resize, scale, or shear a page element. Translate is specified in points; applyMode controls whether the transform is absolute (default) or relative (multiplied with the current transform).

Update Z-Order

Bring elements to front, send to back, or step them one layer forward/backward.

Group Objects

Group two or more page elements on the same slide into a single object group.

Ungroup Objects

Ungroup one or more object groups, releasing their children back to the slide.

Update Line Properties

Update line appearance — color, weight, dash style, arrows, link.

Update Line Category

Change a connector line

Reroute Line

Reroute a connector line so it efficiently connects its endpoint shapes — useful after moving the shapes the line connects.

Insert Table Rows

Insert one or more rows into a table, above or below a reference cell.

Insert Table Columns

Insert one or more columns into a table, left or right of a reference cell.

Delete Table Row

Delete the row containing the reference cell from a table.

Delete Table Column

Delete the column containing the reference cell from a table.

Merge Table Cells

Merge a rectangular range of table cells into a single cell. The range starts at (rowIndex, columnIndex) and covers rowSpan × columnSpan cells.

Unmerge Table Cells

Unmerge any merged cells within the given table range.

Update Table Cell Properties

Update background fill and content alignment for a range of table cells.

Update Table Border Properties

Update border color, weight, and dash style for a position (e.g. ALL, INNER, OUTER) in a table range.

Update Table Column Properties

Update column widths and other column-level table properties.

Update Table Row Properties

Update minimum row heights and other row-level table properties.

Embed Sheets Chart

Embed a chart from a Google Sheets spreadsheet onto a slide. LINKED charts can be refreshed; NOT_LINKED_IMAGE inserts a static image of the chart.

Refresh Sheets Chart

Refresh an embedded linked Sheets chart so it reflects the latest spreadsheet data.

Replace All Shapes With Sheets Chart

Find every shape matching a text token (e.g. {{revenue-chart}}) and replace each with the same embedded Sheets chart, preserving the shape

Embed Video

Embed a YouTube or Google Drive video on a slide.

Update Video Properties

Update video playback options (autoPlay, mute, start/end) and outline.

Frequently asked questions

Sim's Google Slides integration lets you build AI agents that automate tasks in Google Slides without writing code. Read, write, and create presentations. You can connect Google Slides to hundreds of other services in the same agent — from CRMs and spreadsheets to messaging tools and databases.

Rippling

Manage workers, departments, custom objects, and company data in Rippling

Linear

Interact with Linear issues, projects, and more

Mailchimp

Manage audiences, campaigns, and marketing automation in Mailchimp

Confluence

Interact with Confluence

Sim

Start automating Google Slides today

Build your first AI agent with Google Slides in minutes. Connect to every tool your team uses. Free to start, no credit card required.