Give members a WordPress role when their Voxel plan starts
Forums, course and download plugins check WordPress roles. Setting a role on plan activation lets those plugins grant access to paying members.
Membership: Plan activatedChange User Role
Voxel builds directories and member platforms on WordPress, but other plugins on your site still look at WordPress roles, users and post status. FlowMattic keeps the two in line: Voxel plans set WordPress roles, new site users get a Voxel profile, claimed listings change the owner's role, and expired listings are taken out of view.
100 triggers 124 actions 7 example workflows 2 ready-made templates Unlimited runs
When this happens in WordPress32 triggers
Do this in Voxel53 actions
When WordPress fires New User, FlowMattic runs Get post by ID in Voxel with the data from that event.
You build this in the FlowMattic workflow builder on your own site. See the setup steps
Each one uses only triggers and actions the two integrations ship today, plus FlowMattic's own tools. Where the library has a ready-made template, import it instead of building from scratch.
Forums, course and download plugins check WordPress roles. Setting a role on plan activation lets those plugins grant access to paying members.
Membership: Plan activatedChange User Role
Cancellations take away the role that the activation workflow added, so access granted by other plugins ends with the plan.
Membership: Plan CanceledRemove User Role
Users added by WooCommerce, an import or an admin get a Voxel profile too, so the member directory is complete without asking them to fill one in.
New UserCreate New Profile
When someone claims a listing, the workflow looks them up and adds a business owner role, which can open an owner area elsewhere on the site.
Orders: Listing claimedGet User by EmailAdd Role to User
Expired listings are set to draft in WordPress, so they drop out of search, sitemaps and other plugins that list published posts.
Post ExpiredSet Post Status
When a user edits their account details in WordPress, the matching Voxel profile is updated, so the public profile shows the same name and bio.
User Profile UpdatedGet member by emailUpdate Profile
When a moderator approves a Voxel profile, a verified flag is written to user meta, which themes and other plugins can read for badges or access.
Profiles: Profile approvedUpdate User Meta
When you finish, each member whose Voxel plan starts gets the WordPress role you chose for it.
Make sure the role you want exists, for example with WordPress Create Role in a one-off workflow, or from the plugin that uses it.
Create a workflow with the Voxel Membership: Plan activated trigger. Both apps run on your site, so no connection is needed.
Activate a plan for a test member so FlowMattic captures the user ID and the plan key.
Add WordPress Change User Role with the user ID and the new role. Use a Router first if each plan needs a different role, then test and switch on.
2. Action in WordPress
Change User Role
Fields mapped from the earlier steps (a typical setup)
| From WordPress | To WordPress |
|---|---|
| User ID | Change User Role: user |
| Plan key | Router condition |
| Role name for plan | Change User Role: role |
A trigger starts a workflow. An action is something FlowMattic does in the app as a step.
WordPress and Voxel connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.
WordPress and Voxel are both on your site, so a workflow is just a trigger and steps, with no API keys or accounts to add.
Runs are unlimited, so a directory with thousands of listings and members can run every claim, expiry and plan change on one plan.
Turning plans, claims and approvals into WordPress roles, post status and user meta lets any plugin on the site act on them.
Use the Voxel Membership: Plan activated trigger with WordPress Change User Role or Add Role to User. Map the member's user ID and choose the role, then add a Plan Canceled workflow that removes it again.
Membership: Plan switched fires on a change. A Router on the new plan key can remove the old role and add the new one.
Yes. User Role Added can start a workflow that runs Voxel Change Membership Plan, which helps when an admin upgrades someone by hand.
Yes. A New Post trigger can run Voxel Send direct message or Send Custom In-App Notification (Beta) to the users you choose, for example followers looked up with Get Followers of Member.
Did not find your answer? You can browse the help center or ask us directly.
Install FlowMattic, connect both accounts and import a template. Every run stays on your own server.
30-day money-back guarantee Unlimited workflows and runs Self-hosted
Reviewed 27 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. WordPress integration 7.3.0, Voxel integration 2.6.3.