payload-plugin-easyemail
v0.1.0
Published
EasyEmail Pro visual email template library for Payload.
Maintainers
Readme
payload-plugin-easyemail
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.

Install
pnpm add payload-plugin-easyemailUsage
import { 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.
Features
- 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
Configuration
easyEmailPlugin({
collectionSlug: 'email-templates',
group: 'Marketing',
clientId: 'FREE',
enableTestSend: true,
})Test Email
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.
Compatibility
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.
