Smart Cycle Discounts Free vs Pro: Exactly What You Get at Each Tier
Plugin Guide · Smart Cycle Discounts
Smart Cycle Discounts Free vs Pro: Exactly What You Get at Each Tier
Smart Cycle Discounts ships a genuinely useful free version. This post maps every feature to its tier โ verified against the current plugin โ so you can make an informed decision before or after installing.
Most plugins use “free” as a hook โ enough to get you interested, not enough to be useful. Smart Cycle Discounts takes a different approach. The free version is meant to be genuinely functional for stores that run scheduled promotions. Understanding what that means in practice, and what Pro actually adds on top, is the point of this post.
Everything here is verified against the current plugin code and the published WordPress.org listing for version 2.1.1. If something has changed in a later release, the plugin’s changelog is the place to check.
Quick Summary: What Free Covers
Smart Cycle Discounts free includes the three most common discount types (percentage off, fixed amount, and BOGO), automated scheduling with timezone support, unlimited campaigns, recurring promotions in two modes, user role and country targeting, coupon code delivery with URL auto-apply, free shipping toggle, Campaign Health checks, Campaign Intelligence advisory verdicts, and basic lifecycle email notifications.
That is not a trial. It is a working promotion system for stores that run standard sales and scheduled campaigns.
Pro adds three advanced discount types (tiered volume pricing, spend threshold, and bundle deals), advanced product filtering, bulk and single-use code generation, advanced discount rule controls, subscription billing controls, the full analytics dashboard with exports and scheduled reports, and proactive email alerts including low stock warnings and performance milestones.
Why the free tier is structured this way
The discount types in free (percentage, fixed, BOGO) cover the vast majority of standard retail promotions. The ones in Pro (tiered, spend threshold, bundle) require more configuration and are most valuable for stores with higher volume, wholesale buyers, or cart-level strategy. The split reflects where operational complexity tends to begin, not an arbitrary feature gate.
Discount Types
Smart Cycle Discounts supports six discount types. Three are available in the free version; three require Pro.
Free: Percentage Discount
Reduces qualifying product prices by a set percentage. The most common type for storewide and category sales. Configure a value between 0.01% and 99.99%. Works across all product types including variable products and subscriptions.
Free: Fixed Amount Discount
Reduces prices by a flat currency amount. Useful when you want to communicate a specific dollar saving rather than a percentage. The plugin applies the same fixed amount per item.
Free: BOGO โ Buy One Get One
Flexible buy/get configuration: buy X items, get Y items free or at a reduced percentage. The buy quantity and get quantity are both configurable. The get-discount percentage is also configurable, so “Buy 2, Get 1 at 50% off” is a valid setup, not just “Buy 1 Get 1 Free.” The discount applies to the same product pool.
Buy X Get Y (cross-product) is separate from BOGO and is Pro-only
BOGO in the free tier applies the discount within the same product pool. Buy X Get Y โ where the “get” side targets a different product than the “buy” side โ is a Pro feature introduced in version 2.0.3. If you need to offer “buy any 2 T-shirts, get a hat at 50% off,” that requires Pro. If you need “buy 2 candles, get 1 candle free,” that is covered in free.
Pro: Tiered Quantity Discount
Volume-based pricing with multiple quantity breaks. Configure as many tiers as you need: Buy 5โ9 get 10% off, Buy 10โ24 get 20% off, Buy 25+ get 30% off. The discount applies automatically at checkout based on the cart quantity for qualifying products. Essential for wholesale and B2B stores where order-size incentives are part of the pricing model.
Pro: Spend Threshold Discount
Cart-value-based discounts: spend over a minimum amount, receive a percentage or fixed amount off the order. Multiple thresholds are configurable in a single campaign, so you can set “Spend $75 get 10% off; Spend $150 get 15% off” in one place. Applies at checkout.
Pro: Bundle Deal
Discount applied when customers buy a defined set of products together. The bundle discount type supports percentage, fixed amount, or flat bundle pricing. The product set is configured per campaign. Useful for starter kits, product combinations, or complementary products you want to sell together.
Product Targeting
Product targeting controls which products a campaign applies to. Smart Cycle Discounts offers five targeting modes, four of which are available in the free version.
- All Products (Free) โ Applies the campaign discount to your entire product catalog. Best for storewide sales and clearance events.
- Specific Products (Free) โ You select which products to include using an AJAX-powered product search. Best for targeted promotions where you want precise control over which SKUs are included.
- Categories (Free) โ Select product categories to include. Products added to a category after the campaign launches are automatically covered.
- Random Products (Free) โ The plugin selects a configurable number of random products from your catalog each day. Useful for deal-of-the-day promotions.
- Smart Selection (Pro) โ Rules-based filtering: include products matching conditions like best-sellers, featured products, low stock, or new arrivals. The product set is determined automatically at campaign runtime based on your criteria.
All targeting modes support category and tag filters as a secondary narrowing layer. For example, you can use Specific Products targeting but also restrict to a particular tag, or use Random Products within a specific category.
Advanced product conditions are Pro
Smart Selection uses a conditions engine that lets you filter products by price range, stock level, attributes, or other criteria. This conditions layer โ configurable with AND/OR logic โ is a Pro feature. The four simpler targeting modes (All, Specific, Categories, Random) in free do not use the conditions engine.
Customer Segmentation
Customer segmentation controls who receives the discount. Both main segmentation features are available in the free version.
- User role targeting (Free) โ Include or exclude specific WordPress user roles. Include mode gives the discount only to selected roles (e.g., Wholesale Customer, Premium Member). Exclude mode gives the discount to everyone except selected roles. This covers wholesale pricing, member-only sales, and B2B tiers from a single store.
- Country targeting (Free) โ Restrict discounts to specific billing or shipping countries. The country source is configurable: billing country, shipping country, or either. Useful for region-specific promotions and local market events.
For more on how country targeting works in practice, the post on WooCommerce location-based discounts covers the billing vs shipping country logic and the edge cases worth understanding before launch.
Coupon Code Delivery
Smart Cycle Discounts campaigns can run in two delivery modes: auto-apply (the discount fires automatically for qualifying customers) or code-required (customers must enter a code at checkout). Both delivery modes are available in the free version, and they work across all discount types โ not just percentage and fixed amount.
Free: Auto-apply
The discount applies automatically to qualifying customers when the campaign is active. No code entry required. This is the default mode and the most common choice for storewide and category sales.
Free: Requires code (single shared code)
A single shared code gates the discount. Customers enter it in the WooCommerce coupon field at checkout. You can also share a URL with the code pre-applied using the ?wsscd_code=YOURCODE parameter โ the code is applied automatically when the customer lands on the cart page. A global usage limit (maximum total redemptions) can be set in the free version.
Free: Per-campaign codes admin page
Every code-required campaign has a dedicated “View codes” admin page showing each code, its usage count, and a one-click “Copy share link” button for the URL auto-apply link. Available in free for single-code campaigns.
Pro: Single-use enforcement
Lock a code to a single redemption globally (per code) or per customer (per customer). This prevents the same code from being used multiple times by the same person or shared after first use. Single-use enforcement is a Pro feature.
Pro: Bulk unique-code generation
Generate up to 50,000 unique single-use codes per campaign. Codes are configurable with a custom prefix, length (6โ20 characters), and quantity. The generated set is exportable as a CSV for email blasts, influencer campaigns, or loyalty programs. Bulk code generation is a Pro feature.
Scheduling and Recurring Campaigns
The scheduling system is entirely in the free version. This covers automated one-time campaigns, recurring promotions, and timezone-aware activation โ no Pro upgrade is needed to use any of these.
- Automated scheduling (Free) โ Set start and end date/time. The campaign activates and deactivates automatically. Timezone follows your store’s configured WordPress timezone.
- Draft status (Free) โ Build campaigns in advance without activating them. Useful for preparing a full quarter’s promotions in advance.
- Recurring: Continuous mode (Free) โ The campaign toggles active/inactive on a repeating time window. Useful for a weekly weekend sale you configure once and let run indefinitely. Minimal database overhead โ the campaign “exists” continuously and simply activates and deactivates on schedule.
- Recurring: Instances mode (Free) โ Creates a separate campaign record for each occurrence, each with individual analytics. Better when you want to compare performance across occurrences or when campaign details are likely to vary between runs.
- Campaign duplication (Free) โ Duplicate any existing campaign (copies all settings), update the dates, and launch. The practical solution for seasonal promotions that repeat annually.
If scheduling precision is critical โ midnight launches, hourly flash sales โ note that campaign activation timing depends on WordPress’s scheduling infrastructure. This post covers the WP-Cron timing issue and how to set up a real server cron job for precise timing.
Advanced Campaign Rules
Several campaign-level controls that add precision around eligibility and discount application are gated to Pro.
- Usage limit per customer (Pro) โ Maximum number of times each individual customer can use the discount (separate from the global total usage cap, which is free). Useful for limiting loyalty offers or first-purchase discounts.
- Stack with other discounts (Pro) โ Whether this campaign’s discount can accumulate with discounts from another campaign covering the same product. By default, the priority system prevents stacking โ the highest-priority campaign wins. The stack override is a Pro control.
- Allow third-party coupons (Pro) โ Whether WooCommerce coupons from other plugins can be combined with this campaign’s discount. The default behavior (free) is that this is allowed. Pro lets you explicitly restrict it per campaign.
- Apply to sale items (Pro) โ Whether the campaign discount applies to products that already have a manual sale price set in WooCommerce. Pro lets you configure this per campaign.
- Minimum quantity and minimum order value (Pro) โ Application rules requiring a minimum quantity in the cart or a minimum order value before the discount triggers. Available through the discount configuration controls in Pro.
Subscription Discount Controls
Smart Cycle Discounts supports WooCommerce Subscriptions. The free version provides basic subscription support; Pro adds more granular control.
- Discount applies to recurring subscription price (Free) โ Campaign discounts apply automatically to the recurring subscription price for qualifying products. Strikethrough pricing shows correctly on subscription product pages (e.g., ~~$29/month~~ $23.20/month). No special setup needed.
- Advanced subscription controls (Pro) โ Choose whether to discount the recurring price, the sign-up fee, or both. Optionally limit the discount to the first X renewal payments โ for example, 20% off for the first 3 months, then full price.
If WooCommerce Subscriptions is not installed, the subscription settings do not appear in the campaign wizard.
Campaign Health and Campaign Intelligence
Campaign Health and Campaign Intelligence are both available in the free version. The distinction between them matters: Health checks whether a campaign is structurally sound; Intelligence evaluates whether it should be running and what to do next.
Campaign Health (Free)
Campaign Health runs pre-launch during the wizard’s review step and evaluates six dimensions: conflict detection (overlap with other campaigns), stock exposure (low-stock products in the campaign), schedule integrity (valid dates and times), discount integrity (complete and internally consistent configuration), scope validity (the product selection resolves to actual products), and priority clarity (no ties when multiple campaigns compete for the same product).
The result is a three-tier health status โ Healthy, Caution, or At Risk โ displayed before you launch. The goal is to surface problems before they cost you money, not after a customer reports an incorrect price. The post on WooCommerce discount conflict detection explains how the conflict-checking logic works in more detail.
Campaign Intelligence (Free โ with limitations)
Campaign Intelligence gives each campaign a decision state โ Blocked, At Risk, Needs Attention, or On Track โ with a specific reason and a recommended next action. This advisory layer is available in the free version.
The difference between free and Pro is in the evidence base. Free intelligence uses operational signals: health checks, priority conflicts, scheduling data, and store context. Pro adds an economics layer: discount rate analysis, revenue contribution data, break-even calculations based on actual order history. The same decision states appear in both tiers, but the quality of the underlying reasoning is better in Pro once a campaign has meaningful order history.
Analytics and Reporting
The full analytics dashboard is a Pro feature. Free users have access to Campaign Intelligence verdicts (which include lightweight operational signals) but not the detailed performance metrics.
Pro: Analytics dashboard
Campaign-level performance data including: revenue attributed to each campaign, order counts and conversion rates, top-performing products within a campaign, campaign comparison across date ranges, geographic data for campaign-influenced orders, and a store context strip showing broader performance during the campaign period.
Pro: Analytics exports
Campaign performance data exports in CSV or JSON format for import into external reporting tools or spreadsheets.
Pro: Scheduled reports
Automated periodic analytics emails โ a weekly or daily performance summary delivered to your inbox without any manual work.
Email Notifications
Smart Cycle Discounts includes an email notification system. Operational lifecycle notifications are free; proactive and performance-based alerts are Pro.
| Notification | Free | Pro |
|---|---|---|
| Campaign started | ✓ | ✓ |
| Campaign ended | ✓ | ✓ |
| Campaign errors | ✓ | ✓ |
| Campaign ending soon (advance warning) | ✗ | ✓ |
| Daily performance report | ✗ | ✓ |
| Weekly performance report | ✗ | ✓ |
| Performance alert (threshold-based) | ✗ | ✓ |
| Low stock alert on promoted products | ✗ | ✓ |
| Milestone alert (revenue or conversion targets) | ✗ | ✓ |
| Premium email delivery (SendGrid, Amazon SES) | ✗ | ✓ |
The practical difference: free notifications are reactive โ they tell you what happened. Pro notifications are proactive โ they tell you something is about to happen or that a threshold was crossed while you still have time to act. The low stock alert is the clearest example: you find out a promoted product is running low before it sells out, while the campaign is still live.
Email delivery uses WordPress’s built-in mail system (WP Mail) by default. Pro users can configure SendGrid or Amazon SES for more reliable delivery.
Cycle AI
Cycle AI is the natural-language campaign drafting assistant built into Smart Cycle Discounts. It is available in both tiers with different usage quotas.
- Free: 10 Cycle AI drafts per month โ Describe what you want in plain English (“run a 20% off flash sale on all running shoes this weekend”) and the AI drafts a complete campaign including discount type, product scope, and schedule. You review the draft in the wizard and can refine it further before launching.
- Pro: 50 Cycle AI drafts per day โ Same functionality, substantially higher usage limit.
Cycle AI is an opt-in feature. Before the first use, the plugin shows a consent screen listing exactly what data is sent to the hosted AI service. If you choose not to use it, no external calls are made. For a full walkthrough of how it works, the Cycle AI guide covers the prompt-to-campaign flow in detail.
Full Feature Table
| Feature | Free | Pro |
|---|---|---|
| Discount types | ||
| Percentage discounts | ✓ | ✓ |
| Fixed amount discounts | ✓ | ✓ |
| BOGO (same-product buy/get) | ✓ | ✓ |
| Buy X Get Y (cross-product BOGO) | ✗ | ✓ |
| Tiered quantity discounts (volume pricing) | ✗ | ✓ |
| Spend threshold discounts | ✗ | ✓ |
| Bundle deals | ✗ | ✓ |
| Campaigns and scheduling | ||
| Unlimited campaigns | ✓ | ✓ |
| Automated scheduling with timezone support | ✓ | ✓ |
| Recurring campaigns (continuous + instances) | ✓ | ✓ |
| Campaign duplication | ✓ | ✓ |
| Campaign priority system (1โ5) | ✓ | ✓ |
| Product targeting | ||
| All products | ✓ | ✓ |
| Specific products | ✓ | ✓ |
| Categories | ✓ | ✓ |
| Random products (daily rotation) | ✓ | ✓ |
| Smart Selection (best-sellers, featured, low stock, new arrivals) | ✗ | ✓ |
| Advanced product conditions (price, stock, attributes โ AND/OR logic) | ✗ | ✓ |
| Customer segmentation | ||
| User role targeting (include/exclude) | ✓ | ✓ |
| Country targeting (billing/shipping) | ✓ | ✓ |
| Code delivery | ||
| Auto-apply (no code required) | ✓ | ✓ |
| Single shared code with global usage limit | ✓ | ✓ |
| URL auto-apply (?wsscd_code=YOURCODE) | ✓ | ✓ |
| Per-campaign codes admin page (View codes / Copy share link) | ✓ | ✓ |
| Single-use enforcement (per code or per customer) | ✗ | ✓ |
| Bulk unique-code generation (up to 50,000 codes, CSV export) | ✗ | ✓ |
| Advanced campaign rules | ||
| Usage limit per customer | ✗ | ✓ |
| Stack with other campaign discounts | ✗ | ✓ |
| Allow/restrict third-party coupons per campaign | ✗ | ✓ |
| Apply to sale items control | ✗ | ✓ |
| Minimum order quantity / minimum order value | ✗ | ✓ |
| General discount options | ||
| Free shipping toggle per campaign | ✓ | ✓ |
| Subscriptions (requires WooCommerce Subscriptions) | ||
| Discount applies to recurring subscription price | ✓ | ✓ |
| Choose whether to discount recurring price, sign-up fee, or both | ✗ | ✓ |
| Limit discount to first X renewal payments | ✗ | ✓ |
| Campaign Health and Intelligence | ||
| Campaign Health checks (all dimensions) | ✓ | ✓ |
| Campaign Intelligence (decision states, reasons, recommended actions) | ✓ | ✓ |
| Campaign Intelligence โ economics layer (discount rate, revenue, break-even) | ✗ | ✓ |
| Analytics and notifications | ||
| Campaign started / ended / errors emails | ✓ | ✓ |
| Full analytics dashboard (revenue, conversions, top products) | ✗ | ✓ |
| Analytics exports (CSV/JSON) | ✗ | ✓ |
| Scheduled analytics reports | ✗ | ✓ |
| Proactive alerts (low stock, performance thresholds, milestones) | ✗ | ✓ |
| Premium email delivery (SendGrid, Amazon SES) | ✗ | ✓ |
| Cycle AI | ||
| Cycle AI drafts โ 10 per month | ✓ | ✓ |
| Cycle AI drafts โ 50 per day | ✗ | ✓ |
| Compatibility | ||
| HPOS compatibility | ✓ | ✓ |
| WooCommerce block cart and checkout support | ✓ | ✓ |
| Variable products support | ✓ | ✓ |
Key Takeaways
- The free version covers percentage, fixed, and BOGO discounts, all four simpler targeting modes, both customer segmentation features, auto-apply and single shared code delivery (including URL auto-apply), full scheduling and recurring campaigns, Campaign Health checks, Campaign Intelligence advisory verdicts, and lifecycle email notifications. It is not a trial.
- Pro adds four advanced discount types (Buy X Get Y, tiered quantity, spend threshold, bundle), Smart Selection product filtering, single-use code enforcement, bulk unique-code generation, advanced campaign rules (per-customer limits, stacking controls, coupon combination policy), advanced subscription controls, the full analytics dashboard with exports, and proactive email alerts.
- Campaign Intelligence is included in both tiers. The difference is the evidence base: Pro adds an economics layer (revenue attribution, discount rate, break-even) drawn from actual order history, which makes the advisory recommendations more reliable once campaigns have accumulated data.
- If you run standard percentage or fixed-amount sales, BOGO deals, or need basic recurring promotions with role and country segmentation, the free version will serve you well. The Pro upgrade becomes compelling when you need volume pricing, cart-level spend thresholds, bulk code campaigns, or want the analytics and proactive notification depth.
Common Questions Answered Directly
Is Smart Cycle Discounts free actually functional, or is it a crippled trial?
Smart Cycle Discounts free is a working promotion system. It includes the three most common discount types, automated scheduling, unlimited campaigns, recurring promotions, user role and country targeting, coupon code delivery, Campaign Health checks, and Campaign Intelligence. The plugin page’s positioning โ “genuinely useful free version, no bait-and-switch” โ holds up against the actual feature set. The free tier does have real limits (no tiered pricing, no analytics dashboard, no bulk codes, no proactive alerts), but those are Pro-specific enhancements rather than withheld basics.
What is the most important thing Pro adds that free doesn’t have?
That depends on what kind of store you run. For a B2B or wholesale store, tiered quantity discounts are the most significant addition โ volume pricing is not available at all in free. For a store running email campaigns with unique codes, bulk code generation is the key Pro feature. For stores that want to measure whether campaigns are actually working, the full analytics dashboard is what Pro adds. The economics layer inside Campaign Intelligence (connecting intelligence verdicts to real revenue and break-even data) is tied to that same analytics depth.
Does Buy X Get Y require Pro? I thought BOGO was free.
BOGO and Buy X Get Y are two different discount types in Smart Cycle Discounts. BOGO (buy X items, get Y of the same product pool free or discounted) is free. Buy X Get Y โ where you configure separate buy-side and get-side product pickers, so the trigger and the reward are different products โ requires Pro. The distinction is whether the “get” side is the same product pool as the “buy” side or a specifically chosen different set.
Can I use coupon codes without Pro?
Yes. A single shared code, a global usage limit, URL auto-apply, and the per-campaign codes admin page are all available in the free version. What Pro adds is single-use enforcement (locking a code to one redemption per code or per customer) and bulk unique-code generation (up to 50,000 unique codes per campaign, exportable as CSV). If you need a shared promo code for a sale, free covers it. If you need individual codes that can each only be used once โ for an email blast or influencer campaign โ that requires Pro.
Is Campaign Intelligence useful in the free version, or does it only work properly with Pro?
Campaign Intelligence is genuinely useful in the free version. The operational signals โ health checks, priority conflicts, schedule issues, stock exposure โ are present in both tiers. For new campaigns or campaigns with limited order history, free-tier intelligence covers most of what you need. Pro adds the economics depth: once a campaign has enough order data, the intelligence verdicts can factor in actual revenue attribution, discount rate analysis, and break-even calculations. Those signals make the recommendations more reliable for established campaigns, but the basic advisory layer works without them.
How do I decide whether to start with free or go straight to Pro?
Start with free. The campaign wizard takes a few minutes to set up a first campaign, and running one promotion through the full lifecycle โ schedule it, watch it activate, check the intelligence verdict, let it expire โ will tell you quickly whether the workflow fits how your store operates. If you then find yourself needing tiered pricing, spend thresholds, bundle deals, bulk codes, or the analytics dashboard, that is when the Pro upgrade makes sense. There is no time limit on the free version, so there is no pressure to upgrade before you have a real reason to.
Start with the free version
Smart Cycle Discounts is available free on WordPress.org. Install it, run a campaign through the wizard, and see where the free tier gets you before deciding whether Pro is worth it for your store.