Skip to content
  1. Extras
  2. Sendex

Sendex

Email newsletter component for MODX Revolution: newsletters and subscribers in the manager, a send queue, and a subscribe form on the site via the Sendex snippet.

Features

  • Newsletters in the manager — letter template, subject, sender, subscribers
  • Site subscription — logged-in users subscribe in one click; guests confirm by email
  • Group subscribe — add active, unblocked MODX users from a user group
  • Send queue — build, send manually, or flush via cron
  • Subscriber export — CSV from the manager
  • Guest → user merge — when a MODX account is created or activated with the same email

Requirements

RequirementDescription
MODX Revolution2.8+ or 3.x
PHP7.4–8.4
ExtJSMODX manager (MODX 3 — namespace + action)

Verified on MODX 3.2.0-pl. xPDO models are global sx* classes (not namespaced).

Installation

Via ModStore

  1. Connect the ModStore repository
  2. Open Extras → Installer and click Download Extras
  3. Find Sendex, click Download, then Install
  4. Manage → Clear cache

Package page: modstore.pro.

On install and upgrade the migrations resolver runs Phinx schema migrations. Tables are not removed on package uninstall.

After install

Open Components → Sendex. Create a newsletter, place [[!Sendex]] on a page, and set up cron for the queue.

See Quick start and System settings.

SectionDescription
Quick startFirst newsletter and subscription test
Sendex snippetParameters, chunks, AJAX
SubscriptionsNewsletters and subscribers in the manager
Email queueSending and cron
System settingssendex_* keys
EventssxOn* hooks
PHP APISubscribe and queue from code
FAQCommon issues

History

The component was originally written as a MODX development demo on bezumkin.ru. The current version is maintained in modx-pro/Sendex.