PHPackages                             statamic-rad-pack/campaign-monitor - 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. statamic-rad-pack/campaign-monitor

ActiveStatamic-addon[Mail &amp; Notifications](/categories/mail)

statamic-rad-pack/campaign-monitor
==================================

Subscribe registrations or contact forms to Campaign Monitor

v3.0.1(2mo ago)32181MITPHPPHP ^8.3CI passing

Since Sep 11Pushed 1mo ago2 watchersCompare

[ Source](https://github.com/statamic-rad-pack/campaign-monitor)[ Packagist](https://packagist.org/packages/statamic-rad-pack/campaign-monitor)[ RSS](/packages/statamic-rad-pack-campaign-monitor/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (10)Versions (13)Used By (0)

Manage Campaign Monitor newsletters in Statamic
===============================================

[](#manage-campaign-monitor-newsletters-in-statamic)

[![Latest Version](https://camo.githubusercontent.com/08a0b935b7a0b06e8531dc453597a3513a06558abce154cbd059c4f684d562f6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f73746174616d69632d7261642d7061636b2f63616d706169676e2d6d6f6e69746f72)](https://github.com/statamic-rad-pack/campaign-monitor/releases)

This package provides an easy way to integrate Campaign Monitor with Statamic forms and user registrations.

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

[](#requirements)

- PHP 8.1+
- Statamic v4

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

[](#installation)

You can install this package via composer using:

```
composer require statamic-rad-pack/campaign-monitor
```

The package will automatically register itself.

Configuration
-------------

[](#configuration)

Set your Campaign Monitor API Key and Client ID in your `.env` file. Instructions on how to find these [can be found here](https://help.createsend.com/admin/api-keys#:~:text=Where%20to%20find%20your%20API,API%20keys%20and%20client%20IDs.).

```
CAMPAIGNMONITOR_API_KEY=your-api-key-here
CAMPAIGNMONITOR_CLIENT_ID=your-client-id-here
```

Publish the config file to `config/campaign-monitor.php` run:

```
php artisan vendor:publish --tag="campaign-monitor-config"
```

Usage
-----

[](#usage)

Create your Statamic [forms](https://statamic.dev/forms#content) as usual. When editing the form you'll see a "Campaign Monitor Integration" section where you can configure if and how that form integrates with Campaign Monitor.

Don't forget to add the consent field to your blueprint.

You can also manage if new users are added a list using the dedicated settings view in the control panel.

*Configuration in the Control Panel:*

[![control panel](https://raw.githubusercontent.com/statamic-rad-pack/campaign-monitor/main/images/config.png)](https://raw.githubusercontent.com/statamic-rad-pack/campaign-monitor/main/images/config.png)

### Data storage

[](#data-storage)

Any user related settings are stored by default in `resources/campaign_monitor.yaml`.

If you want to change this or use a different data store, you can bind `\StatamicRadPack\Mailchimp\UserConfig::class` in your app service provider. You should modify the `getSavedSettings`, `save`, and `exists` methods according to your requirements.

Testing
-------

[](#testing)

Run the tests with:

```
vendor/bin/phpunit
```

### Changelog

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information what has changed recently.

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) for details.

Security
--------

[](#security)

Please see [SECURITY](SECURITY.md) for details.

###  Health Score

49

—

FairBetter than 95% of packages

Maintenance87

Actively maintained with recent releases

Popularity18

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 82.1% 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 ~90 days

Recently: every ~135 days

Total

11

Last Release

72d ago

Major Versions

v1.0.1 → 2.0.02024-04-12

v2.3.0 → v3.0.02026-01-29

PHP version history (2 changes)1.0.0PHP ^8.1

v3.0.0PHP ^8.3

### Community

Maintainers

![](https://www.gravatar.com/avatar/7dca041006ffc1cdd1ba1edc6f81e68f580037d176ff0d6ae512907863b44666?d=identicon)[jackmcdade](/maintainers/jackmcdade)

![](https://www.gravatar.com/avatar/284c5b58bdd27f11208613351d7e9b04b9b8b7f9acc024b480630cd51e5f7df6?d=identicon)[statamic](/maintainers/statamic)

![](https://avatars.githubusercontent.com/u/51899?v=4)[Ryan Mitchell](/maintainers/ryanmitchell)[@ryanmitchell](https://github.com/ryanmitchell)

---

Top Contributors

[![ryanmitchell](https://avatars.githubusercontent.com/u/51899?v=4)](https://github.com/ryanmitchell "ryanmitchell (32 commits)")[![anditopping](https://avatars.githubusercontent.com/u/1104234?v=4)](https://github.com/anditopping "anditopping (4 commits)")[![duncanmcclean](https://avatars.githubusercontent.com/u/19637309?v=4)](https://github.com/duncanmcclean "duncanmcclean (2 commits)")[![jackmcdade](https://avatars.githubusercontent.com/u/44739?v=4)](https://github.com/jackmcdade "jackmcdade (1 commits)")

---

Tags

campaign-monitorstatamic-addon

###  Code Quality

TestsPHPUnit

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/statamic-rad-pack-campaign-monitor/health.svg)

```
[![Health](https://phpackages.com/badges/statamic-rad-pack-campaign-monitor/health.svg)](https://phpackages.com/packages/statamic-rad-pack-campaign-monitor)
```

###  Alternatives

[statamic-rad-pack/runway

Eloquently manage your database models in Statamic.

135192.6k5](/packages/statamic-rad-pack-runway)[statamic-rad-pack/mailchimp

Subscribe registrations or contact forms to Mailchimp

1818.5k](/packages/statamic-rad-pack-mailchimp)[duncanmcclean/simple-commerce

A simple, yet powerful e-commerce addon for Statamic.

16313.2k2](/packages/duncanmcclean-simple-commerce)[statamic/seo-pro

65440.7k](/packages/statamic-seo-pro)[duncanmcclean/statamic-cargo

Comprehensive e-commerce addon for Statamic. Build bespoke e-commerce sites without the complexity.

322.8k](/packages/duncanmcclean-statamic-cargo)[thoughtco/statamic-cache-tracker

1833.0k](/packages/thoughtco-statamic-cache-tracker)

PHPackages © 2026

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