Teams for WooCommerce Memberships

Teams for WooCommerce Memberships

#Overview
In addition to supporting WooCommerce Memberships, WP Fusion also includes support for the Teams for WooCommerce Memberships extension.
#Tagging
When this extension is active, an additional Team Membership section will appear on the WP Fusion panel when editing your team membership products.

There are two options:

Apply tags to team members: These tags will be applied in your CRM when a user is added to a team and accepts the invite
Remove tags: If this option is checked the original tags will be removed when members are removed from the team

#Syncing team membership fields
WP Fusion adds a few 「pseudo」 fields for sync with Teams for WooCommerce Memberships. These are found at Settings » WP Fusion » Contact Fields » WooCommerce Memberships.

Those fields are:

Memberships for Team Role: This will contain the role of the member on the team (for example 「member」 or 「owner」), and will be synced when a user joins a team or when their team role is changed.
Memberships for Teams Team Name: This value will be synced whenever a user joins a team, and will contain the name of that team. This can be used to create segments in your CRM based on individual team memberships.

#Syncing historical data
WP Fusion includes a batch export tool for Teams for WooCommerce Memberships that that can retroactively sync team information to your CRM from before you installed WP Fusion.
This can be found at Settings » WP Fusion » Advanced » Batch Operations.
Select the WooCommerce Memberships for Teams team meta option and click the Create Background Task button to start the export.
For each member who is part of a team, WP Fusion will sync the team name and that member』s role in the team to the corresponding custom fields in your CRM.

#Was this helpful?

Let us know if you liked the post. That』s the only way we can improve.

Yes

No

Simple Membership

Simple Membership

WP Fusion integrates with the Simple Membership membership platform to keep members in sync between your membership site and your CRM. All new users who register via Simple Membership or purchase a membership will be instantly added to your CRM, with all data provided at registration.

For each membership level, you can also specify tags to be applied to the user at registration. You can use these tags to trigger additional automations like welcome emails, follow up sequences, and much more.
 

#Was this helpful?

Let us know if you liked the post. That』s the only way we can improve.

Yes

No

Restrict Content Pro

Restrict Content Pro

#Overview
WP Fusion works with Restrict Content Pro to add customers to your CRM when they purchase a subscription. You can sync data collected on your registration form to custom fields in your CRM, and apply tags based on membership level and subscription status.
#Membership Tagging
You can apply tags in your CRM based on the RCP membership level purchased, and automatically grant membership levels to users by linking membership levels with a CRM tag.

There are three options:

Apply Tags: When the customer purchases a membership, these tags will be applied in your CRM. This is the default behavior.
Remove Tags: When this box is checked, the tags applied at checkout will be removed when a membership expires.
Link with Tag: Most sites won』t require this, but it is available as an option for those that need it. This setting allows you to select a tag that becomes linked with the membership level. If this tag is applied to a user, for example via a webhook, they will be automatically enrolled in the membership. Likewise if this tag is removed, they will be removed from the membership. This lets you automate individual users』 membership levels using sequences in your CRM in conjunction with webhooks / HTTP Posts.

#Additional status tagging
WP Fusion also supports applying tags based on specific statuses of memberships. This is in addition to the more general Apply Tags setting, and can be used to trigger emails from your CRM based on changes in a member』s status.

The status tags will generally not be removed, unless a member』s status changes back to Active. For example:

If a customer has a failed renewal payment, and then cancels their membership, they will be tagged with both Payment Failed and Membership Cancelled
If a customer has a failed renewal payment, but then has a successful payment and their status comes back to Active again, the Payment Failed tag will be removed, and they will only be tagged as Membership Active
If a customer cancels their membership but then resumes it again, the Membership Cancelled tag will be removed, and they will only be tagged as Membership Active

#Syncing meta fields
WP Fusion makes several meta fields related to Restrict Content Pro memberships available for syncing with your CRM.

You can find these fields and enable them for sync from the Contact Fields tab in the WP Fusion settings.
#Groups
Using the Restrict Content Pro Group Accounts add-on unlocks additional options for tagging your group members in your CRM.

When a member is added to a group, they will be automatically synced to a contact record in your CRM.
When editing a group, there are two options for tagging group members:

Apply Tags: When a user is enrolled in the group, these tags will be applied in your CRM. This is the default behavior.
Link with Tag: Most sites won』t require this, but it is available as an option for those that need it. This setting allows you to select a tag that becomes linked with the group enrollment. If this tag is applied to a user, for example via a webhook, they will be automatically enrolled in the group. Likewise if this tag is removed, they will be removed from the membership. This lets you automate individual users』 group enrollments using sequences in your CRM in conjunction with webhooks / HTTP Posts.

#Exporting member data
WP Fusion includes an export utility that can export historical member data to your CRM (for example from before you installed WP Fusion).

This can be found under the Batch Operations heading on the Advanced tab of the WP Fusion settings.
When you run the Restrict Content Pro members operation all members will be tagged based on the tag settings for their current membership level. Any custom fields related to their membership and membership status will also be synced to your CRM.
#Groups
If the Group Accounts addon is active, you will also see a Restrict Content Pro group memberships batch operation. Running this operation will apply the configured tags to every user based on their current group enrollments.

#Was this helpful?

Let us know if you liked the post. That』s the only way we can improve.

Yes

No

ProfilePress

ProfilePress

#Overview
WP Fusion integrates with ProfilePress to keep members in sync between your membership site and your CRM.
All new users who register via ProfilePress will be instantly added to your CRM, with all data provided at registration. Profile updates are also synced.

Any custom fields you add to your ProfilePress user profiles (using the Extended Profiles Add-on) will also be detected and will be available for sync in the WP Fusion settings.
#
#Settings
In addition, WP Fusion lets you tag and track users based on what registration form they use upon signing up. You can find the settings for WP Fusion under WP ProfilePress >> WP Fusion in your WordPress admin.

#
From the settings page, you』ll see each of your Registration Forms displayed in a table and the option to apply tags to each specific form.

#Was this helpful?

Let us know if you liked the post. That』s the only way we can improve.

Yes

No

Profile Builder Pro

Profile Builder Pro

#Overview
WP Fusion integrates with Profile Builder Pro to keep users in sync between your WordPress site and your CRM.
All new users who register via Profile Builder Pro will be instantly added to your CRM, with all data provided at registration. Profile updates are also synced.

Any custom fields you add to registration or profile forms will also be detected, and will be available for sync in the WP Fusion settings.

#Was this helpful?

Let us know if you liked the post. That』s the only way we can improve.

Yes

No

Profile Builder Pro

Profile Builder Pro

#Overview
WP Fusion integrates with Profile Builder Pro to keep users in sync between your WordPress site and your CRM.
All new users who register via Profile Builder Pro will be instantly added to your CRM, with all data provided at registration. Profile updates are also synced.

Any custom fields you add to registration or profile forms will also be detected, and will be available for sync in the WP Fusion settings.

#Was this helpful?

Let us know if you liked the post. That』s the only way we can improve.

Yes

No

PilotPress

PilotPress

#Overview
PilotPress is a membership plugin created by Ontraport, it lets you build a membership site in WordPress, and you can create a portal where customers can manage their Ontraport orders.
PilotPress also allows you to host a partner center in WordPress, where partners can view their earnings and update their personal information.
The PilotPress partner center page in WordPress
WP Fusion is tested with PilotPress and the two plugins can be used together, but it』s recommended not to use PilotPress if you can avoid it.
#Difficulties with PilotPress
The main problem with PilotPress is that it authenticates user logins against the members portal in Ontraport, not WordPress.
This introduces several complications:

Someone can log into WordPress, but not be logged in to PilotPress. They may have to log in a second time to access their customer portal or partner center.
PilotPress can only understand user logins via /wp-login.php or a page with the [login_page] shortcode on it. If someone logs in via WooCommerce or another membership plugin, PilotPress will not recognize them.
PilotPress needs to connect to Ontraport to authenticate logins, meaning if Ontraport is slow or the API is offline your users won』t be able to log in.
Because passwords are stored in Ontraport, your users may end up with two different passwords, one for WordPress and one for PilotPress. This creates some complicated scenarios with passwords that need to be planned for:

If someone resets their password via WooCommerce or another plugin, and tries to log in via a PilotPress login form, their login will fail.
If someone resets their password via PilotPress and tries to log in via WooCommerce or another plugin, their login will fail.
If people have been logging in via PilotPress and you deactivate the PilotPress plugin, WordPress will revert to handling logins. Because their WordPress password is different than their PilotPress password, users may need to reset their passwords before they can log in again.

A user who logs into WordPress via another plugin may needs to log in again with their Ontraport credentials to access the PilotPress Customer Center
#Using WP Fusion with PilotPress
There are a few strategies for using PilotPress depending on the complexity of your site.
#Very simple website
If you have a very simple website, i.e. no ecommerce plugins and no membership plugins, you can let PilotPress manage all user accounts. In this scenario you need to make sure that the only page you』re using for login is either the standard /wp-login.php, or a page with PilotPress』 [login_page] shortcode on it.
Anything that customizes the login process (i.e. LoginPress) will likely interfere with PilotPress. Likewise anything that affects login security (i.e. iThemes Security or WordFence), may prevent password resets from working.
In this scenario all logins are handled by PilotPress and passwords are checked against the members center in Ontraport. To reset a user』s password, you need to reset it in Ontraport via the members center, or the user must click the Forgot Password link on the PilotPress login form.

Password resets in the WordPress admin or via a WordPress reset password link will not work.
Once the user is logged in they will be able to access their PilotPress Customer Center or Partner Center.
WP Fusion will still recognize a user who has logged in via PilotPress and can unlock content using Ontraport tags and apply tags normally as if it were a real WordPress login.
#More complex websites
If you』re selling anything on your website via WooCommerce or another ecommerce plugin, delivering courses using an LMS, or running a membership plugin (i.e. BuddyPress) you will probably want to bypass PilotPress』 login process.
The reason is that a user may have one password for PilotPress and another for WordPress. So if they』ve reset their password via the PilotPress [login_page] shortcode and then come back later to make a purchase in WooCommerce, that password won』t allow them to log in to WooCommerce.
They will then reset their password for WooCommerce and the rest of WordPress, but later be unable to log into PilotPress until they reset their password yet another time.
The first question is, do you need PilotPress at all?
If you』re not using the PilotPress customer center or partner center, then the best solution is to deactivate PilotPress and let WordPress handle logins.
#If you do need PilotPress for some features
If you need PilotPress for some features, first you need to establish control over where people are logging in to avoid passwords getting out of sync.
For example if you』re running a WooCommerce store, you can remove the PilotPress login page and block access to /wp-login.php so people can only log in via WooCommerce』s My Account page.
Then if you need PilotPress in order to let your partners access their partner center and see their earnings, you can send your partners directly to the Affiliate Center page on your site, which includes its own PilotPress login form. This reduces the chances of regular users using the wrong login form.
To simplify things further, one solution is to have a separate contact record in Ontraport for each partner with a unique email address (separate from their normal user account on your site).
Then you can tell your partners that to access their portal they can go directly to the Affiliate Center page on your site and log in with the username and password you generated for them in Ontraport. This way your partners have two accounts: one for your affiliate area and one for the rest of your site, and will hopefully reduce confusion about which account to use on which login form.

#Was this helpful?

Let us know if you liked the post. That』s the only way we can improve.

Yes

No

PeepSo

PeepSo

#Overview
WP Fusion integrates with PeepSo to keep members in sync between your membership site and your CRM.
All new users who register via PeepSo will be instantly added to your CRM, with all data provided at registration. Profile updates are also synced.

Any custom fields you add to your PeepSo user profiles (using the Extended Profiles Add-on) will also be detected and will be available for sync in the WP Fusion settings.
#Groups
WP Fusion also integrates with the Groups addon for PeepSo. You can access the Groups settings by clicking WP Fusion in the main PeepSo menu.

For each of your groups, you can select a tag to be 「linked」 with that group. When the tag is applied, the user will be added to the group. When the tag is removed, the user will be removed from the group.

#Was this helpful?

Let us know if you liked the post. That』s the only way we can improve.

Yes

No

Paid Memberships Pro

Paid Memberships Pro

#Overview
WP Fusion works with Paid Membership Pro to add customers to your CRM when they purchase a membership, and auto-enroll members when tags are applied in your CRM.
WP Fusion adds several settings to Paid Memberships Pro, which you can see while editing any membership level.

#Tagging
You can apply tags based on the level of membership purchased, as well as optionally apply tags when a membership is cancelled or the period expires. There are several options:

Apply Tags: When the customer purchases a membership, these tags will be applied in your CRM. This is the default behavior.
Remove Tags: If the membership is cancelled, expires, or changed, the tags specified in Apply Tags can automatically be removed.
Link with Tag: Most sites won』t require this, but it is available as an option for those that need it. This setting allows you to select a tag that becomes linked with the membership level. If this tag is applied to a contact, for example via a webhook, they will be automatically enrolled in the membership. Likewise if this tag is removed, they will be removed from the membership. This lets you automate individual users』 membership levels using sequences in your CRM in conjunction with webhooks / HTTP Posts.
Linked tags will also be applied and removed if a user is added to / removed from a membership.
Apply Tags – Cancelled: These tags will be applied if a membership is cancelled.
Apply Tags – Expired: For memberships with expiration dates, this option lets you apply tags when a membership expires, allowing you to trigger additional renewal followup automations.
Apply Tags – Payment Failed: For subscription memberships, you can specify tags to be applied when a recurring payment fails. These tags will be removed if a successful payment is received.

#Cancel on Next Payment Date
By default when someone clicks Cancel on a Paid Memberships Pro subscription, their membership will be immediately cancelled and the Apply Tags – Cancelled tags will be applied— even if there is time left before their next renewal payment would have been charged.
If you』re using the Cancel on Next Payment Date addon, the behavior is different. When someone clicks cancel, they will remain active in the membership until the date of their next scheduled payment date, at which time their access will be revoked.
When the Cancel on Next Payment Date addon is active, you』ll see a new setting when editing a membership level, Apply Tags – Pending Cancellation.
These tags will be applied in your CRM as soon as a member clicks Cancel on their membership. Then, when the member』s access actually expires, the Apply Tags – Expired tags will be applied.
#Approvals
When the Approvals addon is active, an additional field pmpro_approval will be available for sync, and will be listed in the Contact Fields list.
When active, the approval status (either 「pending」 or 「approved」) will be synced to your CRM when a member registers, changes membership level, or when their approval status is changed.
In addition, you can set this field to value 「approved」 in your CRM, and the member will be approved in Paid Memberships Pro.
This allows you to manage member approvals by editing contact records in your CRM, or even to automate approvals using an automation or workflow.
#Syncing Member Data
WP Fusion can sync member data provided at checkout to custom fields in your CRM, such as address and phone number. These fields can be enabled at Settings » WP Fusion » Contact Fields » Paid Memberships Pro.
If you』re using the Paid Memberships Pro Register Helper Add On to add custom fields to your registration form, these will also automatically be detected and can be enabled for sync from the Contact Fields list in the WP Fusion settings.
#Additional Meta Fields
WP Fusion allows you to sync certain internal Paid Memberships Pro fields that aren』t normally available as part of the WordPress user record. Under the Paid Memberships Pro section in the Contact Fields tab, you』ll see a few options.

Membership Level indicates the title of the member』s current membership level
Membership Status will either be 「active」 or 「inactive」 depending on their status
Payment Method is synced at checkout and indicates the payment gateway or payment method used to make a purchase
Start Date is the date the membership started
Expiration Date is the date of expiration for the membership (if it has an expiry date). You can use this in in conjunction with date-based triggers in your CRM to automate renewal reminders

#Batch Operations
For members who registered for your site before you set up WP Fusion, we include a two batch operations tools to bring those historical members up to date.

The two options are:

Paid Memberships Pro membership statuses: This operation will go through all the members on your site and get each member』s most recent status at each membership level (including cancelled and expired members). It will then apply any tags you』ve configured for that membership level.
Paid Memberships Pro membership meta: This operation will query all the members on your site, and for each it will sync any enabled meta fields for that user』s most recent membership, such as Start Date, Expiration Date, Membership Level, and Status. This operation does not modify any tags.

Keep in mind this process can take some time to complete on sites with a large number of members. You can leave the page and come back later to check on the status.

#Was this helpful?

Let us know if you liked the post. That』s the only way we can improve.

Yes

No

Members

Members

#Overview
WP Fusion includes an integration with the free Members plugin to allow you to apply tags in your connected CRM based on changes to user roles, as well as automatically assign user roles based on activity in your CRM.
#Role Settings
When editing any Members user role, a WP Fusion metabox will appear in the sidebar.

Here you can select a tag that becomes 「linked」 with the role:

When a user is added to the role, the linked tag will be applied
When a user is removed from the role, the linked tag will be removed
When the tag is applied to a user, they will be granted the role
When the tag is removed from the user (or if the user doesn』t have the tag), the role will be removed

#How it looks
In this screenshot a user has been imported via an Ontraport webhook and automatically assigned the role Custom Members Role based on the tag 「paid membership purchased」

#Was this helpful?

Let us know if you liked the post. That』s the only way we can improve.

Yes

No