Add user to membership plan in ARMember, when someone starts membership in Buy Me a Coffee
When a supporter starts a Buy Me a Coffee membership, FlowMattic creates their WordPress account, or reuses the one with that email, and adds the user to the ARMember plan you choose.
Buy Me a Coffee
WordPress
ARMember3 steps Setup ~5 min Used on 3.2k sites Free to import

What this workflow does
Buy Me a Coffee handles the payment, but your members-only posts, downloads or videos live on your WordPress site behind ARMember. Without a link between them you have to create each supporter's account and assign their plan by hand. This workflow does both when the membership starts.
The Buy Me a Coffee trigger runs when its Membership started webhook arrives and passes the supporter's details on. The WordPress New User step turns those details into a site account for the supporter. In FlowMattic's WordPress app, this step checks the email first: if an account with that address already exists, it returns that user's ID instead of making a second account.
The final ARMember step adds that user to a membership plan. Its user ID is already mapped from the New User step. You still choose the plan, and you map the supporter's email and name into New User, because that step ships unmapped.
Every membership start runs the flow, so a supporter who cancels and later rejoins goes through it again with the same account. Test with a real or sandbox membership, then check Task History for the user ID and ARMember's response.
Members-only posts for coffee supporters
A writer gives monthly Buy Me a Coffee members access to an ARMember-protected archive, and new members can log in as soon as the account exists.
Download library for a creator
An illustrator puts brush packs behind an ARMember plan, and each new Buy Me a Coffee member is placed on that plan without a manual step.
Returning supporters keep their login
A podcaster's listener who rejoins after a break gets added to the plan again on the WordPress account they already had.
How this workflow runs
What happens at each step once the workflow is on, and what you need before you import it.
Buy Me a Coffee Membership startedRuns when Buy Me a Coffee sends its Membership started webhook. The supporter's details are passed on; check a test run to confirm the email and name arrive.
WordPress New UserCreates a WordPress user from the supporter's details, or returns the existing user's ID when an account with that email exists. The step ships unmapped: map the email, name and the other account details you want.
ARMember Add User to Membership PlanAdds the WordPress user to an ARMember membership plan. The user ID is mapped from the New User step already; pick the plan you sell through Buy Me a Coffee before turning the workflow on.
What you need
- FlowMatticCore
- Buy Me a Coffee AccountAccount
- ARMember PluginPlugin
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 an Email step after the ARMember step that sends the supporter your login page and password reset link, so they know how to reach the members area.
- Map the supporter's name into New User as well as the email, so each account in ARMember's member list shows who the person is.
- Build a second workflow on Buy Me a Coffee's Membership cancelled trigger that finds the user with Get User by Email and then runs ARMember's Cancel User Membership Plan, so access ends when support stops.
Questions about this workflow
Will a supporter who already has a login on my site get a second WordPress account?
No. New User looks up the email first. When an account exists, it hands that user's ID to the ARMember step instead of creating a duplicate, so the plan is added to the existing login.
Do I need ARMember installed on the same site as FlowMattic?
Yes. ARMember is a WordPress membership plugin, and the plan is assigned on the site where FlowMattic runs this workflow.
Can different Buy Me a Coffee membership levels go to different ARMember plans?
Not as imported, since one plan is set. Put a Router between the New User step and the ARMember step, with one route per level and its own Add User to Membership Plan step, using level conditions that can't both match.
Does a membership update or cancellation change the ARMember plan?
No. Only Membership started triggers this workflow. Updates and cancellations need their own workflows on Buy Me a Coffee's Membership updated and Membership cancelled triggers.
More E-Commerce 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