Medium

Bulk Update Brand Text Across Decks

Find and replace outdated branding, taglines, or contact info across all your Google Slides presentations in one go.

Works with:Google DriveGoogle DriveGoogle SlidesGoogle Slides

Free to start

1,000 credits included

No credit card required

Try this agent Book a demo

Setup in 5 min · Cancel anytime

Setup time

~5 min

Time saved

3 hrs/rebrand

Difficulty

Medium

Tools

2 connected

How it works

1

Find Presentations

Searches Google Drive for all matching slide decks

2

Preview Scope

Lists presentations and slide counts before making changes

3

Bulk Replace

Runs find-and-replace across all slides in each presentation

4

Report Changes

Shows exactly how many replacements were made in each file

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

View the agent prompt

See the full instructions this agent runs on — copy, edit, or customize it

Expand

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:

  1. A search query to find the presentations (e.g., "Sales Deck" or presentations in a specific folder)
  2. 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

  1. 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)
  2. 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
  3. 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
  4. 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

WHAT ARE YOU WAITING FOR?

Ready to build?

Stop duct-taping tools.

Stop writing playbooks no one follows.

Start building agents that actually do the work—and do it well.

Cotera: For people who think busywork is boring.

"This is the best product ever when it comes to shipping. Ten on ten recommended. I just can't wait to see what happens with this product."

Rebecca Blount

Director, Customer Success