Home / Sources / Easy Digital Downloads

Easy Digital Downloads

Purchase complete, subscription renewed, refund issued.

Source Commerce Native
Triggers
3
Setup
Auto-detected
Min version
latest

How this source works

FlowSync taps into the native Easy Digital Downloads action hooks. The moment Easy Digital Downloads is detected on your site, all triggers below are available in the workflow builder — no extra configuration, no webhooks to wire up.

Available triggers 3 total

Orders

Purchase completed
order_completed
An EDD order was marked complete. Includes the purchased downloads, total, and currency.
Subscription renewed
subscription_renewed
An EDD Recurring subscription renewed with a successful payment. Requires the EDD Recurring add-on.
Order refunded
order_refunded
An order was refunded. Use it to remove buyers from customer segments or revoke access.

Sample event payload

Every trigger ships with a structured payload. Here's what order_completed looks like when it fires:

Purchase completed
order_completed
PAYLOAD
order_id5821
user_id2418
billing_email"[email protected]"
order_total"24.00"
order_currency"USD"
product_names["Ebook"]
timestamp2026-08-13T21:13:18Z

Popular workflow recipes

Tap any recipe to install it as a starting point — all wires connected.

Easy Digital Downloads Brevo

Add new Easy Digital Downloads contacts to a Brevo list

1 action · common
Easy Digital Downloads Mailchimp

Sync Easy Digital Downloads contacts into Mailchimp

1 action · common
Easy Digital Downloads HubSpot

Mirror Easy Digital Downloads changes to HubSpot

1 action · common

How to use it

1

Make sure Easy Digital Downloads is active

FlowSync auto-detects Easy Digital Downloads on plugin activation. If it’s running, you’ll see it under FlowSync → Sources with a green status dot.

2

Pick a trigger in the workflow builder

Open a workflow, click the trigger node, and select any Easy Digital Downloads event. The payload schema is loaded automatically so the field picker works downstream.

3

Filter, branch, or pass the payload to an action

Use the IF/ELSE node to gate the flow on plan tier, country, role — anything in the payload. Then connect any action and use {{trigger.field}} style merge tags.

4

Replay real events

FlowSync stores the last 1,000 fired events. Click any one in Logs → Easy Digital Downloads and hit Replay to dry-run a workflow against a known-real payload.

Wire up Easy Digital Downloadsin minutes.

Install FlowSync free, pick a trigger, and send events anywhere you need them.