Keep every presentation on brand without opening Google Slides. A simple web endpoint updates logos, backgrounds, or any image across a deck using a short key you set in the image alt text. Great for sales and marketing teams that send many client versions.
A POST request hits the webhook with three fields: presentation_id, image_key, and image_url. The flow checks for missing data and returns a clear error if something is not sent. When the request is valid, the Google Slides API pulls all slide elements. A code step searches for image elements whose alt text or description matches the image_key. Each match is updated by a batch update call that replaces the image with the new image_url. The API then returns a simple success message.
Set a unique key in the alt text of each image you want to change. Use a public image link so Google Slides can fetch it. Teams typically cut update time from 30 minutes per deck to a few minutes, and avoid mistakes from manual copy paste. Common uses include client logo swaps, seasonal backgrounds, and partner co branding across many decks.