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.
Sign up at sim.ai in seconds. No credit card required. Your workspace is ready immediately.
Open your workspace, drag a Google Slides block onto the workflow builder, and connect your account with one-click OAuth.
Pick the tool you need, wire in an AI agent for reasoning or data transformation, and run. Your Google Slides automation is live.
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.
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.

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