What's New
Keep up with the latest releases and improvements.
Download emails as PDF or PNG
A new Download PDF/PNG option in the editor lets you grab a rendered image or PDF of any email. Useful for sharing mockups and sign-offs.
Search emails via the API
You can now search and filter emails through the API.
Increased container component limit
Container component templates can now be up to 150 KB, double the previous 75 KB limit
Significantly improved AI email editing
Tool calling in the AI chat assistant has been significantly upgraded, with a new architecture making tool calls much more reliable. Edits to your emails land faster and with fewer mistakes.
Render emails via the API
A new endpoint returns an email's rendered HTML, subject, and preheader for a given locale:
POST /api/v1/workspaces/:workspace_id/emails/:email_id/locales/:locale/render.HTML Minifier
Exports can now be HTML-minified, cutting down the size of your outgoing emails. Useful for staying under inbox-provider size limits — Gmail, for instance, clips anything over 102 KB.
Plain text email targeting
You can now show different content in the plain text version of an email than in the HTML version. Inside your component templates,
render_context.output_formattells you which one is being rendered — either"html"or"plaintext".Claude Opus 4.6 and Sonnet 4.6
Claude Opus 4.6 and Claude Sonnet 4.6 are now available in your AI Provider settings.
New AI provider: OpenAI
Connect your own OpenAI API key to power EmailShepherd's AI features. Usage is billed directly to your OpenAI account, so it doesn't consume your EmailShepherd AI credits.
Style personalization tags in the editor preview
Personalization tags rendered in the editor preview now carry an
.es-personalization-tagclass, so you can style them from your preview CSS.