> ## Documentation Index
> Fetch the complete documentation index at: https://hyperfx.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Google Slides

> Set up and use the Google Slides integration with Hyper AI

The Google Slides integration lets your agents and workflows create and update presentations programmatically — perfect for automated reporting decks, weekly recaps, and templated client deliverables.

Auth type: OAuth (via Pipedream Connect)

<Info>
  For how integrations work overall (permissions, authentication, troubleshooting), see the main guide: [App Integrations](/integrations/overview).
</Info>

## Connect Google Slides

1. Go to **Settings → Apps** in Hyper
2. Select **Google Slides → Connect New**
3. Authorize the Google account whose Drive should host the presentations

## Common capabilities

* Create new presentations from scratch or templates
* Replace placeholder text across an entire deck (`{{client}}`, `{{quarter}}`, etc.)
* Merge data from arrays into templated slides
* Insert text, images, and tables into specific slides
* Add or remove slides
* Refresh charts that pull from Google Sheets
* Update slide backgrounds
* Send batch updates for complex layout changes

## Use in Chat

1. In a chat, open the tool selector and enable Google Slides
2. Ask your agent to generate a deck

Example prompt:

```text theme={null}
Create a Q4 marketing recap deck. Use the "Quarterly Review" template in my Drive. Pull the campaign performance data from this BigQuery query and populate the spend, CTR, and CPA tables on slides 3-7. Generate a hero image for the cover slide.
```

## Use in Agents

In `Agents → Settings`, add Google Slides to the agent's toolkits. This pairs especially well with BigQuery, Google Sheets, and image generation for fully-automated reporting.

## Use in Flows

Add a Google Slides node to a flow to generate templated decks from any data source. Common pattern: trigger weekly → query data → populate template → email link to stakeholders.

## Troubleshooting

* **Template not found**: confirm the template is in a Drive folder you authorized
* **Replace text didn't work**: placeholder syntax must match exactly (case-sensitive)
* **Chart didn't refresh**: the underlying Google Sheets data source must be accessible to the same authorized account

***

## Available Actions

Hyper agents can run the following actions for this integration. Each action can be individually set to **Enabled**, **Requires Approval**, or **Disabled** in your agent's toolkit settings.

Actions can be set to one of three control states:

| State                 | Behavior                                                       |
| --------------------- | -------------------------------------------------------------- |
| **Enabled**           | Agent runs the action automatically                            |
| **Requires Approval** | Agent pauses and waits for your confirmation before proceeding |
| **Disabled**          | Action is blocked and cannot be used                           |

Configure these in the agent's toolkit settings or in workspace defaults.

| Action              | Description                                                                                                                                                                    |
| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Batch Update        | Execute batch update requests on a Google Slides presentation. Use this for advanced operations like updating shapes, text styles, or any other Slides API batchUpdate request |
| Create Image        | Insert an image into a Google Slides presentation slide                                                                                                                        |
| Create Presentation | Create a blank Google Slides presentation or duplicate an existing one                                                                                                         |
| Create Slide        | Create a new slide in a Google Slides presentation                                                                                                                             |
| Create Table        | Create a table in a Google Slides presentation slide                                                                                                                           |
| Find Presentation   | Find and retrieve a Google Slides presentation by ID                                                                                                                           |
| Insert Text         | Insert text into a shape in a Google Slides presentation                                                                                                                       |
| Merge Data          | Merge data into a Google Slides presentation template by replacing placeholders with actual values                                                                             |
| Refresh Chart       | Refresh a chart in Google Slides that is linked to Google Sheets                                                                                                               |
| Replace All Text    | Replace all occurrences of text in a Google Slides presentation                                                                                                                |
| Update Background   | Update the background color of a slide in a Google Slides presentation                                                                                                         |
