I have been having issues with images not showing up in any emails. We have double checked the DNS and there is nothing wrong with it. I have uploaded all images through the file editor and ensured they are not too big of a size and also that they have been made public.
When I submitted a hubspot ticket they said it had something to do with the DNS, but that has been triple checked and there is nothing wrong. Please help!
1. Confirm Image URL Accessibility Even if images are marked public, can they be accessed directly via the browser? Open the image URL in an incognito/private browser window.
If it returns a 403 or 404 error, the issue is likely file permissions or image hosting restrictions.
2. Check Image URLs in the Email HubSpot sometimes references images using relative paths or tracking parameters. Make sure: URLs are absolute (https://...), not relative.
Hosted on a secure (HTTPS) domain.
Image URLs don't redirect or expire.
3. CDN/Cache Issues If you're using a CDN or proxy (e.g., Cloudflare), it might be interfering. Try purging cache.
Temporarily bypass CDN and test email.
Disable any "hotlink protection" that blocks external image loads.
4. Email Client Blocking Some email clients (like Outlook, Gmail, Apple Mail) block images: Check the email in multiple email clients.
Test with images hosted outside HubSpot, like a trusted public S3 bucket or Imgur, to isolate the issue.
5. HubSpot File Tool Hosting If using HubSpot’s file manager: Files must be hosted on a public HubSpot domain.
Right-click on the image in File Manager > Copy URL, and test it by running it on a browser.
6. Test in HubSpot Preview & Live Send Preview the email in HubSpot’s email preview tool (both desktop and mobile views).
Send a test email to yourself and others. Compare how it renders.
7. Check for Email Security Software Corporate email security (like Proofpoint, Mimecast) may strip out images: Ask if recipients are seeing broken images.
Send to a Gmail or Outlook personal email to compare.