Google Slides connector
Automate Google Slides with tray.ai — Build, Update, and Distribute Presentations Programmatically
Connect Google Slides to your data sources, CRMs, and reporting tools to generate polished presentations without the manual work.
What can you do with the Google Slides connector?
Google Slides is fine for one-off decks. It's a nightmare when you're rebuilding the same presentation every week from spreadsheets, CRM exports, and analytics screenshots. With tray.ai, teams can automatically generate, populate, and distribute presentations using live data from any connected system. Weekly executive reports, client proposals, sales collateral — tray.ai turns Google Slides into something that actually runs itself.
Automate & integrate Google Slides
Automating Google Slides business process or integrating Google Slides data is made easy with tray.ai
Use case
Automated Report Generation from Live Data
Pull metrics from Google Analytics, Salesforce, or BigQuery and automatically populate a Google Slides template with up-to-date charts, KPIs, and summaries. No more copy-pasting numbers into decks the morning of a leadership meeting. Schedule runs so presentations are ready before anyone asks for them.
Use case
CRM-Driven Sales Proposal Creation
Trigger Google Slides proposal creation directly from Salesforce, HubSpot, or Pipedrive when a deal reaches a specific stage. CRM fields like company name, deal value, contact name, and custom notes merge into a pre-built template automatically. Sales reps get a ready-to-send, personalized deck without touching a single slide.
Use case
Client Onboarding Presentation Automation
When a new client is added to your CRM or project management tool, automatically generate a customized onboarding deck pre-filled with their company name, assigned team members, project timeline, and milestones. Share it via email or Google Drive link as part of an automated onboarding sequence. Clients get a professional, personalized welcome without anyone on your team spending an afternoon in slides.
Use case
Marketing Campaign Briefing and Recap Automation
Automatically generate campaign brief decks from intake form submissions in Typeform or Google Forms, populating slides with campaign goals, target audience, budget, and timeline. After campaigns wrap up, pull performance data from ad platforms and analytics tools to auto-build recap presentations for stakeholders. Marketing teams can focus on strategy instead of reformatting slides.
Use case
Executive Dashboard Slides for Board and Leadership Reviews
Connect tray.ai to your BI tools, financial systems, or data warehouses to automatically refresh executive dashboard presentations before each board or leadership review. Replace stale slide data with live figures from Looker, Tableau, or Snowflake, with consistent structure and formatting throughout. Leadership reviews accurate, current data without anyone on the analyst team spending their Tuesday rebuilding slides.
Use case
Training Material and Course Content Distribution
Automatically create training slide decks for new hires or product updates by pulling content from a knowledge base, Notion, or Airtable. When training modules are added or updated, a workflow generates a fresh Google Slides deck and distributes it to the relevant teams or individual learners. Training materials stay current without manual reformatting.
Use case
Event and Webinar Presentation Automation
When a webinar or event is registered in Eventbrite, Zoom, or your CRM, automatically create a presentation template pre-loaded with event name, date, speaker names, and agenda items. Route the draft deck to the right team member in Slack or email for final review. Every event starts with a consistent, on-brand foundation that just needs a human finishing touch.
Build Google Slides Agents
Give agents secure and governed access to Google Slides through Agent Builder and Agent Gateway for MCP.
Data Source
Retrieve Presentation Details
An agent can fetch metadata about a Google Slides presentation, including its title, slide count, and sharing settings. This gives the agent a clear picture of a deck's structure before it makes changes or generates summaries.
Data Source
Read Slide Content
An agent can extract text, speaker notes, and layout information from individual slides or an entire presentation. That makes content summarization, translation, or brand compliance checks straightforward.
Data Source
List Presentations
An agent can browse a user's Google Slides files to locate presentations by name or recency. Useful when you need to find an existing deck to update or repurpose without digging through Drive manually.
Agent Tool
Create New Presentation
An agent can create a Google Slides presentation from scratch, setting the title and initial structure. Handy for automatically spinning up proposal decks, reports, or briefing documents when something triggers in another tool.
Agent Tool
Add Slides to Presentation
An agent can insert new slides into an existing presentation, specifying layout and position. New data points or agenda items get appended automatically as a workflow progresses.
Agent Tool
Update Slide Text
An agent can find and replace text within slides, personalizing templates with customer names, dates, or data pulled from a CRM or database. No more manual copy-pasting across recurring presentations.
Agent Tool
Insert Images into Slides
An agent can add images to specific slides using a URL, making it easy to drop in charts, product screenshots, or logos pulled from other services. Visual content stays current without anyone touching it manually.
Agent Tool
Apply Slide Layout or Theme
An agent can update the layout or styling of slides to match brand standards or a chosen theme. Decks stay consistent across different teams or clients without anyone manually reformatting them.
Agent Tool
Duplicate Existing Presentation
An agent can copy a master template and use the duplicate as the starting point for a new personalized deck. This works well for generating client-specific or event-specific versions of a standard presentation.
Agent Tool
Delete Slides
An agent can remove specific slides based on defined criteria — for example, slides tied to a discontinued product or an outdated section. Decks stay clean and relevant without anyone having to review them manually.
Agent Tool
Export Presentation as PDF
An agent can export a Google Slides presentation to PDF for sharing or archiving. This fits naturally into workflows where finalized decks need to be attached to emails, stored in a CRM, or uploaded to a document repository.
Get started with our Google Slides connector today
If you would like to get started with the tray.ai Google Slides connector today then speak to one of our team.
Google Slides Challenges
What challenges are there when working with Google Slides and how will using Tray.ai help?
Challenge
Managing and Scaling Presentation Templates Across Teams
When multiple teams generate presentations from different templates, keeping branding, structure, and formatting consistent turns into a real operational headache. Without a centralized integration layer, teams fall back on ad-hoc processes that produce inconsistent decks and create rework for design teams.
How Tray.ai Can Help:
tray.ai lets you define a single master Google Slides template in Google Drive and programmatically copy and populate it for every use case. Update the master template once and every deck generated after that picks up the change automatically. Design teams get one source of truth instead of hunting down rogue slide files.
Challenge
Replacing Text and Images in Slides with Dynamic Data
Google Slides API supports text replacement and image insertion, but pulling data from multiple systems, transforming it into the right format, and reliably injecting it into the correct slide placeholders requires significant custom development work — work that most teams don't want to own long-term.
How Tray.ai Can Help:
tray.ai's Google Slides connector handles the complexity of the Slides API with pre-built operations for replacing text and updating slide elements. Pair that with tray.ai's data mapping and transformation tools and you can pull data from any source and accurately populate any slide placeholder without writing custom API code.
Challenge
Triggering Presentation Creation from Business Events Across Tools
Generating a presentation at the right moment — when a deal closes, a form is submitted, or a report is due — means listening to events across multiple disconnected systems. Building a separate integration for each trigger source is expensive and hard to maintain as your tool stack changes.
How Tray.ai Can Help:
tray.ai acts as a central integration hub that listens to events across hundreds of connectors at once. One workflow can trigger from Salesforce, HubSpot, Typeform, or a scheduled time and route execution through the same Google Slides automation logic. You're not maintaining a separate integration for every source.
Challenge
Distributing and Sharing Presentations to the Right People
Automatically generating a slide deck is only half the problem. Getting that deck to the right stakeholders with the right permissions, via the right channel, at the right time is a separate coordination challenge that teams often still handle manually — which defeats the point.
How Tray.ai Can Help:
tray.ai workflows don't stop at slide creation. After generating a presentation, the same workflow can set Google Drive sharing permissions, post to Slack, send Gmail or Outlook notifications, or create tasks in your project management tool. It's all one automated sequence, not a handoff back to a human.
Challenge
Keeping Presentation Data in Sync as Source Data Changes
Presentations go stale fast when the underlying data in Google Sheets, CRMs, or databases keeps changing. Teams either send outdated decks or spend recurring time manually refreshing figures before every meeting. Neither option scales.
How Tray.ai Can Help:
tray.ai supports scheduled and event-driven workflows that re-query source systems and refresh Google Slides content automatically on whatever cadence you need. Instead of a one-time generation, you build update workflows that re-populate slides with the latest data before every recurring meeting or reporting cycle.
Talk to our team to learn how to connect Google Slides with your stack
Find the tray.ai connector with one of the 700+ other connectors in the tray.ai connector library to integrate your stack.
Integrate Google Slides With Your Stack
The Tray.ai connector library can help you integrate Google Slides with the rest of your stack. See what Tray.ai can help you integrate Google Slides with.
Start using our pre-built Google Slides templates today
Start from scratch or use one of our pre-built Google Slides templates to quickly solve your most common use cases.
Google Slides Templates
Find pre-built Google Slides solutions for common use cases
Template
Salesforce Opportunity to Google Slides Proposal
When a Salesforce opportunity moves to a target stage, automatically create a personalized Google Slides proposal from a master template, merge in deal and account fields, then share the link with the assigned sales rep via Slack.
Steps:
- Trigger when a Salesforce opportunity stage changes to 'Proposal' or equivalent
- Fetch account and contact details from Salesforce using the opportunity ID
- Copy master Google Slides template and replace placeholder text with CRM field values
- Set sharing permissions on the new Google Drive file for the sales rep
- Post the Google Slides link to the sales rep's Slack DM with deal context
Connectors Used: Salesforce, Google Slides, Google Drive, Slack
Template
Weekly Google Analytics Report to Google Slides
Every Monday morning, pull the previous week's web analytics data from Google Analytics, update a recurring executive summary Google Slides deck with traffic, conversion, and goal metrics, and email the shareable link to stakeholders.
Steps:
- Schedule trigger to run every Monday at 8am
- Fetch last 7 days of traffic, session, and conversion data from Google Analytics
- Copy the weekly report Google Slides template and populate metric placeholders
- Export or update embedded charts with fresh data from Google Sheets if needed
- Send the shareable Google Slides link via Gmail to the stakeholder distribution list
Connectors Used: Google Analytics, Google Slides, Google Drive, Gmail
Template
Typeform Campaign Brief to Google Slides Deck
When a marketing campaign brief form is submitted in Typeform, automatically generate a Google Slides campaign brief deck pre-filled with all submitted details and notify the project lead in Microsoft Teams.
Steps:
- Trigger on new Typeform campaign brief submission
- Extract all form fields including campaign name, goals, audience, budget, and timeline
- Copy master campaign brief Google Slides template from Google Drive
- Replace all placeholder variables in slides with Typeform response values
- Post a message to the designated Microsoft Teams channel with the new deck link
Connectors Used: Typeform, Google Slides, Google Drive, Microsoft Teams
Template
Airtable Training Module to Google Slides Deck
When a new training module record is created or updated in Airtable, automatically generate a corresponding Google Slides training deck and distribute it to specified team members via email.
Steps:
- Trigger when a new or updated training module record is detected in Airtable
- Retrieve all module fields including title, objectives, content sections, and assigned teams
- Duplicate the training deck master template in Google Drive
- Populate slide placeholders with module content from Airtable fields
- Send Gmail notifications with the new deck link to all assigned team member email addresses
Connectors Used: Airtable, Google Slides, Google Drive, Gmail
Template
HubSpot New Client to Onboarding Presentation
When a deal is marked Closed-Won in HubSpot, automatically generate a customized client onboarding Google Slides deck and deliver it to the client success team and the new client via email.
Steps:
- Trigger on HubSpot deal stage change to Closed-Won
- Fetch company, contact, deal value, and assigned CSM details from HubSpot
- Copy onboarding presentation template and populate with client-specific details
- Set appropriate sharing permissions in Google Drive for external client access
- Send personalized Gmail to client with onboarding deck link, CC the assigned CSM
Connectors Used: HubSpot, Google Slides, Google Drive, Gmail
Template
Snowflake BI Data to Executive Board Deck
Before each monthly board meeting, automatically query Snowflake for financial and operational metrics, refresh the executive board Google Slides deck, and distribute the updated presentation to board members.
Steps:
- Schedule trigger to run two business days before monthly board meeting date
- Execute Snowflake queries to retrieve revenue, growth, and operational KPIs
- Write query results into a linked Google Sheets data source for chart updates
- Update text placeholders in the board Google Slides deck with pulled metric values
- Email the finalized presentation link to the board distribution list via Gmail
Connectors Used: Snowflake, Google Slides, Google Sheets, Gmail
