Broken logo in login code email

Hi!

When a user logins to my site, an email is sent with a verification code.
However, the logo is broken, at least on Gmail.
The email source shows a svg file with a Google cache redirect. The file is correct and it exists in Shopify; when the Google cache redirect is removed, the file shows correctly.

Where is this logo set up in Shopify? I wonder if changing it to a PNG would make it work, and I changed the logo in Settings > Notifications > Customer notifications > Customize email templates, but I think that’s not the one that’s used here.

Thanks!

You are looking in the right general area, but that notification-template editor is a different surface. For new customer accounts, Shopify controls the one-time-code email; Shopify’s current customer-account documentation says the default verification-code email content isn’t editable.

I would test the branding source instead:

  1. Go to Settings → Checkout.
  2. Open the active checkout/accounts configuration with Customize.
  3. Select the Sign in page, then check the logo under its image/section settings.
  4. Replace the SVG with a PNG (preferably a new filename), save, and request a fresh code in an incognito session.

Gmail rewrites remote images through its own proxy, so a raw SVG working after you remove the proxy URL points more toward proxy/rendering or cached asset behaviour than a missing Shopify file. Using a new PNG filename also avoids testing against an already cached broken response.

Does the same logo render correctly on the Shopify customer-account Sign in page and fail only inside Gmail? That distinction will tell you whether to keep debugging the branding asset or send Shopify Support the email source and proxied image URL as a platform issue.

Thank you so much for the prompt and knowledgeable answer!

I followed your steps, switching the existing image for a new one in the Checkout view, and unfortunately the problem persists. The logo url is the same [email removed]

The logo renders correctly on the Shopify customer-account Sign in page and in the account pages.

Thanks again!

That isolates it. Because the logo works on the customer-account pages but fails only inside the verification email, and Shopify is still emitting the same asset URL after replacement, this is no longer a theme or notification-template setting you can reliably fix.

I would send Shopify Support:

  • one affected message’s original source (with recipient data redacted)
  • the proxied Gmail image URL and the underlying Shopify asset URL
  • the test time and browser/account used
  • confirmation that the same logo renders on the Sign in and account pages
  • confirmation that replacing the Checkout logo did not change the email URL

Ask them to escalate it specifically as a new customer accounts verification-email image/proxy issue. I would stop changing theme or notification templates meanwhile; they are separate surfaces and are unlikely to alter this message.

My sincerest thanks! :raising_hands: Will do so.

It’s from your Checkout logo. Go to the Checkout editor, and change the logo. Easy.

For future reference, it’s always a good idea to keep a separate logo file for each place. Especially if your site header is dark and checkout/emails are white.

Always test. Test the emails, test the notifications, test everything. Test, Test, Test.

Thanks, Maximus! You are correct, the it is the logo in the Checkout page, not the one in the Login page.

Will take your recommendations into account, luckily this problem was flagged precisely because I was testing :smiley: