Create new Brilliant Directories users from new OptinMonster leads
When OptinMonster adds a new lead to one of your campaigns, FlowMattic creates a user record for that person in your Brilliant Directories site, using the details the opt-in collected.
OptinMonster
Brilliant Directories2 steps Setup ~5 min Used on 1.8k sites Free to import

What this workflow does
An OptinMonster popup or inline form is a quick way to get visitors to sign up. If those sign-ups are meant to become members of your directory, someone has to create each account in Brilliant Directories afterwards. This workflow does that step as soon as the lead comes in.
The OptinMonster trigger, New Lead, fires when a new lead is added to a campaign. The lead's details, such as the email address and any name the form asked for, become values you can map. The Brilliant Directories step, Create User, then adds a new user record to your directory's database with those values.
Every lead from every campaign that reports to this trigger creates a user. Opt-in forms often collect little more than an email, so check what your directory needs for a user record. If a person signs up twice, the step sends another create request, and Brilliant Directories may refuse it. Each run's reply from Brilliant Directories is kept in Task History.
Free directory membership offer
An OptinMonster popup invites visitors to join your directory for free, and each sign-up gets a Brilliant Directories user record straight away.
Early-access list for a new directory
While the directory is being built, an inline opt-in collects interested businesses, and each one is set up as a user ready for launch.
Event or community directories
Attendees opt in through an OptinMonster form on the event page and appear as users in your Brilliant Directories community site.
How this workflow runs
What happens at each step once the workflow is on, and what you need before you import it.
OptinMonster New LeadRuns when OptinMonster adds a new lead to one of your campaigns. The lead's details from the opt-in form are passed on for mapping.
Brilliant Directories Create UserAdds the OptinMonster lead to your Brilliant Directories site as a new user record. Connect your Brilliant Directories account and map the OptinMonster lead values, such as the email address, into it.
What you need
- FlowMatticCore
- OptinMonster AccountAccount
- 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.
- Run more than one OptinMonster campaign? Add a Filter after the trigger that continues only for the campaign meant for directory sign-ups.
- Ask for a name in the OptinMonster form if your directory's user records need one, so the Create User step has something to map.
- Add an email step after Create User to tell the new member how to sign in and complete their directory profile.
Questions about this workflow
What happens if the OptinMonster lead already has a Brilliant Directories account?
The step only creates users, so it sends a new create request. Your directory may turn that second account down, and you can read its answer in Task History.
Does every OptinMonster campaign create a Brilliant Directories user?
As imported, every new lead that reaches this trigger does. Add a Filter on the campaign if only one campaign should create directory users.
What can I map from OptinMonster into the new user?
Whatever the lead event carries, which depends on the fields in your opt-in form. Open the Create User step after import to see what it accepts, and send a test lead to see the available values.
Are OptinMonster leads collected before import turned into users?
No. Only leads added after the workflow is turned on start a run.
More Marketing workflows
Other ready-to-import templates from the same category.
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





