Read, write, and create presentations
Google Slides is a Sim integration in the Documents category. Sim is the AI workspace where teams build and deploy AI agents. Sim's Google Slides integration provides 52 tools that AI agents can use inside Sim's visual workflow builder. Google Slides connects with one-click OAuth. Free to start at sim.ai.
Last updated
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.
Ready-to-use templates featuring Google Slides. Click any to build it instantly.
52 Google Slides tools available to Sim agents.
Read content from a Google Slides presentation
Write or update content in a Google Slides presentation
Create a new Google Slides presentation
Copy a template presentation in Drive to a new file. Use this before merging data so the original template is never modified.
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.
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).
Find and replace all occurrences of text throughout a Google Slides presentation
Find every shape whose text matches the given token (e.g. {{cover-image}}) and replace it with an image, preserving the shape's position and bounds.
Replace the source of an existing image with a new image URL, preserving the image's position, size, and properties.
Update image properties — brightness, contrast, transparency, crop, outline, link — on an existing image.
Add a new slide to a Google Slides presentation with a specified layout
Insert an image into a specific slide in a Google Slides presentation
Generate a thumbnail image of a specific slide in a Google Slides presentation
Get detailed information about a specific slide/page in a Google Slides presentation
Delete a page element (shape, image, table, etc.) or an entire slide from a Google Slides presentation
Duplicate an object (slide, shape, image, table, etc.) in a Google Slides presentation
Move one or more slides to a new position in a Google Slides presentation
Create a new table on a slide in a Google Slides presentation
Create a shape (rectangle, ellipse, text box, arrow, etc.) on a slide in a Google Slides presentation
Create a line or connector on a slide.
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 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 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 styling — alignment, line spacing, indents, space above/below — for text in a shape or table cell.
Convert paragraphs in a shape or table cell into a bulleted or numbered list using a Google Slides bullet preset.
Remove bullets/numbering from paragraphs in a shape or table cell.
Update a shape's appearance — background fill color, outline, link, content alignment, autofit. Pass only the properties you want to change.
Update slide/page background — solid color or stretched picture — and other page properties.
Update slide-specific properties such as whether the slide is skipped during presentation.
Set the accessibility title and/or description (alt text) of a page element such as an image, shape, or group.
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).
Bring elements to front, send to back, or step them one layer forward/backward.
Group two or more page elements on the same slide into a single object group.
Ungroup one or more object groups, releasing their children back to the slide.
Update line appearance — color, weight, dash style, arrows, link.
Change a connector line's category (STRAIGHT, BENT, or CURVED).
Reroute a connector line so it efficiently connects its endpoint shapes — useful after moving the shapes the line connects.
Insert one or more rows into a table, above or below a reference cell.
Insert one or more columns into a table, left or right of a reference cell.
Delete the row containing the reference cell from a table.
Delete the column containing the reference cell from a table.
Merge a rectangular range of table cells into a single cell. The range starts at (rowIndex, columnIndex) and covers rowSpan × columnSpan cells.
Unmerge any merged cells within the given table range.
Update background fill and content alignment for a range of table cells.
Update border color, weight, and dash style for a position (e.g. ALL, INNER, OUTER) in a table range.
Update column widths and other column-level table properties.
Update minimum row heights and other row-level table properties.
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 an embedded linked Sheets chart so it reflects the latest spreadsheet data.
Find every shape matching a text token (e.g. {{revenue-chart}}) and replace each with the same embedded Sheets chart, preserving the shape's position and bounds.
Embed a YouTube or Google Drive video on a slide.
Update video playback options (autoPlay, mute, start/end) and outline.
Sim's Google Slides integration adds 52 tools to the AI agents you build in Sim's visual workflow builder. Read, write, and create presentations.