Heartly – Flash Sales for WooCommerce
Run flash sales on WooCommerce. Heartly adds countdown timers, checkout redirects, and campaign analytics — no code required.
Use with caution
Heartly works, but test it on a staging site before relying on it in 2026. Was last updated 3 months ago, and scores 48/100 on our health check.
- Small user base (<10 active installs)
- Very few reviews so far
- Only tested up to WordPress 6.9 (latest is 7.1)
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where Heartly stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| countdown timer | >100 |
| discounts | >100 |
| flash sales | #93 |
| marketing | >100 |
| sales | >100 |
About Heartly – Flash Sales for WooCommerce
From the official readme · v1.1.6Description
Heartly connects your WooCommerce store to the Heartly flash sales platform. Create time-limited sales with countdown timers, automatic checkout redirects, and real-time analytics — all from the Heartly dashboard.
What this plugin does
- Automatic checkout redirect: Customers who click “Go to Checkout” on a Heartly flash sale land directly on your checkout page with the product in their cart
- Coupon application: Discount codes from flash sale URLs are automatically applied at checkout
- Order tracking: Flash sale ID is saved to each order so you can measure campaign revenue
- Price history sync: Product price changes are forwarded to Heartly for PAngV compliance tracking
- Settings sync: Your checkout and cart URLs are kept in sync with the Heartly platform automatically
Who this is for
WooCommerce store owners who want to run flash sales without touching code. You create the campaign in the Heartly dashboard, install this plugin once, and it handles the storefront logic.
Requirements
- A Heartly account — sign up at heartly.io
- WooCommerce 5.0 or higher
- WordPress 5.8 or higher
- PHP 7.4 or higher
External Services
This plugin connects to the Heartly platform (heartly.io) to function. The following external API calls are made:
heartly.io — Terms of Service | Privacy Policy
When
What is sent
Endpoint
Plugin activation / daily
Checkout URL, cart URL, locale, plugin version
heartly.io/api/woocommerce/settings/sync
Product price saved
Product ID, prices, variations
heartly.io/api/webhooks/woocommerce/product-updated
Order placed via flash sale
Flash sale ID (order metadata)
Stored locally — no external call at checkout
Plugin deactivated
Shop URL, timestamp
heartly.io/api/webhooks/woocommerce/deactivate
All requests use HMAC-SHA256 signatures for authentication. No customer personal data is transmitted.
Installation
Option A — Install directly from WordPress (recommended)
- Go to WordPress Admin → Plugins → Add New
- Search for “Heartly”
- Click Install Now, then Activate
- Go to WooCommerce → Heartly to confirm the connection
Option B — From your Heartly dashboard
- Sign up or log in at heartly.io
- Follow the WooCommerce onboarding — it generates a one-click install link for your store
- Click the link, install and activate the plugin
- The connection is established automatically
Frequently asked questions
Do I need a Heartly account?
Yes. This plugin is the WooCommerce-side bridge for the Heartly platform. Without a Heartly account the plugin has no effect. You can sign up free at heartly.io.
Will this affect my normal WooCommerce functionality?
No. The checkout redirect and coupon logic only activates when a customer arrives via a Heartly flash sale URL (URL contains flash_sale_id or heartly=1). All standard WooCommerce behavior is unchanged.
Can I disable the auto-redirect to checkout?
Yes. Go to WooCommerce → Heartly and uncheck Auto-Redirect to Checkout.
What data is sent to Heartly?
When the plugin is active and connected, the following data is sent to heartly.io: Your store’s checkout and cart URLs (on activation and once every 24 hours) Product price changes (used for PAngV compliance price history) Order metadata when a purchase originates from a Heartly flash sale (flash sale ID only) A deactivation signal when the plugin is deactivated No customer personal data (name, email, address) is ever sent to Heartly.
Is this GDPR compliant?
Yes. The plugin does not collect or transmit customer personal data. Order tracking only stores the internal Heartly flash sale ID as order metadata. A GDPR data exporter and eraser are included for completeness.
Changelog
Adds PAngV price history tracking. Update recommended for all EU merchants.
1.1.5 – 2026-06-10
- Fixed: Plugin Check errors — replaced parse_url() with wp_parse_url() in settings sync, added translators comment to GDPR eraser message
- Fixed: Plugin Check warnings — documented intentional cases for storefront query inspection (read-only) and GDPR meta_query (Privacy Tools only) with inline phpcs:ignore annotations
1.1.4 – 2026-06-10
- Fixed: Fatal error on activation in the WordPress.org build — get_shop_url() was removed together with the updater code but is required by the settings sync. The method now lives outside the updater block.
1.1.3 – 2026-05-30
- Security: REST
/heartly/v1/statusendpoint now uses__return_truepermission callback. The endpoint returns only plugin status and version (intentionally public, no PII or fingerprinting); the previous header-presence check was security theatre and has been removed.
1.1.2 – 2026-05-21
- Updated: Declared Tested up to WordPress 7.0
1.1.1 – 2026-05-21
- Fixed: Plugin URI now resolves to the public WooCommerce plugin landing page
- Fixed: Terms of Service link in readme now resolves to the canonical /terms page
- Updated: Contributors list now reflects all WordPress.org committers
1.1.0 – 2026-04-01
- Added: PAngV-compliant price history ingestion (save_post_product, updated_post_meta, woocommerce_update_product_variation hooks)
- Added: HEARTLY_WPORG_BUILD constant support — disables custom updater when running as a WP.org-distributed plugin
- Improved: Variation price changes now walk up to the parent product for complete payload
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best Heartly alternatives
All countdown timer plugins →FAQ
Heartly: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Sep 28, 2026
Is Heartly free?
Yes. Heartly is free to download and use from the official WordPress.org plugin directory.
Is Heartly safe to use in 2026?
Heartly works, but test it on a staging site before relying on it in 2026. Was last updated 3 months ago, and scores 48/100 on our health check.
How many websites use Heartly?
Heartly is active on <10 WordPress websites and has been downloaded 227 times since it launched in June 2026. It was downloaded 52 times in the last 30 days.
Does Heartly work with WordPress 7.1?
Heartly is officially tested up to WordPress 6.9.9, while the latest release is 7.1.2. It may still work, but try it on a staging site first.
What PHP version does Heartly need?
Heartly requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was Heartly last updated?
The latest version, 1.1.6, was released on June 30, 2026 (3 months ago).
Who makes Heartly?
Heartly is developed and maintained by Heartly.
What are the best alternatives to Heartly?
The most popular alternatives to Heartly are HurryTimer (20K+ installs), Countdown Timer (10K+ installs) and Countdown, Coming Soon, Mai… (10K+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card