{"id":228696,"date":"2025-04-24T13:02:56","date_gmt":"2025-04-24T13:02:56","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/smaily-wp-connect\/"},"modified":"2026-10-23T19:13:41","modified_gmt":"2026-10-23T19:13:41","slug":"smaily-connect","status":"publish","type":"plugin","link":"https:\/\/lij.wordpress.org\/plugins\/smaily-connect\/","author":4780519,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"3.20.0","stable_tag":"3.20.0","tested":"7.1.4","requires":"6.6","requires_php":"8.0","requires_plugins":null,"header_name":"Smaily Connect","header_author":"Smaily","header_description":"Smaily integration plugin that includes WooCommerce and Contact Form 7 integrations.","assets_banners_color":"a993a8","last_updated":"2026-10-23 19:13:41","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/smaily.com\/help\/user-manual\/smaily-connect-for-wordpress\/","header_author_uri":"https:\/\/smaily.com","rating":0,"author_block_rating":0,"active_installs":2000,"downloads":36806,"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":"sendsmaily","date":"2025-04-24 13:02:30","revision":3280976},"1.1.0":{"tag":"1.1.0","author":"sendsmaily","date":"2025-04-28 13:25:42","revision":3283436},"1.2.0":{"tag":"1.2.0","author":"sendsmaily","date":"2025-04-30 10:08:23","revision":3284784},"1.2.1":{"tag":"1.2.1","author":"sendsmaily","date":"2025-05-05 09:44:43","revision":3287639},"1.2.2":{"tag":"1.2.2","author":"sendsmaily","date":"2025-08-06 13:49:47","revision":3340411},"1.2.3":{"tag":"1.2.3","author":"sendsmaily","date":"2025-08-13 06:13:20","revision":3343937},"1.2.4":{"tag":"1.2.4","author":"sendsmaily","date":"2025-08-14 07:52:46","revision":3344392},"1.3.0":{"tag":"1.3.0","author":"sendsmaily","date":"2025-09-05 06:46:59","revision":3356475},"1.3.1":{"tag":"1.3.1","author":"sendsmaily","date":"2025-09-08 09:55:02","revision":3357762},"1.3.2":{"tag":"1.3.2","author":"sendsmaily","date":"2025-09-18 05:53:04","revision":3363656},"1.3.3":{"tag":"1.3.3","author":"sendsmaily","date":"2025-10-09 06:00:14","revision":3375462},"1.4.0":{"tag":"1.4.0","author":"sendsmaily","date":"2025-10-28 11:51:53","revision":3385821},"1.4.1":{"tag":"1.4.1","author":"sendsmaily","date":"2025-11-03 14:42:56","revision":3388946},"1.4.2":{"tag":"1.4.2","author":"sendsmaily","date":"2025-11-21 12:32:42","revision":3400447},"1.4.3":{"tag":"1.4.3","author":"sendsmaily","date":"2025-11-28 13:32:28","revision":3405214},"1.5.0":{"tag":"1.5.0","author":"sendsmaily","date":"2025-12-15 10:14:37","revision":3419918},"1.5.1":{"tag":"1.5.1","author":"sendsmaily","date":"2025-12-15 10:42:59","revision":3419958},"1.6.0":{"tag":"1.6.0","author":"sendsmaily","date":"2025-12-15 15:38:34","revision":3420288},"1.6.1":{"tag":"1.6.1","author":"sendsmaily","date":"2026-03-10 11:29:06","revision":3479009},"1.6.2":{"tag":"1.6.2","author":"sendsmaily","date":"2026-06-02 11:40:47","revision":3557948},"2.0.0":{"tag":"2.0.0","author":"sendsmaily","date":"2026-06-03 10:20:26","revision":3559171},"3.11.2":{"tag":"3.11.2","author":"sendsmaily","date":"2026-09-04 09:25:35","revision":3680955},"3.11.3":{"tag":"3.11.3","author":"sendsmaily","date":"2026-09-07 12:36:36","revision":3684910},"3.12.0":{"tag":"3.12.0","author":"sendsmaily","date":"2026-09-07 16:47:58","revision":3685301},"3.12.1":{"tag":"3.12.1","author":"sendsmaily","date":"2026-09-08 12:52:30","revision":3686636},"3.13.0":{"tag":"3.13.0","author":"sendsmaily","date":"2026-09-10 10:26:53","revision":3689728},"3.14.0":{"tag":"3.14.0","author":"sendsmaily","date":"2026-09-24 12:10:48","revision":3711242},"3.15.0":{"tag":"3.15.0","author":"sendsmaily","date":"2026-09-29 20:36:24","revision":3719814},"3.16.0":{"tag":"3.16.0","author":"sendsmaily","date":"2026-10-06 09:48:23","revision":3730461},"3.17.1":{"tag":"3.17.1","author":"sendsmaily","date":"2026-10-09 08:48:46","revision":3736233},"3.18.0":{"tag":"3.18.0","author":"sendsmaily","date":"2026-10-22 16:22:06","revision":3760204},"3.19.0":{"tag":"3.19.0","author":"sendsmaily","date":"2026-10-23 13:50:44","revision":3761775},"3.20.0":{"tag":"3.20.0","author":"sendsmaily","date":"2026-10-23 19:13:41","revision":3762279}},"upgrade_notice":{"3.20.0":"<p>Adds single-use discount codes to the welcome, first-order and abandoned-cart emails. Disconnect and deleting the plugin now tell Campaign Intelligence that the connection ends; it pauses a store with no other connection and keeps its data. Safe update.<\/p>","3.19.0":"<p>Abandoned-cart reminders now follow your contact-sync mode&#039;s consent rule and skip shoppers who unsubscribed in Smaily. Adds Edit design. Removes the 1.x\/2.0.0 abandoned-cart table after copying its unsent carts; this cannot be undone.<\/p>","3.18.0":"<p>Adds a follow-up email after an order status, starts the Welcome on the shopper&#039;s own opt-in instead of account creation, shows why a confirmation does not send, and keeps plugin saves from overwriting Campaign Intelligence&#039;s setup page. Safe update.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3280976,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3280976,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3685306,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3685306,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"smaily\/newsletter-block":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"smaily\/newsletter-block","version":"1.0.0","title":"Smaily Sign-Up Form","category":"widgets","description":"Smaily newsletter subscription form","example":{},"keywords":["smaily","newsletter","subscription","form"],"attributes":{"subdomain":{"type":"string","default":""},"showNameField":{"type":"boolean","default":false},"nameInputLabel":{"type":"string","default":"Name"},"subscribeButtonLabel":{"type":"string","default":"Subscribe"},"subscribeButtonBackgroundColor":{"type":"string","default":"var(--wp-admin-theme-color)"},"subscribeButtonTextColor":{"type":"string","default":"var(--wp-components-color-accent-inverted,#fff)"},"subscribeButtonWidth":{"type":"string","default":"auto"},"subscribeButtonBorderRadius":{"type":"number","default":0},"emailInputLabel":{"type":"string","default":"Email"},"successMessage":{"type":"string","default":""},"errorMessage":{"type":"string","default":""},"successURL":{"type":"string","default":""},"errorURL":{"type":"string","default":""},"autoresponderId":{"type":"string","default":""},"hiddenFields":{"type":"array","default":[]}},"supports":{"align":true,"color":{"background":true,"text":true,"button":true},"spacing":{"margin":true,"padding":true},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true,"__experimentalDefaultControls":{"color":true,"radius":true,"style":true,"width":true}},"html":false},"textdomain":"smaily-connect","editorScript":"file:.\/index.js","style":"file:.\/style-index.css"},"smaily\/recommendations":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"smaily\/recommendations","version":"1.0.0","title":"Smaily Recommendations","category":"widgets","description":"Shows shoppers their personal Smaily product recommendations.","keywords":["smaily","recommendations","products"],"supports":{"html":false},"textdomain":"smaily-connect","editorScript":"file:.\/index.js"},"smaily\/landingpage-block":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"smaily\/landingpage-block","version":"1.0.0","title":"Smaily Landing Page","category":"widgets","description":"Smaily landing page","example":{},"keywords":["smaily","landingpage","newsletter","subscription"],"attributes":{"subdomain":{"type":"string","default":""},"url":{"type":"string","default":""},"landingpagePK":{"type":"string","default":""},"height":{"type":"number","default":450},"width":{"type":"number","default":500}},"supports":{"html":false},"textdomain":"smaily-connect","editorScript":"file:.\/index.js","style":"file:.\/index.css"},"smaily\/checkout-optin":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"smaily\/checkout-optin","version":"1.0.0","title":"Smaily Checkout Opt-In","category":"woocommerce","description":"Adds a newsletter subscription checkbox to the checkout.","supports":{"html":false,"align":false,"multiple":false,"reusable":false},"parent":["woocommerce\/checkout-contact-information-block"],"attributes":{"lock":{"type":"object","default":{"remove":true,"move":true}},"text":{"type":"string","source":"html","selector":".wp-block-smaily-checkout-optin","default":""}},"textdomain":"smaily-connect","editorScript":"file:.\/smaily-checkout-optin-block.js","editorStyle":"file:.\/style-smaily-checkout-optin-block.css"}},"tagged_versions":["1.0.0","1.1.0","1.2.0","1.2.1","1.2.2","1.2.3","1.2.4","1.3.0","1.3.1","1.3.2","1.3.3","1.4.0","1.4.1","1.4.2","1.4.3","1.5.0","1.5.1","1.6.0","1.6.1","1.6.2","2.0.0","3.11.2","3.11.3","3.12.0","3.12.1","3.13.0","3.14.0","3.15.0","3.16.0","3.17.1","3.18.0","3.19.0","3.20.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3685301,"resolution":"1","location":"assets","locale":"","width":1278,"height":910},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3685301,"resolution":"2","location":"assets","locale":"","width":1278,"height":910},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3685301,"resolution":"3","location":"assets","locale":"","width":1278,"height":910},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3685301,"resolution":"4","location":"assets","locale":"","width":1278,"height":910},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3685301,"resolution":"5","location":"assets","locale":"","width":1278,"height":910},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3685301,"resolution":"6","location":"assets","locale":"","width":1278,"height":910}},"screenshots":{"1":"Contact synchronisation \u2014 choose which contacts and customer fields are sent to Smaily.","2":"Signup forms \u2014 collect subscribers through shortcode, Gutenberg, Elementor, the classic widget or Contact Form 7.","3":"WooCommerce automations \u2014 connect welcome, first-order and abandoned-cart events to Smaily workflows.","4":"Transactional emails \u2014 send order and shipping confirmations and a follow-up email through a separate Smaily Transactional account.","5":"Product RSS feed \u2014 configure which WooCommerce products are loaded into Smaily email templates.","6":"Campaign Intelligence connection \u2014 manage the engine connection and import existing products, customers and orders."}},"plugin_section":[],"plugin_tags":[267,450,456,455,165691],"plugin_category":[41,42,55],"plugin_contributors":[165693,165692],"plugin_business_model":[],"class_list":["post-228696","plugin","type-plugin","status-publish","hentry","plugin_tags-email","plugin_tags-mail","plugin_tags-marketing","plugin_tags-newsletter","plugin_tags-smaily","plugin_category-communication","plugin_category-contact-forms","plugin_category-seo-and-marketing","plugin_contributors-kaarel","plugin_contributors-sendsmaily","plugin_committers-sendsmaily"],"banners":{"banner":"https:\/\/ps.w.org\/smaily-connect\/assets\/banner-772x250.png?rev=3685306","banner_2x":"https:\/\/ps.w.org\/smaily-connect\/assets\/banner-1544x500.png?rev=3685306","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/smaily-connect\/assets\/icon-128x128.png?rev=3280976","icon_2x":"https:\/\/ps.w.org\/smaily-connect\/assets\/icon-256x256.png?rev=3280976","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/smaily-connect\/assets\/screenshot-1.png?rev=3685301","caption":"Contact synchronisation \u2014 choose which contacts and customer fields are sent to Smaily."},{"src":"https:\/\/ps.w.org\/smaily-connect\/assets\/screenshot-2.png?rev=3685301","caption":"Signup forms \u2014 collect subscribers through shortcode, Gutenberg, Elementor, the classic widget or Contact Form 7."},{"src":"https:\/\/ps.w.org\/smaily-connect\/assets\/screenshot-3.png?rev=3685301","caption":"WooCommerce automations \u2014 connect welcome, first-order and abandoned-cart events to Smaily workflows."},{"src":"https:\/\/ps.w.org\/smaily-connect\/assets\/screenshot-4.png?rev=3685301","caption":"Transactional emails \u2014 send order and shipping confirmations and a follow-up email through a separate Smaily Transactional account."},{"src":"https:\/\/ps.w.org\/smaily-connect\/assets\/screenshot-5.png?rev=3685301","caption":"Product RSS feed \u2014 configure which WooCommerce products are loaded into Smaily email templates."},{"src":"https:\/\/ps.w.org\/smaily-connect\/assets\/screenshot-6.png?rev=3685301","caption":"Campaign Intelligence connection \u2014 manage the engine connection and import existing products, customers and orders."}],"raw_content":"<!--section=description-->\n<h4>Smaily email marketing for WordPress and WooCommerce<\/h4>\n\n<p>Connect your WordPress site or WooCommerce store to your Smaily account. Collect subscribers, synchronize contacts, trigger automated emails and bring store products into your campaigns from one plugin.<\/p>\n\n<p>Smaily Connect works with WordPress, WooCommerce, Contact Form 7 and Elementor. A Smaily account with API access is required.<\/p>\n\n<h4>Collect subscribers where they convert<\/h4>\n\n<p>Add Smaily signup forms wherever they fit your site:<\/p>\n\n<ul>\n<li>Smaily Sign-Up Form block and classic widget<\/li>\n<li>Smaily Landing Page block<\/li>\n<li>Shortcode for flexible placement<\/li>\n<li>Contact Form 7 integration<\/li>\n<li>Elementor widget<\/li>\n<li>WooCommerce registration and checkout opt-in<\/li>\n<\/ul>\n\n<p>New subscribers are sent to your Smaily account, where you can manage contacts and continue the communication.<\/p>\n\n<h4>Keep contacts synchronized<\/h4>\n\n<p>Choose who is sent to Smaily and which customer fields are included. Consent-based synchronization is the default, and WooCommerce stores can also include guest checkout contacts where configured.<\/p>\n\n<p>Smaily Connect resolves each contact's language through WPML, Polylang or TranslatePress so contacts can reach the correct Smaily list and workflow in multilingual setups.<\/p>\n\n<h4>Automate key WooCommerce moments<\/h4>\n\n<p>Map WooCommerce events to workflows you have created in Smaily:<\/p>\n\n<ul>\n<li>Welcome a shopper who subscribes to your marketing emails in the store<\/li>\n<li>Respond to a customer's first order<\/li>\n<li>Remind a shopper about an abandoned cart after your chosen delay. In the \"Subscribers only (consent)\" and \"Checkout opt-in only\" contact-sync modes, only a shopper who has subscribed gets a reminder; a shopper who unsubscribed in Smaily never gets one<\/li>\n<\/ul>\n\n<p>Each of these emails can carry a single-use discount code that the plugin copies from a WooCommerce coupon you pick. A code works once, only for the shopper's email address, for the number of days you choose.<\/p>\n\n<p>You can also use the product RSS feed to bring WooCommerce products directly into Smaily email templates. With Campaign Intelligence connected, the Edit design button on an email card opens that email's design page.<\/p>\n\n<h4>Optional personalized product recommendations<\/h4>\n\n<p>Connect WooCommerce to Smaily Campaign Intelligence to add shopper-specific product recommendations and purchase-based automations to your email marketing.<\/p>\n\n<p>Once connected, products, customers and orders synchronize automatically. You can also import existing data so Campaign Intelligence has the history it needs to begin producing relevant recommendations. Optional browse tracking can add consent-based browsing signals.<\/p>\n\n<p>Campaign Intelligence is an optional paid Smaily add-on. It is not enabled by default and is billed separately by Smaily.<\/p>\n\n<h4>Optional transactional emails<\/h4>\n\n<p>Connect a separate Smaily Transactional account to send WooCommerce order and shipping confirmations through Smaily, and a follow-up email a set number of days after an order reaches a status you choose. If an order or shipping confirmation fails in Smaily, the native WooCommerce email is used as a fallback. The follow-up email has no WooCommerce fallback: a failed follow-up shows in the Event Log, where you can retry it.<\/p>\n\n<h4>See what is happening<\/h4>\n\n<p>The guided setup wizard takes you through the connection, contact synchronization, automations and optional services. After setup, manage your connections and enabled features under Smaily Connect Settings.<\/p>\n\n<p>The Event Log lets you inspect synchronization events, understand failures and retry failed items from the WordPress admin.<\/p>\n\n<h4>Privacy and control<\/h4>\n\n<ul>\n<li>Choose the contact synchronization mode that matches your lawful basis.<\/li>\n<li>Browse tracking is off by default and only sends events when it is enabled by the site administrator and the shopper has given the required consent.<\/li>\n<li>Shoppers can opt out of recommendation profiling from their WooCommerce account.<\/li>\n<li>Smaily Connect supports the WordPress personal-data export and erasure tools.<\/li>\n<li>The discount codes of automation emails are WooCommerce coupons that hold the shopper's email address. The personal-data export and erasure tools cover them, and an unused code is deleted 30 days after it expires.<\/li>\n<\/ul>\n\n<h4>Documentation and support<\/h4>\n\n<p>Read the <a href=\"https:\/\/smaily.com\/connect-woo\/\">Smaily Connect documentation<\/a> for setup instructions, feature details and troubleshooting.<\/p>\n\n<p>For support, visit the <a href=\"https:\/\/smaily.com\/help\/\">Smaily Help Center<\/a> or contact Smaily.<\/p>\n\n<h4>External services<\/h4>\n\n<p>Smaily Connect communicates with services operated by Sendsmaily O\u00dc. These connections are required only for the features that the site administrator configures.<\/p>\n\n<p><strong>Smaily Public API<\/strong><\/p>\n\n<p>The plugin uses the <a href=\"https:\/\/smaily.com\/help\/api\/\">Smaily Public API<\/a> to connect to your Smaily account. Depending on the enabled features, it is used to:<\/p>\n\n<ul>\n<li>validate Smaily account credentials;<\/li>\n<li>list available Smaily automation workflows;<\/li>\n<li>synchronize contacts and subscription status;<\/li>\n<li>trigger workflows after form submissions and WooCommerce events, with the shopper's discount code and its last valid day when a discount code is switched on for the automation;<\/li>\n<li>check a shopper's subscription status before an abandoned-cart reminder;<\/li>\n<li>send abandoned-cart data to the selected Smaily workflow; and<\/li>\n<li>send order and shipping confirmations and the follow-up email when Smaily Transactional is configured.<\/li>\n<\/ul>\n\n<p><strong>Smaily Campaign Intelligence \u2014 optional<\/strong><\/p>\n\n<p>If the site administrator connects Campaign Intelligence using a one-time setup link issued by Smaily, the plugin sends the following WooCommerce data to that service:<\/p>\n\n<ul>\n<li>product catalog data, including titles, prices, categories, stock status and product URLs;<\/li>\n<li>once a night, the store's complete list of product identifiers and the stock status of each, so Campaign Intelligence can remove products the store no longer offers;<\/li>\n<li>customer records, including email address, name and registration date;<\/li>\n<li>order data, including order status, totals and purchased items;<\/li>\n<li>browsing events, including product views, searches, cart events and checkout events, only when browse tracking is enabled and the shopper has given the required consent;<\/li>\n<li>requests for a shopper's product recommendations, when a page with the Smaily Recommendations block or shortcode loads and the shopper has given marketing consent. The shopper's browser asks your store, and your store asks Campaign Intelligence, sending the logged-in customer's store user ID or the store's visitor cookie value;<\/li>\n<li>when the site administrator uses Edit design, requests for the list of email designs and for a one-time link to a design page, with the address of the admin page to return to;<\/li>\n<li>when the site administrator disconnects Campaign Intelligence or deletes the plugin, a request that ends the connection: Campaign Intelligence revokes the plugin's key and, if the store has no other connection, pauses the store and keeps its data; and<\/li>\n<li>personal-data export, erasure and profiling opt-out requests so the corresponding WordPress and shopper controls are honored by Campaign Intelligence.<\/li>\n<\/ul>\n\n<p>The site administrator controls the enabled features in the plugin settings.<\/p>\n\n<p>Privacy Policy: <a href=\"https:\/\/smaily.com\/privacy-policy\/\">Smaily Privacy Policy<\/a><\/p>\n\n<p>Terms of Service: <a href=\"https:\/\/smaily.com\/terms-of-service\/\">Smaily Terms of Service<\/a><\/p>\n\n<h4>Contribute<\/h4>\n\n<p>Contribute to the development through <a href=\"https:\/\/github.com\/sendsmaily\/smaily-wordpress-plugin\">GitHub<\/a>. We welcome new issues and pull requests.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install Smaily Connect through Plugins \u2192 Add New Plugin in WordPress, or upload the plugin ZIP.<\/li>\n<li>Activate the plugin and open Smaily Connect from the WordPress admin menu.<\/li>\n<li>Follow the setup wizard and connect your Smaily account using the API credentials created under Settings \u2192 API in Smaily.<\/li>\n<li>Choose who is synchronized, select any additional customer fields and import existing contacts if needed.<\/li>\n<li>Map the WooCommerce events you want to use to existing Smaily automation workflows.<\/li>\n<li>Configure signup forms, checkout opt-in and the product RSS feed as needed.<\/li>\n<li>If you use Campaign Intelligence or Smaily Transactional, connect those optional services in the relevant setup step or later under Settings.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20smaily%20account%3F\"><h3>Do I need a Smaily account?<\/h3><\/dt>\n<dd><p>Yes. Smaily Connect sends contacts and triggers to your own Smaily account. Your Smaily package must include API access. Create the required API user under Settings \u2192 API in Smaily.<\/p><\/dd>\n<dt id=\"can%20i%20use%20smaily%20connect%20without%20woocommerce%3F\"><h3>Can I use Smaily Connect without WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. On a WordPress site, you can collect subscribers using the Smaily blocks, classic widget, shortcode, Contact Form 7 integration or Elementor widget. WooCommerce is required only for store-specific features such as checkout opt-in, customer and order events, abandoned-cart emails, product feeds, transactional emails and Campaign Intelligence.<\/p><\/dd>\n<dt id=\"which%20woocommerce%20automations%20can%20i%20connect%3F\"><h3>Which WooCommerce automations can I connect?<\/h3><\/dt>\n<dd><p>You can map welcome, first-order and abandoned-cart events to automation workflows created in Smaily. An abandoned-cart reminder follows the consent rule of your contact-sync mode and is never sent to a shopper who unsubscribed in Smaily. When Campaign Intelligence is connected, additional purchase-based automation options may also be available for your store.<\/p><\/dd>\n<dt id=\"what%20is%20smaily%20campaign%20intelligence%3F\"><h3>What is Smaily Campaign Intelligence?<\/h3><\/dt>\n<dd><p>Campaign Intelligence is Smaily's optional recommendation add-on. It uses WooCommerce product, customer and order data to produce personalized product recommendations and purchase-based automation signals. Consent-based browsing data can also be included when browse tracking is enabled.<\/p>\n\n<p>Campaign Intelligence is a paid Smaily add-on, billed separately by Smaily. It is not required to use the other Smaily Connect features.<\/p><\/dd>\n<dt id=\"is%20browsing%20activity%20collected%20automatically%3F\"><h3>Is browsing activity collected automatically?<\/h3><\/dt>\n<dd><p>No. Browse tracking is off by default. Events are sent only when the site administrator enables the feature and the shopper has given the required consent through the WordPress Consent API. Shoppers who opt out of recommendation profiling are excluded.<\/p><\/dd>\n<dt id=\"can%20smaily%20connect%20send%20order%20and%20shipping%20confirmations%3F\"><h3>Can Smaily Connect send order and shipping confirmations?<\/h3><\/dt>\n<dd><p>Yes. You can optionally connect a separate Smaily Transactional account and use it for WooCommerce order and shipping confirmations, and for a follow-up email a set number of days after an order reaches a status you choose. If an order or shipping confirmation fails in Smaily, the plugin falls back to the corresponding native WooCommerce email. The follow-up email has no WooCommerce fallback: a failed follow-up shows in the Event Log, where you can retry it.<\/p><\/dd>\n<dt id=\"does%20smaily%20connect%20support%20multilingual%20stores%3F\"><h3>Does Smaily Connect support multilingual stores?<\/h3><\/dt>\n<dd><p>Yes. Smaily Connect resolves contact language through WPML, Polylang and TranslatePress and can route contacts and workflows by language.<\/p><\/dd>\n<dt id=\"is%20it%20safe%20to%20import%20existing%20data%20again%3F\"><h3>Is it safe to import existing data again?<\/h3><\/dt>\n<dd><p>Yes. Imports run in the background and can be safely repeated. Synchronization events use stable identifiers so repeating an import does not create duplicate records.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20i%20upgrade%20from%20an%20older%20version%3F\"><h3>What happens when I upgrade from an older version?<\/h3><\/dt>\n<dd><p>Existing settings, credentials and connections are preserved. If the setup wizard has already been completed, the v3 synchronization process becomes active after the upgrade. If setup was never completed, the existing live contact synchronization continues until the wizard is finished.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20i%20uninstall%20the%20plugin%3F\"><h3>What happens when I uninstall the plugin?<\/h3><\/dt>\n<dd><p>Uninstalling removes the plugin settings and local queue data from the WordPress site. If Campaign Intelligence is connected, the plugin first tells it that the connection ends; unless the store has another connection, Campaign Intelligence pauses the store. Contacts already stored in Smaily and data stored in Campaign Intelligence are not automatically deleted. See the Smaily Connect documentation and Smaily Privacy Policy for deletion options.<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20help%3F\"><h3>Where can I get help?<\/h3><\/dt>\n<dd><p>Use the <a href=\"https:\/\/smaily.com\/connect-woo\/\">Smaily Connect documentation<\/a> for setup and troubleshooting. You can also visit the <a href=\"https:\/\/smaily.com\/help\/\">Smaily Help Center<\/a>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<p>The latest releases are listed here. Earlier releases are listed at https:\/\/github.com\/sendsmaily\/smaily-wordpress-plugin\/releases<\/p>\n\n<h4>3.20.0<\/h4>\n\n<ul>\n<li>New: the welcome, first-order and abandoned-cart emails can each carry a single-use discount code. Pick a WooCommerce coupon and the number of days a code stays valid. Each code copies the coupon's discount and restrictions, brands included, works once and only for the shopper's email address, and reaches Smaily with its last valid day.<\/li>\n<li>New: a shopper who still has an unused, valid code from the same automation gets that code again, not a new one. No code is made for an address that WooCommerce cannot restrict a coupon to exactly; the email goes without it.<\/li>\n<li>New: unused codes are deleted 30 days after they expire.<\/li>\n<li>Privacy: the personal-data export lists the codes made for an address. Erasure deletes the unused ones and removes the address from the used ones.<\/li>\n<li>Changed: Disconnect and deleting the plugin now tell Campaign Intelligence that the connection ends. Campaign Intelligence revokes the plugin's key and, if your store has no other connection, pauses the store and keeps its data: no recommendations and none of its automated emails until you connect again with a new setup link.<\/li>\n<li>Updated to the Smaily Campaign Intelligence API contract v1.18.0.<\/li>\n<\/ul>\n\n<h4>3.19.0<\/h4>\n\n<ul>\n<li>Changed: an abandoned-cart reminder follows your contact-sync mode. In \"Subscribers only (consent)\" and \"Checkout opt-in only\" it goes only to a shopper who subscribed in your store, ticked the newsletter box in the classic checkout, or is subscribed in Smaily. A shopper who unsubscribed in Smaily gets no reminder in any mode. A stopped reminder shows as skipped in the Event Log, with the reason.<\/li>\n<li>Improved: a tick in the classic checkout's newsletter box counts at once, also when the shopper leaves right after it.<\/li>\n<li>New: with Campaign Intelligence connected, every email card has an \"Edit design\" button that opens the email's design page.<\/li>\n<li>Changed: a design Campaign Intelligence delivers to Smaily as a workflow is used only for emails mapped on your main Smaily account and in your store's default language. Other emails keep the workflow you picked.<\/li>\n<li>Changed: the update copies the unsent carts from the abandoned-cart table of versions 1.x and 2.0.0, then removes that table and an unused one. This cannot be undone.<\/li>\n<li>Improved: the Event Log's Sent filter leaves out a reminder withdrawn because the shopper bought, and Details shows the row's status.<\/li>\n<li>Improved: the \"Last sent\" line on the transactional email cards reads less data.<\/li>\n<li>Fixed: clearing the workflow of a Campaign Intelligence automation saves again.<\/li>\n<\/ul>\n\n<h4>3.18.0<\/h4>\n\n<ul>\n<li>New: a follow-up email through your Smaily Transactional account, sent a set number of days (1\u201390) after an order reaches a status you choose. It has no WooCommerce fallback; a failed send can be retried in the Event Log.<\/li>\n<li>Changed: the Welcome automation starts when a shopper subscribes to your marketing emails at checkout, on the registration form or in My Account, and only for contacts that contact sync sends to Smaily. Creating an account no longer starts it.<\/li>\n<li>Improved: each confirmation card in Settings says why the email does not send, or when Smaily last accepted one. A confirmation that cannot go out leaves a skipped row in the Event Log.<\/li>\n<li>Improved: every Event Log row that sent nothing reads skipped, with its reason, and the Sent filter leaves it out.<\/li>\n<li>Improved: the Estonian translation of the admin screens is complete.<\/li>\n<li>Fixed: an automation saved with a Smaily workflow that is no longer active shows that workflow as inactive instead of another one.<\/li>\n<li>Fixed: the block checkout no longer shows the newsletter box to a logged-in customer who already subscribed.<\/li>\n<li>Fixed: saving Campaign Intelligence automations in the plugin sends only what you changed, so it no longer overwrites settings made on Smaily's setup page.<\/li>\n<li>Fixed: a recommendation link's campaign context is stored only together with its recommendation, and a visitor ID longer than 64 characters is refused.<\/li>\n<li>Privacy: uninstalling or disconnecting never asks Campaign Intelligence to delete your store's data. The documentation's privacy policy template lists how long Campaign Intelligence keeps each kind of data.<\/li>\n<li>Developers: the <code>smaily_connect_welcome_eligible<\/code> filter now receives the opt-in's source (<code>checkout<\/code>, <code>block_checkout<\/code>, <code>registration<\/code> or <code>my_account<\/code>) instead of the account hook, and a guest's user ID is 0.<\/li>\n<li>Updated to the Smaily Campaign Intelligence API contract v1.17.0.<\/li>\n<\/ul>","raw_excerpt":"Connect WordPress and WooCommerce to Smaily to collect subscribers, automate emails and add optional personalized product recommendations.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lij.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/228696","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lij.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/lij.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/lij.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=228696"}],"author":[{"embeddable":true,"href":"https:\/\/lij.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/sendsmaily"}],"wp:attachment":[{"href":"https:\/\/lij.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=228696"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/lij.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=228696"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/lij.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=228696"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/lij.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=228696"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/lij.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=228696"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/lij.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=228696"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}