Skip to main content

Integrate FuseWP with Omnisend

Learn how to integrate FuseWP with Omnisend

Written by Armintas Griežė

FuseWP is a third-party app that subscribes users to your Omnisend list after registration in WordPress, based on their user roles. If users update their information, their Omnisend profile 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.


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 products, subscribed memberships, enrolled courses, and subscription statuses.

Setup Process

Step 1. In Omnisend, go to Apps → Search for FuseWP → Click Connect nowCopy API Key.


Step 2. In WordPress, go to Plugins → Add New Plugin → enter FuseWP into the search bar →  Install and activate the FuseWP plugin.

Step 3. Access the FuseWP plugin and select Omnisend. After selecting, paste the API key you have copied earlier and click Save changes.

Step 4. In Omnisend, check the box I have completed all the steps and click Confirm.

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

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 need to access the FuseWP User Sync plugin and add a new Sync Rule. From there, select which field each piece of contact information should sync to.

  1. User Role. You'd need to select which 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

To verify the integration is working, go to UsersAdd New User in WordPress and create a test user.

In this example, a user with the Subscriber role was created with all required information filled in.

After the user is added to WordPress, the contact syncs to Omnisend, and a Welcome Automation Workflow is triggered.


For more information about this app, visit FuseWP documentation.

Did this answer your question?