Article update notification plugin with bulk mail integration #193

Open
opened 2026-06-06 16:24:40 +00:00 by jmiller · 2 comments
Owner

Summary

Create a Joomla plugin that sends email notifications to all clients when monitored articles are updated. Primary use case: notifying clients when Terms of Service, Privacy Policy, or other legal documents are changed.

Features

Article Monitoring

  • Select individual articles to monitor for changes
  • Select entire categories (e.g., "Legal") to monitor all articles within
  • Configure which article change events trigger notifications (publish, update, unpublish)

Notification Delivery

  • Send email notifications to all registered clients/contacts when a monitored article is updated
  • Support for bulk mailing protocols — integrate with services like:
    • Mailchimp
    • SendGrid
    • Other transactional/bulk email providers
  • Fallback to Joomla's native mail system for smaller lists

Email Content

  • Configurable email templates per category or article
  • Include a summary of what changed
  • Link to the updated article
  • Unsubscribe/preference management

Use Cases

  • Terms of Service updated → all clients notified
  • Privacy Policy changed → compliance notification sent
  • Legal category article added/modified → automatic distribution
  • Product announcements → bulk notification via Mailchimp

Integration Points

  • Joomla Contacts (recipient list from contact categories)
  • Mailchimp API (bulk email delivery)
  • MokoWaaS heartbeat (tenant-aware notifications)
## Summary Create a Joomla plugin that sends email notifications to all clients when monitored articles are updated. Primary use case: notifying clients when Terms of Service, Privacy Policy, or other legal documents are changed. ## Features ### Article Monitoring - Select **individual articles** to monitor for changes - Select **entire categories** (e.g., "Legal") to monitor all articles within - Configure which article change events trigger notifications (publish, update, unpublish) ### Notification Delivery - Send email notifications to all registered clients/contacts when a monitored article is updated - Support for **bulk mailing protocols** — integrate with services like: - **Mailchimp** - **SendGrid** - Other transactional/bulk email providers - Fallback to Joomla's native mail system for smaller lists ### Email Content - Configurable email templates per category or article - Include a summary of what changed - Link to the updated article - Unsubscribe/preference management ## Use Cases - **Terms of Service** updated → all clients notified - **Privacy Policy** changed → compliance notification sent - **Legal category** article added/modified → automatic distribution - **Product announcements** → bulk notification via Mailchimp ## Integration Points - Joomla Contacts (recipient list from contact categories) - Mailchimp API (bulk email delivery) - MokoWaaS heartbeat (tenant-aware notifications)
Author
Owner

Branch created: feature/193-article-update-notification-plugin-with-

git fetch origin
git checkout feature/193-article-update-notification-plugin-with-
Branch created: [`feature/193-article-update-notification-plugin-with-`](https://git.mokoconsulting.tech/MokoConsulting/MokoWaaS/src/branch/feature/193-article-update-notification-plugin-with-) ```bash git fetch origin git checkout feature/193-article-update-notification-plugin-with- ```
Author
Owner

Update: Mailchimp integration for bulk article notifications

The article update notification system should also support sending via Mailchimp — not just Joomla's native mail.

When a monitored article (or category of articles like "Legal") is updated:

  1. Send via Joomla mail for small lists (fallback)
  2. Send via Mailchimp API for bulk distribution — push to a Mailchimp audience/campaign

This ties into the broader MokoWaaS+ERP CRM vision (#192) where Mailchimp is a first-class marketing channel.

## Update: Mailchimp integration for bulk article notifications The article update notification system should also support sending via **Mailchimp** — not just Joomla's native mail. When a monitored article (or category of articles like "Legal") is updated: 1. Send via Joomla mail for small lists (fallback) 2. **Send via Mailchimp API** for bulk distribution — push to a Mailchimp audience/campaign This ties into the broader **MokoWaaS+ERP** CRM vision (#192) where Mailchimp is a first-class marketing channel.
Sign in to join this conversation.
No labels
Priority Medium
Type Feature
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoWaaS#193