Skip to main content
Integration with FuseWP
Armintas Griežė avatar
Written by Armintas Griežė
Updated over a week ago

FuseWP is a third-party application that subscribes users to your Omnisend list after registration in WordPress based on their user roles. If users update their information, their profile in Omnisend will be updated to reflect the changes. If their account is deleted from your website, they are automatically unsubscribed.

It also synchronizes customers and members in various WordPress ecommerce, Learning Management Systems (LMS), membership, and form plugins based on their subscribed memberships, courses, subscription statuses, etc.

Contents

Benefits

  • Update your email list with changes to user profile information, such as email address and name.

  • Unsubscribe users from your email list when their account is deleted from your website.

  • Assign tags to contacts and leads to your email list during subscription.

  • Sync user data to custom fields in Omnisend.

  • Segment users using Omnisend custom properties based on their purchased product, subscribed memberships, enrolled courses, membership, and subscription statuses.

Setup Process

To integrate FuseWP to Omnisend, first of all, you'll need to generate an API key in Omnisend.

Step 1. Press on your store's name → Store settings → API keys.

Step 2. Click 'Create API key' → set all permissions → copy it, and click save (make sure to save this API key somewhere safe until integration is complete).

Step 3. In WordPress, you need to go to the Plugins section → Add New Plugin → enter 'FuseWPinto the search bar →  Install and activate the FuseWP plugin.

Step 4. Access the FuseWP plugin and select Omnisend. After selecting, paste the API key you have copied earlier and save.

And that's it! FuseWP will now establish a direct connection to your Omnisend account and import users as contacts from WordPress to Omnisend.

What Data Is Passed

Below are the values that can be passed to Omnisend:

  • Email Address;

  • First Name;

  • Last Name;

  • Address;

  • Birthdate;

  • City;

  • Country;

  • Country Code;

  • Gender;

  • Postal Code;

  • State.

Mapping Fields

To map values from WordPress to Omnisend, you would need to access the FuseWP User Sync plugin and add a new Sync Rule. There, you can select to what field certain contact's information should be synced.

Let's go through each of the fields step by step together.

  1. User Role. You'd need to select what user role should be synced to Omnisend. The usual selection is Subscriber, but it really depends on your use case and needs.

  2. Select Integration. Here, you can select which integration users should be synced. For proper integration, you'd need to select Omnisend. 

  3. Custom Property Value. You can easily add custom properties to the contacts and later use them in segmentation.

  4. Tags. You can also tag contacts for specific needs or to identify whether they came from FuseWP.

  5. Welcome Email. You can either enable or disable this option. By enabling, subscribed contacts that came from FuseWP will trigger Welcome Automations in Omnisend.

  6. Map Custom Fields. Here, you can select which field from WordPress will sync to Omnisend. The supported fields are mentioned above in the previous section

Testing Integration

In this section, we'll quickly check and test whether the integration works correctly. To do so, go to the Users Add New User section in WordPress and create a new user.

As you can see, in our example, we created a user with Subscriber's role and entered all of the necessary information:

After the user is added to WordPress, the contact gets synced to Omnisend, and Welcome Automation is triggered for it.

For more information about this application, please visit FuseWP documentation.

Did this answer your question?