Easy Digital Downloads Integration

Cart Abandonment, Renewals and Upsells on Autopilot

Easy Digital Downloads popups that know your customers—target by license status, subscription renewals, and purchase history. Reduce churn, recover abandoned carts, and automate upgrade offers with honest revenue attribution.

Easy Digital Downloads popups

Popup Maker + Easy Digital Downloads

Easy Digital Downloads powers 50,000+ digital stores—from WordPress plugin developers managing license renewals to course creators building membership communities. For 13 years, EDD has been the WordPress-native choice for selling software, ebooks, courses, templates, and digital downloads of every kind.

Easy Digital Downloads popups connect directly to your store data—cart contents, purchase history, license status, and subscription renewals. Recover abandoned carts, trigger upgrade offers, and automate upsells. Target the right customer at the right moment, automatically.

Imagine this scenario: A customer purchased your plugin’s Personal license last year. They return to your site and browse the Pro features page. A popup appears offering an upgrade credit—pay just the difference to unlock unlimited sites. One click applies their existing purchase as credit and opens checkout.

Or this one: A customer owns your form plugin and returns to browse your site. When they visit your new PDF add-on page, a popup offers 25% off—a loyalty discount for existing customers. One click adds it to cart with the discount applied. No coupon codes, no manual segments.

That’s purchase-aware targeting. Pro+ CTAs generate copyable links you can use in popups, pages, menus, emails—anywhere you can add a link.

Targeting Conditions

View all

Cart Status

Target based on current shopping cart contents and value

PRO+Download(s) in Cart

Target customers based on specific downloads in their cart.

Use Cases:

  • Show cross-sell suggestions (“Complete your toolkit with…”)
  • Display bundle discounts when complementary items present
  • Present upgrade offers when base product is in cart
  • Hide promotions for products already in cart

Select one or more downloads. ANY matching (default) or ALL matching (require all selected).

PRO+Download Combo in Cart

Target customers who have a specific combination of downloads in their cart.

Use Cases:

  • Offer bundle pricing when customers manually add all items
  • Show “you qualify for the complete pack” messaging
  • Present upgrade to bundle deal to save money
  • Trigger checkout incentives for high-value combos

Select multiple downloads—triggers only when ALL selected items are present.

PRO+Cart Has Discount

Target customers based on whether a discount code is applied to their cart.

Use Cases:

  • Hide additional discount popups when coupon already applied
  • Show upsells to customers using discount codes
  • Present “maximize your savings” messaging
  • Offer free shipping on discounted orders

Select specific discount codes to check, or check for any discount.

PRO+Cart Item Count

Target customers based on the number of items in their cart.

Use Cases:

  • Show “add more items” incentives for small carts (< 3 items)
  • Display bulk discount offers for larger orders (> 5 items)
  • Present checkout encouragement for carts with items
  • Offer bundle recommendations for single-item carts

Set “more than” threshold, “less than” threshold, or both for specific ranges.

PRO+Cart Total

Target customers based on cart value using flexible thresholds.

Use Cases:

  • Show premium checkout experience for high-value carts
  • Display “add $X for free bonus” messages
  • Automatically offer percentage discount on orders over threshold
  • Offer payment plans for carts over specific amount

Set “more than” and/or “less than” thresholds for precise ranges.

Customer Status

Target based on lifetime value and purchase history

PRO+Customer Spent

Target customers based on total historical spending.

Use Cases:

  • Show VIP-exclusive discounts to high-value customers
  • Display loyalty rewards to repeat buyers
  • Offer special incentives to convert low-spenders into regulars
  • Present premium support options to top customers

Set spending threshold. Requires logged-in user.

PRO+Customer Has Purchased

Target customers based on specific past product purchases.

Use Cases:

  • Show add-on products to previous buyers (plugin buyer → premium addon offer)
  • Hide promotions for products they already own
  • Suggest complementary or upgrade products
  • Offer “complete your collection” bundles

Select one or more downloads. ANY matching (default) or ALL matching. Requires logged-in user.

PRO+Customer Since

Target customers based on when they first purchased.

Use Cases:

  • Show anniversary discounts to long-term customers
  • Display loyalty appreciation to customers over 1 year
  • Target new customers (purchased within 30 days) with onboarding
  • Present retention offers to customers approaching renewal milestones

Select before or after a specific date.

EDD Software Licensing

Target by license status and expiration timing

Requires EDD Software Licensing extension.

PRO+Has License

Target customers based on license ownership and status.

Use Cases:

  • Show Pro upgrade offers to customers with active Basic licenses
  • Display reactivation incentives to expired license holders
  • Target inactive licenses with onboarding resources
  • Present beta program invitations to active licensees only

Select downloads to check, and filter by license status (Any, Active, Inactive, Expired, Active/Inactive).

PRO+License Expiring

Target customers whose license is expiring within a specified window.

Use Cases:

  • Show early-bird renewal discount 30 days before expiration
  • Display “renew now, lock in current pricing” before price increases
  • Present “don’t lose automatic updates” urgency to plugin users
  • Offer multi-year renewal discounts to reduce future churn

Select downloads and set expiration window (within X days).

EDD Recurring

Target by subscription status and renewal timing

Requires EDD Recurring extension.

PRO+Has Subscription

Target customers based on subscription status.

Use Cases:

  • Show subscriber-exclusive content and early access to active members
  • Display win-back offers to cancelled subscribers
  • Present payment update prompts to failing subscriptions before they lapse
  • Target trial users with conversion offers before trial ends

Select status filter (Any, Active, Cancelled, Expired, Failing, Trialling). Optional download filter for specific subscriptions.

PRO+Upcoming Subscription Renewal

Target subscribers with renewals approaching within a specified window.

Use Cases:

  • Show retention offers 7 days before renewal
  • Display “switch to annual, save 20%” before monthly renewal
  • Present loyalty appreciation and exclusive bonuses to long-term subscribers
  • Offer upgrade to higher tier before renewal date

Set renewal window (number of days). Optional download filter.

EDD Reviews

Target by customer review activity

Requires EDD Reviews extension.

PRO+Has Reviewed

Target customers based on whether they’ve left product reviews.

Use Cases:

  • Ask satisfied customers (4-5 stars) to leave testimonials
  • Show “thanks for your feedback” appreciation to reviewers
  • Target non-reviewers with review request incentives
  • Display different content based on review rating given

Select downloads and optional minimum rating filter (1-5 stars or Any).

EDD Wallet

Target by store credit balance

Requires EDD Wallet extension.

PRO+Wallet Balance

Target customers based on their store credit or wallet balance.

Use Cases:

  • Remind customers with high balances to shop
  • Show “use your credit” messaging before expiration
  • Offer wallet top-up incentives
  • Present store credit promotions to engaged customers

Set balance thresholds (more than / less than).

EDD Stripe

Target by payment method status

Requires EDD Stripe extension.

PRO+Credit Card Expired

Target customers whose stored credit card has expired.

Use Cases:

  • Show “update payment method” reminders before renewal
  • Display payment update prompts to prevent failed charges
  • Present payment assistance before subscription billing
  • Offer alternative payment method options

Optional: Check only the default card, or all stored cards.

Call to Actions

View all

Easy Digital Downloads popups can do more than display messages—they drive revenue directly from button clicks. Add downloads to cart, apply discounts, and track every conversion.

Revenue Actions

One-click cart additions and discount applications

PRO+Add to Cart

Add downloads directly to the EDD cart from popup button clicks.

Use Cases:

  • One-click upsells for complementary products (plugin → addon bundle)
  • Quick-buy buttons for promotional items
  • Bundle additions with single clicks
  • Cart recovery with product suggestions

Configuration: Select download (supports variable pricing—choose specific price option). Set quantity (default: 1). Optional: Auto-apply discount code, replace cart contents for exclusive offers.

Redirect Options: Cart page, Checkout page, Stay on current page, Custom URL.

Revenue Attribution: Automatically tracks “added value”—only the incremental cart increase is attributed to the popup.

PRO+Apply Discount

Apply EDD discount codes to customer carts.

Use Cases:

  • Exit-intent cart recovery offers
  • Limited-time promotional codes
  • Loyalty reward applications
  • Flash sale activations

Configuration: Select discount from existing EDD discounts. All EDD validation applies (expiration, usage limits, minimums, product restrictions).

Redirect Options: Cart page, Checkout page (default), Stay on current page, Custom URL.

Revenue Attribution: Tracks discount applications and final cart values for attribution reporting.

Triggers

View all

Easy Digital Downloads popups can fire the moment customers add downloads to their cart—perfect for cross-sells and bundle offers.

Cart Triggers

React instantly when downloads are added

PRO+Download Added to Cart

Fire popups the moment customers add downloads to their EDD cart.

Use Cases:

  • Cross-sell suggestions (“Customers also bought…”)
  • Bundle offers for related products (base plugin → pro bundle)
  • Checkout incentives and urgency messaging
  • Upgrade offers when base version is added

Configuration: Optional download filter to trigger on specific items only.

Note: Works with variable pricing—triggers on the download regardless of price option selected.

Tracking & Analytics

View all

Easy Digital Downloads popups include built-in revenue attribution—track exactly which popups drive sales with honest metrics.

How It Works: Popup Maker uses an “added value” attribution model. Only the incremental revenue generated by the popup is attributed—not the full cart value. If a customer has $100 in their cart and your popup upsells a $50 addon, only $50 is attributed to the popup.

What Gets Tracked:

  • Cart Items — Revenue from downloads added via popup CTAs
  • Checkouts — Revenue from checkouts initiated via popup CTAs
  • Discounts — Revenue from orders using popup-applied discounts

Storage Reliability: Multi-layer attribution storage ensures data isn’t lost even if cookies clear or sessions expire. View your revenue data in Popup Maker → Analytics.

Integration Benefits

Easy Digital Downloads popups give you capabilities no other popup plugin offers for EDD stores.

Deep EDD Integration

Every condition uses real Easy Digital Downloads data—cart contents, license status, subscription renewals. No approximations or workarounds. Your popups respond to actual store state, the same data EDD uses for automatic updates and subscription billing.

Reduce Churn, Increase Renewals

For plugin developers and subscription sellers, timing is everything. License expiration and subscription renewal targeting let you reach customers at the exact moment they’re deciding whether to renew—before they start shopping alternatives.

Honest Revenue Attribution

Know exactly which popups make money. The “added value” model attributes only incremental revenue—no inflated numbers from popups that appeared before existing cart items. See real ROI, not vanity metrics.

Extension Support

Works with the EDD extensions your business depends on: Software Licensing, Recurring Payments, Reviews, Wallet, and Stripe. Each extension adds specialized conditions for its features.

Current Limitations

Logged-In Requirements: Customer purchase history, lifetime spending, and license conditions require logged-in users to identify customer records.

Extension Dependencies: Software Licensing, Recurring, Reviews, Wallet, and Stripe conditions require those EDD extensions to be installed and active.

Variable Pricing: CTA Add to Cart supports selecting specific price options for variable priced downloads.

Details

Easy Digital Downloads

IntegrationPro+

Recover abandoned carts, upsell existing customers, and automate license renewals. Target EDD shoppers by cart contents, purchase history, and subscription status—with honest revenue attribution.

Get Started

Quick Links

Easy Installation

Create your first popup in minutes

Proven Support

Help is available when you need it.

Docs That Help

Help is available when you need it.

Ready to start poppin’?

Popups that don’t stop

If your ready to supercharge your site's popups, you'll want to check out our exciting list of premium features

Buy Now