Integrations
Magic Links for EDD, WC Subscriptions, FluentCRM & bbPress
Store, subscription, forum, and CRM emails all end with an implied "…now log in", and that last step is where people drop out. Magic Link's store, CRM, and community integrations (PRO) let you place a {magic_link} login link in Easy Digital Downloads, WooCommerce Subscriptions, and bbPress emails, and log every magic-link event to FluentCRM and WP Fusion contact timelines. Each integration detects its host plugin and stays inactive if that plugin is not installed.
PRO feature
The Easy Digital Downloads, WooCommerce Subscriptions, FluentCRM, WP Fusion, and bbPress integrations are part of Magic Link PRO — their code ships only in the PRO build. Each also requires its host plugin (EDD, WooCommerce Subscriptions, FluentCRM, WP Fusion, or bbPress) to be installed and active.
Why this helps
- A buyer wants their download, not a login form. Someone who just paid for a file expects to receive it. Asking for a password between payment and delivery is the fastest way to turn a sale into a support ticket.
- Renewal notices only work if they are easy to act on. A subscriber reading "your subscription renews in 3 days" on a phone will not go hunting for a password. They close the email and deal with it later — which often means when it fails.
- A forum reply is worth answering now. Someone notified of a reply is interested at that moment. Make them log in and the moment passes.
- Your CRM should show what actually happened. Knowing a contact was emailed is useful; knowing they opened the link and signed in is much more useful.
Supported plugins
| Plugin | What the integration does |
|---|---|
| Easy Digital Downloads | Replaces the {magic_link} tag in EDD emails, so buyers reach their purchases and downloads without signing in. |
| WooCommerce Subscriptions | Replaces {magic_link} in subscription emails, so renewal and status notices lead straight into the customer's account. |
| FluentCRM | Records every magic-link audit event (generated, sent, opened, used…) as a note on the matching contact, so your CRM timeline shows how each contact logs in. |
| WP Fusion | Pushes magic-link audit activity out to whichever CRM you have connected through WP Fusion (HubSpot and others). |
| bbPress | Replaces {magic_link} in forum and topic subscription emails, so members jump straight in and reply. |
How to turn them on
There is no on/off setting for these integrations — each runs as soon as both plugins are active:
- Make sure Magic Link PRO is active.
- Make sure the host plugin (EDD, WooCommerce Subscriptions, FluentCRM, WP Fusion, or bbPress) is active.
Each integration checks for its plugin and stays completely inactive if it is not there. You can run all five, or none, with no effect on the rest of your site. The email integrations then act only on templates you mark; the CRM integrations start logging as soon as they are active.
Using the {magic_link} merge tag in emails
The EDD, WooCommerce Subscriptions, and bbPress integrations work on the {magic_link} placeholder. Add {magic_link} to the relevant email template and it is replaced with a working login link for that recipient.
If you do not add the placeholder, those emails are left exactly as they are. This is deliberate — the integration never changes an email you did not ask it to change.
What gets recorded in your CRM
The FluentCRM and WP Fusion integrations report magic-link activity — links generated, sent, opened, and used — against the matching contact, with no merge tag or template edit required.
This is genuinely useful for judging your own emails. If links are generated and sent but rarely opened, the problem is your subject line or your deliverability, not your login flow. If they are opened but not used, something is going wrong after the click.
How to check it is working
- Create a test account with an email address you can read.
- Trigger the relevant email — a test purchase, a renewal notice, or a forum reply — with
{magic_link}present in the template. - Open the message and click the link in a private or incognito window.
- You should arrive already signed in.
For FluentCRM and WP Fusion, generate a link for a contact you can look up, then open that contact and check the timeline for the recorded activity.
If something is not working
- For EDD, WooCommerce Subscriptions, and bbPress, the
{magic_link}placeholder must be present. No placeholder in the template means no link in the email. - Both plugins must be active. This is the first thing to check.
- Check who really sends the email. If you have replaced store or forum emails with a marketing tool, the integration never sees them. Use Insert a Magic Link into your emails instead.
- Always test in a private window. Otherwise your own session makes every link look fine.
Conclusion
These integrations put a one-click login into your store, subscription, and forum emails, and turn your CRM timeline into an honest record of who actually signed in. Add {magic_link} to the templates that matter, and keep FluentCRM or WP Fusion active for automatic logging. For membership and course emails, see Membership and LMS integrations; to audit every login yourself, see Track logins with the Audit Log.
FAQs
Are these store and CRM integrations free or PRO?
They are PRO. The Easy Digital Downloads, WooCommerce Subscriptions, FluentCRM, WP Fusion, and bbPress integrations ship only in the Magic Link PRO build. Each also needs its host plugin installed and active — the integration detects that plugin and stays inactive when it is missing.
How do I add a login link to an EDD, WooCommerce Subscriptions, or bbPress email?
Edit that plugin's email template and insert the {magic_link} merge tag where the login link should go. Magic Link replaces it with a personalized login URL for the recipient. Templates without the tag are left unchanged, so installing PRO never alters an email until you add the placeholder yourself.
What does the FluentCRM integration record?
The FluentCRM integration writes each magic-link audit event — generated, sent, opened, used, and so on — as a note on the matching contact. No merge tag or template change is needed; it logs automatically while active. The WP Fusion integration pushes the same activity out to whichever CRM you have connected through WP Fusion.
Do FluentCRM and WP Fusion need the {magic_link} tag?
No. FluentCRM and WP Fusion are activity-logging integrations, not email integrations. They react to Magic Link's audit-log events and record them against the contact, so they work with no template edit. The {magic_link} merge tag is only for the email integrations: EDD, WooCommerce Subscriptions, and bbPress.
Why test the login link in a private window?
In your normal browser you already have an active session, so a magic link appears to work regardless. A private or incognito window has no session, so clicking the link proves it genuinely signs a fresh visitor in. It is the most reliable way to confirm an email or forum integration is working end to end.