Skip to main content

Missing native "New Account" email after purchase β€” how are you handling this?

Hi everyone,

I'm running a membership platform on FluentCart + FluentCommunity + FluentCRM (migrated from Digistore24) and I've hit what I consider a critical gap in the post-purchase flow. I'd love to hear how others are dealing with this β€” and hopefully build enough community signal to get this addressed natively.

The problem

When "Create User Account Automatically after payment" is enabled, FluentCart silently creates a WordPress user β€” but there is no native email sent to the customer with their username or a way to set a password. The customer completes a purchase and then has no way to log in.

Why the obvious workarounds don't work cleanly

  1. WordPress default new user notification β€” works, but fires for every registration site-wide, not just paying customers. Also looks generic and unbranded.

  2. FluentCRM Automation with {{contact.wp_password_reset_link}} β€” structurally broken for this use case, because the merge tag only resolves after Double Opt-in confirmation. Paying customers shouldn't be gated behind a marketing consent flow to access what they just bought.

  3. Custom WP Coder snippet on fluent_cart/order_paid β€” what I'm currently using. Works, but requires custom PHP and excludes non-developer store owners from running FluentCart in a production-ready state.

What I'd expect

A native "New Account Created" email in FluentCart β†’ Settings β†’ Email Notifications, triggered immediately after a new user account is created post-purchase, containing the username and a password setup link. Independent of any FluentCRM Double Opt-in status.

This is standard in WooCommerce, SureCart, ThriveCart, EDD β€” basically every comparable platform. For FluentCart to seriously compete in the membership / digital products space (which the FluentCommunity integration explicitly targets), this needs to be a native feature.

Questions to the community

  • How are you handling this in your own setup?
  • Has anyone built a more elegant workaround than the WP Coder approach?
  • Has the dev team given any indication this is on the roadmap?

I've already raised this via support ticket and it's been logged as an improvement request, but I think it deserves more visibility. If you're running a membership site on this stack, please chime in β€” the more voices, the more likely we'll see this addressed soon.

Thanks,
Philipp
chart.tech

F. C.

Good point. This needs to be in FC core.

Further it might be good to have emails for when a customer updates their personal details (changed email address, updated password, added/removed/edited their billing details, etc.)

JF

Hi Philipp GreinederΒ I am configuring your same setup (FluentCart + FluentCommunity + FluentCRM) and I was trying to find a solution for the same issue you are describing here. That's how I found your post.

Did you receive any updates from support about this?

How are you dealing with it now? Did you find a better solution?

Thanks in advance!

JF

I found a workaround. I disabled the WordPress user creation in FluentCart and instead use a FluentCRM automation to create the user. This lets me set a custom password, which I can then include in the email sent to the buyer in the next step of the automation.

1.00

F. C.

JFΒ Not ideal, no other plugin should be necessary for this basic functionality and it's a really bad idea to send passwords in plain text via email. Shahjahan JewelΒ 

HighwayDamage

Hey! I just had a real hard fight with exactly this problem, so I thought I’d share how I finally got it working.

Set up a CRM automation with the trigger β€œNew User Signup.”

Then, very important: add a 1-minute delay before sending the email. Without the delay, the password setup link can be invalid because the email gets generated before the user account is created.

Finally, send a custom mail and use this SmartCode for the password setup/reset link:

##wp_user.password_reset_url##

That’s it β€” works properly once the delay is there.