PHPackages                             rulecom/rulemailer2 - 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. rulecom/rulemailer2

ActiveMagento2-module[Mail &amp; Notifications](/categories/mail)

rulecom/rulemailer2
===================

Magento 2 module for integration with Rule

1.4.5(11mo ago)15.9k↓54.7%5[3 issues](https://github.com/rulecom/rulemailer2/issues)[2 PRs](https://github.com/rulecom/rulemailer2/pulls)MITPHPCI failing

Since Aug 25Pushed 6mo ago7 watchersCompare

[ Source](https://github.com/rulecom/rulemailer2)[ Packagist](https://packagist.org/packages/rulecom/rulemailer2)[ RSS](/packages/rulecom-rulemailer2/feed)WikiDiscussions master Synced 2w ago

READMEChangelog (10)Dependencies (1)Versions (25)Used By (0)

[ ![Rule logo](https://camo.githubusercontent.com/49b83c1b04a15e57138b065d8704957e61acd1c913ddfa5a571b465106f32fe2/68747470733a2f2f6170702e72756c652e696f2f696d672f6c6f676f2d66756c6c2e737667 "Rule")](https://rule.io/)Magento 2 Integration (Rulemailer2)
===================================

[](#magento-2-integration-rulemailer2)

Magento 2 extension for [Rule](https://www.rule.se/). This extension allows Magento to send subscriber data to a customer's Rule account. Data includes: customer (email, first name, last name, date of birth and gender), cart info (product list, quantity, total price), and orders (product list, shipping address, product categories, total price). Also providing optional functionality for sending emails from Magento using the [RULE Transactional API](https://rule.se/apidoc/#transactions).

Note: Tested up to Magento 2.4.7

Contents
--------

[](#contents)

- [Magento 2 Integration (Rulemailer2)](#magento-2-integration-rulemailer2)
    - [Contents](#contents)
    - [Installation](#installation)
        - [Install via composer](#install-via-composer)
    - [Configuration](#configuration)

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

[](#installation)

### Install via composer

[](#install-via-composer)

Install like usual per [Adobe Commerce instructions](https://experienceleague.adobe.com/docs/commerce-operations/installation-guide/tutorials/extensions.html?lang=en).

In the terminal `cd` to the root of your Magento project. Then run:

```
bin/magento maintenance:enable

composer require rulecom/rulemailer2

bin/magento module:enable Rule_RuleMailer --clear-static-content

bin/magento setup:upgrade

bin/magento setup:di:compile

bin/magento cache:clean

bin/magento maintenance:disable
```

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

[](#configuration)

In the admin part of your Magento app select `Stores/Configuration` section. Then select `RULE/Rulemailer` from the left menu. In the form enter your API key from the RULE application. If 'Use transactional' field set to 'Yes' all mail from the your Magento app are going to be sent via RULE Transactional API. Be sure to have a valid email set in "Store Email Adresses" in the Configuration.

###  Health Score

43

—

FairBetter than 89% of packages

Maintenance39

Infrequent updates — may be unmaintained

Popularity26

Limited adoption so far

Community21

Small or concentrated contributor base

Maturity73

Established project with proven stability

 Bus Factor3

3 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 ~149 days

Recently: every ~161 days

Total

23

Last Release

350d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/37244c963d1f8934343a2c9b819c7163b8032536e9541a24a572063b1b0e2bc6?d=identicon)[Rule](/maintainers/Rule)

---

Top Contributors

[![athe0i](https://avatars.githubusercontent.com/u/16416581?v=4)](https://github.com/athe0i "athe0i (27 commits)")[![Stan64](https://avatars.githubusercontent.com/u/5774706?v=4)](https://github.com/Stan64 "Stan64 (13 commits)")[![olegisk](https://avatars.githubusercontent.com/u/871275?v=4)](https://github.com/olegisk "olegisk (10 commits)")[![alexpalo](https://avatars.githubusercontent.com/u/43304266?v=4)](https://github.com/alexpalo "alexpalo (9 commits)")[![IrynaMlshvk](https://avatars.githubusercontent.com/u/34026400?v=4)](https://github.com/IrynaMlshvk "IrynaMlshvk (5 commits)")[![guram-vashakidze](https://avatars.githubusercontent.com/u/44259509?v=4)](https://github.com/guram-vashakidze "guram-vashakidze (4 commits)")[![dwahlqvist](https://avatars.githubusercontent.com/u/5465298?v=4)](https://github.com/dwahlqvist "dwahlqvist (3 commits)")[![vestman](https://avatars.githubusercontent.com/u/564243?v=4)](https://github.com/vestman "vestman (3 commits)")[![indiebytes](https://avatars.githubusercontent.com/u/91565?v=4)](https://github.com/indiebytes "indiebytes (3 commits)")[![vnaz](https://avatars.githubusercontent.com/u/1700390?v=4)](https://github.com/vnaz "vnaz (1 commits)")[![robbanl](https://avatars.githubusercontent.com/u/922250?v=4)](https://github.com/robbanl "robbanl (1 commits)")[![benjick](https://avatars.githubusercontent.com/u/430872?v=4)](https://github.com/benjick "benjick (1 commits)")[![swesam](https://avatars.githubusercontent.com/u/13115815?v=4)](https://github.com/swesam "swesam (1 commits)")

### Embed Badge

![Health badge](/badges/rulecom-rulemailer2/health.svg)

```
[![Health](https://phpackages.com/badges/rulecom-rulemailer2/health.svg)](https://phpackages.com/packages/rulecom-rulemailer2)
```

###  Alternatives

[bigbharatjain/laravel-clickatell

This package makes it easy to send sms using clickatell.com with Laravel 5.

1435.2k](/packages/bigbharatjain-laravel-clickatell)[motomedialab/smtp2go

Send emails via API using the first-class email courier SMTP2Go

1323.6k](/packages/motomedialab-smtp2go)

PHPackages © 2026

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