PHPackages                             webdna/craft-email-content-editor - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Mail &amp; Notifications](/categories/mail)
4. /
5. webdna/craft-email-content-editor

ActiveCraft-plugin[Mail &amp; Notifications](/categories/mail)

webdna/craft-email-content-editor
=================================

A Craft CMS plugin to turn entries into emails

2.1.2(1y ago)0137PHPPHP &gt;=8.1

Since Dec 5Pushed 1y ago1 watchersCompare

[ Source](https://github.com/webdna/email-content-editor)[ Packagist](https://packagist.org/packages/webdna/craft-email-content-editor)[ RSS](/packages/webdna-craft-email-content-editor/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (4)Versions (23)Used By (0)

[![Feed Me icon](./src/icon.svg)](./src/icon.svg)

Email Content Editor
====================

[](#email-content-editor)

A Craft CMS plugin to turn entries into emails.

The plugin works by linking system messages (and commerce emails if the site has them) to entries. When these emails are sent, the content is overridden by the content and template of the entry. The plugin also allows the ability to add new system messages, although how they are triggered must be set up in another plugin/module.

To set up an email-entry pairing create an Email Settings field type and add it to an entry type. When editing the entry, the field provides the options to select a system message (or commerce email), set the subject, and create a json to define any custom variables that should be included for testing. If commerce is installed, it is also possible to choose an order to be injected for testing purposes.

The plugin also adds a new action button to these emails to send a test email to the current logged in user. As the entry is still just a craft entry, it can still be live previewed or visited at a url provided these have been configured.

Requirements
------------

[](#requirements)

This plugin requires Craft CMS 4.4.0 or later, Craft Commerce 4.0 or later and PHP 8.0.2 or later.

Installation
------------

[](#installation)

You can install this plugin from the Plugin Store or with Composer.

#### From the Plugin Store

[](#from-the-plugin-store)

Go to the Plugin Store in your project’s Control Panel and search for “Email Entries”. Then press “Install”.

#### With Composer

[](#with-composer)

Open your terminal and run the following commands:

```
# go to the project directory
cd /path/to/my-project.test

# tell Composer to load the plugin
composer require webdna/craft-email-content-editor

# tell Craft to install the plugin
./craft plugin/install email-content-editor
```

###  Health Score

33

—

LowBetter than 74% of packages

Maintenance40

Moderate activity, may be stable

Popularity13

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor1

Top contributor holds 92.9% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~17 days

Recently: every ~39 days

Total

21

Last Release

541d ago

Major Versions

1.0.17 → 2.1.02024-08-29

PHP version history (2 changes)1.0.0PHP &gt;=8.0.2

2.1.0PHP &gt;=8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/af76e3e79806ca4a242a00774c92bc950a956c4ac8d3fa5d545e758e4617599b?d=identicon)[webdna](/maintainers/webdna)

---

Top Contributors

[![mikeymeister](https://avatars.githubusercontent.com/u/34517288?v=4)](https://github.com/mikeymeister "mikeymeister (26 commits)")[![samuelbirch](https://avatars.githubusercontent.com/u/13586?v=4)](https://github.com/samuelbirch "samuelbirch (2 commits)")

### Embed Badge

![Health badge](/badges/webdna-craft-email-content-editor/health.svg)

```
[![Health](https://phpackages.com/badges/webdna-craft-email-content-editor/health.svg)](https://phpackages.com/packages/webdna-craft-email-content-editor)
```

###  Alternatives

[craftcms/contact-form

Add a simple contact form to your Craft CMS site

295427.3k16](/packages/craftcms-contact-form)[putyourlightson/craft-campaign

Send and manage email campaigns, contacts and mailing lists.

6435.0k1](/packages/putyourlightson-craft-campaign)[craftcms/mailgun

Mailgun integration for Craft CMS

27226.1k7](/packages/craftcms-mailgun)[craftcms/postmark

Postmark adapter for Craft CMS

20182.4k2](/packages/craftcms-postmark)[putyourlightson/craft-amazon-ses

Amazon SES mailer adapter.

1190.4k2](/packages/putyourlightson-craft-amazon-ses)[craftpulse/craft-notifications

Send notifications across a variety of delivery channels, including mail and Slack. Notifications may also be stored in a database so they may be displayed in your web interface.

551.2k](/packages/craftpulse-craft-notifications)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
