tr Skip to content

Create new Brilliant Directories users from new WooCommerce orders

Each new WooCommerce order creates a user record on your Brilliant Directories website from the buyer’s details, so people who buy in your store also get a member record in your directory.

WooCommerce Brilliant Directories

2 steps Setup ~5 min Used on 3.1k sites Free to import

The Create new Brilliant Directories users from new WooCommerce orders workflow on the FlowMattic canvas, with 2 steps across WooCommerce, Brilliant Directories
The workflow as it appears in the builder after import. Each step opens for editing.

What this workflow does

Some directory owners sell listings, memberships or add-ons through a WooCommerce store and run the directory itself on Brilliant Directories. Without a link between the two, every buyer has to be added to the directory by hand. This workflow creates the directory user for you when the order comes in.

The WooCommerce trigger starts a run as soon as a shopper places an order in your store. FlowMattic passes the order and billing details to Brilliant Directories, where the Create User step adds a new user record to your website's database from the order values you map.

Keep two points in mind for this flow. The trigger fires when an order is created, so an order still awaiting payment also runs the workflow. And the template has no Filter or lookup, so a returning customer's second order tries to create the same user again; Brilliant Directories may refuse a repeat email, and Task History shows its response for that run.

Selling directory listings through WooCommerce

A local business directory sells listing packages as WooCommerce products, and each buyer is added as a member on the Brilliant Directories site.

Event vendors who pay a stall fee

Vendors pay their fee in the store, and a user record for each one appears on the vendor directory without staff copying names across.

Association dues paid in a shop

A trade association takes annual dues through WooCommerce, and each paying member gets a record on the Brilliant Directories member site.

How this workflow runs

What happens at each step once the workflow is on, and what you need before you import it.

  1. Step 1Trigger
    WooCommerce New Order Created

    Fires when a new order is created in your WooCommerce store, whatever its payment status. The order, billing and product details are passed to the next step.

  2. Step 2Action
    Brilliant Directories Create User

    Creates a new user record in your Brilliant Directories website database. Connect your Brilliant Directories account and map the buyer's details from the order to the user.

What you need

  • FlowMatticCore
  • WooCommerce PluginPlugin
  • Brilliant Directories AccountAccount

After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.

Make it yours

Changes worth making after you import it.

  • Add a Filter after the trigger that continues only when the order status is processing or completed, so unpaid orders don't create directory users.
  • If only some products should create a directory user, add a Filter condition on the product name or ID from the order.
  • Place a test order after import so FlowMattic captures the WooCommerce fields, then map them and check the new user in Brilliant Directories.

Questions about this workflow

What happens when the same WooCommerce customer orders twice?

The workflow runs again and tries to create another user with the same details. Add a Brilliant Directories Get User step and a Filter before Create User if you want to stop repeats.

Does a cancelled or failed WooCommerce order still create a user?

It can, because the trigger fires when the order is created, before payment is confirmed. A Filter on order status after the trigger prevents that.

Is a Brilliant Directories membership plan assigned too?

The template only creates the user record. Check the Create User step after import to see which details you can set, and test with one order.

Import this workflow into your WordPress site

Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.

30-day money-back guarantee Unlimited workflows and runs Self-hosted

Customers who run it every day

Rated 4.8 out of 5 by customers
Read more reviews

Crafting bridges between my favorite apps, FlowMattic has truly impressed me with its ability to seamlessly automate workflows. This has noticeably accelerated the efficiency of my business processes, making everything run more smoothly and productively.

Janke

It's very straightforward, has a lot integrations and they work well. It is one thing to 'integrate' new external software, but integrating it well, with lots of options is where FlowMattic shines.