Directory / plugin

Smaily Connect

v3.20.0 · by Smaily

Connect WordPress and WooCommerce to Smaily to collect subscribers, automate emails and add optional personalized product recommendations.

About this plugin

Smaily email marketing for WordPress and WooCommerce

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.

Smaily Connect works with WordPress, WooCommerce, Contact Form 7 and Elementor. A Smaily account with API access is required.

Collect subscribers where they convert

Add Smaily signup forms wherever they fit your site:

  • Smaily Sign-Up Form block and classic widget
  • Smaily Landing Page block
  • Shortcode for flexible placement
  • Contact Form 7 integration
  • Elementor widget
  • WooCommerce registration and checkout opt-in

New subscribers are sent to your Smaily account, where you can manage contacts and continue the communication.

Keep contacts synchronized

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.

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.

Automate key WooCommerce moments

Map WooCommerce events to workflows you have created in Smaily:

  • Welcome a shopper who subscribes to your marketing emails in the store
  • Respond to a customer’s first order
  • 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

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.

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.

Optional personalized product recommendations

Connect WooCommerce to Smaily Campaign Intelligence to add shopper-specific product recommendations and purchase-based automations to your email marketing.

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.

Campaign Intelligence is an optional paid Smaily add-on. It is not enabled by default and is billed separately by Smaily.

Optional transactional emails

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.

See what is happening

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.

The Event Log lets you inspect synchronization events, understand failures and retry failed items from the WordPress admin.

Privacy and control

  • Choose the contact synchronization mode that matches your lawful basis.
  • 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.
  • Shoppers can opt out of recommendation profiling from their WooCommerce account.
  • Smaily Connect supports the WordPress personal-data export and erasure tools.
  • 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.

Documentation and support

Read the Smaily Connect documentation for setup instructions, feature details and troubleshooting.

For support, visit the Smaily Help Center or contact Smaily.

External services

Smaily Connect communicates with services operated by Sendsmaily OÜ. These connections are required only for the features that the site administrator configures.

Smaily Public API

The plugin uses the Smaily Public API to connect to your Smaily account. Depending on the enabled features, it is used to:

  • validate Smaily account credentials;
  • list available Smaily automation workflows;
  • synchronize contacts and subscription status;
  • 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;
  • check a shopper’s subscription status before an abandoned-cart reminder;
  • send abandoned-cart data to the selected Smaily workflow; and
  • send order and shipping confirmations and the follow-up email when Smaily Transactional is configured.

Smaily Campaign Intelligence — optional

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:

  • product catalog data, including titles, prices, categories, stock status and product URLs;
  • 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;
  • customer records, including email address, name and registration date;
  • order data, including order status, totals and purchased items;
  • 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;
  • 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;
  • 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;
  • 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
  • personal-data export, erasure and profiling opt-out requests so the corresponding WordPress and shopper controls are honored by Campaign Intelligence.

The site administrator controls the enabled features in the plugin settings.

Privacy Policy: Smaily Privacy Policy

Terms of Service: Smaily Terms of Service

Contribute

Contribute to the development through GitHub. We welcome new issues and pull requests.

Plugin tags