✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView for EDD Software Licensing & Bundles: licenses & activations as tables

Read edd_licenses joined with site activations, customer email, and bundle product data. Find expiring licenses, audit activation counts, and renew or extend keys inline without per-license click-through.

♾️ Lifetime License available

SleekView table view for EDD Software Licensing & Bundles

License management without per-row clicks

EDD Software Licensing stores license keys, expiration dates, activation limits, and site activations in its own tables (edd_licenses and the related activation log) alongside the standard EDD order schema. The default admin shows licenses as a list, but inspecting which sites a key is activated on, sorting by upcoming expiration, or bulk-extending a batch of licenses after a billing issue requires per-key navigation.

SleekView reads edd_licenses joined with the activation log, edd_orders for the originating purchase, and edd_customers for the email. Bundle products from EDD Software Bundles surface as a downloads view filtered by bundle type, with each bundle's child downloads expandable per row. An ops team builds an expiring-this-week view, a sales team builds a renewal-pipeline view, and a support team builds a per-customer license workspace, all from the same underlying tables.

Inline-extending a license expiration or revoking a site activation routes through the plugin's CRUD layer so update-API responses, renewal emails, and activation-limit hooks fire as expected. Bulk-renewing 50 licenses uses the same code path one row at a time, which is the safe way to do it when downstream automations depend on those hooks.

Workflow

Compose license and activation views

1

Pick a base table

edd_licenses for the license workspace, the activation log for site-activation audits, or edd_orders joined with licenses for revenue-attributed renewal views.
2

Add joins for context

Left-join edd_customers for the email, edd_orders for the purchase, and the activation log for the activation count. Bundle child products surface from wp_postmeta on the bundle's download post.
3

Save filtered views per role

Sales sees the renewal pipeline filtered by expiration date, support sees per-customer license workspaces, compliance sees the activation audit log. One saved view per recurring task.
4

Edit inline through the CRUD layer

Extend expirations, reset activations, or revoke a key inline. Writes go through Software Licensing's CRUD path so renewal emails and update-API responses behave correctly.

Sample columns

A typical software licensing view

Joins edd_licenses with customer email and activation count from edd_license_activations.
Source: wp_edd_licenses + wp_edd_license_activations + wp_edd_orders + wp_posts (post_type=download)
License key Customer Product Activations Expires Status
8f3a...d291 alex@studio.co Studio Pro Bundle 3 / 5 May 22 Expiring
12c4...ef88 ria@design.io Single Site 1 / 1 Sep 14 Active
a7e1...0033 tom@hello.dev Agency Bundle 12 / 25 Apr 02 Expired
5b29...91cd mia@brew.coop Studio Pro Bundle 5 / 5 Jul 18 Active

Comparison

Default EDD Software Licensing admin vs SleekView

Default Software Licensing admin

  • License list shows a fixed column set with no way to add activation count or customer LTV
  • Site activations live in edd_license_activations, viewable only per-license
  • Bundle child-product expansion isn't part of the default downloads list
  • Bulk renewal or extension isn't supported from the list view
  • No saved view for expiring-this-week or recently-deactivated keys

SleekView

  • Read edd_licenses joined with activation count and customer email
  • Expiring-soon saved view filtered by expiration date range
  • Activation audit table joined to license and customer for support work
  • Inline-extend expirations or revoke site activations with hooks firing
  • Bundle workspace listing each bundle and expandable child downloads

Features

What SleekView gives you for EDD Software Licensing & Bundles

License pipeline view

Filter edd_licenses by expiration window for renewal outreach. Add columns for original order total and customer LTV so sales prioritises high-value renewals first.

Site activation audit

Surface edd_license_activations as a sortable log joined with license key and customer email. Useful for activation-limit disputes and IP-based fraud audits.

Bundle product workspace

List bundle downloads with each child product expandable per row. Quickly see which bundles a download appears in for repricing or repackaging decisions.

Audience

Who uses SleekView for EDD Software Licensing

Renewal sales

Expiring-soon view filtered to the next 30 days, joined with customer LTV and previous renewal history. Prioritise outreach by value and likelihood of renewing.

Support

Per-customer license workspace: every key they own, current activation count per key, expiration date, and recent activation log. Reset activations or extend a key inline mid-call.

License compliance

Activation audit view across all customers to spot patterns: keys at activation limit, recent burst activations, or unusual IP ranges. Filter the log by date and customer for clean compliance work.

The bigger picture

Why software stores need license-aware list views

Software businesses run on renewals, activation compliance, and bundled product packaging, and none of those workflows fit comfortably into a single-row license list. Renewal sales needs an expiring-soon view filtered by date with customer LTV visible to prioritise outreach. Support needs a per-customer workspace showing every key the customer owns, current activation counts, and the activation log, all in one screen so a license-related ticket resolves in one call.

Compliance needs an activation audit log filterable by date and domain to spot legitimate at-limit customers and illegitimate burst activations. The default Software Licensing admin shows the right data but in the wrong shape for these jobs: licenses on one screen, activations buried inside each license's detail page, bundles in a separate downloads list. SleekView reads edd_licenses, the activation log, edd_orders, and edd_customers together so each team gets a workspace matched to their actual workflow.

The renewal hooks and update-API responses keep running through the plugin, so nothing about the customer-facing experience changes.

Questions

Common questions about SleekView for EDD Software Licensing & Bundles

Yes, the relational edd_orders and edd_customers schema landed in EDD 3.0. Software Licensing's own tables (edd_licenses and the activation log) work across EDD versions, but the joins to orders and customers assume 3.0+. Most stores have migrated since EDD's own admin assumes the new schema.

 

Yes. The activation log (edd_license_activations in the plugin's schema) records each site URL with its activation timestamp. SleekView either embeds activations as an expandable child table per license row or exposes them as their own sortable view filterable by date or domain.

 

Yes, inline-editing the expiration date routes through Software Licensing's CRUD path so renewal emails, license-status changes, and any custom hooks fire as expected. Bulk renewals after a billing-system fix iterate per row through the same path so behaviour matches the default admin.

 

EDD Software Bundles stores bundle-to-child relationships in postmeta on the bundle's download post. SleekView shows the bundle as one row with an expandable child-downloads section, or you can build a downloads view filtered to bundles only for pricing and packaging work.

 

Filter where activation count equals activation limit. A saved view of at-limit keys helps support spot legitimate customers blocked from a new install before they escalate, and helps the licensing team spot resellers exceeding their reseller-tier limit.

 

Renewal-discount logic and the license expiration extension that follows a renewal purchase are handled by Software Licensing itself when a renewal order completes. SleekView is purely the list-and-edit surface; you'd typically use a renewal-pipeline view to find candidates and let the plugin's own renewal flow run when the customer pays.

 

Yes. Any view exports to CSV with the current filter and column set. Common audit exports: all expired keys in a date range, all keys for a customer who requested data deletion, or all activations on a given domain for compliance investigation.

 

edd_licenses is indexed by license_id, order_id, and expiration which covers the common filters. Activation queries hit the activation log's license_id index. Aggregate columns (lifetime activations, total renewals) are heavier so keep them on detail views rather than the main pipeline view.

 

Pricing

More than 1000+
happy customers

Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

EUR

once

  • Unlimited websites
  • Lifetime updates
  • Lifetime support

...or get the Bundle Deal
and save €250 🎁

The Bundle (unlimited sites)

Pay once, own it forever

Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.

What’s included

  • SleekAI

  • SleekByte

  • SleekMotion

  • SleekPixel

  • SleekRank

  • SleekView