Skip to content

Features

Everything in the box, and what Pro adds.

The free plugin covers contacts, email, campaigns and automation end to end. Pro sharpens the four places where a growing list starts to need more.

Contacts

Everyone who ever touched your site, in one place

Contacts carry a full activity timeline, notes, tags, lists and custom fields. Import them, sync them from WordPress users, or let signups and comments add them for you.

  • Contact records

    Create, edit and delete contacts with an activity timeline, private notes and stored metadata.

  • Tags and lists

    Two ways to group people: tags for behaviour, lists for subscriptions. Both drive who receives what.

  • Custom fields

    Text, number, date, dropdown, checkbox and more, grouped into reusable field groups.

  • Dynamic segments

    Pro

    Build a query once — field values, tags, lists, activity — and the audience keeps itself current.

  • Double opt-in

    Confirmation emails, a pending status, and a per-contact subscription state that campaigns respect.

  • WordPress user sync

    New users become contacts. Signup and comment forms can add an opt-in checkbox.

Email

Write it, send it, see what happened

A block editor for the design, four sending backends for delivery, and a log of every message with opens and clicks attached.

  • Drag-and-drop builder

    Text, image, button, divider, spacer, column and raw HTML blocks. CSS is inlined for you at send time.

  • Four writing modes

    Use the block builder, a rich text editor, hand-written HTML, or plain text — per campaign.

  • Email providers

    SMTP, Amazon SES, Mailgun and SendGrid, or the WordPress mailer with nothing to configure.

  • Merge tags

    Drop {{first_name}}, {{business_name}} or an unsubscribe link into any email from a menu.

  • Email logs

    Every send recorded with opens, clicks, status and a CSV export.

  • Starter templates

    Five ready-made email templates you can import and edit, plus your own saved templates.

Campaigns

Send to thousands without holding your breath

Campaigns pick their audience from tags, lists and segments, then drain through a queue that survives slow hosts and PHP timeouts.

  • Scheduling

    Send now or set a date. Everything is stored and compared in UTC, so the time you pick is the time it goes.

  • Sending queue

    Batched delivery driven by WP-Cron with a non-blocking loopback, and a lock so no batch runs twice.

  • Open and click tracking

    Per-campaign opens, clicks, unique rates and a per-link breakdown.

  • A/B testing

    Pro

    Split subject lines or whole emails across variants, hold back the remainder, then send the winner.

  • Pause and resume

    Pausing a campaign stops the queue mid-send. Resuming picks up where it left off.

  • Cron monitor

    A settings screen that shows whether the queue is actually running, and a button to run it now.

Automation

Follow-ups that run whether or not you remember

Draw the sequence on a canvas: what starts it, how long to wait, what to send, and where the path forks.

  • Visual builder

    Triggers, delays, actions and branches on a flow canvas you can edit while the automation is live.

  • Seven triggers

    Contact created or updated, tag added or removed, list joined or left, and manual enrolment.

  • Actions

    Send an email, add or remove a tag, add or remove a list — chained in any order you like.

  • Advanced actions

    Pro

    Write to a contact field mid-sequence, or post the contact to an outgoing webhook.

  • Conditions

    Pro

    Branch on a field value, tag, segment membership, or whether an earlier email was opened or clicked.

  • Engagement triggers

    Pro

    Start an automation the moment someone opens an email or clicks a link inside it.

Connections

The rest of your stack can talk to it

Nothing here is locked in. Data comes in over webhooks and a REST API, and goes back out the same way.

  • Incoming webhooks

    Give any external form or app a URL that creates contacts and manages their tags and lists.

  • Outgoing webhooks

    Pro

    An automation step that posts contact data to any endpoint you name.

  • REST API

    Every screen in the dashboard is built on the same authenticated REST routes you can call yourself.

  • Smart links

    Pro

    Trackable links that tag a contact, add them to a list, or start an automation when clicked.

  • WordPress hooks

    Actions and filters at every meaningful point, so a developer can extend it without forking it.

  • CSV import and export

    Bring contacts in from a spreadsheet, and take your email logs back out.

Requirements

What it needs from your server.

Nothing exotic. If your site runs a current WordPress on current PHP, it runs Client Mingle. Sending volume is limited by your host and your email provider, not by the plugin.

WordPress
6.2 or newer
PHP
8.1 or newer
Database
MySQL or MariaDB — the plugin adds its own tables and indexes
Cron
WP-Cron, or a real system cron if you prefer. A monitor screen tells you which is working
Sending
The WordPress mailer, or credentials for SMTP, Amazon SES, Mailgun or SendGrid
Licence
GPLv2 or later — both plugins

Install in two minutes

Add it to a site tonight. Move your list tomorrow.

The free plugin is the whole CRM — no key, no trial clock, no contact ceiling. Turn Pro on later if you need segments, A/B tests or conditional automations.

GPL licensed · WordPress 6.2+ · PHP 8.1+