If images in your uploaded HTML template are broken or not displaying, it is likely because the HTML code uses local or relative file paths for the images instead of absolute URLs.
A relative path (e.g., src="images/banner.png") points to a file on your local computer. When you upload the HTML file to our platform, our servers cannot access files stored on your computer, so the images cannot be displayed.
To fix this, every image must be hosted somewhere publicly reachable and referenced by its full, absolute URL.
How to Fix Broken Images
- Host Your Images: the simplest option is the built-in Media store (Content → Media store in the Control Panel): upload the image there and copy its URL. Alternatively use your own web server, a public cloud storage service (like Amazon S3) or an image hosting service — make sure the files are publicly accessible.
-
Get the Absolute URL: Copy the complete, direct URL for each image. It should start with
https://. -
Update Your HTML: Open your HTML file and locate all the image tags (
<img>). Replace thesrcattribute's value with the full, absolute URL for each image.
Example:
Incorrect (Relative Path):
<img src="images/my-banner.jpg" alt="My Banner">
Correct (Absolute URL):
<img src="https://www.yourwebsite.com/assets/images/my-banner.jpg" alt="My Banner">
- Re-upload: Save the updated HTML file and upload it again to our platform. Your images should now appear correctly in the template preview and in the final email.
Whichever host you choose, keep the URL valid indefinitely — emails already delivered will keep requesting it.
Comments
0 comments
Please sign in to leave a comment.