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

ActiveMagento2-module

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

Magento 2 module for integration with Rule

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

Since Aug 25Pushed 3mo ago7 watchersCompare

[ Source](https://github.com/rulecom/rulemailer2)[ Packagist](https://packagist.org/packages/rulecom/rulemailer2)[ RSS](/packages/rulecom-rulemailer2/feed)WikiDiscussions master Synced 1mo 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

46

—

FairBetter than 93% of packages

Maintenance51

Moderate activity, may be stable

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

255d 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)
```

PHPackages © 2026

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