Bulk Update Brand Text Across Decks
Find and replace outdated branding, taglines, or contact info across all your Google Slides presentations in one go.
The Challenge
Your company just updated its tagline, moved offices, or changed a product name. Now you have 50+ presentations scattered across Google Drive that all need updating. Going through each one manually, slide by slide, takes an entire afternoon and you inevitably miss a few.
What This Prompt Does
Find Presentations
Searches Google Drive for all matching slide decks
Preview Scope
Lists presentations and slide counts before making changes
Bulk Replace
Runs find-and-replace across all slides in each presentation
Report Changes
Shows exactly how many replacements were made in each file
The Prompt
The Prompt
Task
Search Google Drive for presentation files matching a query, then perform bulk text replacements across all matching presentations to update branding, taglines, contact information, or other recurring text.
Input
The user will provide:
- A search query to find the presentations (e.g., "Sales Deck" or presentations in a specific folder)
- One or more text replacements (old text -> new text)
Example: "Update all presentations containing 'Q4 2025' to say 'Q1 2026', and change our tagline from 'Move Fast' to 'Move Smart'"
Context
Strategy
- Use @Google Drive/List FilesName it "Google Drive/List Files" and call it with @Google Drive/List Files to search for Google Slides presentations matching the query (filter by mimeType: application/vnd.google-apps.presentation)
- For each presentation found, use @Google Slides/List SlidesName it "Google Slides/List Slides" and call it with @Google Slides/List Slides to see how many slides it has
- Use @Google Slides/Replace TextName it "Google Slides/Replace Text" and call it with @Google Slides/Replace Text to perform the text replacements across all slides
- Report what was changed in each presentation
Important Notes
- Replace Text is case-sensitive by default. Set matchCase to false for case-insensitive matching.
- You can limit replacements to specific slides using pageObjectIds if needed
- Always confirm the list of presentations before making changes
- Report the number of occurrences changed per presentation
Output
A summary showing:
- How many presentations were found
- For each presentation: title, number of replacements made
- Any presentations where no matches were found (so the user knows nothing changed)
- Total replacements across all presentations
Example Usage
Try asking:
- →"Update all sales decks to change our address from "123 Main St" to "456 Market St""
- →"Replace "Acme Inc" with "Acme Corp" across all presentations in the Marketing folder"
- →"Change the footer text from "Confidential 2025" to "Confidential 2026" in all our decks"