Google Slides Toolkit
The Google Slides Toolkit is a workflow node. Its tools include Create Presentation, Get Presentation, Add Slide, and Update Slide, plus 8 more listed below. Connect a Google Slides account before you use any of these tools. Type @ in a field when the value should come from an earlier step.
Authentication
Every Google Slides tool needs a connected account before it can run. On the node, open Google Slides Account.
- Choose Use my Google Slides account or Use team account.
- If no personal account is connected, click Connect Google Slides Account and finish sign-in.
- For a team account, choose Use team account and pick one from Team account. The list shows accounts already connected for the project.
Tools
Create Presentation
Creates presentation.
| Field | Required | Description |
|---|---|---|
| Google Slides Account | Yes | Select your personal or team Google Slides account. |
| Title | Yes | Title of the presentation. Type @ to select a variable. |
Get Presentation
Retrieves presentation.
| Field | Required | Description |
|---|---|---|
| Google Slides Account | Yes | Select your personal or team Google Slides account. |
| Presentation ID | Yes | ID of the presentation to retrieve. Type @ to select a variable. |
Add Slide
Adds slide.
| Field | Required | Description |
|---|---|---|
| Google Slides Account | Yes | Select your personal or team Google Slides account. |
| Presentation ID | Yes | ID of the presentation. Type @ to select a variable. |
| Slide Layout | No | Layout for the new slide (BLANK, TITLE_AND_BODY, TITLE_AND_TWO_COLUMNS, TITLE_ONLY, SECTION_HEADER, CAPTION_ONLY, BLANK). Default is BLANK. Type @ to select a variable. |
| Insertion Index | No | Index where to insert the slide (if not specified, adds at the end). Default is null. |
Update Slide
Updates slide.
| Field | Required | Description |
|---|---|---|
| Google Slides Account | Yes | Select your personal or team Google Slides account. |
| Presentation ID | Yes | ID of the presentation. Type @ to select a variable. |
| Slide ID | Yes | ID of the slide to update. Type @ to select a variable. |
| Object Updates | Yes | List of object updates with object_id and content keys. |
Get Slide
Retrieves slide.
| Field | Required | Description |
|---|---|---|
| Google Slides Account | Yes | Select your personal or team Google Slides account. |
| Presentation ID | Yes | ID of the presentation. Type @ to select a variable. |
| Slide Ids | Yes | List of slide IDs to retrieve. Can be a single ID or multiple IDs. |
Duplicate Presentation
Runs the duplicate presentation tool.
| Field | Required | Description |
|---|---|---|
| Google Slides Account | Yes | Select your personal or team Google Slides account. |
| Presentation ID | Yes | ID of the presentation to duplicate. Type @ to select a variable. |
| Title | Yes | Title for the duplicated presentation. Type @ to select a variable. |
Delete Slide
Deletes slide.
| Field | Required | Description |
|---|---|---|
| Google Slides Account | Yes | Select your personal or team Google Slides account. |
| Presentation ID | Yes | ID of the presentation. Type @ to select a variable. |
| Slide ID | Yes | ID of the slide to delete. Type @ to select a variable. |
Replace All Text
Runs the replace all text tool.
| Field | Required | Description |
|---|---|---|
| Google Slides Account | Yes | Select your personal or team Google Slides account. |
| Presentation ID | Yes | ID of the presentation. Type @ to select a variable. |
| Find Text | Yes | Text to find and replace (e.g., '{{customer-name}}'). Type @ to select a variable. |
| Replace Text | Yes | Replacement text. Type @ to select a variable. |
| Match Case | No | Whether to match case when finding text. Default is true. |
Replace All Shapes With Image
Runs the replace all shapes with image tool.
| Field | Required | Description |
|---|---|---|
| Google Slides Account | Yes | Select your personal or team Google Slides account. |
| Presentation ID | Yes | ID of the presentation. Type @ to select a variable. |
| Find Text | Yes | Text in shapes to find and replace with image (e.g., '{{company-logo}}'). Type @ to select a variable. |
| Image URL | Yes | URL of the image to insert. Type @ to select a variable. |
| Replace Method | No | How to fit the image: CENTER_INSIDE, CENTER_CROP. Default is CENTER_INSIDE. Type @ to select a variable. |
| Match Case | No | Whether to match case when finding text. Default is true. |
Create From Template
Creates from template.
| Field | Required | Description |
|---|---|---|
| Google Slides Account | Yes | Select your personal or team Google Slides account. |
| Template Presentation ID | Yes | ID of the template presentation to copy. Type @ to select a variable. |
| Title | Yes | Title for the new presentation. Type @ to select a variable. |
Batch Merge Data
Runs the batch merge data tool.
| Field | Required | Description |
|---|---|---|
| Google Slides Account | Yes | Select your personal or team Google Slides account. |
| Presentation ID | Yes | ID of the presentation. Type @ to select a variable. |
| Text Replacements | No | List of text replacements, each with 'find' and 'replace' keys. Default is []. |
| Image Replacements | No | List of image replacements, each with 'find' (text in shape) and 'image_url' keys. Default is []. |
| Match Case | No | Whether to match case when finding text. Default is true. |
Search Presentations
Searches presentations.
| Field | Required | Description |
|---|---|---|
| Google Slides Account | Yes | Select your personal or team Google Slides account. |
| Query | Yes | Search query for Google Drive (searches in presentation names and content). Type @ to select a variable. |
| Max Results | No | Maximum number of results to return (1-100). Default is 10. |
Related
Agents can use this integration from chat. See Google Slides.
See all integrations on the toolkits overview.