Using the Emailify image hosting CDN (default) โ
For HTML exports, by default, Emailify will export your HTML emails with any images saved alongside the .html files, so you can upload them wherever you like.
However, if you would like to use the Emailify CDN (content delivery network) to host your images for you, you can enable the Upload Hosted Image URLs toggle. This will upload your images and automatically swap out the URLs in your HTML email to point to the uploaded files.
Uploading image assets to your own self-hosted Cloud Storage bucket โ
By default, Emailify will use the Emailify CDN (content delivery network) to host your images for you, but you can optionally swap this out to use your own cloud storage service bucket (eg. AWS S3 or Backblaze B2 instead.
Once you select the image hosting service you'd like to use, you'll need to enter your bucket credentials and details below, which will automatically upload your image assets to your own bucket (and use your bucket image path in the src attrbutes of your HTML <img> tags) during the export process:
- Region (eg.
us-east-1) - Access Key (eg.
003g8...) - Secret Access Key (eg.
K454q...) - Bucket Name (eg.
my-emailify-bucket) - Bucket URL (eg.
https://my-emailify-bucket.s3.us-east-1.amazonaws.com/)
Supported self-hosted cloud storage service options in Emailify โ
You can self-host the exported images from Emailify in any of the S3-compatible object storage services below:
- Amazon AWS S3
- Backblaze B2
- Cloudflare R2
- Wasabi
- Google Cloud Storage
- DigitalOcean Spaces
- Vultr
- Tencent Cloud Object Storage
Setting a custom base URL to self-host the exported email images on your own server or CDN โ
By default, the src for all the images in your HTML exported by Emailify will be a relative img/ path (eg. img/ceb3f891b78815897e04299f93eef255.jpg); this will allow you to easily review your email and upload a zip to certain platforms like MailChimp, which will automatically upload the images and update the src URLs for you.
However, if you're using a platform that doesn't support this feature or are just hosting the images on your own custom server, you may want to set your own custom base URL instead.
Per-Email Custom Base URL โ
You can set a custom base URL for individual emails by selecting your main email Figma frame, clicking the Settings button in the plugin header, then enabling the Override "img/" Base Path toggle and pasting in your own base URL path where the images are going to be hosted; enabling the custom base URL will automatically prefix all of the image src attributes for your images (for example, replacing img/ with https://your-custom-server.com/image/path/here/ in the exported HTML file).
This per-email setting is ideal when you need different base URLs for specific campaigns or want to override the global CDN setting for individual emails.
Global Custom CDN Base URL โ
If you're consistently hosting images on the same custom CDN or server across all your emails, you can set a global custom base URL instead of configuring it for each email individually:
- In the export settings panel, locate the CDN dropdown menu
- Select Custom Base URL from the list of CDN options
- Enter your custom base URL in the input field that appears (e.g.,
https://cdn.example.com/images/) - All exported emails will now use this base URL for image paths by default
The global custom CDN setting provides a convenient way to standardize image hosting across your email campaigns. If both global and per-email custom base URLs are configured, the per-email setting takes priority, giving you flexibility to override the global CDN when needed for specific campaigns.