PHPackages                             doublesecretagency/craft-notifier - 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. doublesecretagency/craft-notifier

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

doublesecretagency/craft-notifier
=================================

Send custom Twig messages when Craft events are triggered.

2.1.0(1y ago)42.6k3[12 issues](https://github.com/doublesecretagency/craft-notifier/issues)proprietaryPHPCI passing

Since Aug 19Pushed 1w ago1 watchersCompare

[ Source](https://github.com/doublesecretagency/craft-notifier)[ Packagist](https://packagist.org/packages/doublesecretagency/craft-notifier)[ RSS](/packages/doublesecretagency-craft-notifier/feed)WikiDiscussions v2-dev Synced yesterday

READMEChangelog (10)Dependencies (4)Versions (20)Used By (0)

[![Plugin icon](https://camo.githubusercontent.com/6bd9d3f9144108c482c9438ef041018c7b685ff8b1e4b360a3db8cb8845f3acc/68747470733a2f2f706c7567696e732e646f75626c657365637265746167656e63792e636f6d2f6e6f7469666965722f696d616765732f69636f6e2e737667)](https://camo.githubusercontent.com/6bd9d3f9144108c482c9438ef041018c7b685ff8b1e4b360a3db8cb8845f3acc/68747470733a2f2f706c7567696e732e646f75626c657365637265746167656e63792e636f6d2f6e6f7469666965722f696d616765732f69636f6e2e737667)

Notifier plugin for Craft CMS
=============================

[](#notifier-plugin-for-craft-cms)

---

### 🎉 Now supports SMS (Text Messages)! 🎉

[](#-now-supports-sms-text-messages-)

 [![Screenshot of example text message](https://camo.githubusercontent.com/c52f0fa93b9707e9eb4a3f4c71aa5ad23b952f566d01269a680076730e01ea30/68747470733a2f2f706c7567696e732e646f75626c657365637265746167656e63792e636f6d2f6e6f7469666965722f696d616765732f6d657373616765732f736d732d6578616d706c652e706e67)](https://camo.githubusercontent.com/c52f0fa93b9707e9eb4a3f4c71aa5ad23b952f566d01269a680076730e01ea30/68747470733a2f2f706c7567696e732e646f75626c657365637265746167656e63792e636f6d2f6e6f7469666965722f696d616765732f6d657373616765732f736d732d6578616d706c652e706e67)

---

**A super-flexible notification hub for Craft CMS!**

It can be best explained with the following formula:

```
When an [EVENT] occurs, send a [MESSAGE] to designated [RECIPIENTS].

```

There are endless reasons why you may need a combination of these event/message/recipient types.

For more details, see the [complete documentation...](https://plugins.doublesecretagency.com/notifier/)

How It Works
------------

[](#how-it-works)

### Event Types

[](#event-types)

Send notifications based on a variety of [event types](https://plugins.doublesecretagency.com/notifier/events/types/):

[![Screenshot of User event options](https://camo.githubusercontent.com/4b82dc73c37480435897f3bf4bd370eadda91db8c6f67037f51b0dcce436b093/68747470733a2f2f706c7567696e732e646f75626c657365637265746167656e63792e636f6d2f6e6f7469666965722f696d616765732f6576656e74732f6576656e742d75736572732e706e67)](https://camo.githubusercontent.com/4b82dc73c37480435897f3bf4bd370eadda91db8c6f67037f51b0dcce436b093/68747470733a2f2f706c7567696e732e646f75626c657365637265746167656e63792e636f6d2f6e6f7469666965722f696d616765732f6576656e74732f6576656e742d75736572732e706e67)

### Message Types

[](#message-types)

Regardless of which event triggered the notification, you can send a variety of [message types](https://plugins.doublesecretagency.com/notifier/messages/types/):

[![Screenshot of message type options](https://camo.githubusercontent.com/329224a699e0ef1404a87a0865ceda9ea6cae5d06347ac688f856d70f66b761f/68747470733a2f2f706c7567696e732e646f75626c657365637265746167656e63792e636f6d2f6e6f7469666965722f696d616765732f6d657373616765732f6d6573736167652d74797065732e706e67)](https://camo.githubusercontent.com/329224a699e0ef1404a87a0865ceda9ea6cae5d06347ac688f856d70f66b761f/68747470733a2f2f706c7567696e732e646f75626c657365637265746167656e63792e636f6d2f6e6f7469666965722f696d616765732f6d657373616765732f6d6573736167652d74797065732e706e67)

### Recipient Types

[](#recipient-types)

Once activated, messages can be sent to a variety of [recipient types](https://plugins.doublesecretagency.com/notifier/recipients/types/):

[![Screenshot of recipient type options](https://camo.githubusercontent.com/78be77c2783bb27fe544ac48534d8fd450ca2dd39e32e605217edbc850eb5970/68747470733a2f2f706c7567696e732e646f75626c657365637265746167656e63792e636f6d2f6e6f7469666965722f696d616765732f726563697069656e74732f726563697069656e742d74797065732e706e67)](https://camo.githubusercontent.com/78be77c2783bb27fe544ac48534d8fd450ca2dd39e32e605217edbc850eb5970/68747470733a2f2f706c7567696e732e646f75626c657365637265746167656e63792e636f6d2f6e6f7469666965722f696d616765732f726563697069656e74732f726563697069656e742d74797065732e706e67)

Write Messages in Twig
----------------------

[](#write-messages-in-twig)

All messages can be composed using [normal Twig](https://plugins.doublesecretagency.com/notifier/messages/templating), including a set of [special variables](https://plugins.doublesecretagency.com/notifier/messages/variables) which are available at runtime.

Advanced Logging
----------------

[](#advanced-logging)

All outgoing messages will be [logged](https://plugins.doublesecretagency.com/notifier/logging), to give you a detailed view of how each message was handled...

[![Screenshot of Notification Log](https://camo.githubusercontent.com/a5d9c6be984f8430c14c0ca14de3524bd095b86ff4225a75dffcaa68c7cef12c/68747470733a2f2f706c7567696e732e646f75626c657365637265746167656e63792e636f6d2f6e6f7469666965722f696d616765732f6c6f67732f6e6f74696669636174696f6e2d6c6f672e706e67)](https://camo.githubusercontent.com/a5d9c6be984f8430c14c0ca14de3524bd095b86ff4225a75dffcaa68c7cef12c/68747470733a2f2f706c7567696e732e646f75626c657365637265746167656e63792e636f6d2f6e6f7469666965722f696d616765732f6c6f67732f6e6f74696669636174696f6e2d6c6f672e706e67)

---

How to Install the Plugin
-------------------------

[](#how-to-install-the-plugin)

To get started, see the [**complete installation instructions ➡️**](https://plugins.doublesecretagency.com/notifier/getting-started/)

---

Further Reading
---------------

[](#further-reading)

If you haven't already, flip through the [complete plugin documentation](https://plugins.doublesecretagency.com/notifier/).

And if you have any remaining questions, feel free to [reach out to us](https://www.doublesecretagency.com/contact) (via Discord is preferred).

**On behalf of Double Secret Agency, thanks for checking out our plugin!** 🍺

 [![Logo for Double Secret Agency](https://camo.githubusercontent.com/e834ce35abc7cbeca17d458aba00fae271f59507ddf73fa2dfff1bee091b22ea/68747470733a2f2f7777772e646f75626c657365637265746167656e63792e636f6d2f7265736f75726365732f696d616765732f6473612d7472616e73706172656e742e706e67)](https://camo.githubusercontent.com/e834ce35abc7cbeca17d458aba00fae271f59507ddf73fa2dfff1bee091b22ea/68747470733a2f2f7777772e646f75626c657365637265746167656e63792e636f6d2f7265736f75726365732f696d616765732f6473612d7472616e73706172656e742e706e67)

###  Health Score

41

—

FairBetter than 89% of packages

Maintenance55

Moderate activity, may be stable

Popularity26

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity59

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

Recently: every ~87 days

Total

18

Last Release

439d ago

Major Versions

v0.x-dev → 1.0.02024-03-12

1.0.0 → 2.0.0-beta.12024-03-12

1.0.1 → 2.0.12024-03-15

v1.x-dev → 2.1.02025-02-25

### Community

Maintainers

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

---

Top Contributors

[![lindseydiloreto](https://avatars.githubusercontent.com/u/5309692?v=4)](https://github.com/lindseydiloreto "lindseydiloreto (117 commits)")

---

Tags

craft-cmscraft-plugincraftcmsemailmessagesnotificationssmstext-messagetwiliomessageemailnotifiernotificationssmscmstextCraftcraftcmscraft-pluginnotify

### Embed Badge

![Health badge](/badges/doublesecretagency-craft-notifier/health.svg)

```
[![Health](https://phpackages.com/badges/doublesecretagency-craft-notifier/health.svg)](https://phpackages.com/packages/doublesecretagency-craft-notifier)
```

###  Alternatives

[nystudio107/craft-seomatic

SEOmatic facilitates modern SEO best practices &amp; implementation for Craft CMS 5. It is a turnkey SEO system that is comprehensive, powerful, and flexible.

1741.4M46](/packages/nystudio107-craft-seomatic)[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)
