{"id":354354,"date":"2026-08-16T08:29:48","date_gmt":"2026-08-16T08:29:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/m2z-flow-integration-for-n8n\/"},"modified":"2026-08-16T08:29:16","modified_gmt":"2026-08-16T08:29:16","slug":"m2z-flow","status":"publish","type":"plugin","link":"https:\/\/frp.wordpress.org\/plugins\/m2z-flow\/","author":23195899,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0.4","requires":"6.5","requires_php":"8.0","requires_plugins":null,"header_name":"M2Z Flow \u2014 Integration for n8n","header_author":"","header_description":"Connect WordPress and WooCommerce to n8n through secure, reliable webhooks.","assets_banners_color":"","last_updated":"2026-08-16 08:29:16","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":42,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"mrazari","date":"2026-08-16 08:29:16"}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[569,597,243637,15439,286],"plugin_category":[45],"plugin_contributors":[275942],"plugin_business_model":[],"class_list":["post-354354","plugin","type-plugin","status-publish","hentry","plugin_tags-automation","plugin_tags-integration","plugin_tags-n8n","plugin_tags-webhook","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-mrazari","plugin_committers-mrazari"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/m2z-flow.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>M2Z Flow sends selected WordPress and WooCommerce events to webhook endpoints you configure. No external request is made merely by installing or activating the plugin.<\/p>\n\n<p>Features:<\/p>\n\n<ul>\n<li>Multiple independently configured webhook endpoints.<\/li>\n<li>Eight event contracts: post.published, post.updated, category.created, category.updated, user.registered, comment.created, order.created, and order.status_changed.<\/li>\n<li>Background delivery through the bundled Action Scheduler.<\/li>\n<li>HMAC-SHA256 signing, bounded retries, delivery history, and test events.<\/li>\n<li>Optional personal fields are disabled by default and controlled per endpoint.<\/li>\n<\/ul>\n\n<p>External service disclosure: M2Z Flow sends the event data you explicitly select to the webhook URL you provide. That destination may be an n8n instance or another compatible HTTPS endpoint. The destination operator's terms and privacy policy apply. M2Z Flow itself has no telemetry, cloud service, license server, or automatic external communication.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload and activate M2Z Flow.<\/li>\n<li>Open M2Z Flow &gt; Webhooks and add an HTTPS n8n webhook URL.<\/li>\n<li>Enter a shared secret, select events and optional fields, then save.<\/li>\n<li>Send a test event and verify its HMAC signature in n8n.<\/li>\n<li>Enable the endpoint to begin real delivery.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20delivery%20occur%20more%20than%20once%3F\"><h3>Can delivery occur more than once?<\/h3><\/dt>\n<dd><p>Yes. Delivery is at-least-once. Store event_id in your workflow and make processing idempotent.<\/p><\/dd>\n<dt id=\"is%20personal%20data%20sent%20by%20default%3F\"><h3>Is personal data sent by default?<\/h3><\/dt>\n<dd><p>Email, phone, address, and other optional personal fields are excluded unless an administrator explicitly selects them for an endpoint.<\/p><\/dd>\n<dt id=\"what%20happens%20on%20uninstall%3F\"><h3>What happens on uninstall?<\/h3><\/dt>\n<dd><p>Data is preserved by default. Enable permanent deletion in M2Z Flow &gt; Settings before uninstalling to remove all plugin tables and options.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release with eight event contracts, multiple webhooks, asynchronous HMAC-signed delivery, retries, delivery logs, immediate test events, stalled-queue recovery, privacy controls, accessible configuration tabs, payload previews, and site-timezone display.<\/li>\n<\/ul>","raw_excerpt":"Secure, asynchronous WordPress and WooCommerce webhooks for n8n with HMAC signatures, retries, logs, and privacy-first payload controls.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/354354","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=354354"}],"author":[{"embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/mrazari"}],"wp:attachment":[{"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=354354"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=354354"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=354354"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=354354"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=354354"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=354354"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}