Skip to main content

Hi Zapier Support,

 

I’m trying to replace an image placeholder in a Google Slides template via the “Create Presentation from Template” action.

 

Setup:

 

  • In my Google Slides template, I have a text placeholder: {{qrcode}}

  • In Zapier, I mapped the {{qrcode}} field to a publicly accessible PNG URL, e.g.:

https://media.qrtiger.com/uploads/staticQR/klb5u-1755029554283.png

 

  • I have tested this with both a dynamic value from a previous step and a static value.

  • The image URL is public, starts with https://, and points directly to a .png file.

 

Expected behavior:

The placeholder {{qrcode}} should be replaced with the image from the URL.

 

Actual behavior:

The placeholder text remains unchanged in the generated presentation — no image is inserted. I’ve tested with different images and parameter names, same result.

 

This strongly suggests the image replacement feature in the Google Slides integration is not functioning as documented.

 

Additional issue:

Zapier also cannot access Google Slides files stored in a Shared Drive. This is quite inconvenient, as many of our templates are stored there for team access.

 

Could you please:

 

  1. Confirm whether image replacement with public URLs is currently broken in the Slides integration.

  2. Let me know if there’s any workaround or fix planned.

  3. Advise if there’s any update on supporting Shared Drives for Google Slides actions.

 

Thanks in advance for your help!

 

Best regards,

Hi ​@sho84 

For us to have more info, post these:

  • screenshots showing how your GSlides Zap step is configured in EDIT mode with the field mappings visible in the CONFIGURE tab
  • how your GSlides Template is configured with the {{PLACEHOLDER}} for the image

Here we go


@sho84 

Looks to be configured correctly.

You can try opening a ticket with Zapier Support: https://zapier.com/app/get-help


Hey there ​@sho84 👋

Just came across this and had a look into the ticket you opened with our Support team and the issue appears to have been with the image link. When they tested with an image that was hosted elsewhere the image appeared in the slide. I tested this in my own Google account myself just now and it worked for other images but not the one you shared here previously. It could be that Google is blocking the display of images from that domain, perhaps it thinks its suspicious? 🤔

Are you able to host the QR codes somewhere else, like Google Drive for example? Thinking you might be able to get around this by using an Upload File action to upload the file to Google Drive, then pass the URL for the image from that action step, over to the Google Slides step.

Do you think that approach could work, or have you since been able to find a different solution?

Also, I spotted that we’ve got a feature request open for support for shared team drive files to be added to the Google Slides app so I’ve added your vote to that. While I can’t guarantee if or when it will be added, we’ll be sure to notify you via email if it becomes available!