Email Template Builder
Create dynamic email templates using a visual builder in Payload CMS.
Installation
pnpm add payload-email-template About
The Email Template Builder plugin integrates with Payload CMS to provide users with a visual, block-based interface for constructing email templates. Built on React Email, it allows designers to create templates without needing extensive coding skills. Users can utilize custom blocks for headers, buttons, images, and more. The plugin supports powerful dynamic macros, enabling variables, functions, loops, and conditions in the email content. Localization features allow templates to adapt to different languages. Users can preview their designs across various device dimensions before finalizing their templates. An API endpoint facilitates the generation of both HTML and plain text versions for use in emails. To set up, users simply add the emailTemplatePlugin to their Payload configuration, with various options for enabling the plugin, specifying image collections, and managing dynamic content through macros. This flexibility makes it suitable for a range of email marketing and communication needs.
Package info
- Package name
payload-email-template- Latest version
1.2.1- Unpacked size
- 330 kB
- License
- MIT
- Weekly downloads
- 25
- Last publish
- Aug 29, 2025
More from escwxyz
View profileSimilar plugins
More in EmailuseSend Email Adapter
Integrates PayloadCMS with useSend for email delivery.
Booking
Appointment booking for Payload CMS 3.x with database-enforced slot uniqueness, magic-link cancellation and transactional emails.
Eusend Email Adapter
Routes Payload CMS outgoing email through the eusend REST API, an EU-native transactional provider that works on serverless.
Cloudflare Email Adapter
Sends transactional email through Cloudflare Email Service for Payload CMS.
Abandoned Cart
Marks idle Payload carts abandoned, sends a timed recovery email sequence, and attributes the orders that come back.
Order Emails
Sends a transactional email when a Payload order is created and on each status change, routed through your configured email adapter.