Skip to main content

Works with AI · Verified on v3.7.1

Easy Digital Downloads logo

Manage Easy Digital Downloads with AI

Connect Easy Digital Downloads to Claude, ChatGPT, or any AI assistant with WPVibe. Pull sales reports, build discount codes, add products, and resolve support tickets by asking in plain English.

40,000+ active installs 19 verified abilities Last verified Sep 20, 2026

What your AI can do with Easy Digital Downloads

One connection gives your assistant structured, permission-checked access to the whole site.

Sales reports

Earnings, orders, refunds, and average order value for any period, broken down by product.

Discount codes

Describe a sale and get the code built with dates, limits, and product rules, inactive until you approve it.

Products

Add a whole list of digital products as drafts with the copy written, ready for you to attach files.

Customer support

Look up an order, check the receipt and download logs, resend the receipt, and leave a note on the order.

Store audits

A pre-launch check of test mode, gateways, checkout pages, and taxes, in plain English.

Housekeeping

Find expired and forgotten discount codes, see which still work, and archive the rest.

Things to ask

Paste any of these into Claude or ChatGPT once Easy Digital Downloads is connected.

“Give me a sales report for the last 30 days, with a table of products sorted by earnings.”
“Create a code BLACKFRIDAY30 for 30 percent off, valid November 27 through November 30, 200 uses, once per customer. Keep it inactive until I check it.”
“A customer at this email says they never got their download. Find the order, check whether the receipt was sent, and tell me what happened.”
“Audit my store before launch: test mode, gateways, checkout pages, and taxes.”

Up and running in three steps

1

Install WPVibe

Add the free WPVibe plugin from WordPress.org to the site running Easy Digital Downloads.

2

Connect your AI

Claude, ChatGPT, Cursor, and more. One click to authorize, and no passwords ever go in the chat.

3

Ask in plain English

“Give me a sales report for the last 30 days, with a table of products sorted by earnings.”

Verified Easy Digital Downloads recipes

Copy-paste playbooks, each one tested on a live Easy Digital Downloads install before it ships.

Every Easy Digital Downloads ability

Easy Digital Downloads registers these with the WordPress Abilities API under the edd namespace. Your AI finds them with discover_abilities and calls them with run_ability; writes go through WPVibe’s approval gate. Verified means we ran it on a live install of v3.7.1. Registered means a fresh install of v3.7.0 ships it and we have not run it yet.

Requires Easy Digital Downloads 3.7.1 or newer on WordPress 6.9 or newer. Write abilities stay off until you enable AI write access under Downloads, Tools, AI.

Ability What it does Access Status

Read Orders

edd/order-read
Look up a single order by ID (including its items), or list orders filtered by status, customer, product, email, or date range. Read Verified

Create Order

edd/order-create
Create a manual order for a customer. Write Verified

Update Order Status

edd/order-update-status
Change the status of an order. Write Registered

Resend Order Receipt

edd/order-resend-receipt
Resend the purchase receipt email for an order to the email address on the order. Write Verified

Read Order Notes

edd/order-note-read
List the notes recorded on an order, newest first. Read Verified

Add Order Note

edd/order-note-add
Add a note to an order. Write Verified

Read Customers

edd/customer-read
Look up a single customer by ID or email address, or search and list customers. Read Verified

Create Customer

edd/customer-create
Create a new customer record from an email address and optional name. Write Registered

Update Customer

edd/customer-update
Update the name, primary email address, or status of an existing customer. Write Registered

Read Customer Notes

edd/customer-note-read
List the notes recorded on a customer, newest first. Read Verified

Add Customer Note

edd/customer-note-add
Add a note to a customer record. Write Registered

Read Products

edd/product-read
Look up a single product by ID (including its pricing, files, and download limit), or list products filtered by search term, status, category, or tag. Read Verified

Create Product

edd/product-create
Create a new product (download) with an optional single price. Write Verified

Update Product

edd/product-update
Update an existing product (download). Write Registered

Read Discounts

edd/discount-read
Look up a single discount by ID or code, or list discounts filtered by status, type, or a search term. Read Verified

Create Discount

edd/discount-create
Create a new discount code. Write Verified

Update Discount

edd/discount-update
Update an existing discount. Write Verified

Delete Discount

edd/discount-delete
Permanently delete a discount that has never been used. Write Registered

Sales Report

edd/sales-report
Get store sales and earnings statistics for a preset period or a custom date range, optionally scoped to a single product. Read Verified

Sales Summary

edd/sales-summary
Get net earnings and sales counts for this month, last month, today, and all time. Read Verified

Store Settings

edd/settings
Get a read-only summary of store configuration: currency, payment gateways, taxes, key pages, and version information. Read Verified

Tax Rates

edd/tax-rates
List the store tax rates, along with whether taxes are enabled. Read Verified

Store Health Check

edd/health-check
Get a snapshot of store health: software versions, store mode, order and customer counts, and enabled payment gateways. Read Verified

File Download Logs

edd/download-log
List file download logs, filtered by product, customer, order, or date range. Read Verified

Email Logs

edd/email-log
List logs of emails the store has sent, filtered by recipient, email ID, related object, or date range. Read Verified

What we learned testing it

Behavior the ability descriptions do not mention. WPVibe’s Easy Digital Downloads skill already accounts for each of these.

  • Write abilities are off by default. Turn on AI write access under Downloads, Tools, AI before creating or changing anything; read abilities work without it.
  • Creating an order, changing an order status, and deleting a discount are marked destructive, so WPVibe asks for your approval in the browser first.
  • Order lists leave out line items. Look up a single order by ID to see what was bought.
  • Discount dates are entered in the store timezone and returned in UTC, so they can look a few hours off.
  • Product abilities set the name, single price, status, and copy. Download files and variable prices are set on the product edit screen.
  • Refunds cannot be issued through an ability. Easy Digital Downloads keeps those on the order screen in the admin.
  • edd/discount-update takes discount_id, while most other abilities take id.

Verified, and kept that way

Works with AI is WPVibe’s verification program. Every ability marked verified was run on a live Easy Digital Downloads install, and we rescan WordPress.org weekly so a release that adds or removes abilities shows up here before it surprises you.

Learn more about Easy Digital Downloads at easydigitaldownloads.com.