Google Slides

Turns raw data and markdown into formatted presentations, updates existing slide decks automatically, and generates visual previews for review.

Try Google Slides in Ceven

Ask Ceven anything
Standard

Why use Ceven?

  1. AI native Google Slides integration

    • Describe the outcome and Ceven picks the right Google Slides calls, fills the parameters, and checks the result.
    • Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
    • Rich coverage for reading, writing, and querying your Google Slides data, across all 7 of its actions.
  2. Managed auth

    • Built in OAuth with automatic token refresh and rotation.
    • One place to manage, scope, and revoke Google Slides access.
    • Per user and per environment credentials instead of shared keys.
  3. Agent optimized design

    • Actions are tuned from real success and error rates so reliability climbs over time.
    • Full execution logs so you always know what ran in Google Slides, when, and on whose behalf.
    • The agent pauses and asks when Google Slides is unclear instead of plowing ahead.
  4. Enterprise grade security

    • Fine grained access so you control which agents and people can reach Google Slides.
    • Least privilege by default, read scopes first and only the writes a workflow needs.
    • A full audit trail of every Google Slides action to support review and sign off.

Supported tools

Every action Ceven's agents can run on Google Slides, and when to use it.

Create Slides from Markdown
Use this when you have structured text with separators and want to generate a full presentation automatically.
Update Presentation Batch
Push raw API requests or markdown to an existing deck to update multiple slides at once.
Create Presentation
Initialize a blank presentation or duplicate an existing deck to start a new project.
Get Presentation
Pull the latest version of a specific presentation using its unique ID.
Get Presentation Page
Inspect the details of a specific slide, including layout, master settings, and speaker notes.
Get Page Thumbnail
Generate a URL for a thumbnail image of a specific slide for visual confirmation.
Update Presentation (Batch/Markdown)
Tool to update existing google slides presentations with either raw api requests or markdown content. **two operation modes:** 1. **raw api mode**: provide direct slides api requests for precise control 2. **markdown mode**: provide markdow
Create Google Slides Presentation
Tool to create a blank or duplicate presentation. use when you need to initialize a presentation with a specific title or duplicate an existing one.

8 actions · scroll to see them all

Frequently asked questions

Ceven uses OAuth 2.0 to access your Google Workspace account. When you connect the integration, you are redirected to a Google consent screen where you explicitly grant permission for Ceven to view and manage your presentations. We do not store your password. Instead, we store a secure refresh token that allows the agent to request a short lived access token whenever a workflow needs to read or write to a slide deck. You can manage these permissions or revoke access entirely through your Google Account security settings under Third party apps with account access. This ensures that the agent only interacts with files you have authorized and follows the standard Google identity model for all API calls.
The agent is most effective when using markdown to structure content, which maps to standard slide layouts. While it can create complex arrangements using raw API requests in batch mode, the most reliable path is providing a template deck. By duplicating an existing presentation that already has your brand colors, fonts, and master layouts, the agent can then inject content into specific placeholders. This prevents the layout from breaking and ensures a professional look. For highly custom visual elements, we recommend using the duplicate presentation action to start with a pre designed shell and then using the update action to fill in the data driven portions of the deck.
Google Slides API has strict quota limits on the number of requests per minute per project. If you are running a massive batch update across hundreds of presentations simultaneously, you may encounter a 429 Too Many Requests error. Ceven manages this by implementing an internal queuing system with exponential backoff. This means if the agent hits a rate limit, it will automatically pause and retry the request after a short delay. For most users, this happens silently in the background, but for exceptionally large decks with thousands of elements, you might notice a slight increase in the time it takes for a workflow to complete its execution.
The agent can retrieve the metadata and placement of images and charts, but it cannot perform visual analysis of the pixels inside a slide. For example, it can tell you that a chart exists on slide three and can pull the linked spreadsheet data if available, but it cannot tell you if a chart looks too crowded or if a color is off. To get a visual sense of the slide, the agent uses the Get Page Thumbnail action to create an image of the slide, which can then be passed to a vision model for a high level review of the layout and visual balance.
While there is no hard character limit for the markdown itself, very large inputs can lead to timeouts during the API call to create the presentation. We recommend splitting extremely long decks into smaller sections or using the batch update method to build the presentation slide by slide. This approach is more robust and allows the agent to verify that each section is formatted correctly before moving to the next. If the input is too large, the agent will attempt to chunk the data automatically, but providing a clear structure with slide separators helps ensure the content is distributed across the deck as you intended.
Yes, the agent can manage the access levels of a presentation through the Google Drive API which works in tandem with the Slides API. You can build a workflow that creates a presentation and then immediately shares it with a specific email address or generates a public link with view only permissions. This is particularly useful for client facing reports where the deck is generated and emailed automatically. You can specify whether the recipient should be an editor, commenter, or viewer. All sharing actions are logged in the Google Drive activity history, so you can track who has access to the files the agent creates.
The agent looks for a specific separator, usually three dashes, to determine where one slide ends and the next begins. Headers in the markdown are typically mapped to the title placeholder of the slide, while bullet points and paragraphs are mapped to the body text area. If the markdown contains specific cues for layout types, the agent will attempt to match those to the master slides available in the presentation. If no template is specified, it uses a default clean layout. This allows you to quickly prototype a presentation from a text document without having to manually create every single slide and text box in the editor.
If a presentation is deleted or moved to the trash during an active workflow, the Google API will return a 404 Not Found error. Ceven is designed to handle this gracefully by catching the error and notifying the user via the workflow log. The agent will not crash but will instead mark that specific step as failed and move to the next task or stop the sequence depending on your error handling settings. To prevent this, we recommend using a dedicated folder for automated presentations and restricting manual delete permissions for those folders to a limited number of administrators.

Alternatives to Google Slides

Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.

Try Ceven on your stack

Plug Ceven on top of the tools you already run. Connect Google Slides and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.

Get started for free