For most publications and many businesses, the email list is the most valuable asset they own: the one audience that does not depend on a search algorithm or a social platform. Where that list lives is therefore a strategic decision, not a technical one.

emDash sends email for sign-in links, invitations and account recovery, but it has no subscriber list or newsletter feature, which forces the question. We answered it with a deliberately small build that keeps the list inside the site. It is not a newsletter platform, and it is not trying to become one. It is a foundation: once the subscribers, their consent and the content all live in one place, many of the features that made WordPress plugins such as MailPoet, The Newsletter Plugin and FluentCRM popular become small, incremental additions rather than a second system to buy.

Why the list belongs in the platform

Most newsletter set-ups put the list in the email provider and connect the website to it. That is quick, and it hands the provider the asset. Changing provider later means exporting, reconciling and re-importing the list, usually while trying not to lose anyone's consent record. It also splits the audience in two: the website knows what people read, the provider knows who they are, and neither can act on both.

We inverted it. The list lives in emDash, in the site's own database, with each subscriber's status, the date they confirmed and where they signed up. The email provider holds a synchronised copy and does what it is good at: delivery, bounce handling and unsubscribe links.

ConcernList held by the providerList held in emDash
Switching providerExport, reconcile and re-importPoint the site at the new service
Consent recordLives with the vendorLives with you, next to your content
Who controls the lettersThe provider's template editorThe site, alongside its design system
Joining reading and subscribingTwo systems, matched by handOne database, ready to combine
Effort to buildLowestModerate: a plugin and a sync

What we built: a deliberately small foundation

The first version does only what a publication needs on day one, and does it carefully.

CapabilityWhat it doesWhy it matters commercially
Double opt-in sign-upA visitor enters an address, receives a confirmation email and confirms on a page with a buttonCorporate security tools open links before people do; requiring a click keeps consent genuine and the list clean
Invisible spam protectionA challenge appears only when a visitor looks automatedNo puzzle on every form, so fewer abandoned sign-ups
Confirmation and welcome lettersBuilt in the site's design, with their wording editable in the plugin settingsThe first impression moves with the list, whichever provider sends it
Subscriber recordsEach subscriber's status, confirmation date and sign-up source, with confirmed and unsubscribed counts in the adminThe asset and its consent trail sit where the content team works
Two-way unsubscribe syncUnsubscribes made through the provider update the site's recordOne source of truth for consent
Daily housekeepingUnconfirmed sign-ups expire and are removed automaticallyPersonal data is not kept longer than it is needed

Two rules kept the synchronisation safe. Every incoming notification is checked against the site's own sending domain first, because an email provider account often serves several websites and its notifications can cover all of them. And a notification may only update people already on the list; adding someone is always the site's decision.

What the foundation makes possible

The established WordPress plugins are a useful map of what readers and marketers have come to value. MailPoet built its following on sending new posts to subscribers automatically and on segmenting lists by behaviour. The Newsletter Plugin made automated newsletters, autoresponder series and a public archive available through modular add-ons. FluentCRM went further, turning the WordPress database into a self-hosted CRM with tags, segments, contact histories and visual automation funnels.

Each of those features rests on the same three ingredients: a list you control, content you publish, and events that tie the two together. emDash provides all three. Plugins can react when an entry is published, run on a schedule, keep their own indexed records, add pages to the admin and send email through the configured provider. That is why the features below are incremental additions to the foundation, not a new system.

FeatureProven inHow it would work on emDashBusiness value
Post notificationsMailPoet, The Newsletter PluginA plugin listens for newly published articles and emails subscribers, immediately or in a batchEvery article reaches the people who asked for it, without anyone pressing send
Automated weekly digestMailPoet, The Newsletter PluginA scheduled task assembles the week's published articles into an issue, skipping weeks with nothing newA regular habit for readers at no editorial cost
Topic preferencesMailPoet segments, FluentCRM tagsSubscribers choose topics from the site's own categories, which already describe every articleFewer unsubscribes, and more relevant email for each reader
Welcome seriesThe Newsletter Plugin autoresponder, MailPoet welcome emailsA short sequence of letters spaced over days, drawn from the site's best evergreen articlesNew subscribers meet the cornerstone content while their interest is highest
A subscriber browserAll threeAn admin page to search, filter and export subscribers, built on records the site already holdsThe team can answer questions about the list without opening the provider
Engagement reportingAll threeThe provider's open, click and bounce notifications, already arriving for unsubscribes, are stored against each subscriberKnow which topics and issues earn attention; spot a deliverability problem early
Re-engagement and list hygieneMailPoet inactive subscribersA scheduled task flags subscribers who have not opened in months, sends one check-in and pauses the restBetter deliverability and lower sending costs
A single contact recordFluentCRMNewsletter sign-ups, form enquiries and, later, member accounts joined into one profile with a timelineSales and editorial see the whole relationship, not three fragments
Event-triggered emailsFluentCRM funnelsA form submission, a download or a course enrolment starts a short, purpose-built sequenceLeads are followed up consistently and immediately
Sponsored placementsCommon in publication newslettersThe site's existing advertising model supplies a sponsor slot for each issue, with disclosure handled onceA revenue line that grows with the list, not with page views

Two features are already in place through the content model rather than the email plugin. The weekly issue is a structured entry in the CMS — a lead story, a set of items and an introduction — and published on the site's public archive, so a future email edition can come from the same source. And because the site has a built-in connection for AI agents, an editor can already ask an agent to draft the week's issue from what was published, then review and publish it.

What we would deliberately not build

The point of keeping the list in the platform is to own what differentiates the publication, not to reproduce everything a specialist product does. Some things are better bought.

01Sending infrastructure

High-volume delivery, IP reputation, authentication and bounce processing are a specialist's job. The provider stays, and stays replaceable.

02A drag-and-drop email designer

The letters use the site's design system. A small set of well-made templates serves a publication better than an open canvas.

03A general marketing-automation canvas

FluentCRM's visual funnels suit businesses with many journeys. A publication needs a few well-chosen sequences, built as code and reviewed like content.

How the WordPress options compare

For teams arriving from WordPress, the comparison is less about features than about where the list lives and how much of the stack you want to run.

MailPoetThe Newsletter PluginFluentCRMemDash Now's approach
What it isA newsletter and email-marketing pluginA modular newsletter plugin with paid add-onsA self-hosted CRM and marketing-automation pluginA small plugin on the platform, extended as needed
Where the list livesYour WordPress databaseYour WordPress databaseYour WordPress databaseYour emDash database
StrengthsPost notifications, segmentation, WooCommerce emails, its own sending serviceAutomated newsletters, autoresponders, many delivery integrations, a public archiveContact profiles, tags and segments, visual funnels, deep plugin integrationsOwnership and design control, with nothing to maintain beyond what is used
Free tierUp to 1,000 subscribers, with MailPoet brandingA free core with paid add-onsA free core with a Pro editionNo licence; delivery is paid to the provider
Runs on emDashNoNoNoYes

All three are mature, well-supported products, and a WordPress site already running one well has no urgent reason to change. What they show is that list ownership — the principle MailPoet and FluentCRM share by storing subscribers in the site's own database — is the right default. emDash Now applies the same principle on a newer platform, starting smaller and adding features only as the audience earns them.

Before you build a list on emDash0/6 done

The recommendation, by where you sit

  • Running a WordPress site that works. If your list lives in a newsletter plugin's database or a provider account, document where the consent records are before any platform decision. If you rely on FluentCRM-style automations, list them; they are the part of a move that needs planning.
  • Commissioning a new site. Specify list ownership in the brief: the site holds the list and the consent record; the provider delivers. Then budget the first features as a roadmap — notifications, digest, preferences — rather than buying a suite on day one.
  • Running an agency. The foundation is a repeatable deliverable, and each feature on the roadmap is a scoped, billable increment. List ownership becomes a client benefit you can show, not just describe. The wider build is described in what we learned running emDash in production.