# Nolimit News Newsletters for WordPress and WooCommerce: write an issue in the block editor, keep your lists, put a signup form anywhere, send it through your own mail setup, and show every issue as an archive on your own site. Written to replace Mailchimp for a shop that does not want a monthly bill per subscriber. ## What it does * **Write** an issue in the block editor, inside a template, with images, columns, buttons and products from your shop. * **Lists and subscribers**, with double opt-in, a one-click unsubscribe in every mail, and a CSV export whenever you want your list back. * **Sign-up** through a block or a shortcode, and from a Nolimit Forms form you connect to a list. * **Send** now or at a time you choose, to one list or several, to each person once. A test send goes to one address and changes nobody. * **An archive** of every sent issue on your own site, in your theme's own frame, and a block that lists the latest issues on any page. * **Templates** that are plain HTML files: use the two that come with it, drop your own into your theme, or paste one in that an AI designed from the guide the plugin hands you. * **Import** a Mailchimp export (subscribed, unsubscribed and cleaned files) and ask the imported people to confirm, so leaving Mailchimp is not a weekend. ## What it refuses to do * **No click tracking.** No link in a mail is rewritten, so no address is routed through anyone. * **No phone-home.** Nothing about your site or your subscribers is sent to anyone. There is no account and no paid tier. * **No opening-counting unless you switch it on.** It is an option, off by default. When it is on, it records who opened which issue in your own database and tells nobody else, and the suggested privacy text changes with it. * **Nothing is mailed to somebody who has not agreed.** A signup is pending until the person follows the link in the confirmation mail, and a pending signup nobody confirms is deleted after 30 days. ## Where to start 1. Install it and set up your mail: [SETUP.md](SETUP.md). 2. Make a list, put the signup block on a page, write an issue, send yourself a test, send it. 3. Developers building on it: [CONTRACT.md](CONTRACT.md) lists every hook, option, table and constant, and what is deliberately not promised. ## Documentation | File | For | | --- | --- | | [SETUP.md](SETUP.md) | Installing it, the few settings that need a decision, and checking that it works. | | [CONTRACT.md](CONTRACT.md) | Developers: what it offers other plugins and themes, what it stores, and what it asks of them. | Requires WordPress 5.9+ and PHP 7.4+. WooCommerce is not required; with it active, an issue can carry live product cards.