For WooCommerce stores that run their newsletter and post-purchase email with Sendtim: a checkout opt-in, customer sync, a subscribe form and a pop-up.
Sendtim – Email Marketing for WooCommerce uses the official Sendtim API to sync customers and email subscribers. It includes an optional unchecked marketing checkbox at checkout, an email confirmation option, a subscription form, and a subscription pop-up.
Current features:
- Connect using a Sendtim API key and choose a default list.
- Enable or disable checkout integration and the opt-in checkbox.
- Choose among four checkbox positions in classic checkout and customize its label.
- Show the checkbox in the WooCommerce Checkout Block's Order information area (WooCommerce 8.9+).
- Enable local double opt-in: Sendtim adds the subscriber to the selected list only after they confirm by email.
- Sync the latest paid order's ID, total, currency, date, product names and product IDs as Sendtim contact custom properties, if purchase fields are enabled.
- Trigger an existing active Sendtim manual automation for a consenting buyer after a purchase.
- Add a form with [sendtim_subscribe] or a pop-up with [sendtim_popup delay="5"].
- Schedule Sendtim requests after checkout, with up to three retries, so API delays do not block checkout.
This plugin does not currently import a WooCommerce product catalog into Sendtim, send complete order events, attribute revenue to campaigns, create segments automatically, or send abandoned-cart emails. Sendtim's public API v1 currently publishes contacts, lists, campaigns and manual automation triggers, but no product, order, cart or campaign-attribution endpoints. Purchase fields can be used to build segments in the Sendtim dashboard.
- Upload the plugin ZIP in Plugins > Add New > Upload Plugin, then activate it alongside WooCommerce.
- Open WooCommerce > Sendtim, enter your Sendtim API key, and save.
- Test the connection and select your default list.
- Enable checkout integration and configure the checkbox, double opt-in and purchase fields.
- Optionally add [sendtim_subscribe] or [sendtim_popup delay="5"] to a page.
If the older Sendtim Connector plugin is installed, deactivate it to avoid duplicate checkout fields and syncs.
The popup can also set a title: [sendtim_popup delay="8" title="Join our newsletter"]. Only one popup per page is recommended.
The API key remains on the WordPress server and is encrypted in the WordPress options table. Keep normal WordPress backups and salts secure. Rotating WordPress salts requires entering the API key again.
WooCommerce REST API consumer key and secret are not requested in version 1.0.0 because Sendtim has no public product/order import endpoint that uses them.