Mailing lists for Joomla sites

The mailing-list platform
Joomla sites
actually need.

Postrider runs the mailing lists your Joomla site already needs — reading your real membership data, syncing every group automatically, and never billing you twice for a person who sits on twelve lists.

4 live tenants in production83,240 emails sent through SESNative AWS SES + SES TenantsListserv-style reflector listsJoomla connector, live sync
postrider.uk/admin/lists

Lists

1,284 members · 12 lists

All Members — Announcements

Announcement · synced from Joomla

1,284Synced

secretaries@

Reflector · moderated · daily digest

962 held

Committee — Formal Notices

Announcement · bypasses unsubscribe

58Synced

Monthly Bulletin

Campaign · opt-in

411Draft
Delivered 99.1% · Bounce 0.14% · Complaint 0.01%SES healthy

Where Postrider wins

Five modelling decisions,
not five settings.

Each one is a structural difference a competitor would have to rebuild from the ground up, not a setting they could add to catch up.

01 — SEGREGATION

Per-list opt-out, no duplicate billing

Global suppression (bounce/complaint) is account-wide; subscribe state is tracked per list. Opting out of one list never silently drops a member from another.

Mailchimp bills the same contact again for every audience it sits in.

02 — REFLECTOR LISTS

Real member-to-list posting

A member emails the list's own address; SES receiving redistributes it to every subscriber, with moderation, digests, reply-threading and attachments.

Neither Mailchimp nor the Mailster incumbent attempt this at all.

03 — DELIVERABILITY

Native send, native tracking

One discrete SES call per recipient, with real event tracking (bounce, complaint, delivery, open, click) and RFC 8058 one-click unsubscribe built in from day one.

Mailster's own docs note tracking depends entirely on your SMTP provider.

04 — ISOLATION

Reputation walls between customers

AWS SES Tenants give each customer its own sending reputation on shared infrastructure — one customer's bounce spike can't sink another's inbox placement.

Cheaper and more elegant than a dedicated IP per customer at this scale.

05 — ABUSE PREVENTION

Spam caught before it sends, and after

Every campaign is screened by an AI content check for spam, phishing, and scam intent before it goes out. Bounce and complaint rates are monitored per tenant against AWS's own reputation thresholds, with automatic suspension if they're crossed.

Most ESPs review abuse after the damage is done — this catches intent at send time, then backs it up with real delivery feedback.

06 — CMS-NATIVE

Lives inside the member system it serves

A first-class Joomla connector reads real membership data and keeps lists in sync automatically — push-on-save plus a scheduled resync — or syncs from any database table generically.

No mainstream ESP integrates this deeply with a membership CMS out of the box.

The inventory

Everything, in one place.

Everything currently live in production, grouped the way a buyer would evaluate it.

Campaigns

  • Rich-text/HTML composer with a template library
  • Segmentation over synced custom fields, with live member counts
  • Isolated test-send path
  • Scheduling with double-send-proof cron dispatch
  • One-click duplication
  • Per-campaign Reply-To override
  • Private-announcement mode
  • Live send-progress and one-click retry

Reflector lists

  • Open or moderated posting, per list
  • Realtime, daily, or weekly digest
  • Reply-threading and a cross-list "My Messages" view
  • Attachment forwarding
  • Poster confirmation and a per-list footer
  • Tenant-wide posting-admin allowlist
  • Resend once a rejected sender is authorised

Automation + reporting

  • Subscriber growth and engagement charts
  • Deliverability health vs. SES's own thresholds
  • Usage and estimated-cost visibility

Everyday admin + under the hood

  • Pagination, search, and filters everywhere
  • Bulk actions and CSV export
  • Fully responsive, phone to desktop
  • Serverless (Vercel) + Postgres (Neon), no worker to babysit
  • Durable, step-based send pipeline

How it works

Three steps from your member database to a proven delivery.

1

Connect your member system

The Joomla connector, Community Builder fields, or any database table — push-on-save plus a scheduled resync keeps lists eventually consistent even if a webhook is missed.

2

Model lists around the person

Every subscriber carries one global suppression state and independent per-list subscriptions — segment by field, run reflector lists, or both, without re-importing anyone.

3

Send, reflect, and prove it landed

Campaigns, reflector posts, and digests all go out through the same tracked SES pipeline — delivery, opens, clicks, bounces and complaints, per tenant.

Pricing

Priced on distinct active subscribers — deduplicated across every list.

A member on five of your lists costs what a member on one list costs. Mailchimp's own pricing documentation confirms it bills again per audience a contact sits in, and again for contacts who've already unsubscribed.

Every paid tier includes a generous monthly send allowance; beyond that, overage is billed per 1,000 sends — never per contact, never per list.

Free

£0

no card required

  • Up to 150 subscribers
  • 1,500 sends / month
  • Hard-capped, no overage
Most chosen

Growth

£15

/mo

  • Up to 1,000 subscribers
  • 10,000 sends / month
  • £1 per 1,000 overage

Scale

£39

/mo

  • Up to 5,000 subscribers
  • 50,000 sends / month
  • £1 per 1,000 overage

Enterprise

Custom

negotiated, annual

  • 5,000+ subscribers
  • Custom send allowance
  • Negotiated overage

What the model does, and doesn't, charge for.

  • ✓Charges once per real person, however many lists they’re on
  • ✓Never counts an unsubscribed contact against you
  • ✓Includes reflector lists, moderation, and digests at every paid tier
  • ✓Resets on your actual billing cycle, not a rolling window
  • –Doesn’t charge extra for team seats, roles, or the audit log

Indicative pricing — final published rates are confirmed at checkout, in GBP.

2,000
508,000
40,000
500200,000
TierScale
Base subscription£39 /mo
Send allowance (50,000)Included
Overage£0

Estimated total

£39 /mo

Overage beyond the included allowance is £0.95 per 1,000 sends.

Create your tenantStart on Free — no card required.

Security & compliance

Consent and compliance, enforced in code.

None of this is a policy document — it's the actual send path every message goes through, whether it's a campaign, a reflector post, or a digest.

One-click unsubscribe

RFC 8058, stateless per-recipient HMAC tokens — no separate token database to manage.

Automatic suppression

A bounce or complaint suppresses account-wide, enforced at send time on every send path.

Inbound authentication gate

SES's own DMARC/SPF/spam/virus verdicts, plus RFC 3834 mail-loop protection on reflector and digest sends.

AI content screening

Every campaign is checked for spam, phishing, and scam intent before it sends — a high-confidence flag blocks the send pending staff review, never silently through.

Reputation-based suspension

Bounce and complaint rates are monitored per tenant against AWS's own published thresholds; a tenant damaging shared sending reputation is suspended automatically.

Roles and audit

Owner/editor roles enforced server-side, with a full log of team changes, sends, and key rotation.

Account security

Generated temp password with forced change on first login, self-service reset, and TOTP two-factor.

Keys and API

A per-tenant API key, shown once and stored only as a hash, with a published reference generated from the real routes.

Register

Create your tenant.

Tell us about your organisation and we'll provision your tenant, verify your sending domain with you, and send a temporary password for first login.

Already a tenant?

Sign in to the admin →

We use these details only to set up your tenant. No marketing lists — that would be poor form.