PHPackages                             frontend-services/craft-mailcraft - 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. frontend-services/craft-mailcraft

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

frontend-services/craft-mailcraft
=================================

Sending transactional emails on various events

1.2.5(3mo ago)037[4 issues](https://github.com/frontend-services/craft-mailcraft/issues)proprietaryPHPPHP ^8.0CI passing

Since Apr 8Pushed 3mo ago1 watchersCompare

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

READMEChangelog (10)Dependencies (6)Versions (15)Used By (0)

MailCraft for Craft CMS
=======================

[](#mailcraft-for-craft-cms)

> **Client friendly email notifications**

MailCraft allows content managers to set up email notifications directly from the Craft CMS control panel - no developer assistance required. Install once, and let your clients handle the rest.

[![MailCraft Logo](./assets/screenshot.png)](./assets/screenshot.png)

What's New 🚀
------------

[](#whats-new-)

- **Compatible with V5 CKEditor plugin version**: MailCraft now works seamlessly with the latest CKEditor plugin for Craft CMS.
- **Full CKEditor toolbar builder**: Choose from all available CKEditor toolbar options when configuring your email templates.

Key Features
------------

[](#key-features)

- **Visual Email Builder**: Create beautiful email templates using familiar Twig syntax
- **Event-Driven Triggers**: Configure emails to send automatically based on specific system events
- **Scheduled Delivery**: Set up delayed emails for follow-ups, reminders, and nurture campaigns
- **Conditional Logic**: Target specific users or content with powerful filtering options
- **Zero Code Required**: All configuration happens in the admin interface

Event Triggers &amp; Notification Types
---------------------------------------

[](#event-triggers--notification-types)

MailCraft supports various event types to help you automate your notifications:

### Content Events

[](#content-events)

- **Entry Created** - Send notifications when new content is published
- **Entry Updated** - Alert team members when existing content changes
- **Entry Deleted** - Notify when content is removed
- **Filtering** - Target by section, entry type, status, field values, and more

### Asset Events

[](#asset-events)

- **Asset Uploaded** - Notify when a new file is added to a volume
- **Asset Updated** - React to file changes, including title, alt text, focal point adjustments, image edits, and custom field updates. Email includes a list of what changed
- **Asset Deleted** - Notify when a file is removed from a volume

### User Management

[](#user-management)

- **User Created** - Welcome new registrations automatically or notify admins
- **User Updated** - React to profile changes or important user updates
- **User Activated** - Send onboarding materials when accounts become active
- **User Verified Email** - Acknowledge successful verification steps
- **User Deleted** - Notify when a user account is removed
- **Filtering** - Target by user group, custom fields, and more

### E-Commerce

[](#e-commerce)

- **Order Created** - Notify users when they place an order or alert admins
- **Order Status Changed** - Alert users when their order status changes

### System Notifications

[](#system-notifications)

- **Updates Available** - Get notified when a new version of Craft CMS or plugins is available. Optionally trigger only on critical updates
- **Failed Queue Job** - Notify admins when a queue job fails

### Missing an Event? ⚠️

[](#missing-an-event-️)

If you need a specific event that isn't currently supported, please [open an issue on GitHub](https://github.com/frontend-services/craft-mailcraft/issues).

Custom Email Design
-------------------

[](#custom-email-design)

Want full control over the look and feel of your emails? Use our **[Email Templates](https://plugins.craftcms.com/email-templates)** plugin alongside MailCraft to design beautiful, reusable email layouts — no coding required.

Feature Requests &amp; Contributions
------------------------------------

[](#feature-requests--contributions)

We're actively developing MailCraft and welcome community input:

- **Issues &amp; Requests**: [Open an issue on GitHub](https://github.com/frontend-services/craft-mailcraft/issues)
- **Contribute**: Pull requests welcome for features that benefit the community

Roadmap
-------

[](#roadmap)

- More Event Types
- Twig variable suggestions
- Improved admin UI/UX

###  Health Score

38

—

LowBetter than 83% of packages

Maintenance79

Regular maintenance activity

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity51

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 ~29 days

Recently: every ~64 days

Total

14

Last Release

109d ago

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

1.0.2PHP ^8.0

### 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 (39 commits)")

### Embed Badge

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

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

###  Alternatives

[spicyweb/craft-neo

A Matrix-like field type with block hierarchy

393818.3k12](/packages/spicyweb-craft-neo)[verbb/formie

The most user-friendly forms plugin for Craft.

101400.6k76](/packages/verbb-formie)[solspace/craft-freeform

The most flexible and user-friendly form building plugin!

54686.7k24](/packages/solspace-craft-freeform)[putyourlightson/craft-campaign

Send and manage email campaigns, contacts and mailing lists.

6538.0k2](/packages/putyourlightson-craft-campaign)[verbb/hyper

A user-friendly links field for Craft.

24153.5k14](/packages/verbb-hyper)[verbb/vizy

A flexible visual editor field for Craft.

4251.5k1](/packages/verbb-vizy)

PHPackages © 2026

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