PHPackages                             rareform/craft-plunk - 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. rareform/craft-plunk

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

rareform/craft-plunk
====================

Plunk mail adapter for Craft CMS

v1.0.0(1mo ago)015MITPHPPHP ^8.0.2

Since Jul 9Pushed 1mo agoCompare

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

READMEChangelog (1)Dependencies (6)Versions (2)Used By (0)

[![Plunk icon](./src/icon.svg)](./src/icon.svg)

Plunk for Craft CMS
===================

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

This plugin provides a [Plunk](https://www.useplunk.com/) mail transport adapter for [Craft CMS](https://craftcms.com/).

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

[](#requirements)

This plugin requires Craft CMS 4.0.0+ or 5.0.0+.

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

[](#installation)

Install the plugin with Composer:

```
composer require rareform/craft-plunk
php craft plugin/install plunk
```

Setup
-----

[](#setup)

Once Plunk is installed:

1. Go to **Settings** -&gt; **Email** in the Craft control panel.
2. Change **Transport Type** to **Plunk**.
3. Enter your **Secret API Key**. Plunk's `/v1/send` endpoint requires a secret key (`sk_*`).
4. Leave **API Base URL** blank to use hosted Plunk, or set it to your self-hosted Plunk API origin.
5. Confirm your Craft system email address uses a domain that is verified in Plunk.
6. Click **Save** and send Craft's test email.

Environment Variables
---------------------

[](#environment-variables)

Both settings support Craft environment aliases and environment variables.

```
PLUNK_SECRET_KEY=sk_your_secret_key
PLUNK_API_BASE_URL=https://next-api.useplunk.com
```

Use `$PLUNK_SECRET_KEY` for the **Secret API Key** setting and `$PLUNK_API_BASE_URL` for the **API Base URL** setting.

For self-hosted Plunk installs, set **API Base URL** to the API root, without `/v1/send`. The transport appends `/v1/send` automatically.

Notes
-----

[](#notes)

This adapter is intentionally focused on Craft mail delivery. It sends the subject, HTML/text body, sender, recipients, reply-to address, custom headers, and attachments from Craft through Plunk's transactional send API. Plunk templates, contact data, subscription state, workflows, and event tracking are not exposed as plugin settings in this release.

Plunk's transactional API does not provide separate CC or BCC fields. Messages with CC or BCC recipients are rejected by the transport so those recipients are not silently dropped.

###  Health Score

37

—

LowBetter than 81% of packages

Maintenance90

Actively maintained with recent releases

Popularity8

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity38

Early-stage or recently created project

 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

Unknown

Total

1

Last Release

48d ago

### Community

Maintainers

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

---

Top Contributors

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

---

Tags

mailercmsyii2craftcmsplunk

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/rareform-craft-plunk/health.svg)

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

###  Alternatives

[craftcms/cms

Craft CMS

3.6k3.7M3.5k](/packages/craftcms-cms)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.4M236](/packages/sulu-sulu)[kimai/kimai

Kimai - Time Tracking

4.8k9.4k1](/packages/kimai-kimai)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

595.8M684](/packages/shopware-core)[craftcms/mailgun

Mailgun integration for Craft CMS

27228.5k10](/packages/craftcms-mailgun)[craftcms/postmark

Postmark adapter for Craft CMS

20193.3k4](/packages/craftcms-postmark)

PHPackages © 2026

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