{"id":345434,"date":"2026-07-29T23:23:47","date_gmt":"2026-07-29T23:23:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/australcode-email-marketing\/"},"modified":"2026-07-29T23:23:37","modified_gmt":"2026-07-29T23:23:37","slug":"australcode-email-marketing","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/australcode-email-marketing\/","author":23459699,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.0.2","requires":"6.5","requires_php":"8.2","requires_plugins":null,"header_name":"Australcode Email Marketing","header_author":"Australcode","header_description":"Capture subscribers, stay compliant, and send email campaigns from your own WordPress site \u2014 double opt-in, unsubscribe & preference center, and a self-hosted sending engine. No monthly fees.","assets_banners_color":"0f1110","last_updated":"2026-07-29 23:23:37","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/email-marketing.australcode.io","header_author_uri":"https:\/\/australcode.io","rating":0,"author_block_rating":0,"active_installs":0,"downloads":29,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"australcode","date":"2026-07-29 23:23:37"}},"upgrade_notice":{"1.0.1":"<p>Audience segmentation and A\/B subject testing are now free.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3627754,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3627754,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3627754,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3627754,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"australcode-email-marketing\/subscribe-form":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"australcode-email-marketing\/subscribe-form","title":"Subscribe form","category":"widgets","icon":"email-alt","description":"A newsletter subscribe form (Australcode Email Marketing). Place it anywhere in your theme or page builder.","keywords":["newsletter","email","subscribe","form"],"textdomain":"australcode-email-marketing","attributes":{"listId":{"type":"number","default":0},"showName":{"type":"boolean","default":false},"button":{"type":"string","default":""},"title":{"type":"string","default":""},"description":{"type":"string","default":""}},"supports":{"html":false,"multiple":true,"reusable":true},"editorScript":"file:.\/index.js"}},"tagged_versions":["1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3627754,"resolution":"1","location":"assets","locale":"","width":2560,"height":1440},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3627754,"resolution":"2","location":"assets","locale":"","width":2560,"height":1440},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3627754,"resolution":"3","location":"assets","locale":"","width":2560,"height":1440},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3627754,"resolution":"4","location":"assets","locale":"","width":2560,"height":1440},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3627754,"resolution":"5","location":"assets","locale":"","width":2560,"height":1440},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3627754,"resolution":"6","location":"assets","locale":"","width":2560,"height":1440}},"screenshots":{"1":"Dashboard \u2014 confirmed subscribers, pending double opt-in confirmations, and the sending engine at a glance.","2":"Compose a campaign \u2014 subject, template, rich-text body, send now or schedule.","3":"Subscribers \u2014 status, lists, and the consent record for every contact.","4":"Lists &amp; forms \u2014 create lists and embed the subscribe form with a shortcode, block, or widget.","5":"Settings \u2014 sender identity, the physical mailing address for the footer, double opt-in, and batch size.","6":"The subscribe form on the front end \u2014 theme-agnostic, rendered by the shortcode, block, or widget."}},"plugin_section":[],"plugin_tags":[24592,20199,264,455,1016],"plugin_category":[41,42],"plugin_contributors":[265691],"plugin_business_model":[],"class_list":["post-345434","plugin","type-plugin","status-publish","hentry","plugin_tags-double-opt-in","plugin_tags-email-campaigns","plugin_tags-email-marketing","plugin_tags-newsletter","plugin_tags-subscribers","plugin_category-communication","plugin_category-contact-forms","plugin_contributors-australcode","plugin_committers-australcode"],"banners":{"banner":"https:\/\/ps.w.org\/australcode-email-marketing\/assets\/banner-772x250.png?rev=3627754","banner_2x":"https:\/\/ps.w.org\/australcode-email-marketing\/assets\/banner-1544x500.png?rev=3627754","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/australcode-email-marketing\/assets\/icon-128x128.png?rev=3627754","icon_2x":"https:\/\/ps.w.org\/australcode-email-marketing\/assets\/icon-256x256.png?rev=3627754","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/australcode-email-marketing\/assets\/screenshot-1.png?rev=3627754","caption":"Dashboard \u2014 confirmed subscribers, pending double opt-in confirmations, and the sending engine at a glance."},{"src":"https:\/\/ps.w.org\/australcode-email-marketing\/assets\/screenshot-2.png?rev=3627754","caption":"Compose a campaign \u2014 subject, template, rich-text body, send now or schedule."},{"src":"https:\/\/ps.w.org\/australcode-email-marketing\/assets\/screenshot-3.png?rev=3627754","caption":"Subscribers \u2014 status, lists, and the consent record for every contact."},{"src":"https:\/\/ps.w.org\/australcode-email-marketing\/assets\/screenshot-4.png?rev=3627754","caption":"Lists &amp; forms \u2014 create lists and embed the subscribe form with a shortcode, block, or widget."},{"src":"https:\/\/ps.w.org\/australcode-email-marketing\/assets\/screenshot-5.png?rev=3627754","caption":"Settings \u2014 sender identity, the physical mailing address for the footer, double opt-in, and batch size."},{"src":"https:\/\/ps.w.org\/australcode-email-marketing\/assets\/screenshot-6.png?rev=3627754","caption":"The subscribe form on the front end \u2014 theme-agnostic, rendered by the shortcode, block, or widget."}],"raw_content":"<!--section=description-->\n<p>Australcode Email Marketing is a <strong>self-hosted newsletter plugin<\/strong>: it turns your WordPress site into a complete email marketing platform. Grow a subscriber list with a compliant subscribe form, confirm every contact with double opt-in, and send campaigns from your own server \u2014 unlimited subscribers, no monthly SaaS fee, no per-subscriber pricing.<\/p>\n\n<p>Your subscribers, your campaigns, and your consent records live in your own WordPress database.<\/p>\n\n<h4>Why self-hosted email marketing?<\/h4>\n\n<ul>\n<li><strong>Your data stays on your site.<\/strong> Subscribers, consent logs, and campaign history are stored in custom tables in your WordPress database, exportable to CSV at any time.<\/li>\n<li><strong>No usage-based pricing.<\/strong> The free plugin sends through your site's own email transport (wp_mail or your SMTP plugin) \u2014 the size of your list never changes what you pay.<\/li>\n<li><strong>One admin.<\/strong> Forms, subscribers, campaigns, and settings live in wp-admin.<\/li>\n<\/ul>\n\n<h4>Compliance built in<\/h4>\n\n<ul>\n<li><strong>Double opt-in<\/strong> \u2014 subscribers confirm by email before they can receive campaigns.<\/li>\n<li><strong>Consent log<\/strong> \u2014 date, source, and hashed IP recorded for every subscription.<\/li>\n<li><strong>One-click unsubscribe<\/strong> with a standard List-Unsubscribe header and a subscriber preference center.<\/li>\n<li><strong>Physical mailing address<\/strong> added to every email footer, as anti-spam law requires.<\/li>\n<\/ul>\n\n<h4>The sending engine<\/h4>\n\n<p>A queue built on WP-cron batches, throttles, and retries your sends so shared hosting stays happy. The free version sends through your existing email transport (wp_mail or any SMTP plugin); Pro adds high-deliverability transports for larger lists.<\/p>\n\n<h4>Everything in free<\/h4>\n\n<ul>\n<li>Unlimited subscribers and unlimited lists.<\/li>\n<li>Subscribe form as a shortcode, a block, and a widget \u2014 theme-agnostic.<\/li>\n<li>Double opt-in with a full consent log.<\/li>\n<li>Unsubscribe and preference center, one click, with a List-Unsubscribe header.<\/li>\n<li>Broadcast campaigns: subject, template, rich-text body, send now or schedule.<\/li>\n<li>Audience segmentation \u2014 target by engagement, purchases (with WooCommerce), and subscriber fields.<\/li>\n<li>A\/B subject line testing \u2014 split your list 50\/50 across two subject lines.<\/li>\n<li>Self-hosted sending queue with batching, throttling, and retry.<\/li>\n<li>CSV import and export.<\/li>\n<li>WooCommerce checkout subscribe opt-in (when WooCommerce is active).<\/li>\n<\/ul>\n\n<h4>WooCommerce (optional)<\/h4>\n\n<p>The plugin is standalone and works on any WordPress site. When WooCommerce is active, it adds a consent-first subscribe opt-in at checkout so buyers can join your list in one click.<\/p>\n\n<h4>Pro<\/h4>\n\n<p><a href=\"https:\/\/email-marketing.australcode.io\">Australcode Email Marketing Pro<\/a> adds scale and automation: high-deliverability transports (Amazon SES, Postmark, Mailgun, Brevo), automations (welcome series, abandoned cart, post-purchase, win-back), a drag-and-drop block composer with unlimited saved templates, open and click tracking, and resend to non-openers.<\/p>\n\n<h4>External services<\/h4>\n\n<p>This plugin uses Freemius (freemius.com) for optional usage tracking, licensing, and Pro upgrades.<\/p>\n\n<ul>\n<li><strong>What it is<\/strong>: Freemius provides the licensing, checkout, and update delivery for the Pro version, plus an optional \"Contact Us\" support channel.<\/li>\n<li><strong>What data is sent and when<\/strong>: Nothing is sent without your action. If you explicitly opt in on the activation screen (you can skip it), your admin email address and site URL are sent to Freemius. If you activate a Pro license, your license key, site URL, and admin email are sent to validate the license and deliver updates. Opening the in-admin \"Contact\" page loads an external Freemius form whose URL includes your site URL and plugin identifiers.<\/li>\n<li><strong>Terms of Service<\/strong>: https:\/\/freemius.com\/terms\/<\/li>\n<li><strong>Privacy Policy<\/strong>: https:\/\/freemius.com\/privacy\/<\/li>\n<\/ul>\n\n<p>The Pro version (sold and delivered by Freemius, not hosted on WordPress.org) can send your campaigns through a third-party email delivery provider that you choose and configure:<\/p>\n\n<ul>\n<li><strong>Amazon SES, Postmark, Mailgun, or Brevo<\/strong> \u2014 only the provider you select is contacted.<\/li>\n<li><strong>What data is sent and when<\/strong>: when the sending engine dispatches a campaign (or you press \"Send test email\"), the recipient's email address, the email subject and body, and your configured sender identity are sent to your chosen provider's API using the API credentials you entered. Nothing is sent to any provider until you configure it and pass its deliverability test.<\/li>\n<li>Amazon SES \u2014 Terms: https:\/\/aws.amazon.com\/service-terms\/ \u00b7 Privacy: https:\/\/aws.amazon.com\/privacy\/<\/li>\n<li>Postmark \u2014 Terms: https:\/\/postmarkapp.com\/terms-of-service \u00b7 Privacy: https:\/\/postmarkapp.com\/privacy-policy<\/li>\n<li>Mailgun \u2014 Terms: https:\/\/www.mailgun.com\/legal\/terms\/ \u00b7 Privacy: https:\/\/www.mailgun.com\/legal\/privacy-policy\/<\/li>\n<li>Brevo \u2014 Terms: https:\/\/www.brevo.com\/legal\/termsofuse\/ \u00b7 Privacy: https:\/\/www.brevo.com\/legal\/privacypolicy\/<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin to <code>\/wp-content\/plugins\/<\/code> or install it from the Plugins screen.<\/li>\n<li>Activate it.<\/li>\n<li>Open <strong>Australcode Email Marketing \u2192 Settings<\/strong> and set your sender name, from address, and the physical mailing address required by anti-spam law.<\/li>\n<li>Place the subscribe form on any page (shortcode, block, or widget) \u2014 activation creates a default \"Newsletter\" list for you, and you can add more under <strong>Lists &amp; forms<\/strong>.<\/li>\n<li>Send your first campaign from <strong>Campaigns<\/strong>.<\/li>\n<\/ol>\n\n<p>Documentation and Pro: <a href=\"https:\/\/email-marketing.australcode.io\">email-marketing.australcode.io<\/a><\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20need%20woocommerce%3F\"><h3>Does it need WooCommerce?<\/h3><\/dt>\n<dd><p>No. It works on any WordPress site. WooCommerce is an optional integration that adds a subscribe opt-in at checkout.<\/p><\/dd>\n<dt id=\"where%20do%20my%20subscribers%20live%3F\"><h3>Where do my subscribers live?<\/h3><\/dt>\n<dd><p>In custom tables in your own WordPress database. You can export everything to CSV at any time.<\/p><\/dd>\n<dt id=\"how%20does%20it%20send%20email%3F\"><h3>How does it send email?<\/h3><\/dt>\n<dd><p>Through a self-hosted queue that batches, throttles, and retries over your site's email transport (wp_mail or your SMTP plugin). Pro adds Amazon SES, Postmark, Mailgun, and Brevo for larger lists.<\/p><\/dd>\n<dt id=\"how%20is%20this%20different%20from%20a%20hosted%20email%20service%3F\"><h3>How is this different from a hosted email service?<\/h3><\/dt>\n<dd><p>It runs entirely on your WordPress site: your list and consent records stay in your database, sending goes through a transport you control, and there is no monthly or per-subscriber fee for the core plugin.<\/p><\/dd>\n<dt id=\"will%20my%20emails%20land%20in%20spam%3F\"><h3>Will my emails land in spam?<\/h3><\/dt>\n<dd><p>Deliverability depends on your sender domain. Use an SMTP plugin or a transactional provider, and set up SPF, DKIM, and DMARC for your domain \u2014 see the <a href=\"https:\/\/email-marketing.australcode.io\/docs\/deliverability\">deliverability guide<\/a>. The plugin covers the list-hygiene side: double opt-in, one-click unsubscribe, a List-Unsubscribe header, and your physical address in every footer.<\/p><\/dd>\n<dt id=\"is%20it%20gdpr%20%2F%20can-spam%20friendly%3F\"><h3>Is it GDPR \/ CAN-SPAM friendly?<\/h3><\/dt>\n<dd><p>The compliance basics are built in and always on: double opt-in, a consent log (date, source, hashed IP), one-click unsubscribe with a preference center, and a physical mailing address in every footer. Lawful processing for your business remains your responsibility.<\/p><\/dd>\n<dt id=\"can%20i%20import%20subscribers%20from%20another%20tool%3F\"><h3>Can I import subscribers from another tool?<\/h3><\/dt>\n<dd><p>Yes \u2014 CSV import (and export) is part of the free version.<\/p><\/dd>\n<dt id=\"does%20it%20slow%20my%20site%20down%3F\"><h3>Does it slow my site down?<\/h3><\/dt>\n<dd><p>Sending runs in the background through a WP-cron queue with batching and throttling tuned for shared hosting. You can lower the batch size in Settings if your host limits outgoing mail.<\/p><\/dd>\n<dt id=\"what%20does%20pro%20add%2C%20and%20what%20does%20it%20cost%3F\"><h3>What does Pro add, and what does it cost?<\/h3><\/dt>\n<dd><p>High-deliverability transports (Amazon SES, Postmark, Mailgun, Brevo), automations, a drag-and-drop block composer, open\/click tracking, and resend to non-openers. (Audience segmentation and A\/B subject testing are free.) Licenses are annual \u2014 see <a href=\"https:\/\/email-marketing.australcode.io\">email-marketing.australcode.io<\/a> for pricing.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Audience segmentation and A\/B subject testing are now part of the free version.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release: subscriber lists with double opt-in and a consent log, subscribe form (shortcode, block, widget), broadcast campaigns with scheduling, audience segmentation, A\/B subject testing, self-hosted sending queue (batching, throttling, retry), unsubscribe and preference center with List-Unsubscribe, CSV import\/export, and an optional WooCommerce checkout opt-in.<\/li>\n<\/ul>","raw_excerpt":"Self-hosted email marketing for WordPress \u2014 send newsletters from your own server, with double opt-in, one-click unsubscribe, and no monthly fees.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/345434","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=345434"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/australcode"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=345434"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=345434"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=345434"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=345434"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=345434"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=345434"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}