Skip to content

Easy-Email-Pro/payload-plugin-easyemail

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Payload EasyEmail plugin screenshot

Install

pnpm add payload-plugin-easyemail

Usage

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.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors