Skip to main content

Google Slides

The Google Slides package provides comprehensive automation capabilities for creating, modifying, and managing Google Slides presentations programmatically. This package is essential for RPA workflows that involve automated report generation, presentation creation, template processing, and document management.

Overview

Automate your presentation workflows with the Google Slides package. Whether you need to generate reports from data, create personalized presentations at scale, or maintain presentation templates, this package provides the tools you need.

Key Capabilities

  • Presentation Management: Create new presentations, open existing ones, copy templates, and export to PDF
  • Content Manipulation: Replace text, swap shapes with images, and add images dynamically
  • Template Automation: Use presentations as templates by replacing placeholders with actual content
  • Batch Processing: Process multiple presentations efficiently with automated workflows
  • Data Visualization: Generate presentation slides from data sources automatically

Common Use Cases

Automated Report Generation

Create weekly/monthly reports by copying a template presentation and replacing placeholders with current data, charts, and images.

Personalized Presentations

Generate customized presentations for each client by replacing text placeholders (names, dates, metrics) and images (logos, photos) from a master template.

Presentation Archiving

Export presentations to PDF format for archival, distribution, or backup purposes.

Dynamic Content Updates

Automatically update presentation content based on external data sources, spreadsheets, or databases.

Authentication

All Google Slides nodes require Google Cloud credentials for authentication. The package supports two authentication methods:

  • OAuth2 User Credentials: For accessing presentations owned by or shared with a specific user account
  • Service Account: For server-to-server authentication and accessing presentations shared with the service account

Ensure your credentials have the appropriate Google Slides API and Google Drive API scopes enabled.

Available Nodes

Getting Started

  1. Set up Google Cloud credentials with Google Slides API and Google Drive API enabled
  2. Store credentials in Robomotion Vault for secure access
  3. Start with basic operations like creating or opening a presentation
  4. Build workflows by chaining nodes together for complex automation tasks

Best Practices

  • Use templates: Create master presentations as templates and copy them for new content
  • Unique IDs: When adding images, always use unique Image Object IDs to avoid conflicts
  • Error handling: Enable Continue On Error for robust workflows that handle missing data
  • Batch operations: Use Replace Text and Replace Shapes nodes to update multiple instances at once
  • Test with copies: Always test automation on presentation copies before modifying originals
  • Share permissions: Use Share With options carefully to control access to generated presentations