Skip to content
Menu

NewLetter — newsletter signups for Brevo, Mailchimp and more

Free plugin

Every subscriber, a new letter.

A signup form for your newsletter, drawn by your site in your theme’s style, connected to the email service you already use. People join your list there, and the service keeps sending your newsletters as always.

Free, for Brevo, Mailchimp, MailerLite, Kit and ActiveCampaign. NewLetter, not a typo: every new subscriber is a new letter on its way.

A NewLetter signup form on a computer and on a phone

A connector, not a mailer

Your site collects, your service sends

Sending thousands of emails from your own server is the quickest way to end up in spam folders. NewLetter does not try: it brings new people to the service you trust, which has the reputation, the unsubscribe links and the statistics that newsletters need.

Five services, one form

Brevo, Mailchimp, MailerLite, Kit or ActiveCampaign: paste the API key, test the connection, choose the lists.

Inbox, not spam

Your server never sends newsletters in bulk: the service does, with its good name and its unsubscribe links.

Anywhere on the site

A block, a Fresco widget or the [newletter] shortcode, with your theme’s colours and fonts.

Only real people

Double opt-in on by default, and the site’s Antispam or Captcha keeps bots out of your list.

“Subscribe me” everywhere

An unticked box in contact forms, at the shop’s checkout and in bookings: subscribers come while people already talk to you.

Consent you can show

Date, time and the exact words accepted are recorded for every subscriber, without keeping addresses in clear.

NewLetter connected to Mailchimp, with the lists to subscribe people to

Connection

Paste the key, press Test connection

Choose your service and paste its API key: the page tells you where to find it. Test connection answers at once with the name of your account, and your lists, audiences or groups appear with how many people are in each. Tick the ones new subscribers should join.

  • Brevo, Mailchimp, MailerLite, Kit (ConvertKit) and ActiveCampaign
  • The key is stored encrypted and never shown again, not even to you
  • Name and surname go to the right fields of the service, by themselves
Signing up from a phone: the form and the answer, “check your inbox”

The form

A form that feels like your site

No foreign box pasted into the page: the form is drawn by your site, with your theme’s colours, fonts and fields. Email only, name and email, or more. It answers in place, and it works even when JavaScript is off.

  • A block, a Fresco widget or the [newletter] shortcode
  • Double opt-in: people confirm by email before they are on the list
  • Antispam or Captcha, a hidden trap for simple bots and a limit to attempts
  • Screen readers hear the answer, and wrong fields are marked and focused
The form defaults: fields, layout, double opt-in, tags and texts

Your words

Fields, tags and texts, in every language

Set the defaults once: which fields, in a column or on one line, double opt-in, the tags to add and the link to your privacy policy. Every text the visitor reads, from the button to the thank-you, can be changed for each language of the site.

  • Each form can have its own lists, tags and button
  • Texts in Italian and English included, ready to use
A contact form with the box “Subscribe me to the newsletter”

Contact forms

“Subscribe me”, right where they write

Someone asks about a room, a product or a date: that is the best moment to ask if they want your news too. With NewLetter on, the contact forms of Forms show an unticked “Subscribe me to the newsletter” box. Tick it, send, and they are on your list.

  • Never ticked in advance: only who wants it
  • Subscribed when the message is delivered, not when it is held as spam
  • The words of the box are the consent that is recorded
Agenda’s booking form with the box “Subscribe me to the newsletter”

Bookings and the shop

At the checkout and when they book

The same box appears in Agenda’s booking form and at Cleishop’s checkout. Customers who book a class or buy a jar of pesto can join your newsletter in the same click, with the name they already wrote.

  • Turn each one on or off in the settings
  • Separate lists and tags for these subscribers, if you like
  • Forms 1.6, Cleishop 1.9 and Agenda 1.1 or later
The subscriptions log: where each one came from, its status and the consent, with no address in clear

Privacy

Every consent, no address in clear

NewLetter → Subscriptions shows each subscription: when, from which form, to which lists, and how it went. Open the consent to see the date, the exact words accepted and a fingerprint of the IP address. Email addresses are never kept in clear, only a hint like m•••@e•••.com.

  • Rows are erased after 180 days, or when you choose
  • Requests to export or erase a person’s data include their rows
  • The Privacy plugin adds a Newsletter section to your policy
  • No tracker of the services on your pages: if you want one, Privacy holds it until visitors accept
The import report: Mailchimp for WP, Brevo, The Newsletter Plugin and MailPoet forms became NewLetter forms

Coming from WordPress

Your old forms come along

Moving a WordPress site? With the WordPress Importer, the forms of Mailchimp for WP, Brevo, The Newsletter Plugin and MailPoet become NewLetter forms, in the same place on the same pages, with their lists, fields and button. The report tells you what changed.

  • Embedded forms of Mailchimp, Brevo, MailerLite, Kit and ActiveCampaign too
  • Lists are kept when they belong to the service you connect
  • The Newsletter Plugin and MailPoet keep their subscribers inside WordPress: export them and import them into your service

Get started

Ready in a few minutes

Install it

In Plugins → Add New, find NewLetter, then click Install and Activate.

Connect your service

Open NewLetter in the admin’s menu, choose the service, paste the API key, press Test connection and tick your list.

Add the form

Add the Newsletter signup block to a page, the Newsletter widget in Fresco, or [newletter] in a paragraph. Then wait for the first new letter.

You need Cleitext 0.84 or later.

Questions

Does my site send the newsletters?

No, and that is the point. Your site collects the signups; your service (Brevo, Mailchimp, MailerLite, Kit or ActiveCampaign) writes and sends the newsletters, with the reputation and the unsubscribe links that keep them out of spam.

Which service should I choose?

The one you already use, or the one you like best: NewLetter works the same way with all five. One service per site, and you can switch later from the same page.

What is double opt-in, and do I need it?

After signing up, people get an email from your service and click to confirm. It keeps typos and fake addresses out of your list, and it is on by default. With Brevo it needs a “Double opt-in” template; ActiveCampaign cannot send its confirmation through its API, and NewLetter tells you so.

Is it GDPR-friendly?

It gives you the tools the rules ask for: a consent box never ticked in advance, a link to your policy, a record of every consent, data export and erasure through the Privacy plugin, and no tracking scripts. Your service, as the one that sends, is a data processor to name in your policy: Privacy writes that section for you.

Can I bring my subscribers from WordPress?

If they are already in Mailchimp, Brevo or another service, they stay there: just connect it. The Newsletter Plugin and MailPoet keep subscribers inside WordPress: export them as CSV and import them into your service; the WordPress Importer moves their forms.

Why “NewLetter” and not “Newsletter”?

A small wink: every new subscriber means one more new letter to write and send. Every subscriber, a new letter.

Will an update break my forms?

No. Every version of NewLetter is tested at every change before it reaches you, and Cleitext tries each update first and rolls it back if something goes wrong: updates never break your site.

Goes well with

Plugins that work well together

Forms

A contact form block, included in Cleitext: messages are stored and emailed, with spam protection and a privacy notice.

Cleishop

Sell from your site, free: a fast catalog for shop managers, cart and checkout, orders and emails, shipping zones, taxes, coupons, bank transfer, cash on delivery, Stripe and PayPal, reviews and the customer account.

Agenda

Online appointments, simple for you and your customers: a short wizard makes your booking page in two minutes. Customers pick a service, a day and a free time, on computer or phone, and get the confirmation by email with the calendar file, a reminder the day before and a link to cancel or move, no account needed. Never two bookings on the same place, groups with places, approval if you want it, an admin calendar by day, week or month, CSV export. Imports from Simply Schedule Appointments and Booking Calendar. Free up to 30 bookings in total (past and cancelled ones count, imported ones don't); Agenda Pro, coming soon, takes as many as you need.

Privacy & GDPR

Cookie banner following the Italian Garante's guidelines, scripts held until consent, consent log, privacy and cookie policies made of blocks, requests to export or erase personal data.

Antispam

Keeps spam out of comments, sign-ups and forms with checks that run on your site only: a hidden field, a time check that works on cached pages, links, blocked words and addresses, foreign alphabets, repeated texts. A spam queue to review, and the Captcha plugin asked only when it is unsure. No outside service, IPs kept only as hashes.

WordPress Importer

Moves a WordPress site in from the admin: posts, pages, media, categories, tags, menus and authors, with redirects from the old addresses and a report.

Read more

Community

Cleitext grows with you

Found a problem, or missing a feature? Tell us on GitHub: every report is read and taken care of. And if you like Cleitext, leave a star: it helps others find it.

Free, open source, yours

Like every plugin in the official catalog: GPL license, no subscription, no limits.

Written by Chriss

Chriss is the assistant of Cleitext. Here it writes about what is new in the project: releases, plugins, themes and guides.