PHPackages                             frontend-services/craft-email-templates - 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. [Templating &amp; Views](/categories/templating)
4. /
5. frontend-services/craft-email-templates

ActiveCraft-plugin[Templating &amp; Views](/categories/templating)

frontend-services/craft-email-templates
=======================================

Visual email template editor for Craft CMS. Customize system email design directly in the control panel.

1.0.1(3mo ago)016proprietaryPHPPHP ^8.2

Since Mar 26Pushed 3mo agoCompare

[ Source](https://github.com/frontend-services/craft-email-templates)[ Packagist](https://packagist.org/packages/frontend-services/craft-email-templates)[ RSS](/packages/frontend-services-craft-email-templates/feed)WikiDiscussions main Synced 3w ago

READMEChangelogDependencies (1)Versions (3)Used By (0)

Email Templates for Craft CMS
=============================

[](#email-templates-for-craft-cms)

Design and manage your Craft CMS email templates directly from the control panel — no Twig files, no deployments, no code required.

[![Email Templates Craft CMS Screenshot](./assets/screenshot.png)](./assets/screenshot.png)

Official plugin page:

Overview
--------

[](#overview)

Did you ever get a complaint from clients or editors about the look of their password reset emails? Or want to add a logo and custom colors to the default user registration email? Now you can allow them to design email templates themselves, right inside the Craft control panel.

**Email Templates** plugin adds a visual editor inside the Craft control panel (Utilities → Email Template). Authorized users can customize the look and feel of all outgoing system emails — colors, typography, logo, footer, social links — and see a live preview before saving.

Settings are stored in the **database**, not in `project.yaml`, so each environment can have its own design without triggering config changes or requiring deployments.

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

[](#requirements)

- Craft CMS 5.0 or later
- PHP 8.2 or later
- Craft Pro edition (required for custom HTML email templates in Craft)

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

[](#installation)

Install via Composer:

```
composer require frontend-services/craft-email-templates
php craft plugin/install email-templates
```

The plugin automatically registers itself as the active email template. No manual configuration in Settings → Email is required.

Features
--------

[](#features)

### Visual Editor

[](#visual-editor)

A no-code editor under **Utilities → Email Template** with live preview. Changes are saved to the database and take effect immediately.

### Cross-Client Compatible Output

[](#cross-client-compatible-output)

All generated HTML uses table-based layout with fully inlined styles — compatible with Gmail, Apple Mail, Outlook (2016+, 365, web), Yahoo Mail, and Thunderbird.

### Multi-Site Support

[](#multi-site-support)

Each site can have its own email template settings. The editor includes a site switcher when multiple sites are present, and a "Copy from site" shortcut. Emails are automatically matched to the correct site's settings at send time — including for queue-based email sends.

### Import / Export

[](#import--export)

Template settings can be exported as a JSON file and imported into another environment or site — useful for staging-to-production workflows or sharing templates across projects.

Compatibility
-------------

[](#compatibility)

Email Templates works with all standard Craft CMS system emails (user registration, password reset, email verification, etc.) as well as third-party plugins that send emails through Craft's mailer — [Formie](https://plugins.craftcms.com/formie), [MailCraft](https://plugins.craftcms.com/mailcraft), etc.

Permissions
-----------

[](#permissions)

Access to the Email Template utility is controlled by Craft's permission system. Users require the **Access the "Email Template" utility** permission, which can be assigned per user group.

Template Settings Storage
-------------------------

[](#template-settings-storage)

Settings are stored in the `emailtemplates_settings` database table — **not** in `project.yaml`. It allows each environment (local, staging, production) to maintain its own email design independently without triggering project config changes or merge conflicts.

Support
-------

[](#support)

- [GitHub Issues](https://github.com/frontend-services/craft-email-templates/issues)

###  Health Score

37

—

LowBetter than 81% of packages

Maintenance82

Actively maintained with recent releases

Popularity6

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity47

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~0 days

Total

2

Last Release

91d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/e347987513af1c082a53b0db0113f75d01856118b08fc955dd7ff188eef34a05?d=identicon)[frontend.services](/maintainers/frontend.services)

---

Top Contributors

[![MatoTominac](https://avatars.githubusercontent.com/u/10546885?v=4)](https://github.com/MatoTominac "MatoTominac (3 commits)")

### Embed Badge

![Health badge](/badges/frontend-services-craft-email-templates/health.svg)

```
[![Health](https://phpackages.com/badges/frontend-services-craft-email-templates/health.svg)](https://phpackages.com/packages/frontend-services-craft-email-templates)
```

###  Alternatives

[craftcms/feed-me

Import content from XML, RSS, CSV or JSON feeds into entries, categories, Craft Commerce products, and more.

292943.4k27](/packages/craftcms-feed-me)[verbb/formie

The most user-friendly forms plugin for Craft.

100387.6k57](/packages/verbb-formie)[solspace/craft-freeform

The most flexible and user-friendly form building plugin!

53675.5k15](/packages/solspace-craft-freeform)[wbrowar/guide

A CMS Guide for Craft CMS.

6154.6k1](/packages/wbrowar-guide)[verbb/footnotes

Adds a footnotes feature to CKEditor fields and Twig templates.

213.5k](/packages/verbb-footnotes)[froala/craft-froala-wysiwyg

Craft 3 CMS plugin for Froala WYSIWYG HTML Rich Text Editor.

1719.1k](/packages/froala-craft-froala-wysiwyg)

PHPackages © 2026

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