The Home for Magento 2 Excellence

Quality-tested Magento 2 modules. Explore. Evaluate. Elevate. #magento2

1090 Modules
635 Ready
455 Need Help
Vendors 🏆 Leaderboard
Actively Maintained vv1.0.2

Retainly Magento Bridge

retnly/magento-sync 76

Syncs orders and customers from Magento to the Retainly CRM platform, tracks abandoned carts, and sends real-time storefront events to its marketing engine.

4
Downloads
Below average
0
GitHub Stars
2mo ago
Last Release
0
Open Issues
Build Passing
Ready to install

Build Tests

Composer Install
DI Compile
Templates

Code Quality

CS Coding Standard
44 warnings
L1 PHPStan

Release Discipline

Follows SemVer · 100% What is this?

Release history audited up to vv1.0.2

Tested on Magento 2.4.9

Recent Test History

Each release is tested against the latest Magento version at that time.

vv1.0.2 on Magento 2.4.9
Jun 2, 2026
v1.0.0 on Magento 2.4.9
Jun 1, 2026

Share This Module's Status

Retainly Magento Bridge Magento compatibility status badge

README

Loaded from GitHub

Retnly Magento Bridge

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

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

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

Event When 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 & Push only)

Requirements

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

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

See integration.txt for the complete step-by-step merchant setup guide.

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

For setup help, contact support@zeroslip.co

This content is fetched directly from the module's GitHub repository. We are not the authors of this content and take no responsibility for its accuracy, completeness, or any consequences arising from its use.