Update Table
Populate tables in Google Slides presentations with data from your workflows.
Update Table finds tables in your Google Slides presentations by alt text and automatically populates them with data from previous workflow nodes. Perfect for creating dynamic reports, dashboards, and data presentations that update automatically.
Inputs
Field | Type | Required | Description |
---|---|---|---|
Presentation URL/ID | Text | Yes | Google Slides presentation link or ID |
Table Alt Text | Text | Yes | Alt text of the table to update |
Table Data | Data | Yes | Structured data (JSON/CSV) to populate the table |
Slide Number | Number | No | Specific slide to search (leave empty for all slides) |
How It Works
This node finds tables in your presentation using alt text and populates them with structured data from previous workflow nodes like Google Ads or Google Analytics. The table structure adjusts automatically to fit your data.
Requirements
- Table must already exist in your Google Slides presentation
- Table must have alt text set for identification
- Data comes from previous nodes (Google Ads, Analytics, etc.)
Finding Tables
Uses Alt Text only - Right-click on any table in Google Slides → Select “Alt text” → Set a descriptive name like “sales_performance_table”.
Why Alt Text? Tables are typically template elements that you’ll update repeatedly with fresh data. Alt text ensures you can target the same table consistently across workflow runs.
Data Requirements
The node accepts structured data (JSON and CSV formats) from previous workflow nodes like Google Ads, Google Analytics, Meta Ads, etc. These nodes automatically provide data in the correct format - no technical setup required.
How Data Flows Into Tables
From Google Ads Get Report:
From Google Analytics Get Report:
Table Population Behavior
- Headers are automatically created from your data (Campaign Name, Clicks, etc.)
- Rows are populated with your data values
- Table size adjusts automatically to fit your data (max 20 rows × 20 columns)
- Existing content in the table is completely replaced with new data
- Table styling (colors, fonts, borders) is preserved
Configuration Examples
Basic Google Ads Table Update
Scenario: Simple monthly campaign performance table
Configuration:
- Table Alt Text: “campaign_performance”
- Table Data: Connect from Google Ads Get Report node
- Slide Number: Leave empty (search all slides)
Result: Table automatically populates with your Google Ads campaign data.
Analytics Table on Specific Slide
Scenario: Website performance table on slide 3 only
Configuration:
- Table Alt Text: “website_analytics_table”
- Table Data: Connect from Google Analytics Get Report node
- Slide Number: 3
Result: Only the table on slide 3 updates with analytics data.
Table Setup Best Practices
Google Slides Table Preparation
Create your template table:
- Insert table in Google Slides (start with approximate size needed)
- Style your table (colors, fonts, borders, cell formatting)
- Set alt text - Right-click table → Alt text → Enter descriptive name
- Add placeholder content (optional) like “Campaign Data”
Important: Your table styling will be preserved when data updates.
Alt Text Strategy
- Use descriptive names like “q1_ads_performance”
- Be consistent across templates and presentations
- Avoid special characters - stick to letters, numbers, underscores
Data Requirements
- Maximum size: 20 rows × 20 columns
- Data comes from previous nodes (Google Ads, Analytics, etc.)
- Headers are automatic - don’t include them in your table template
Credit Cost
Free to use - no credits required.
FAQ
What data can I use to populate tables?
What data can I use to populate tables?
Any structured data from previous workflow nodes works perfectly. Google Ads, Google Analytics, Meta Ads, and other advertising/analytics nodes automatically provide data in the right format. No technical setup required - just connect the output directly to this node.
How does the node handle different table sizes?
How does the node handle different table sizes?
Tables automatically resize to fit your data up to 20 rows × 20 columns. If your data has more rows/columns than the existing table, new ones are added. If it has fewer, extras are removed. The node will show an error if your data exceeds the 20×20 limit.
How do I style my table?
How do I style my table?
Style your table in Google Slides before running the workflow. Apply colors, fonts, borders, and formatting directly in Slides. All styling is preserved when the table data updates - only the content changes, not the appearance.
Can I update multiple tables in the same presentation?
Can I update multiple tables in the same presentation?
Yes, but you need separate Update Table nodes for each table. Each node targets one table by its alt text. For presentations with multiple tables, add one Update Table node per table you want to populate.
Do I need to create headers in my table?
Do I need to create headers in my table?
No, headers are automatically created from your data. Google Ads provides column names like “Campaign Name”, “Clicks”, “Cost” which become your table headers. Don’t add header rows to your template table.
What if my data changes format between workflow runs?
What if my data changes format between workflow runs?
The table adapts to your data structure each time. If Google Ads returns different columns this month vs last month, the table will adjust accordingly. This is normal and expected behavior.
What happens if the table isn't found?
What happens if the table isn't found?
The node will return an error if no table with the specified alt text exists on the target slide(s). Double-check your alt text spelling and make sure the table exists in your presentation.
Can my table be larger than 20 rows or 20 columns?
Can my table be larger than 20 rows or 20 columns?
No, tables are limited to 20 rows × 20 columns maximum. This keeps presentations readable and performance optimal. If your data exceeds this limit, consider filtering or summarizing the data in previous workflow nodes.