PHPackages                             ujamii/neos-mailjetsubscription - 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. ujamii/neos-mailjetsubscription

ActiveNeos-package[Mail &amp; Notifications](/categories/mail)

ujamii/neos-mailjetsubscription
===============================

Adds 2 new form finishers for the form builder to sub/unsub to mailjet mailing list

v0.2.2(12mo ago)0192GPL-3.0-or-laterPHP

Since Apr 10Pushed 12mo ago1 watchersCompare

[ Source](https://github.com/ujamii/Ujamii.MailjetSubscription)[ Packagist](https://packagist.org/packages/ujamii/neos-mailjetsubscription)[ RSS](/packages/ujamii-neos-mailjetsubscription/feed)WikiDiscussions main Synced 1mo ago

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

Ujamii.MailjetSubscription
==========================

[](#ujamiimailjetsubscription)

This package adds two new form finishers for the Neos Form Builder to subscribe and unsubscribe users to/from Mailjet mailing lists.

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

[](#installation)

The package can be installed via Composer:

```
composer require ujamii/neos-mailjetsubscription
```

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

[](#requirements)

- Neos CMS 8.x+
- t3n/mailjet-adapter

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

[](#configuration)

Add your Mailjet API credentials to your NEOS `Configuration/Settings.yaml`:

```
# Settings.yaml
t3n:
    MailJetAdapter:
        mailjet:
            clientConfiguration:
                apiKey: 'your-api-key'
                apiSecret: 'your-api-secret'
```

Features
--------

[](#features)

This package provides:

1. **MailjetSubscribeFinisher**: Adds a contact to one or more Mailjet mailing list
2. **MailjetUnsubscribeFinisher**: Removes a contact from one or more Mailjet mailing list
3. **MailjetListSelector**: A new form element which shows a set of lists to subscribe to/unsubscribe from.

Usage
-----

[](#usage)

### Form Builder Integration

[](#form-builder-integration)

After installing the package, the two new finishers will be available in the Form Builder in the Neos backend as well as a new form type for the Mailjet ContactLists the user wants to sub/unsubscribe. Backend editors have to chose from all available lists which ones should be shown in frontend. The form field always has the name `lists`.

#### Subscribe Finisher Configuration

[](#subscribe-finisher-configuration)

The Finisher expects 2 field ids to be in the form: `email` and `lists`.

#### Unsubscribe Finisher Configuration

[](#unsubscribe-finisher-configuration)

The Finisher expects 2 field ids to be in the form: `email` and `lists`.

DataSource for List Selection
-----------------------------

[](#datasource-for-list-selection)

The package includes a DataSource for selecting Mailjet lists in the Neos backend. This allows editors to choose from available lists when configuring forms.

License
-------

[](#license)

This package is licensed under the [GPLv3 license](LICENSE).

Contribution
------------

[](#contribution)

Contributions are welcome! Please feel free to submit a Pull Request.

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance50

Moderate activity, may be stable

Popularity12

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity31

Early-stage or recently created project

 Bus Factor2

2 contributors hold 50%+ of commits

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

Total

5

Last Release

364d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1526725?v=4)[Michael Grundkötter](/maintainers/mgrundkoetter)[@mgrundkoetter](https://github.com/mgrundkoetter)

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

---

Top Contributors

[![mgrundkoetter](https://avatars.githubusercontent.com/u/1526725?v=4)](https://github.com/mgrundkoetter "mgrundkoetter (6 commits)")[![marionitschke](https://avatars.githubusercontent.com/u/66317219?v=4)](https://github.com/marionitschke "marionitschke (4 commits)")[![lucasboerner](https://avatars.githubusercontent.com/u/92752057?v=4)](https://github.com/lucasboerner "lucasboerner (3 commits)")

---

Tags

mailjetmailjet-apineos-cmsneos-packageneoscms

### Embed Badge

![Health badge](/badges/ujamii-neos-mailjetsubscription/health.svg)

```
[![Health](https://phpackages.com/badges/ujamii-neos-mailjetsubscription/health.svg)](https://phpackages.com/packages/ujamii-neos-mailjetsubscription)
```

###  Alternatives

[tijsverkoyen/css-to-inline-styles

CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.

5.8k505.3M227](/packages/tijsverkoyen-css-to-inline-styles)[minishlink/web-push

Web Push library for PHP

1.9k12.0M53](/packages/minishlink-web-push)[laravel-notification-channels/twilio

Provides Twilio notification channel for Laravel

2587.7M12](/packages/laravel-notification-channels-twilio)[spatie/url-signer

Generate a url with an expiration date and signature to prevent unauthorized access

4422.3M16](/packages/spatie-url-signer)[mattketmo/email-checker

Throwaway email detection library

2742.0M5](/packages/mattketmo-email-checker)[neos/neos

An open source Content Application Platform based on Flow. A set of core Content Management features is resting within a larger context that allows you to build a perfectly customized experience for your users.

116989.0k674](/packages/neos-neos)

PHPackages © 2026

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