Plugin
Newsletter
by Celena
Turn site visitors into a mailing list and send campaigns without leaving the admin panel.
- Subscription forms — inline tag
{newsletter_form}for any theme template, or automatic embedding into the site footer (skipped when the theme already has its own form). - Double opt-in — confirmation email, one-click unsubscribe link in every campaign, GDPR consent checkbox with a policy link.
- Lists — segment the audience and target a campaign at a single list.
- Campaigns — subject, preheader and HTML body with
%name%,%email%,%site_name%,%unsubscribe_url%placeholders, plus a test send to yourself. - Batch delivery — the first batch leaves immediately, the rest is picked up by a token-protected cron endpoint. Delivery is idempotent, so a timeout never produces duplicates.
- Statistics — opens via a tracking pixel, clicks via a redirect limited to a per-campaign link whitelist, with rates per campaign and a list of tracked links.
- Brevo and Mailchimp — mirror confirmed subscribers to either service and verify the key with one button.
- CSV import and export — move an existing list in, take a filtered selection out.
- Privacy first — only a salted hash of the IP is stored, opens and clicks can be switched off independently.
Works on MySQL and PostgreSQL, needs no composer packages and never edits your theme.
| Version | Date | Requires | Size |
|---|---|---|---|
| 1.0.0 | 2026-08-19 | PHP >=8.3 · Celena >=3.6 | 89 KB |
Initial marketplace release |
|||
Requirements
- PHP >=8.3 or newer
- Celena CMS >=3.6 or newer
- Tested up to Celena CMS 3.6
Installation
After purchase you receive a license key. Install the package from the client admin panel — it will ask for the key on activation.
- Open Plugins/Themes in your Celena admin panel.
- Click “Install from file” and upload the downloaded archive (or use “Install from marketplace” if connected).
- Activate the package — for paid packages, enter the license key when prompted.