{"id":348387,"date":"2026-08-22T12:39:49","date_gmt":"2026-08-22T12:39:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/connector-for-newspack-newsletters-and-listmonk\/"},"modified":"2026-08-22T12:39:14","modified_gmt":"2026-08-22T12:39:14","slug":"wp-typia-newsletter-connector","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/wp-typia-newsletter-connector\/","author":18091940,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1","requires":"6.7","requires_php":"8.0","requires_plugins":null,"header_name":"WPTypia Email Service Provider Connector for Newspack Newsletters with Listmonk","header_author":"imjlk","header_description":"Companion ESP provider for sending Newspack Newsletters campaigns with Listmonk.","assets_banners_color":"05101b","last_updated":"2026-08-22 12:39:14","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":58,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"imjlk","date":"2026-08-22 12:39:14"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3660553,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3660553,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3660553,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3660553,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3660553,"resolution":"1","location":"assets","locale":"","width":1440,"height":1050},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3660553,"resolution":"2","location":"assets","locale":"","width":1600,"height":1050},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3660553,"resolution":"3","location":"assets","locale":"","width":1600,"height":1050}},"screenshots":{"1":"Configure the Listmonk API connection, sender defaults, template, and target list IDs from the WordPress settings screen.","2":"Compose a newsletter in the WordPress 7.1 iframed editor while reviewing the connected Listmonk campaign status and analytics.","3":"Select a Listmonk audience, sync the campaign, send a test email, and inspect the generated HTML and payload without leaving the editor."}},"plugin_section":[],"plugin_tags":[7644,267,226655,455,196252],"plugin_category":[41,42],"plugin_contributors":[262460],"plugin_business_model":[],"class_list":["post-348387","plugin","type-plugin","status-publish","hentry","plugin_tags-campaigns","plugin_tags-email","plugin_tags-listmonk","plugin_tags-newsletter","plugin_tags-newspack","plugin_category-communication","plugin_category-contact-forms","plugin_contributors-imjlk","plugin_committers-imjlk"],"banners":{"banner":"https:\/\/ps.w.org\/wp-typia-newsletter-connector\/assets\/banner-772x250.png?rev=3660553","banner_2x":"https:\/\/ps.w.org\/wp-typia-newsletter-connector\/assets\/banner-1544x500.png?rev=3660553","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/wp-typia-newsletter-connector\/assets\/icon-128x128.png?rev=3660553","icon_2x":"https:\/\/ps.w.org\/wp-typia-newsletter-connector\/assets\/icon-256x256.png?rev=3660553","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/wp-typia-newsletter-connector\/assets\/screenshot-1.png?rev=3660553","caption":"Configure the Listmonk API connection, sender defaults, template, and target list IDs from the WordPress settings screen."},{"src":"https:\/\/ps.w.org\/wp-typia-newsletter-connector\/assets\/screenshot-2.png?rev=3660553","caption":"Compose a newsletter in the WordPress 7.1 iframed editor while reviewing the connected Listmonk campaign status and analytics."},{"src":"https:\/\/ps.w.org\/wp-typia-newsletter-connector\/assets\/screenshot-3.png?rev=3660553","caption":"Select a Listmonk audience, sync the campaign, send a test email, and inspect the generated HTML and payload without leaving the editor."}],"raw_content":"<!--section=description-->\n<p>WPTypia Email Service Provider Connector for Newspack Newsletters with Listmonk is a companion plugin for Newspack Newsletters that adds a Listmonk ESP provider.\nIt turns Newspack newsletter editor output into raw HTML Listmonk campaigns, then\nsupports draft sync, test sends, immediate sends, and scheduled sends.<\/p>\n\n<p>Subscriber sync and campaign analytics are included. The connector does not\nexpose a WordPress webhook receiver; configure bounce and complaint processing\nin Listmonk.<\/p>\n\n<p>This plugin requires a Listmonk server configured by the site administrator. It\nsends newsletter HTML, campaign metadata, subscriber email addresses, list\nmembership changes, subscriber attributes, and analytics lookup requests to the\nconfigured Listmonk API URL. Listmonk may be self-hosted or operated by another\nparty depending on the URL you configure. Review your Listmonk deployment's own\nprivacy policy, terms, and data retention settings before connecting it.<\/p>\n\n<p>Listmonk project documentation is available at https:\/\/listmonk.app\/docs\/.<\/p>\n\n<h4>Built with WPTypia<\/h4>\n\n<p>This plugin was scaffolded as a WPTypia workspace and continues to use\nWPTypia packages and synchronization tooling for typed REST contracts,\ngenerated schemas, and build consistency. WPTypia is maintained by this\nplugin's author at https:\/\/github.com\/imjlk\/wp-typia.<\/p>\n\n<p>The plugin also builds on the WordPress Block Editor and Interactivity API,\nNewspack Newsletters provider APIs, and the Listmonk REST API.<\/p>\n\n<p>Newspack and Listmonk are trademarks or project names of their respective\nowners. This plugin is not affiliated with or endorsed by Newspack, Automattic,\nor the Listmonk project.<\/p>\n\n<h3>Requirements<\/h3>\n\n<ul>\n<li>WordPress 6.7 or later.<\/li>\n<li>PHP 8.0 or later.<\/li>\n<li>Newspack Newsletters installed and active.<\/li>\n<li>Newspack platform plugin is optional; Newspack Newsletters is the required dependency for this connector.<\/li>\n<li>A reachable Listmonk server over HTTPS. Plain HTTP is allowed only when WordPress runs in a local or development environment.<\/li>\n<li>A Listmonk API user with <code>lists:get_all<\/code>, <code>campaigns:manage<\/code>, <code>campaigns:send<\/code>, <code>campaigns:get_analytics<\/code>, <code>subscribers:get<\/code>, <code>subscribers:manage<\/code>, and <code>bounces:get<\/code>.<\/li>\n<\/ul>\n\n<h3>Privacy and Uninstall<\/h3>\n\n<p>The Listmonk API URL, API user, API token, default From email, template ID, and\ndefault list IDs are stored in the WordPress options table. When the plugin is\nuninstalled, those local settings and connector sync-error transients are\ndeleted.<\/p>\n\n<p>Uninstalling this plugin does not delete remote Listmonk campaigns,\nsubscribers, lists, bounces, or analytics data. It also preserves connector post\nmeta on newsletter posts so campaign history remains auditable if the plugin is\nreinstalled. Remove remote data from the Listmonk admin if your retention policy\nrequires it.<\/p>\n\n<p>Suggested privacy-policy text is available at\nhttps:\/\/github.com\/imjlk\/wp-typia-newsletter-connector\/blob\/main\/docs\/PRIVACY.md.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate Newspack Newsletters.<\/li>\n<li>Upload and activate <code>wp-typia-newsletter-connector.zip<\/code>.<\/li>\n<li>Open Settings &gt; Newsletter Connector.<\/li>\n<li>Enter the Listmonk API URL, API user, API token, default From email, template ID, and list IDs.<\/li>\n<li>Use Save and test connection.<\/li>\n<li>Select <code>listmonk<\/code> as the active Newspack Newsletters service provider.<\/li>\n<li>Create a Newspack newsletter and verify the Listmonk editor panel can preview, sync, and send a test.<\/li>\n<\/ol>\n\n<p>Detailed setup and validation documentation is available at\nhttps:\/\/github.com\/imjlk\/wp-typia-newsletter-connector\/blob\/main\/docs\/SETUP.md.<\/p>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Changed: <a href=\"https:\/\/github.com\/imjlk\/wp-typia-newsletter-connector\/commit\/5fd2f76269d3830cef41c08891180ede205fc098\">5fd2f76<\/a> Promote the connector to its first stable WordPress.org release with WordPress 7.1 compatibility, verified Newspack Newsletters and Listmonk workflows, and complete directory artwork. \u2014 Thanks imjlk!<\/li>\n<\/ul>\n\n<h4>0.1.2<\/h4>\n\n<ul>\n<li>Changed: <a href=\"https:\/\/github.com\/imjlk\/wp-typia-newsletter-connector\/commit\/e0f7b9decf1b529a2cebfbe12ef5152e59f145cc\">e0f7b9d<\/a> Rename the plugin for trademark-safe WordPress.org review and verify compatibility with WordPress 7.1, including its enforced iframed editor and updated form controls. \u2014 Thanks @imjlk!<\/li>\n<\/ul>\n\n<h4>0.1.1<\/h4>\n\n<ul>\n<li>Fixed: Replace dynamic PHP include paths with explicit local resource loading, remove development documentation from the WordPress.org package, and update the WPTypia tooling used to validate generated contracts.<\/li>\n<li>Changed: <a href=\"https:\/\/github.com\/imjlk\/wp-typia-newsletter-connector\/commit\/3ed995c7f2192d6c4b3eb194fb41ebe3eedae01f\">3ed995c<\/a> Add changeset-driven versioning and verified WordPress plugin release automation. \u2014 Thanks @imjlk!<\/li>\n<li>Changed: <a href=\"https:\/\/github.com\/imjlk\/wp-typia-newsletter-connector\/commit\/c35932f698bea5e78d5b2075ab76c1dbf92981f7\">c35932f<\/a> Align the plugin slug, text domain, REST namespace, and release artifacts for WordPress.org review while keeping the directory-facing display name distinct. \u2014 Thanks @imjlk!<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial WordPress.org release for the Newspack Newsletters and Listmonk integration.<\/li>\n<li>Declares Newspack Newsletters as the required companion dependency and adds Listmonk provider registration, settings, campaign sync, test send, send\/schedule transitions, editor panel, subscriber sync, analytics, and compatibility fallbacks.<\/li>\n<li>Documents that bounce and complaint webhooks should terminate at Listmonk, not WordPress.<\/li>\n<\/ul>","raw_excerpt":"Companion ESP provider for sending Newspack Newsletters campaigns with Listmonk.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/348387","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=348387"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/imjlk"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=348387"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=348387"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=348387"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=348387"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=348387"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=348387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}