{"id":350746,"date":"2026-08-19T19:07:19","date_gmt":"2026-08-19T19:07:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/senderz\/"},"modified":"2026-08-19T19:06:49","modified_gmt":"2026-08-19T19:06:49","slug":"senderz-marketing-connect","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/senderz-marketing-connect\/","author":23544705,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.1.4","stable_tag":"2.1.4","tested":"7.0.4","requires":"6.2","requires_php":"7.2","requires_plugins":null,"header_name":"Senderz Marketing","header_author":"Senderz","header_description":"Connects your WordPress site to Senderz and renders your published popups and web-push opt-in on the site. Can add marketing consent controls when WooCommerce is active.","assets_banners_color":"111827","last_updated":"2026-08-19 19:06:49","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/senderz.app","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":47,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.1.4":{"tag":"2.1.4","author":"senderz","date":"2026-08-19 19:06:49"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3655206,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3655206,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3655206,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3655206,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.1.4"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[264,1046,711,37677,286],"plugin_category":[41,45],"plugin_contributors":[276564],"plugin_business_model":[],"class_list":["post-350746","plugin","type-plugin","status-publish","hentry","plugin_tags-email-marketing","plugin_tags-popups","plugin_tags-sms","plugin_tags-web-push","plugin_tags-woocommerce","plugin_category-communication","plugin_category-ecommerce","plugin_contributors-senderz","plugin_committers-senderz"],"banners":{"banner":"https:\/\/ps.w.org\/senderz-marketing-connect\/assets\/banner-772x250.png?rev=3655206","banner_2x":"https:\/\/ps.w.org\/senderz-marketing-connect\/assets\/banner-1544x500.png?rev=3655206","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/senderz-marketing-connect\/assets\/icon-128x128.png?rev=3655206","icon_2x":"https:\/\/ps.w.org\/senderz-marketing-connect\/assets\/icon-256x256.png?rev=3655206","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Senderz is email, SMS and web-push marketing for Israeli merchants. This plugin\nconnects your WordPress site to your Senderz workspace. Once connected it renders\nyour published popups, capture forms and games on the site, and serves the\nsame-origin service worker browser push requires.<\/p>\n\n<p>It can also turn submissions from the form plugin you already use into Senderz\ncontacts. Contact Form 7, WPForms, Gravity Forms, Elementor Pro Forms, Fluent\nForms, Formidable Forms and Ninja Forms are supported. You pick which forms are\ncaptured and which field holds the email address, phone number and name, so no\nform sends anything until you set it up.<\/p>\n\n<p>It can sync the people who have an account on your site. Accounts arrive in\nSenderz as contacts who are not subscribed to anything. Creating an account is\nnot marketing consent, so only a person who ticks the opt-in checkbox you can add\nto the registration form is ever subscribed.<\/p>\n\n<p>When WooCommerce is active it can add an unticked marketing opt-in checkbox at\ncheckout and attach the exact pay-for-order recovery link to outgoing order\nwebhooks. Checkout consent fields, identified cart activity and back-in-stock\nrequests are disabled until a site administrator enables them in Senderz.<\/p>\n\n<p>This plugin replaces Senderz for WooCommerce. Upgrading carries your settings over\nand deactivates the old plugin automatically.<\/p>\n\n<h4>Service disclosure<\/h4>\n\n<p>This plugin is a client for Senderz, a hosted service at https:\/\/senderz.app.\nIt requires a Senderz account.<\/p>\n\n<p><strong>Nothing is sent to Senderz until you connect the site.<\/strong> On a fresh install the\nplugin makes no outbound request of any kind: no storefront script, no tracking\nbeacon, no version ping.<\/p>\n\n<p>Once you connect, the following leaves your site:<\/p>\n\n<ul>\n<li>Your site address, sent once at connect so Senderz can identify the site.<\/li>\n<li>Visitors' browsers load the Senderz storefront script from api.senderz.app to\nrender your published popups and handle push opt-in.<\/li>\n<li>Push subscription details, when a visitor opts in to browser notifications.<\/li>\n<li>For each form you switch on under Senderz Marketing, then Forms: only the\nvalues in the fields you mapped, the form's name and the page address it was\nsubmitted from. Fields you did not map are never sent.<\/li>\n<li>With WooCommerce active, the marketing opt-in a shopper ticks at checkout\ntravels on your existing WooCommerce order webhooks.<\/li>\n<li>With WooCommerce active and cart activity switched on under Settings, then\nSenderz, then Store: when a shopper types their email address at the checkout,\nthat address is sent, and from then on their add to cart, remove from cart and\nstarted checkout activity is sent with the product, price and quantity. Nothing\nis sent for a shopper who has not given an email address or signed in. The\naddress is held in your site's own WooCommerce session, never in a cookie a\nthird-party script could read.<\/li>\n<li>With WooCommerce active and back-in-stock requests switched on: the email\naddress a shopper enters on an out-of-stock product, and whether they ticked\nthe marketing opt-in, are stored on your site and sent to Senderz when that\nproduct comes back in stock.<\/li>\n<li>If you switch on user sync under Senderz Marketing, then Users: for each\naccount on the site, its email address, phone number if one is stored, first and\nlast name, site language and whether the person ticked a marketing opt-in. User\nsync is off until you turn it on.<\/li>\n<\/ul>\n\n<p>Form submissions are sent after the page has finished loading for the visitor, so\ncapture never slows a form down. Account changes are sent in the background too.<\/p>\n\n<p>Terms of Use: https:\/\/senderz.app\/terms\nPrivacy Policy: https:\/\/senderz.app\/privacy<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Open Senderz Marketing in your WordPress administration menu.<\/li>\n<li>Click Connect to Senderz and approve the request in your Senderz workspace.<\/li>\n<\/ol>\n\n<p>If your site is not reachable from the internet, for example a staging or local\nsite, use Manual setup on the same screen with your Workspace ID and an API key\nfrom Senderz under Settings, then API keys.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"nothing%20shows%20on%20my%20site\"><h3>Nothing shows on my site<\/h3><\/dt>\n<dd><p>Check that Senderz Marketing shows Connected, and that you have a published\npopup in Senderz. If you connected Senderz with a different site address, for\nexample www versus non-www, set it under Advanced.<\/p><\/dd>\n<dt id=\"i%20was%20using%20senderz%20for%20woocommerce\"><h3>I was using Senderz for WooCommerce<\/h3><\/dt>\n<dd><p>Install this plugin and it takes over automatically. Your settings carry across\nand the old plugin is deactivated. Connect from Senderz Marketing so the\nsite is linked to your workspace directly.<\/p><\/dd>\n<dt id=\"does%20this%20send%20anything%20before%20i%20connect%3F\"><h3>Does this send anything before I connect?<\/h3><\/dt>\n<dd><p>No. Every outbound behaviour is gated on the connection.<\/p><\/dd>\n<dt id=\"how%20do%20i%20capture%20my%20contact%20form%3F\"><h3>How do I capture my contact form?<\/h3><\/dt>\n<dd><p>Go to Senderz Marketing, then Forms. Your forms are listed under the plugin\nthey belong to. Tick Capture submissions, check that the email, phone and name\nfields are pointed at the right columns, and save.<\/p>\n\n<p>If a form is not listed, submit it once. Some form plugins do not let us read\ntheir forms until one has been used.<\/p><\/dd>\n<dt id=\"does%20capturing%20a%20form%20subscribe%20people%20to%20marketing%3F\"><h3>Does capturing a form subscribe people to marketing?<\/h3><\/dt>\n<dd><p>Only if you say so. Each form has a marketing consent setting, and it starts at\nnever. Capture on its own records the contact without subscribing them. Choose\neither that the whole form is a marketing opt-in, or that a specific consent\ncheckbox on the form has to be ticked.<\/p><\/dd>\n<dt id=\"does%20the%20back-in-stock%20message%20reach%20everyone%20who%20asks%20for%20it%3F\"><h3>Does the back-in-stock message reach everyone who asks for it?<\/h3><\/dt>\n<dd><p>No. Senderz only emails people who have opted in to marketing, so the request\nform carries an unticked opt-in checkbox. A shopper who leaves it unticked is\nstill recorded against the product, and you can see the request in Senderz, but\nno email is sent to them.<\/p><\/dd>\n<dt id=\"which%20woocommerce%20checkout%20does%20the%20opt-in%20checkbox%20appear%20on%3F\"><h3>Which WooCommerce checkout does the opt-in checkbox appear on?<\/h3><\/dt>\n<dd><p>The classic checkout shortcode. The block checkout is not supported yet.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.1.4<\/h4>\n\n<ul>\n<li>First release on the WordPress.org plugin directory.<\/li>\n<li>Starts the user sync in the background as soon as it is turned on in Senderz, instead of waiting for the next settings refresh.<\/li>\n<\/ul>\n\n<h4>2.1.3<\/h4>\n\n<ul>\n<li>Verifies a nonce before recording a marketing opt-in from the registration form, the add user screen and the WooCommerce checkout.<\/li>\n<\/ul>\n\n<h4>2.1.2<\/h4>\n\n<ul>\n<li>Renames the plugin to Senderz Marketing and uses the unique senderz-marketing-connect directory slug.<\/li>\n<li>Loads the Senderz storefront runtime through the WordPress script enqueue API.<\/li>\n<li>Keeps WooCommerce checkout collection and identified cart activity disabled until an administrator enables them.<\/li>\n<\/ul>\n\n<h4>2.1.1<\/h4>\n\n<ul>\n<li>Refreshes the popup runtime after backend releases so storefronts do not keep stale scratch-card and image rendering behavior.<\/li>\n<\/ul>\n\n<h4>2.1.0<\/h4>\n\n<ul>\n<li>Moves the Senderz screen to Marketing on WooCommerce stores, and to its own menu on other sites. The old Settings link still works.<\/li>\n<li>Checkout opt-ins, the wording on each, the list subscribers join, cart tracking, back-in-stock and user sync are now set in Senderz. This screen shows what is set.<\/li>\n<li>Adds separate SMS and WhatsApp opt-in checkboxes at the checkout, off until you turn them on in Senderz.<\/li>\n<li>Settings you had already chosen on this site are carried over the first time it connects, so nothing is reset.<\/li>\n<\/ul>\n\n<h4>2.0.2<\/h4>\n\n<ul>\n<li>Keeps WordPress integration lookup separate from optional WooCommerce storefront features so published popups resolve correctly.<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Prepares the plugin for WordPress.org directory submission and confirms compatibility with WordPress 7.0.<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Replaces Senderz for WooCommerce with one plugin for any WordPress site.<\/li>\n<li>Captures submissions from Contact Form 7, WPForms, Gravity Forms, Elementor Pro\nForms, Fluent Forms, Formidable Forms and Ninja Forms, with a per-form field\nmapping screen and per-form marketing consent that defaults to off.<\/li>\n<li>Adds a guided connect flow, so credentials no longer have to be pasted by hand.<\/li>\n<li>WooCommerce checkout opt-in and order recovery links now load only when\nWooCommerce is active.<\/li>\n<li>Adds WooCommerce cart and checkout activity for identified shoppers, and an\noptional back-in-stock request form on out-of-stock products, both under\nSenderz Marketing, then Store.<\/li>\n<li>All outbound behaviour is gated on the connection.<\/li>\n<\/ul>","raw_excerpt":"Connect your WordPress site to Senderz for contact capture, on-site popups and web push.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/350746","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=350746"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/senderz"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=350746"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=350746"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=350746"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=350746"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=350746"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=350746"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}