{"id":366584,"date":"2026-09-11T21:13:18","date_gmt":"2026-09-11T21:13:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/kapish-email-marketing-for-woocommerce\/"},"modified":"2026-09-12T14:02:32","modified_gmt":"2026-09-12T14:02:32","slug":"kapish-email-marketing-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/kapish-email-marketing-for-woocommerce\/","author":18133812,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.5","stable_tag":"1.2.5","tested":"7.1","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"Kapish Email Marketing for WooCommerce","header_author":"Kapish AI","header_description":"Connect WooCommerce to Kapish email marketing: welcome, abandoned cart, browse, post-purchase, and back in stock.","assets_banners_color":"060608","last_updated":"2026-09-12 14:02:32","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/kapishai.com","header_plugin_uri":"https:\/\/kapishai.com\/plugins\/woocommerce","header_author_uri":"https:\/\/kapishai.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":118,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.3":{"tag":"1.2.3","author":"websolutionsz123","date":"2026-09-11 21:12:42","revision":3692099},"1.2.4":{"tag":"1.2.4","author":"websolutionsz123","date":"2026-09-11 22:53:50","revision":3692188},"1.2.5":{"tag":"1.2.5","author":"websolutionsz123","date":"2026-09-12 14:02:32","revision":3692743}},"upgrade_notice":{"1.2.5":"<p>Critical fix: update immediately if the site shows PHP source instead of loading. No settings change required.<\/p>","1.2.4":"<p>Popup and restock alert are on by default. Re-save WooCommerce \u2192 Kapish Email if you want to turn them off. Optional shortcode: [kapish_email].<\/p>","1.2.3":"<p>No action required. Directory translations load automatically.<\/p>","1.2.2":"<p>Re-save WooCommerce \u2192 Kapish Email and confirm Kapish Terms and Privacy.<\/p>","1.2.0":"<p>The plugin now creates WooCommerce REST keys and sends them to Kapish. Re-save WooCommerce \u2192 Kapish Email after updating.<\/p>","1.1.0":"<p>Abandoned-cart emails now use the real product photo and price. Update the plugin \u2014 do not add theme code.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3692099,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3692099,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3692099,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3692099,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.3","1.2.4","1.2.5"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[15962,569,267,456,286],"plugin_category":[41,45,55],"plugin_contributors":[280308],"plugin_business_model":[],"class_list":["post-366584","plugin","type-plugin","status-publish","hentry","plugin_tags-abandoned-cart","plugin_tags-automation","plugin_tags-email","plugin_tags-marketing","plugin_tags-woocommerce","plugin_category-communication","plugin_category-ecommerce","plugin_category-seo-and-marketing","plugin_contributors-websolutionsz123","plugin_committers-websolutionsz123"],"banners":{"banner":"https:\/\/ps.w.org\/kapish-email-marketing-for-woocommerce\/assets\/banner-772x250.png?rev=3692099","banner_2x":"https:\/\/ps.w.org\/kapish-email-marketing-for-woocommerce\/assets\/banner-1544x500.png?rev=3692099","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/kapish-email-marketing-for-woocommerce\/assets\/icon-128x128.png?rev=3692099","icon_2x":"https:\/\/ps.w.org\/kapish-email-marketing-for-woocommerce\/assets\/icon-256x256.png?rev=3692099","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Kapish Email Marketing for WooCommerce connects your store to <a href=\"https:\/\/kapishai.com\">Kapish<\/a> so you can send lifecycle email from one place: welcome, abandoned cart, browse abandonment, post-purchase, and back in stock.<\/p>\n\n<p>This plugin is a <strong>connector<\/strong>. You need a Kapish account. It does not send mail by itself. It is not affiliated with Automattic or WooCommerce.com.<\/p>\n\n<h4>What it does<\/h4>\n\n<ul>\n<li>Registers WooCommerce webhooks for new customers, orders, and product stock changes.<\/li>\n<li>Adds a storefront tracker that captures email before checkout: a popup, optional [kapish_email] embed, and \u201cGet a restock alert\u201d on sold-out products. Welcome and browse can run even if the shopper never reaches checkout. Cart and browse also include the real product photo, price, and link. No theme or functions.php paste.<\/li>\n<li>Abandoned-cart and browse emails auto-fill that product. \u201cOthers also bought\u201d \/ recently viewed grids fill at send time.<\/li>\n<li>Uses the same webhook secret you save in Kapish (HMAC) so deliveries can be verified.<\/li>\n<li>Declares compatibility with WooCommerce High-Performance Order Storage (HPOS).<\/li>\n<\/ul>\n\n<h4>What you still do in Kapish<\/h4>\n\n<p>Create automations, design emails, and manage contacts in Kapish: Marketing \u2192 Email. This plugin only forwards store events.<\/p>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 6.2 or later<\/li>\n<li>WooCommerce 8.0 or later<\/li>\n<li>A Kapish business (copy the business ID from Marketing \u2192 Email \u2192 Stores)<\/li>\n<li>HTTPS on your shop if you want WooCommerce to deliver webhooks reliably<\/li>\n<\/ul>\n\n<h3>Privacy<\/h3>\n\n<p>The plugin sends store events (customer email, order and product data WooCommerce already exposes on those hooks) to the Kapish site URL you configure. See <a href=\"https:\/\/kapishai.com\/privacy\">https:\/\/kapishai.com\/privacy<\/a> and <a href=\"https:\/\/kapishai.com\/terms\">https:\/\/kapishai.com\/terms<\/a>.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to Kapish (https:\/\/kapishai.com) to forward WooCommerce customers, orders, products, cart, and browse events so Kapish can send the emails you set up. A Kapish account is required to send. Data is posted over HTTPS to the site URL you save (default https:\/\/kapishai.com).<\/p>\n\n<ul>\n<li>Terms of Service: https:\/\/kapishai.com\/terms<\/li>\n<li>Privacy Policy: https:\/\/kapishai.com\/privacy<\/li>\n<li>Plugin listing: https:\/\/kapishai.com\/plugins\/woocommerce<\/li>\n<\/ul>\n\n<p>You confirm those terms in WooCommerce \u2192 Kapish Email before webhooks and REST keys are sent.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In Kapish, open Marketing \u2192 Email \u2192 Stores. Copy your WordPress business ID (starts with <code>biz_<\/code>) and webhook secret \u2014 they appear as soon as you open Stores.<\/li>\n<li>In WordPress go to Plugins \u2192 Add New, search Kapish Email Marketing for WooCommerce, then Install and Activate. WooCommerce must already be active. You can also upload the plugin folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Open WooCommerce \u2192 Kapish Email.<\/li>\n<li>Paste the Kapish site URL (<code>https:\/\/kapishai.com<\/code> unless you host Kapish yourself), business ID, and secret. Confirm Kapish Terms and Privacy, then save. The plugin sends a REST key to Kapish \u2014 do not paste ck_\/cs_ keys. Welcome, abandoned cart, browse, post-purchase, and back-in-stock turn on in Kapish. The popup and restock form are on by default; add <code>[kapish_email]<\/code> to a page or footer if you want a static signup box.<\/li>\n<li>In Kapish, add sending-domain DNS and click Check DNS so mail can send. Turn off overlapping WooCommerce marketing emails so customers are not mailed twice.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20i%20list%20this%20on%20wordpress.org%20without%20a%20kapish%20account%3F\"><h3>Can I list this on WordPress.org without a Kapish account?<\/h3><\/dt>\n<dd><p>People can install the plugin from WordPress.org, but sending mail requires a Kapish account. The plugin only connects WooCommerce events to Kapish.<\/p><\/dd>\n<dt id=\"do%20i%20still%20paste%20a%20snippet%20in%20my%20theme%3F\"><h3>Do I still paste a snippet in my theme?<\/h3><\/dt>\n<dd><p>No. Never paste into the theme, functions.php, or a page builder HTML block unless you want the optional embed. The plugin shows an email popup, a restock form on out-of-stock products, posts cart\/browse events from WooCommerce hooks, and creates webhooks when you save settings. Optional shortcodes: <code>[kapish_email]<\/code> (signup box) and <code>[kapish_restock]<\/code> (restock alert).<\/p><\/dd>\n<dt id=\"what%20data%20is%20sent%20to%20kapish%3F\"><h3>What data is sent to Kapish?<\/h3><\/dt>\n<dd><p>Customer email and name, order totals and line items WooCommerce already puts on those webhooks, and (from the tracker) the shopper email plus the product name, photo, price, and URL. See the <a href=\"https:\/\/kapishai.com\/privacy\">privacy policy<\/a> and <a href=\"https:\/\/kapishai.com\/terms\">terms of service<\/a>.<\/p><\/dd>\n<dt id=\"do%20i%20agree%20to%20kapish%20terms%20when%20i%20install%20the%20plugin%3F\"><h3>Do I agree to Kapish terms when I install the plugin?<\/h3><\/dt>\n<dd><p>The plugin itself is GPLv2 or later. Sending mail through Kapish is a Kapish service. WooCommerce \u2192 Kapish Email asks you to confirm the Kapish <a href=\"https:\/\/kapishai.com\/terms\">Terms<\/a> and <a href=\"https:\/\/kapishai.com\/privacy\">Privacy Policy<\/a> before the store is connected.<\/p><\/dd>\n<dt id=\"do%20i%20need%20woocommerce%20rest%20api%20keys%3F\"><h3>Do I need WooCommerce REST API keys?<\/h3><\/dt>\n<dd><p>No. From 1.2.0 the plugin creates a Kapish REST key when you install it, then sends that key to Kapish when you save WooCommerce \u2192 Kapish Email. You do not paste consumer keys. REST is used to backfill existing customers\/orders and to issue unique coupons.<\/p><\/dd>\n<dt id=\"which%20webhooks%20are%20created%3F\"><h3>Which webhooks are created?<\/h3><\/dt>\n<dd><p>customer.created, <code>order.created<\/code>, <code>order.updated<\/code>, and <code>product.updated<\/code>. They all post to your Kapish WordPress hook URL.<\/p><\/dd>\n<dt id=\"is%20this%20an%20official%20woocommerce.com%20product%3F\"><h3>Is this an official WooCommerce.com product?<\/h3><\/dt>\n<dd><p>No. It is a third-party connector published independently of Automattic \/ Woo.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.5<\/h4>\n\n<ul>\n<li>Fix critical bug: class-capture.php was missing the opening PHP tag and could dump plugin source on the storefront and wp-admin.<\/li>\n<\/ul>\n\n<h4>1.2.4<\/h4>\n\n<ul>\n<li>Capture email before checkout: popup, [kapish_email] embed, and restock alert on sold-out products so welcome and browse run without reaching checkout.<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>Translations load via WordPress.org automatically; removed manual load_plugin_textdomain().<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Settings screen links Kapish Terms and Privacy and requires confirmation before connect.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Send REST keys on the existing webhook URL so Kapish no longer 404s \/connect.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Creates a WooCommerce REST API key on install and sends it to Kapish on save. No ck_\/cs_ paste.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Cart and browse events include the live product photo, price, and URL.<\/li>\n<li>Server-side WooCommerce hooks so emails still fill if a browser blocks JavaScript.<\/li>\n<li>No theme, snippet, or functions.php changes required.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: settings screen, WooCommerce webhooks, and storefront tracker.<\/li>\n<\/ul>","raw_excerpt":"Connect WooCommerce to Kapish for welcome, abandoned cart, browse, post-purchase, and back-in-stock email.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/366584","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=366584"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/websolutionsz123"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=366584"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=366584"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=366584"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=366584"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=366584"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=366584"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}