EffectIO API Manager for WooCommerce

Original price was: $129.00.Current price is: $27.99. / year

Drop-in compatible replacement & Licensed Product

WooCommerce API Manager secures your software with API License Key and provides automatic updates of plugins and themes to increase customer satisfaction. Version: 3.1.2 An API Resource manager.

Released on: 2024-03-19

Single License

Club Membership

17,99 / Month Membership

NEW Activate all licensed items with the free Dashboard

EffectIO Dashboard

Discover when we give away free Plugins

Find out when we give items for Free


Hey! 🎉 Monthly emails, tops. Snag exclusive plugins/themes for $0. They go quick, but you might just get a freebie! 😉

30 Days Money Back Guarantee

Guaranteed pre-activated plugins. Most items work immediately after installation. Open a support ticket to obtain the license keys for the ones that ask for activation.

Free support to install and setup on your site.

Sell License Keys for Software and Automated Updates for Plugins and Themes

WooCommerce API Manager secures your software with API License Key activations/deactivations, also providing automatic updates of plugins and themes to increase customer satisfaction and convenience. It eliminates support requests,  increases customer satisfaction, and increases shop manager productivity.

WooCommerce API Manager- key features:

  • Automatically generated API License Key emailed to the customer after a product purchase.
  • Amazon S3 is fully integrated to serve software files with secure links that expire.
  • Secure automatic software updates through the WordPress dashboard.
  • Offer software updates for a fee or for free, unlimited updates, updates based on a subscription, and updates based on a specified number of software activations.
  • Sell software individually, as variable products with sliding scale pricing, as bundles, chained, grouped, composite, or any combination that drives sales.
  • The option to sell an API License Key with multiple activations that can differ per variable product.
  • Quick and easy product setup with a global settings option that automatically configures variable/child products.
  • The customer’s My Account dashboard has all the information the customer needs to manage their software activations, and the power to delete activations for an API License Key, which helps eliminate customer support for these tasks.
  • The shop manager and customer can both see the number of activations per API License Key, activations remaining, and all other relevant information to manage purchases, even for subscription products.
  • Customer can email themselves a lost API License Key anytime using an automatically created form on the front end of the blog.
  • The shop manager can send the customer their completed order at any time, which will contain the products and their API License Keys.
  • The Order screen allows the shop manager to add/delete API License Keys, view/delete software activations, disable API Access, and change the number of activations per API License Key.
  • The API sends custom error messages so customers know if there is a problem when activating/deactivating, or doing an update query.
  • The WooCommerce Subscriptions extension is fully supported to sell subscription based API License Key activations.
  • Customers can upgrade or downgrade their activations, if the product was purchased as a subscription, by switching their subscription in the My Account Dashboard.
  • Software versions are updated on the activation section of the Order screen upon activation, and anytime the customer software does an update query.
  • The download URL is customer order, product, and API License Key specific. The download URL hides the real location of the software file on your server to make it fully secure. The WooCommerce API Manager also checks authentication credentials for each customer automatically to ensure authorized customers can only download the software they purchased. To make it easier to upload software updates, the WordPress media library is used.
  • If you already use the Software Add-On extension, no problem, your customers can access the WooCommerce API Manager until they switch over to their new WooCommerce API Manager api license key/s.

Easy to configure. Constant notifications.

2 reviews for EffectIO WooCommerce API Manager 3.7.4

  1. sofiakurtz5

    Automatically generated API License Key emailed to the customer after a product purchase. I love it.

  2. petersendiana90

    I’m really satisfied of the secures of my software with API License Key activations. I recommend it.

Add a review

An API Resource manager.

3.7.2 — 2026-02-24
  • Tweak - Always clear API response transients when updating a licensing product so that any API response payloads for the product details are always the most up to date
  • Tweak - Introduce a setting to optionally display the instance ID correspoding to each API key activation in the order admin meta box or the customer account in the frontend
  • Fix - Ensure a merchant is able to remove and clear a documentation page from one of the licensing product documents without the old value persisting
  • Fix - Handle an issue where the access length of licensing product variations wasn't correctly being inherited from the parent product upon saving or updating the product
  • Fix - Correctly enqueue some old legacy assets pointing to the wrong paths
3.7.1 — 2026-02-09
  • Fix - Address a PHP notice in the orders list that prevented to display information for orders containing licensing products when using HPOS
3.7.0 — 2026-02-02
  • Feature - Attempt to read and extract WordPress plugin and theme information automatically from the uploaded product archive file to populate the licensing product data fields
  • Feature - Optionally read and extract a WordPress plugin or theme changelog from the uploaded product archive file and parse it with Markdown for display
  • Feature - Add the ability to optionally display plugin and themes requirements in a product tab
  • Feature - Add a setting to ignore counting activations performed in local or staging environments by licensed plugins and themes (enabled by default)
  • Tweak - Improve the UI in the product admin screen for managing the licensing product options
  • Fix - Ensure that the order Licensing metabox displays all licensing resources for orders containing multiple licensing products
  • Fix - Correctly parse requests for plugin information to populate the modal in the plugins admin after clicking "View details" (requirest the latest client library)
  • Misc - Ensure to skip outputting content for empty licensing product tabs
3.6.0 — 2025-12-02
  • Feature - Add a filter in the WooCommerce orders screen to filter orders by active licenses in the orders list table
  • Tweak - Ensure all product license keys are shown to customers in the My Account page when merchants have configured to use the licenses to use product keys instead of user keys
  • Fix - Address a potential PHP error in the product admin screens in some circumstances or interacting with some third party plugins like Product Feed Manager
  • Misc - Improve plugin loader and implement some performance optimizations
  • Localization - Update translations
3.5.2 — 2025-07-22
  • Tweak - Improve the efficiency of the licensing product tabs output
  • Dev - Add filter to further customize product tabs added by the plugin to licensing products
  • Localization - Add translations for French, German, Spanish, Italian, Dutch, Polish, Japanese, Portuguese languages
3.5.1 — 2025-06-19
  • Fix- Fixed some API Manager product tabs not displaying correctly due to inconsistent meta key usage
  • Fix - Apply the correct textdomain in API Manager product tabs translatable strings
  • Fix - Address a PHP error in the plugin settings screens
  • Localization - Update existing French translations
3.5.0 — 2025-06-10
  • Tweak - Update labels and terminology referencing to "API" as "licensing"
  • Tweak - "Master API key" is now referred to as "User license key" and "Product order API key" is now referred to as "Product license key"
  • Tweak - Allow searching licensing resources using the user or product license keys
  • Tweak - Order licensing resources are expanded by default (use `wc_api_manager_order_api_resources_expanded` filter hook to restore old behavior)
  • Tweak - Allow filtering products by whether they have licensing resources in the products list table
  • Tweak - Move the settings page as a submenu item of the main plugin menu item
  • Tweak - Overhaul the settings page and break settings into subsections with the updated terminology
  • Fix - Ensure to clear variation data when unchecking the "Set license options for this variable product only" checkbox
  • Fix - When manually overriding the activations limit total in an order, ensure the count isn't reset when a subscription is renewed or when the order is updated
  • Fix - Improve detection of HPOS being enabled when handling the order admin screen
  • Fix - Address an issue causing undefined array key notices while checking for the product parent ID in API requests
  • Fix - New installs should not show an update database notice
  • Dev - Update all plugin templates to reflect terminology changes
3.4.2 — 2025-04-23
  • Dev - Add `wc_api_manager_email_product_heading` filter hook to filter the product heading in HTML order complete emails
  • Dev - Add `wc_api_manager_email_product_title_prefix` filter hook to filter the product title prefix in plain text order complete emails
  • Dev - Add `wc_api_manager_my_account_product_title_heading` filter hook to filter the product title heading in my account API keys
  • Dev - Add `wc_api_manager_my_account_hide_duplicate_products` filter hook to toggle showing duplicate products to be visible in my account API keys
3.4.1 — 2025-03-24
  • Fix - Update templates to avoid incorrect usage of escaping functions
3.4.0 — 2025-03-17
  • Feature - Account for parent product IDs when fetching API resources for product IDs (requires v2.10.0 of the PHP client library)
2.10.0 — Compatibility with version 2.10.0 of the PHP client library
3.3.5 — 2024-11-25
  • Dev - Add filter to toggle whether to update the API Resource expires value in orders after updating the expiration value in product variations
3.3.4 — 2024-10-29
  • Tweak - Show the actual API key under API resources activations in the admin meta box
  • Fix - Subsequent purchases of an API product should be listed in the API keys in the My Account Area also when using individual per-product keys
  • Fix - Update the expiring subscription email template to avoid producing an inoperable link due to a nonce generated by a cron job
  • Fix - When switching between a variable product and a variable subscription containing API data, ensure the existing purchases are kept consistent with the previous settings
3.3.3 — 2024-08-07
  • Fix - Ensure that only one product API key is kept when purchasing a manual renewal
  • Fix - Correctly bundle French translation file
  • Localization - Fix an issue with the plugin's translations source pot file
3.3.2 — 2024-07-03
  • Fix - Address issues reported by WooCommerce quality insights
3.3.1 — 2024-07-03
  • Fix - Resolve an issue that caused API Manager subscription emails not to be sent in some circumstances
3.3.0 — 2024-04-29
  • New - Add tabs to the frontend product page populated with API Manager Product data when using the Storefront theme
  • Tweak - Update brand to Kestrel
3.2.4 — 2024-03-16
  • Fix - Remove esc_attr() from $_POST sanitization on line 1257 of wc-am-product-admin.php due to "Array to string conversion" PHP Warning
3.2.3 — 2024-03-10
  • Fix -
    tag displayed in My Account > API Keys. Updated templates/myaccount/api-keys.php
3.2.2 — 2024-03-01
  • New - Added 'next_payment' date to the Status API endpoint
3.2.1 — 2023-12-26
  • Tweak - Further optimize when adding an API Key activation
  • Fix - Background processing to update all customer purchased API Key activations when the product activation limit is changed
1.3.2 — Removed unused Amazon S3 function format_secure_s3_url() that was used to create AWS Signature Version 3 URL introduced in version 1.3.2. AWS Signature Version 4 has been in use since version 2.1
3.2 — 2023-12-24
  • Update - Updated the URLs for the WooCommerce API Manager support form and documentation on woo.com.
  • Update - Updated templates/myaccount/api-downloads.php.
  • Update - Updated templates/myaccount/api-keys.php.
  • Dev - Refactored the WC_AM_API_Activation_Data_Store() class to optimize accuracy, resource management, and speed.
  • Dev - Moved get_api_keys_url() from the WC_AM_API_Activation_Data_Store class to the WC_AM_URL class.
  • Dev - Added property type declarations in classes for PHP 7.4 or greater.
  • Remove - Dropped columns activation_ids, associated_api_key_ids, collaborators, and download_requests from the wc_am_api_resource database table.
  • Remove - Dropped column update_requests from the wc_am_api_activation database table.
  • Remove - Dropped column activation_ids from the wc_am_associated_api_key database table.
  • Remove - Removed get_associated_api_key_ids_by_api_resource_id() since the associated_api_key_ids column was dropped.
  • Remove - Removed delete_api_resource_id_activation_ids() since the activation_ids column was dropped.
  • Remove - Removed get_associated_api_key_activation_ids_by_api_key() since the activation_ids column was dropped.
  • Remove - Removed update_associated_api_key_activation_ids_list() since the activation_ids column was dropped.
  • Remove - Removed update_associated_api_key_activation_ids() since the activation_ids column was dropped.
  • Remove - Removed get_activation_ids_by_associated_api_key_id() since the activation_ids column was dropped.
  • Remove - Removed delete_associated_api_key_activation_ids() since the activation_ids column was dropped.
3.1.2 — 2023-09-14
  • Fix - Cronjob cleanup of expired API Key activations queried a database column using a misspelled name.
  • New - Added if the Homepage is cachable to the WooCommerce > Status > WooCommmerce API Manager status report.
3.1.1 — 2023-09-05
  • New - Added Action Filters, wc_api_manager_endpoint_title_api_keys, wc_api_manager_endpoint_title_api_downloads, wc_api_manager_add_menu_items_api_keys, wc_api_manager_add_menu_items_api_downloads. Changing endpoints requires Settings > Permalink Settings to be manually Saved to refresh the endpoints.
3.1.0 — 2023-09-03
  • Fix - Order edit screen > Access Expires was failing to update when new expiration date set.
  • Fix - localized_datetime_timestamp() method to correctly return localized timestamp.
  • Tweak - Confirm an API Resource is not a lifetime subscription before sending renewal email notifications.
  • New - Toggle log for API Resources cleanup event added to Settings.
  • New - Added templates/myaccount/related-api-resources.php with Action Filters to add API Keys and API Downloads links to Order Details and Thank You pages.
  • New - Added to templates/emails/api-keys-order-complete.php. Action Filters, wc_api_manager_email_api_product_heading, wc_api_manager_email_product_order_api_keys_row, wc_api_manager_email_master_api_key_row, wc_api_manager_email_master_api_key_message_row. HTML ID email_master_api_key_message_row.
  • New - Added to templates/emails/plain/api-keys-order-complete.php. Action Filters, wc_api_manager_email_api_product_heading, wc_api_manager_email_product_order_api_keys_row, wc_api_manager_email_master_api_key_row, wc_api_manager_email_master_api_key_message_row.
  • New - Added to templates/myaccount/api-keys.php. Action Filters wc_api_manager_my_account_master_api_key_heading, wc_api_manager_my_account_product_order_api_key_message, wc_api_manager_my_account_product_order_api_key_heading. HTML IDs master-api-key-header, product-order-api-key-header.
3.0.7 — 2023-06-26
3.0.4 — 2023-06-25
  • Tweak - Do not select product_order_api_key data for API Customer dashboard since it is not used.
  • Tweak - Make slight adjustments to the WooCommerce > Settings > API Manager UI for clearer readability.
3.0.3 — 2023-06-23
3.0.2 — 2023-06-21
  • Fix - Email address search on API Customer dashboard.
  • Fix - Enter the page number and hit enter to go to that page on API Customer dashboard.
3.0.1 — 2023-06-20
  • Fix - Renewal quantity added to the cart when Renew button clicked. Checked for is_expired before setting the value of the quantity, so the default of 1 was used.
  • Update - Change to the api-keys.php template related to the fix noted above.
  • Dev - Compatible with WooCommerce Cart and Checkout blocks.
3.0.0 — 2023-06-18
  • Update - Replace get_page_by_title(), deprecated in WP 6.2, with get_posts() which calls WP_Query().
  • Update - Changes to the api-keys.php template for API Resource Renewal button, and other renewal related features.
  • Update - PHP 7.4 is now the minimum required.
  • Fix - API Customer dashboard Product sorting column.
  • Tweak - Sort the API Customer dashboard by Access Granted by default.
  • Tweak - Added to the API Customer dashboard - Subscription Type and Grace Period columns.
  • Tweak - Removed from the API Customer dashboard - User ID and Product Order API Key columns.
  • Tweak - Improved the appearance of the WooCommerce > Settings > API Manager screen.
  • New - Added feature to renew an API Resource Subscription that will carryover the API Key activations for the same Product ID.
  • New - A renewed API Resource Subscription will carryover the remaining time from the renewed API Resource to the new API Resource to extend the new expiration end date.
  • New - Added renew link in My Account > API Keys to renew API Manager Subscription.
  • New - Added Manual Renewal Period to Settings that allows the renew link to only display within a time period close to the expiration date.
  • New - Expanded Grace Period to include API Resource Subscriptions.
  • New - Added line item data visible on the order screen for new API Resource Subscription renewals, and previous API Resource Subscription.
  • New - Added "Expiring Subscription" email text/html template to WooCommerce > Settings > Emails.
  • New - "Expiring Subscription" emails have the messages soon to expire, expired but renewable, and expired, with custom information delivered with each to encourage renewals and inform the customer.
  • New - "Expiring Subscription" emails are automatically delivered when 30 days, 7 days, away from the expiration date, and 1 day after the expiration date if there is a grace period of more than 1 day.
  • Dev - Added the verify_api_key_is_active API endpoint.
2.8.1 — 2023-06-04
  • Fix - API Key activations not displayed when Product Order API Key hidden in api-keys.php template.
  • Fix - Product ID column table header text wrapped when it should not be in the api-keys.php template.
  • Fix - Release Date column table header text wrapped when it should not be in the api-downloads.php template.
  • Update - Updated templates/myaccount/api-keys.php.
  • Update - Updated templates/myaccount/api-downloads.php.php.
  • New - Settings page link to API Manager > API Customers submenu.
2.8.0 — 2023-06-03
  • New - Added top level menu API Manager.
  • New - Added API Manager > API Customers submenu for searchable API Resource display.
  • Dev - Added $date_only parameter to unix_timestamp_to_date().
2.7.3 — 2023-05-29
  • Fix - $_REQUEST value was not assigned to $this->request before the key translation in the WCAM_Software_Add_On_Translator class.
  • Tweak - Add more details from the missing query string error logged for the administrator/store manager.
2.7.2 — 2023-05-25
  • Tweak - Move translate pre 2.0 legacy String Product ID to a post 2.0 integer Product ID event before the Product ID is processed by the API endpoints for a faster API response to legacy requests.
  • Fix - A denial of API endpoint access due to a check of an integer Product ID rather than a legacy String Product ID.
2.7.1 — 2023-05-24
  • New - Added Legacy Product ID count to the WooCommerce > Status > WooCommerce API Manager section.
  • Fix - wc_am_legacy_product_id database table not created due to a trailing comma.
2.7.0 — 2023-05-23
2.5 — Update in version 2.5 for PHP 8.2 changes to strcmp() resulted in incorrect results when comparing legacy software title strings to find the product_id integer.
  • New - Added wc_am_legacy_product_id database table. Speeds up lookups when translating a pre 2.0 legacy String Product ID to a post 2.0 integer Product ID.
  • New - Added automated API Resource creation from WooCommerce Software Add-on 1.9 and greater imported data.
  • New - Added automated License key import from WooCommerce Software Add-on 1.9 and greater to Associated API Key database table.
  • New - Added automated License key activations import from WooCommerce Software Add-on 1.9 and greater to API Key activations database table.
  • New - Added API request translation for clients of WooCommerce Software Add-on 1.9 and greater. The API Manager will listen for HTTP(s) API queries intended for the WooCommerce Software Add-On plugin when this settings option is selected. This works even if the WC Software Add-On plugin has been deleted.
  • New - Added automated Product ID import into wc_am_legacy_product_id database table from WooCommerce Software Add-on 1.9 and greater.
2.6.17 — 2023-05-18
  • Update - Run the database updater.
2.6.16 — 2023-05-18
  • Fix - WC AM Subscription API Resources were deleted when cancelled WC Subscriptions API Resources were deleted.
  • Tweak - Apply UNIQUE constraint to instance column in wc_am_api_activation database table to prevent duplicates of this unique required field.
2.6.15 — 2023-05-14
  • Fix - Logic bug in is_time_expired(). Caused API Manager Subscriptions with an access expires zero value, meaning infinite/lifetime, to be deleted during cleanup.
  • Tweak - Replace use of is_int() with is_numeric().
  • Tweak - Deprecate is_access_expired() which was a wrapper for is_time_expired().
2.6.14 — 2023-05-04
  • New - Added the option to Hide the Master API Key on WooCommerce > Settings > API Manager.
  • Update - Updated templates/emails/plain/api-keys-order-complete.php.
  • Update - Updated templates/emails/api-keys-order-complete.php.
  • Update - Updated templates/myaccount/api-keys.php.
2.6.13 — 2023-05-03
  • Tweak - Update default WooCommerce > Settings > API Manager > "Schedule API Resource Cleanup" value.
2.6.12 — 2023-05-03
  • New - Added API Resources Cleanup tool to WooCommerce > Status > Tools, to allow API Resources Cleanup to be run manually.
  • New - Added "Schedule API Resource Cleanup" section on WooCommerce > Settings > API Manager to turn on or off the automated API Resources Cleanup process.
2.6.11 — 2023-05-02
  • Fix - Edge case logic error when testing if API Resource has expired that has zero as the timestamp.
  • Fix - API endpoint response "No API Resources exist..." message URL so it displays properly.
  • New - Added API Resources Repair tool to WooCommerce > Status > Tools, to allow missing API Resources to be rebuilt all at once.
2.6.10 — 2023-05-01
  • New - Added the next scheduled cleanup cron date to status page.
2.6.9 — 2023-04-26
  • Tweak - Enhance repair routine with API Resource check.
2.6.8 — 2023-04-26
  • Fix - Added background repair routine to check for any missing API Resources. Fixes edge cases from cleanup routine, or upgrades from pre 2.x to 2.x.
  • Fix - Warning - Undefined property - stdClass::$access_expires for PHP 8.x.
  • New - Add WooCommerce Subscriptions and WooCommerce API Manager subscription resource counts to status section.
  • New - Added WooCommerce account connected, and active product key to status section.
  • Update - Updated templates/emails/plain/api-keys-order-complete.php.
  • Update - Updated templates/emails/api-keys-order-complete.php.
2.6.7 — 2023-04-18
  • Tweak - Don't delete Grace Period in the is_expired() method, handle deletions separately.
  • Tweak - Handle cleanup of API Resources with and without a Grace Period separately.

Testimonials

Benny O'Brien@benny_obie

The quick response from a friendly team member at @effectioshop honestly caught me off guard.
Nice work!


Stuart Boyle@stuart_boyle

@effectioshop As an eCommerce developer, effectio.org has enabled me to reach higher expectations and my clients are very happy.


22,000+ Users · 180 Countries
Trusted by freelancers, agencies & store owners worldwide

How It Works

Install the free EffectIO Dashboard plugin on your WordPress site. It connects to the EffectIO catalog, detects every premium plugin and theme you own, and gives you a single hub to manage licenses, run updates, and keep your admin panel clean — all from one screen.

One-Click Updates
Update any premium plugin or theme instantly. No manual downloads, no FTP — just click "Update Now."

🔑

License Manager
View, activate, and manage all your license keys in one place. No hunting through emails or vendor dashboards.

🔇

Notification Blocker
Blocks intrusive admin nag screens, upsell banners, and ads that clutter your dashboard. Re-enable anytime.

🛡️

Vendor Request Control
Prevents redundant license-check pings to third-party servers for items you already manage through EffectIO.

📦

Bulk Activation
Club members can activate all eligible plugins and themes at once — one button, zero hassle.

🆓

100% Free
The Dashboard itself costs nothing. Install it and it auto-activates on your domain — no key required.

Get Started in 3 Steps

1

Download & Install

Download the EffectIO Dashboard zip and install it via Plugins → Add New → Upload.

2

Browse & Activate

Open EffectIO → Catalog in your admin panel. The dashboard auto-detects your installed items and matches them to your licenses.

3

Update & Manage

Keep everything current with one-click updates. Manage licenses, block nag notices, and enjoy a cleaner WordPress experience.

Licenses

All WordPress derivative work is GPL-licensed. Most items are pre-activated and ready to use. Some require an activation key — we provide it with your purchase, and the Dashboard lets you apply it in seconds.

Club members enjoy bulk activation: activate every eligible item at once with a single click. No more entering keys one by one.

✅ Money-Back Guarantee

Every item is tested and ships with full features. If something doesn't work and we can't fix it, you get a full refund. We believe premium tools should be accessible — that's why we offer a low-cost subscription so freelancers, small businesses, and agencies can grow without a large upfront investment.

Manage and Update all your sites

17.99 $ / Month Membership

2900 Plugins and Themes. Install, Update, Activate and Delete any plugin. Unlimited Sites. Best WP Agency Deal.

Clean Items

NGO Mission

Always Updated

SSL Connection