Skip to main content
Replace Text updates text in your Google Slides presentations automatically. Perfect for creating personalized reports, updating campaign data, or generating client presentations with fresh metrics.

Inputs

FieldTypeRequiredDescription
Presentation URL/IDTextYesGoogle Slides presentation link or ID
Search MethodSelectYesHow to find text: Regular text or Alt text
Replacement MethodSelectYesManual (few replacements) or Structured Data (Bulk)
Text ReplacementsKey-ValueYesWhat to find and what to replace it with
Structured DataTableNoMarketing data in any simple table format (for bulk updates)
Slide NumberNumberNoSpecific slide to update (leave empty for all slides)

Search Methods: Two Ways to Find Text

Regular Text Mode

Finds and replaces actual visible text in your slides.
  • Use for: One-time updates, simple changes
  • Example: Replace “Last Month” with “December 2024”

Alt Text Mode

Uses hidden “alt text” labels to identify elements.
  • Use for: Recurring reports, reusable templates
  • Example: Label an element “monthly_revenue” and update it repeatedly
What is Alt Text? Alt text is a hidden label you can add to any text box or element in Google Slides. It’s like giving each element a permanent name tag.

How to Add Alt Text in Google Slides

  1. Right-click on any text box or element
  2. Select “Alt text” from the menu
  3. If you don’t see Alt text: Click “Format options” first, then look for Alt text at the bottom
  4. Add a descriptive name like “campaign_spend” or “conversion_rate”
alt-text-example

When to Use Each Search Method

Regular TextAlt Text
One-time updatesRecurring reports
Simple text changesTemplate-based workflows
Text you won’t change againDynamic data that updates regularly
Example: Update client name onceExample: Monthly revenue updates
Key Difference: Regular text disappears after replacement. Alt text stays, so you can update the same element multiple times.

Replacement Methods: Manual vs Structured Data (Bulk)

Manual Replacement

Add individual text replacements one by one. Best for:
  • 1-5 replacements
  • Simple updates
  • Quick one-off changes
Example:
  • Find: “campaign_name” → Replace: “Holiday Sale”
  • Find: “total_spend” → Replace: “$12,450”

Structured Data (Bulk)

Use data from previous workflow steps to make many replacements at once. Best for:
  • 10+ replacements
  • Data from analytics reports
  • Automated workflows
Example: Connect Google Ads data to automatically update spend, clicks, conversions, etc.

Examples

Manual Replacement Example

Scenario: Update a client presentation with new campaign data Setup:
  • Set alt text “client_name” on title
  • Set alt text “campaign_budget” on budget number
  • Set alt text “performance_metric” on results
Replacements:
  • client_name → “Nike”
  • campaign_budget → “$25,000”
  • performance_metric → “152% ROAS”

Structured Data (Bulk) Example

Scenario: Monthly report with Google Ads data Your data can come in any of these simple formats:

Option 1: Simple Table Format (Easiest)

Just provide your data as key-value pairs - the system automatically knows what to find and replace:
MetricValue
cost$15,420
clicks12,350
conversions145
conversion_rate3.2%
cost_per_conversion$106.34
How it works: The system uses each table header (cost, clicks, etc.) to find matching alt text in your slides and replaces it with the corresponding value.

Option 2: Traditional Find/Replace Format

For more control, specify exactly what to find and what to replace it with:
What to FindReplace WithTarget Slide
monthly_spend$15,420(all slides)
click_count12,3502
conversion_data145 conversions3
Result: All metrics update automatically from your marketing data, no matter which format you use.

Structured Data: Three Flexible Formats

The system accepts your data in multiple formats - choose what works best for your workflow: Best for: Most marketing use cases - clean and simple Your data: Any table where column names match your slide’s alt text
cost: $15,420
impressions: 62,000
ctr: 2.4%
What happens: System automatically finds alt text “cost”, “impressions”, “ctr” in your slides and updates them.

Format 2: Single Table with Multiple Metrics

Best for: When you have all your metrics in one organized table Your data: One comprehensive table
campaign_spend: $25,000
campaign_clicks: 8,500
campaign_conversions: 180
campaign_roas: 4.2x

Format 3: Detailed Find/Replace Control

Best for: Advanced users who need precise control Your data: Specify exactly what to find and replace
find: "last_month_spend", replace: "$15,420"
find: "performance_metric", replace: "152% ROAS", slide: 3
Key Benefits:
  • Simple: Use any table format from your reports
  • Flexible: Works with Google Ads, Analytics, Sheets, and any data source
  • Smart: Automatically matches your data to slide elements
  • No Technical Setup: Just make sure your alt text names match your data columns

Connecting Your Marketing Data

The flexible data format works seamlessly with all marketing data sources:

From Google Ads

Connect a Google Ads Report node → Replace Text node
  • Use the data returned directly from Google Ads Get Report
  • Make sure your report returns 1 row of data
  • Ensure your slide alt text matches the column names (e.g., “cost”, “clicks”, “impressions”)
  • Your metrics automatically update in slides

From Google Analytics

Connect a GA4 Report node → Replace Text node
  • Use the data returned directly from GA4 Get Report
  • Configure your report to return 1 row with your key metrics
  • Match your slide alt text to GA4 metric names (e.g., “sessions”, “users”, “conversions”)
  • Sessions, users, conversion data flows directly to your presentation

From Google Sheets

Connect a Sheets Read node → Replace Text node
  • Any spreadsheet data updates your slides instantly
  • Perfect for custom calculations and KPIs

From Any Platform

Connect Facebook Ads, LinkedIn Ads, TikTok Ads, or any data node
  • All platforms output data in compatible formats
  • Mix and match data from multiple sources
Pro Tip: Most marketing report nodes (Google Ads Get Report, GA4 Get Report, etc.) return data that can be used directly in Structured Data. Just ensure:
  1. Your report returns 1 row of data
  2. Your slide alt text names match the column names from your report
  3. Example: If Google Ads returns “cost” and “clicks”, make sure you have alt text “cost” and “clicks” in your slides

Credit Cost

1 credit per successful run.

FAQ

Alt text is a hidden label you can add to any text box or element in Google Slides. It’s like giving each element a permanent name tag. You can use it to identify elements for repeated updates. It’s meant for accessibility, but we use it to make dynamic presentations easier to manage.
Regular Text finds and replaces visible text in your slides. Once replaced, that text is gone.Alt Text uses hidden labels you add to elements. The label stays, so you can update the same element repeatedly.Use Regular Text for one-time changes. Use Alt Text for recurring reports and templates.
Manual: 1-5 simple replacements, quick updatesStructured Data (Bulk): 10+ replacements, connecting data from analytics reports, automated workflows
  1. Create your presentation design 2. Add alt text to all dynamic elements (right-click → Alt text) 3. Use descriptive names like “monthly_revenue”, “campaign_name” 4. Save as template and reuse with different data
Yes, use the Slide Number field to target specific slides. Leave empty to update all slides in the presentation.
If regular text isn’t found, nothing happens. If alt text isn’t found, the replacement is skipped. Check your spelling and ensure the text/alt text exists in your presentation.
The system accepts your data in multiple simple formats - no technical setup required:Simple Key-Value Format (Most Popular): Any table where the column names match your slide’s alt text:
  • cost → $15,420
  • impressions → 62,000
  • ctr → 2.4%
Traditional Format (For Advanced Users): Specify exactly what to find and replace:
  • What to find: “monthly_spend” → Replace with: “$15,420”
  • What to find: “conversion_rate” → Replace with: “3.2%” → Target slide: 2
Works with any data source: Google Ads Get Report, GA4 Get Report, Sheets, Facebook Ads, or any node that outputs table data.Direct Node Connection: You can use data directly from nodes like Google Ads Get Report or GA4 Get Report. Just ensure your report returns 1 row and your slide alt text matches the column names.Pro Tip: Use AI nodes like Generate Structured Data to automatically format your data from any source into the perfect format for your slides.
This error happens when your data format doesn’t match what the system expects. Here’s how to fix it:Error: “When providing a list with multiple items, all items must have ‘find’ and ‘replace’ keys”Solution: You’re mixing data formats. Choose one approach:Option 1 - Simple Key-Value (Recommended): Use a single table with your metrics:
cost: $15,420
clicks: 12,350
conversions: 145
Option 2 - Multiple Find/Replace Items: If you need multiple specific replacements, format each one properly:
find: "cost", replace: "$15,420"
find: "clicks", replace: "12,350"
find: "conversions", replace: "145"
Don’t mix formats: Don’t combine simple key-value data with find/replace format in the same list.Quick Fix: If you’re getting this error, check your data source and make sure it’s outputting either:
  • One simple table with key-value pairs, OR
  • Multiple items where each has both “find” and “replace” fields
I