Canva Embeded Code Not Working in shopify Email Custom Liquid Section

Topic summary

A user is unable to embed Canva designs into Shopify Email’s custom liquid section. The embedded code fails to display when added.

Root Cause:
Shopify Email doesn’t support third-party embed codes because email clients (Gmail, Outlook, etc.) strip out external scripts, iframes, and advanced code for security reasons.

Recommended Solutions:

  1. Download as Image (Best Option):

    • Export the Canva design as PNG/JPG
    • Upload to Shopify via Content > Files
    • Insert using the Image block in Shopify Email editor
  2. Link to Hosted Design:

    • Publish the Canva design as a public website link
    • Add a button/hyperlink in the email directing recipients to the Canva page
    • Useful for interactive content requiring user engagement

The discussion remains open, with the responder offering further assistance if needed. Using images instead of embeds ensures consistent display across all email clients.

Summarized with AI on November 1. AI used: claude-sonnet-4-5-20250929.

Hi, I tried to create custom email on shopify email app , but when i add embeded code ( from canva desgin ) ,it did not works ,Please help me , if any one have solution for this .

Hi @sushilsh2007

I see you’re trying to embed a Canva design into a Shopify Email custom liquid section, but it’s not working. I totally get how frustrating that can be, so let’s break it down and find a solution.

Why Isn’t Canva’s Embed Code Working in Shopify Email?

Shopify Email doesn’t support third-party embed codes (like Canva’s) because email clients (Gmail, Outlook, Apple Mail, etc.) strip out external scripts, iframes, and other advanced code for security reasons. That’s why your Canva embed isn’t displaying.

What Can You Do Instead?#### Option 1: Use an Image Instead of an Embed Code (Recommended)

Since emails don’t support embeds, the best workaround is to download your Canva design as an image and manually add it to your Shopify Email.

Here’s how:

  1. In Canva, click Share > Download
  2. Select PNG or JPG format (avoid PDF)
  3. Upload the image to Shopify by going to Content > Files
  4. In the Shopify Email editor, add an Image block and insert your Canva design

This keeps the email clean and ensures it looks the same for all recipients.

Option 2: Host the Canva Design on a Web Page and Link to It

If you need people to interact with the design (like a clickable presentation), you can:

  1. Publish the Canva design as a public link
    • In Canva, click Share > More > Website
    • Copy the link
  2. Add a button or hyperlink in Shopify Email that directs users to this Canva page

Final Thoughts

Since email clients block embeds for security reasons, using an image or a link is the best way to display your Canva design. If Shopify ever updates its email features to allow embeds, you might have more flexibility, but for now, this is the most reliable approach.

If you need extra help, just let me know asap. Thanks
Daisy.