EasyEmail Pro visual email template library for Payload.
Build responsive email templates in a dedicated Payload admin workspace with a starter template library, fullscreen EasyEmail editor, and test-send flow.
pnpm add payload-plugin-easyemailimport { buildConfig } from 'payload'
import { easyEmailPlugin } from 'payload-plugin-easyemail'
export default buildConfig({
plugins: [
easyEmailPlugin({
collectionSlug: 'email-templates',
group: 'Marketing',
clientId: 'FREE',
}),
],
})After installing, open EasyEmail from the Payload admin sidebar.
- Dedicated Email Templates workspace in Payload admin
- Starter email template library with preview
- Fullscreen EasyEmail Pro editor
- Hidden Payload collection for template storage
- Templates CRUD API
- Test email action via Payload email
- MJML to HTML rendering
- Iframe-isolated editor styles to avoid admin CSS conflicts
easyEmailPlugin({
collectionSlug: 'email-templates',
group: 'Marketing',
clientId: 'FREE',
enableTestSend: true,
})The plugin calls Payload's email system for test sends. Configure an email adapter in your Payload app to send real emails. Without an adapter, Payload writes email output to the server console.
This package targets Payload 3.84+ and Next 15/16.
EasyEmail Pro 1.57 declares React 18 peer dependencies, while Payload 3.84 uses React 19. The plugin builds and loads in a real Payload app, but test the editor interaction in your target app before production use.
