PHPackages                             retnly/magento-sync - 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. [API Development](/categories/api)
4. /
5. retnly/magento-sync

ActiveMagento2-module[API Development](/categories/api)

retnly/magento-sync
===================

Official Retnly CRM integration for Magento 2

v1.0.2(1mo ago)04Apache-2.0PHPPHP &gt;=8.1

Since May 18Pushed 1mo agoCompare

[ Source](https://github.com/asadshahjahan/magento-bridge-for-retainly)[ Packagist](https://packagist.org/packages/retnly/magento-sync)[ Docs](https://github.com/asadshahjahan/magento-bridge-for-retainly)[ RSS](/packages/retnly-magento-sync/feed)WikiDiscussions main Synced 3w ago

READMEChangelogDependencies (2)Versions (3)Used By (0)

Retnly Magento Bridge
=====================

[](#retnly-magento-bridge)

Official Magento 2 integration module for the (Retnly) CRM and marketing automation platform.

What It Does
------------

[](#what-it-does)

- Syncs new orders to Retnly automatically within ~1 minute of placement
- Syncs customer registrations automatically
- Tracks abandoned carts and syncs hourly (no duplicate sends)
- Fires automation trigger events for order paid, fulfilled, cancelled, and refunded
- Uses a transactional outbox pattern — checkout speed is never affected by backend availability

Automation Triggers
-------------------

[](#automation-triggers)

Once connected, merchants can build automations in the ZeroSlip dashboard using these Magento events:

EventWhen It Fires`magento_order_placed`New order placed`magento_order_paid`Invoice created (payment confirmed)`magento_order_fulfilled`Order shipped and complete`magento_order_cancelled`Order cancelled`magento_order_refunded`Credit memo issued`magento_cart_abandoned`Cart idle for 1+ hour (Email &amp; Push only)Requirements
------------

[](#requirements)

- Magento 2.4+
- PHP 8.1+
- Retnly merchant account

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

[](#installation)

```
composer require retnly/magento-sync
bin/magento module:enable Retnly_MagentoBridge
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:flush
```

Full Setup Guide
----------------

[](#full-setup-guide)

See [integration.txt](./integration.txt) for the complete step-by-step merchant setup guide.

Architecture
------------

[](#architecture)

This module uses a **transactional outbox pattern**:

1. When an order is placed, the event is written to a local `retnly_event_outbox` table inside the same database transaction as the order — no HTTP calls at checkout
2. A cron job runs every minute, picks up pending events, and POSTs them to ZeroSlip with idempotency keys
3. Failed deliveries are retried automatically on the next cron run

This means checkout is instant and unaffected even if ZeroSlip's backend is temporarily unavailable.

Support
-------

[](#support)

For setup help, contact

###  Health Score

38

—

LowBetter than 83% of packages

Maintenance90

Actively maintained with recent releases

Popularity4

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity43

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 86.7% 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 ~14 days

Total

2

Last Release

52d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/8329350?v=4)[M. Asad Shah Jahan](/maintainers/asadshahjahan)[@asadshahjahan](https://github.com/asadshahjahan)

---

Top Contributors

[![abdulmoiz771](https://avatars.githubusercontent.com/u/252438468?v=4)](https://github.com/abdulmoiz771 "abdulmoiz771 (13 commits)")[![asadshahjahan](https://avatars.githubusercontent.com/u/8329350?v=4)](https://github.com/asadshahjahan "asadshahjahan (2 commits)")

---

Tags

magentocrmintegrationmagento2retnly

### Embed Badge

![Health badge](/badges/retnly-magento-sync/health.svg)

```
[![Health](https://phpackages.com/badges/retnly-magento-sync/health.svg)](https://phpackages.com/packages/retnly-magento-sync)
```

###  Alternatives

[smile/elasticsuite

Magento 2 merchandising and search engine built on ElasticSearch

8064.7M50](/packages/smile-elasticsuite)[mollie/magento2

Mollie Payment Module for Magento 2

1131.9M16](/packages/mollie-magento2)[opengento/module-category-import-export

This module add the capability to import and export the categories from the back-office.

1310.9k2](/packages/opengento-module-category-import-export)[collab/module-speculation-rules

Magento 2 module which adds support for Speculation Rules API for instant page loads.

1011.1k](/packages/collab-module-speculation-rules)

PHPackages © 2026

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