3.37.28 - 7/19/2021

  • Fixed new contacts created with Autonami not being opted in to receive emails
  • Fixed fatal error with Klick-Tip when making API calls using expired credentials

3.37.27 - 7/19/2021

  • Added Event Categories field for sync with Events Manager
  • Improved - Comments forms will be pre-filled with the temporary user's details during an auto-login session
  • Improved - Booking dates will be formatted using the sitewide datetime format (set Settings > General) with WooCommerce Bookings and WooCommerce Appointments, when the field format is set to text
  • Improved - Form submissions will record the page URL of the form in the logs
  • Improved - If a field type is set to text then arrays will be converted to comma-separated strings for syncing
  • Fixed &send_notification=false in a webhook URL triggering the new user welcome email
  • Fixed datetime fields being synced to ActiveCampaign in 12h format (fixed to 24h format)
  • Fixed fatal error trying to sync multidimensional arrays to the CRM
  • Developers - added wpf_get_users_with_tag( $tag ) function
  • Developers - added wpf_get_datetime_format() function and wpf_datetime_format filter

3.37.26 - 7/12/2021

  • Added Autonami CRM integration
  • Added Upsell Plugin integration
  • Added WooCommerce Memberships for Teams team meta batch operation
  • Improved - Stopped "Unknown Lists" from being loaded from HubSpot
  • Fixed CSS classes getting removed from LearnDash lessons in focus mode since v3.37.25
  • Fixed profile updates in the BuddyBoss app not syncing to the CRM
  • Fixed default fields not being enabled for sync in the settings after first setting up the plugin
  • Fixed PHP notice on WooCommerce order received page
  • Fixed post types created with Toolset Types bypassing access rules
  • Developers - Added wpf_get_tags() function
  • Developers - Added action wpf_meta_box_content_{$post->post_type}
  • Developers - All Beaver Builder nodes will pass through the wpf_beaver_builder_can_access filter, regardless of if they're protected by WP Fusion or not
  • Developers - Refactored user_can_access() function for better performance and readability

3.37.25 - 7/6/2021

  • Added support for LifterLMS Custom Fields addon
  • Added support for applying tags with the default (site title) course with WPComplete
  • Added Events Manager registrations batch operation
  • Added lock icon on LearnDash lessons that are protected by the Filter Course Steps setting
  • Improved - If a FooEvents order is refunded, any tags applied to event attendees will automatically be removed
  • Improved - Custom leadsource tracking variables registered via the wpf_leadsource_vars filter will show up on the Contact Fields list automatically
  • Fixed fields not being synced when a WooCommerce Subscriptions subscription was renewed early
  • Fixed MemberMouse settings page only listing 10 membership levels
  • Fixed unique_id not showing up for sync with Ontraport
  • Fixed WPComplete integration not detecting courses on custom post types
  • Fixed fatal error sending social group invites with BuddyBoss when the Platform Pro plugin wasn't active
  • Developers: Removed third parameter $user_tags from wpf_beaver_builder_can_access filter (for consistency with other page builders)
  • Developers: Added wpf_disable_crm_field_select4 and wpf_disable_tag_select4 filters

3.37.24 - 6/28/2021

  • Added Event Tickets attendees batch operation
  • Added indicator in the logs when a pseudo field or read only field (i.e. user_registered) has been loaded from the CRM
  • Added unique_id field for sync with Ontraport
  • Added support for syncing user data from Advanced Custom Fields: Extended frontend forms
  • Added Owner ID field for sync with Intercom
  • Added Google Analytics fields for sync with Intercom
  • Added indicator for email optin status to WooCommerce order sidebar meta box
  • Improved - Contact fields settings will default to suggested usermeta / CRM field pairings
  • Improved site tracking with Mautic after guest form submission
  • Fixed the default owner for new Zoho contacts overriding a custom owner
  • Fixed Apply Tags - Assignment Uploaded setting not saving on LearnDash lessons
  • Fixed fatal error in admin with WooFunnels 2.5.0
  • Fixed fatal error since v3.37.23 with BuddyBoss and registering a new user via MemberPress, when the Limit User Roles setting was active
  • Changed WooCommerce function order_has_contact() to get_contact_id_from_order()

3.37.23 - 6/21/2021

  • Added notification badge on WP Fusion Logs admin menu item to indicate when there are unseen API errors in the logs
  • Added logging when a site tracking session has been started for a guest, for ActiveCampaign, HubSpot, and EngageBay
  • Added Designation field for sync with FooEvents
  • Improved - If the Limit User Roles setting is in use, and a user without a CRM contact record has their role changed to a valid role, a new contact record will be created in the CRM
  • Fixed linked tags from LifterLMS courses being applied when a student was added to a membership that contains that course
  • Fixed custom fields not syncing with FooEvents v5.5+ (Note: you will need to re-map any custom attendee fields in the WP Fusion settings)
  • Fixed WooCommerce Memberships integration not applying tags for membership status when user memberships were edited in the admin
  • Fixed async=true in an `update` webhook not loading the user's tags
  • Fixed PHP warning in the PulseTechnologyCRM integration
  • Fixed fatal error loading WooFunnels custom checkout fields for the WP Fusion settings with WooFunnels 1.4.2
  • Removed wp_fusion()->access->can_access_terms cache (was causing more trouble than it was worth)

3.37.22 - 6/14/2021

  • Added support for auto-applied discounts with Easy Digital Downloads
  • Improved - Return after login cookies will now be set if access is denied and the restricted content message is shown (previously it only worked after a redirect)
  • Fixed auto-login loading the user's tags on every page load
  • Fixed settings fields not showing on Easy Digital Downloads discounts
  • Fixed Gravity Forms feed setting "Add to Lists" not saving correctly since Gravity Forms 2.5
  • Fixed Push User Meta and Pull User Meta batch operations not working since v3.37.21
  • Fixed +1 as country code option with Elementor Forms being synced to the CRM as a checkbox
  • Fixed fatal error when enabling ActiveCampaign site tracking while WP Fusion is in staging mode
  • Fixed PHP warning syncing array values with HighLevel
  • Fixed PHP notices in Groundhogg integration
  • Added wpf_get_users_with_contact_ids() function

3.37.21 - 6/7/2021

  • Added Ninja Forms entries batch export tool
  • Added PulseTechCRM integration
  • Added a Send Welcome Email option in the Imported Users settings
  • Added WP Fusion icon to Gravity Forms settings menu
  • Fixed Gravity Perks Nested Forms feeds not being processed when the main form feed was processed
  • Fixed Members integration trying to apply linked tags during registration before the user had been synced to the CRM
  • Fixed multi-checkbox fields not syncing from Event Tickets Plus attendee registrations
  • Fixed fatal error with Drip SDK and PHP 8

3.37.20 - 5/31/2021

  • Added subscription failed tagging to GiveWP integration
  • Added Affiliate Rejected tagging option to AffiliateWP
  • Fixed Last Course Completed Date and Last Lesson Completed Date not syncing correctly with LearnDash
  • Fixed LearnDash tags not being applied with Uncanny Toolkit's Autocomplete Lessons feature
  • Fixed being unable to deactivate the license key if the license had never been activated on the current site
  • Developers: removed register_shutdown_function() in API queue in favor of the "shutdown" WordPress action

3.37.19 - 5/24/2021

  • Added WS Form integration
  • Added support for WooFunnels custom checkout fields
  • Added option to apply tags when an Event Tickets attendee is deleted from an event
  • Added error message when connecting to FluentCRM (REST API) and pretty permalinks aren't enabled on the CRM site
  • Added option with WooFunnels to run WP Fusion actions on the Primary Order Accepted status rather than waiting for completed
  • Improved - If you have more than 1,000 tags, they will be loaded in the admin via AJAX when you focus on the dropdown (improves admin performance)
  • Improved site tracking with EngageBay (logged-in users will now be identified to the tracking script by email address)
  • Improved reliability of license activation and deactivation (changed requests to GET to get past CloudFlare's firewall)'
  • Fixed Event Tickets treating the first attendee email field as the attendee's email address, even if it wasn't enabled for sync
  • Fixed WP Fusion settings not saving on new Event Tickets tickets
  • Fixed Tickera integration syncing attendees for pending orders
  • Fixed Tickera integration not syncing attendees if "Show E-mail for Option For Ticket Owners" was disabled
  • Fixed conflict with YITH WooCommerce Frontend Manager trying to access WP Fusion product settings from the frontend
  • Developers: wp_fusion_init action will now only fire if WP Fusion is connected to a CRM

3.37.18 - 5/17/2021

  • Added Tickera integration
  • Added Give Gift Aid integration
  • Fixed error connecting to FluentCRM (REST API) when there were no tags created in FluentCRM
  • Fixed PHP warning trying to apply tags on view for deleted taxonomy terms
  • Added wp_fusion_hide_upgrade_nags filter

3.37.17 - 5/14/2021

  • Continued bugfixes for Elementor Pro Forms v3.2.0 compatibility — entries from pre-Elementor-3.2 forms sync correctly again, but if you edit the form in Elementor you will still need to re-do the field mapping
  • Improved upgrade nags with WP Fusion Lite
  • Improved - Moved Lite-specific functionality into class WPF_Lite_Helper
  • Fixed PHP warning in FluentCRM REST API integration

3.37.16 - 5/12/2021

  • Fixed tags not applying with FluentCRM since v3.37.14
  • Fixed PHP warning in The Events Calendar month view

3.37.15 - 5/11/2021

  • Fixed fatal error with BuddyPress (not BuddyBoss) when updating profiles, from v3.37.14
  • Fixed Elementor Forms field maps not saving on new forms
  • EngageBay bugfixes

3.37.14 - 5/10/2021

  • Added FluentCRM (REST API) CRM integration
  • Added WooFunnels integration
  • Added support for syncing the WooCommerce Appointments appointment date when an appointment status is changed to Pending or Confirmed
  • Added notice to the logs when Filter Queries is running on more than 200 posts of a post type in a single request
  • Improved WP Simple Pay logging for subscriptions
  • Fixed edits to custom fields in FluentCRM not being synced back to the user record automatically
  • Fixed First Name and Last Name fields not syncing with BuddyPress frontend profile updates if the XProfile fields hadn't been enabled for sync
  • Fixed Gifting for WooCommerce Subscriptions integration setting the name of the gift recipient to the name of the purchaser
  • Fixed "Remove tags from customer" setting being treated as enabled by default in Gifting for WooCommerce Subscriptions integration
  • Fixed error loading Elementor Pro editor on sites that hadn't yet updated to Elementor Pro v3.2.0+
  • Fixed WooCommerce Memberships batch operation getting hung up on deleted memberships
  • Fixed EngageBay add tag / remove tag API endpoints
  • Fixed fatal error trying to apply tags to a deleted FluentCRM contact
  • Added action wp_fusion_init
  • Added action wp_fusion_init_crm

3.37.13 - 5/3/2021

  • Added Payment Failed and Subscription Cancelled tagging options to WP Simple Pay integration
  • Added Subscription End Date field for sync with WooCommerce Subscriptions
  • Improved - user_registered will now be synced back to the CRM after a user is imported via webhook (if enabled)
  • Improved - Removed "read only" indicator from HubSpot list name and included it in a label in the select box instead
  • Fixed unwanted user meta getting synced back to the CRM when importing users if Push All was enabled
  • Fixed feed settings not saving with Gravity Forms 2.5+
  • Fixed Next Payment Date not being synced after a successful WooCommerce Subscriptions renewal
  • Fixed Elementor Forms integration broken since Elementor Pro v3.2.0 (removed implementation of Fields_Map::CONTROL_TYPE) thanks @techjewel
  • Fixed BuddyBoss group invites not working when WP Fusion was in use for groups member access controls
  • Added wpf_event_tickets_attendee_data filter

3.37.12 - 4/26/2021

3.37.11 - 4/19/2021

  • Added support for syncing ACF image fields to the CRM as image URLs instead of attachment IDs
  • Improved support for syncing phone numbers with HighLevel
  • Reverted change from 3.37.7 - bbPress topics will now use the query filtering mode set in the settings, rather than defaulting to Advanced (for improved performance)
  • Fixed Paid Memberships Pro approval_status field not syncing when a membership level was changed
  • Fixed "The link you followed has expired" message when deleting users, with Members active

3.37.10 - 4/15/2021

  • Fixed infinite loop when loading bbPress forums index with Filter Queries set to Advanced and Restrict Forum Archives enabled

3.37.9 - 4/15/2021

  • Fixed tags loaded via webhook not triggering automated enrollments since v3.37.8
  • Added WP Fusion status metabox to WooCommerce order sidebar
  • Added Add Only option to Contact Form 7 integration
  • Improved - user_email and user_pass will no longer be loaded from the CRM during login if Login Meta Sync is enabled
  • Improved error handing with HubSpot
  • Improved - Filter Queries / Advanced will now limit the post query to the first 200 posts of each post type (for improved performance)
  • Improved - Filter Queries will be bypassed while WP Fusion is processing a webhook
  • Updated EngageBay API URL
  • Fixed an empty last_name field at registration defaulting to last_updated timestamp (with FluentCRM)
  • Fixed fatal error trying to install addon plugins before setting up the CRM API connection

3.37.8 - 4/12/2021

  • Added Emercury CRM integration
  • Added support for Easy Digital Downloads 3.0-beta1
  • Added a notice to the LearnDash course and group settings panels when the LearnDash - WooCommerce integration plugin is active
  • Improved support for Advanced Custom Fields (ACF) date fields
  • Improved - If a license key is defined in wp-config.php using WPF_LICENSE_KEY then the site will be auto-activated for updates
  • Improved - User-entered fields on the Contact Fields list will now show under their own heading
  • Fixed BuddyBoss member type field not syncing during a Push User Meta operation
  • Fixed special characters in MemberPress membership level names being synced to the CRM as HTML entities
  • Fixed Resync Tags batch operation getting hung up with Ontraport trying to load the tags from a deleted contact
  • Fixed fatal error error handling error-level HTTP response code with NationBuilder
  • Fixed Capsule not loading more than 50 tags

3.37.7 - 4/5/2021

  • Added WISDM Group Registration for LearnDash integration
  • Added support for syncing date-type fields with Elementor forms
  • Added support for Filter Queries with The Events Calendar events
  • Added support for Filter Queries - Advanced with bbPress topics
  • Added WP Fusion logo to Gravity Forms entry note
  • Improved Filter Queries performance
  • Fixed Filter Queries - Standard not working on search results
  • Fixed HTTP API logging not working with MailJet
  • Fixed MailJet treating Contact Not Found errors as irrecoverable
  • Fixed Email Optin tags not being applied with WooCommerce integration
  • Fixed duplicate State field with HighLevel
  • Fixed Give donations_count and total_donated fields not syncing accurately during the first donation
  • Re-added wp_fusion()->access->can_access_posts cache
  • Added wpf_query_filter_get_posts_args filter
  • Added wpf_is_post_type_eligible_for_query_filtering filter
  • Added wpf_should_filter_query filter
  • Improved - Third parameter ($post_id) to wpf_user_can_access filter will now be false if the item being checked is not a post
  • Changed wpf_user_id filter to wpf_get_user_id
  • Removed wpf_bypass_filter_queries filter (in favor of wpf_should_filter_query)
  • Fixed PHP notices in class-access-control.php

3.37.6 - 4/1/2021

  • Removed wp_fusion()->access->can_access_posts cache (was causing a lot of access problems, needs more testing)
  • Fixed wpf_tags_applied and wpf_tags_removed hooks not running when a webhook was received, since 3.37.4

3.37.5 - 3/30/2021

  • Fixed Filter Course Steps setting with LearnDash integration treating Filter Queries as on, on some hosts
  • Fixed url_to_postid() causing problems with WPML when Hide From Menus was active

3.37.4 - 3/29/2021

  • Added Piotnet Forms integration
  • Added Lock Lessons option to LearnDash courses
  • Added Apply Tags - Approved setting to Events Manager events
  • Added warning during HubSpot setup if site isn't SSL secured
  • Added additional context to the "Can not operate manually on a dynamic list." error with HubSpot
  • Improved - Active HubSpot lists will now show as "read only" when selected
  • Improved performance with taxonomy term access rules
  • Fixed YITH WooCommerce Frontend Manager triggering an error trying to load the WP Fusion settings panel on the frontend
  • Fixed Filter Course Steps in LearnDash not properly adjusting the course step count
  • Fixed ONTRApages plugin taking redirect priority over WP Fusion
  • Added wp_fusion()->access->can_access_posts cache
  • Added wp_fusion()->access->can_access_terms cache
  • Added filter wpf_user_id
  • Added filter wpf_restricted_content_message

3.37.3 - 3/22/2021

  • Added / Improved
    • Added Members integration
    • Added logging for when a linked tag is removed due to a user leaving a BuddyPress group
    • Added View in CRM links to admin user profile for FluentCRM and Groundhogg
    • Added View in CRM links to Easy Digital Downloads payment sidebar
    • Added WP Fusion status metabox to Gravity Forms single entry sidebar
    • Improved - Contact records created by guest form submissions or checkouts will now be identified to the ActiveCampaign tracking script
    • Improved upgrade process from pre-3.37 (fixes CRM fields getting lost in admin)
    • Improved - WooCommerce Memberships integration will try to avoid modifying any tags during a successful subscription renewal
    • Improved - Edits to fields on contact records in FluentCRM will now be synced back to the user record automatically
    • Improved - Disabled the "API Queue" with FluentCRM and Groundhogg
    • Improved - If a user is already logged in when coming from a ThriveCart success URL, they won't be logged in again
  • Bugfixes:
    • Fixed Export Users batch operation not respecting Limit User Roles setting
    • Fixed tag changes not being synced back properly from FluentCRM
    • Fixed Member Access Controls with BuddyBoss denying access to all members if no tags were specified
    • Fixed BuddyBoss app notification segment not working with more than one selected tag
    • Fixed SQL error when searching for The Events Calendar events that are protected by tags, when Filter Queries was set to Advanced mode
    • Fixed WooCommerce Subscriptions meta fields not syncing for subscriptions that have no products
    • Fixed being unable to disable First Name and Last Name fields from sync
    • Fixed On-Hold WooCommerce orders from Bank Transfer payment gateway not being synced despite On-Hold being registered as a valid status
    • Fixed MemberPress integration syncing the details from the expiring transaction when switching between two free lifetime membership
    • Fixed automated unenrollments not working with MemberPress transactions created using the Manual gateway
  • Developer Updates:
    • Added "wpf_filtering_query" property to WP_Query objects that are being affected by Filter Queries - Advanced
    • Added wpf_leadsource_cookie_name filter
    • Added wpf_referral_cookie_name filter
    • Added wpf_get_current_user() function
    • Fixed fatal error on frontend if you selected Mautic as the CRM in the initial setup and saved the settings without entering API credentials
    • Fixed fatal error when running "EDD Recurring Payments statuses" batch operation
    • Fixed PHP 'WPF_Lead_Source_Tracking' does not have a method 'prepare_meta_fields' warning saving the settings
    • Fixed "Warning: Illegal string offset 'crm_field'"

3.37.2 - 3/15/2021

  • Fixed fatal error with dynamic tagging and Event Tickets in 3.37.0
  • Added expiration to cached Filter Queries results (thanks @trainingbusinesspros!)
  • Added user_nicename field for sync

3.37.1 - 3/15/2021

  • Fixed fatal error "Call to undefined function bbapp_iap()" in 3.37.0 when BuddyBoss App was active with IAP disabled
  • Added "Default Not Logged-In Redirect" setting
  • Added logging when wp_capabilities have been modified by data loaded from the CRM
  • Fixed roles or capabilities loaded from the CRM being able to remove roles and/or capabilities from administrators
  • Fixed wp_capabilities field not saved in correct format when loaded from the CRM

3.37.0 - 3/15/2021

  • Added / Improved:
    • Added support for Create Tag(s) from Value with WooCommerce guest checkouts
    • Added support for Create Tag(s) from Value with Tribe Events guest registrations
    • Improved - When an Event Tickets attendee is moved to another ticket, their custom fields will be synced
    • Improved - Updated to support the new CartFlows admin UI
    • Improved - Added a safety check to prevent you from selecting the same tag for both Apply Tags - Enrolled and Link With Tag, on courses
    • Improved - wpForo usergroups will not be linked to tag changes if the user is an administrator (manage_options capability)
  • BuddyPress / BuddyBoss / bbPress:
    • Added In-App Purchases support with BuddyBoss app (beta)
    • Added integration with BuddyBoss segments for app push notifications (beta)
    • Improved - If the BuddyPress groups directory page is protected, the restricted content message will replace the groups list
    • Improved - Added notice to BuddyPress group meta box to indicate when main groups page is protected by a tag
    • Fixed restricted bbPress topics not being hidden by Filter Queries - Advanced
    • Fixed restricted content message not displaying on restricted BuddyPress groups
  • Performance:
    • Improved - Available tags and available fields have been moved to their own wp_options keys for improved performance
    • Improved - The wpf_options options key is now set to autoload, for improved performance
    • Improved - AJAX'ified the page redirect select in the meta box for improved admin performance
    • Improved - Moved the license check from a transient to an option to get around transient caching
    • Improved - Removed "Copy to related topics" from LearnDash meta box, for improved performance
    • Removed meta box notice about inheriting permissions from taxonomy terms (for improved performance)
  • Filter Queries:
    • Improved performance with Filter Queries - Advanced, query results for the same post type will now be cached with wp_cache_set()
    • Fixed bbPress public topics being hidden when Filter Queries was set to Advanced
    • Fixed some post types registered by other plugins not showing as options for Filter Queries - Post Types
    • Added notice when Filter Queries is enabled on The Events Calendar event post types, and the Events Month Cache is enabled
  • Bugfixes:
    • Fixed fields after a checkbox field on a Ninja Forms form being synced as boolean values
    • Fixed Create Tag(s) from Value creating errors with NationBuilder
    • Fixed tags not being applied to current user during form submission from 3.36.16
    • Fixed ActiveCampaign integration not treating 429 status code as an error
    • Fixed standard fields not being loaded from Autopilot
    • Fixed Autopilot integration creating new contacts when email address wasn't specified in update data
    • Fixed automatic name detection feature from 3.36.12 treating username as first_name
    • Fixed errors not being logged correctly while creating / updating GiveWP donors in the CRM
  • Developer Updates:
    • Removed masking of ?cid= parameter from auto login URL since 3.36.5
    • Added wpf_bypass_query_filtering filter
    • Added wpf_query_filtering_mode filter
    • Added wpf_configure_setting_{$setting_id} filter

3.36.16 - 3/8/2021

  • Added Filter Course Steps setting with LearnDash 3.4.0+
  • Added search filter to select boxes in the admin
  • Improved - If Staging Mode is enabled, site tracking scripts will be turned off with supported CRMs
  • Improved EngageBay error handling
  • Improved support for Filter Queries on LearnDash lessons in LearnDash v3.4.0 beta
  • Improved - Elementor Forms integration data upgrades will now only run when the Elementor editor is active
  • Fixed individual bbPress topics not respecting global Restrict Forums setting
  • Fixed BuddyBoss profile types not being properly set via linked tag when removing and assigning a type in the same action
  • Fixed menu items being hidden when Filter Queries was used in Standard mode and limited to specific post types
  • Fixed PHP warning in Salesforce integration
  • Fixed PHP warning when force-ending an auto login session

3.36.15 - 3/2/2021

  • Fixed admin metabox settings getting reset when editing pages in Elementor since v3.36.12
  • Fixed LifterLMS groups settings page not saving

3.36.14 - 3/1/2021

  • Added Read Only indicator on non-writeable Salesforce fields
  • Added wpf_hubspot_auth_url filter
  • Added wpf_zoho_auth_url filter
  • Added support for Datetime fields with ActiveCampaign
  • Added Ticket Name field for sync with Tribe Tickets
  • Improved support for multiselect fields with EngageBay
  • Improved - Data will no longer be synced to Salesforce for read-only fields
  • Improved - Users imported via a ThriveCart success URL will use the firstname and lastname parameters from the URL, if available
  • Improved - Empty tags will now be filtered out and not applied during a WooCommerce guest checkout
  • Improved - Custom fields are now separated from standard fields with Drip
  • Improved - Username format for imported users will be set to FirstnameLastname by default on install if BuddyPress or BuddyBoss is active
  • Improved - If FirstnameLastname or Firstname12345 are selected for the user import username format, and a user already exists with that username, the username will be randomized further
  • Fixed tags from previous (still active) MemberPress memberships being removed when a member purchased a new concurrent membership
  • Fixed wpForo custom profile fields not saving when loaded from the CRM
  • Fixed ThriveCart success URLs triggering welcome emails to new users
  • Fixed Mautic not loading more than 30 tags on some sites
  • Fixed Ninja Forms integration using the last email address on a form as the primary email, not the first
  • Fixed date-format fields sometimes not syncing correctly to Kartra
  • Fixed Add New Field on Contact Fields list not saving when no CRM field was selected

3.36.13 - 2/24/2021

  • Tested for WooCommerce 5.0.0
  • Added support for syncing date, checkbox, and and multiselect type fields with Ninja Forms
  • Improved error handing with Zoho
  • Improved - Admin notices from other plugins will be hidden on the WPF settings page
  • Fixed "Create tags from value" not working with form submissions
  • Tribe Events Tickets RSVP bugfixes

3.36.12 - 2/22/2021

  • Added tagging based on event registration status with Event Espresso
  • Added Ticket Name and Registration Status fields for sync with Event Espresso
  • Added support for the Individual Attendee Collection module in Event Tickets Plus
  • Added track_event function to ActiveCampaign integration
  • Improved HubSpot error logging
  • Improved automatic detection for first_name and last_name fields during registration
  • Improved performance - wpf-settings postmeta key will now be deleted on post save if there are no WPF settings configured for the post
  • Improved - get_customer_id() in ActiveCampaign integration will now read the customer_id from a previously created cart, if available
  • Improved - Log messages will now use the correct custom object type (instead of "contact") when a custom object is being edited
  • Fixed query filtering not working on queries that used post__in
  • Fixed BuddyPress group visibility rules taking priority over menu item visibility
  • Fixed conflict with Woo Credits
  • Fixed missing email address with Tribe Tickets guest RSVPs

3.36.11 - 2/15/2021

  • Fixed PHP warning during login when Login Tags Sync is enabled

3.36.10 - 2/15/2021

  • Added BuddyBoss Member Access Controls integration
  • Added Give Funds & Designations integration
  • Added View in Infusionsoft link to admin user profile
  • Added support for Users Insights custom fields
  • Added Home Page and Login Page options to "Redirect when access is denied" dropdown
  • Improved - Automated membership level changes in Restrict Content Pro will now be logged to the Customer notes
  • Improved - Login Tags Sync and Login Meta Sync features will now give up after 5 seconds if the CRM API is offline
  • Improved - Refactored and standardized ConvertKit integration
  • Improved - ConvertKit API timeout is now extended to 15 seconds
  • Improved - LearnDash topics will now inherit their parent lesson settings if no access rules have been specified
  • Improved - Added second argument $user_meta to wpf_map_meta_fields filter
  • Fixed post type rules taking priority over single post access rules for query filtering
  • Fixed JavaScript error on settings page when connected to ConvertKit
  • Fixed PHP notices in admin
  • wpForo bugfixes

3.36.9 - 2/9/2021

  • Fixed undefined index PHP notices in v3.36.8

3.36.8 - 2/8/2021

  • Added linked tags for LearnDash group leaders (thanks @dlinstedt)
  • Added WP Fusion sync status meta box to the GiveWP payment admin screen
  • Improved - Passwords generated by the LearnDash - ThriveCart extension will now be synced to the CRM after a new user is created if Return Password is enabled
  • Improved logging for the Gamipress requirements system
  • Improved API error logging with Mailchimp
  • Fixed Prevent Reapplying Tags setting not saving when un-checked
  • Fixed Gamipress Requirements not being triggered when tags were loaded via a webhook
  • Fixed menu visibility controls sometimes getting output twice
  • Fixed some admin-only interfaces getting loading on the bbPress frontend profile and causing errors
  • Fixed some bbPress frontend profile updates not syncing
  • Fixed bbPress email address changes not syncing
  • Fixed Gutenberg block visibility not respecting auto login sessions
  • Fixed fatal error running WooCommerce Subscription Statuses batch operation on deleted subscriptions
  • Fixed PHP notice "Constant DOING_WPF_BATCH_TASK already defined"
  • Fixed deprecated function notice "WC_Subscriptions_Manager::user_has_subscription()"
  • Fixed LifterLMS engagement settings not saving

3.36.7 - 2/1/2021

  • Added ability to restrict BuddyPress group visibility based on tags and specify a redirect if access is denied
  • Added BuddyPress User Profile Tabs Creator integration for profile tabs visibility control
  • Added add_object() update_object() and load_object() methods to Salesforce, HubSpot, and Zoho
  • Improved - When a user is removed from a BuddyBoss profile type via a linked tag, they will be given the Default Profile Type if one is set
  • Fixed WooCommerce Orders batch exporter not recognizing custom "paid" order statuses for export
  • Fixed the logs getting flushed if the filter form was submitted using the enter key
  • Fixed error viewing AccessAlly settings page when AccessAlly was connected to ActiveCampaign
  • Fixed array values not syncing to AgileCRM since v3.36.5

3.36.6 - 1/26/2021

  • Fixed Gravity Forms integration not loading since v3.36.5
  • Fixed tooltips not working in the logs
  • Fixed HTTP API logging not showing up for ConvertKit
  • Fixed some PHP notices

3.36.5 - 1/25/2021

  • Added [[user_meta_if]] shortcode (thanks @igorbenic!)
  • Added View In CRM link to admin user profile (at the moment just for ActiveCampaign)
  • Added option to set default format for usernames for imported users
  • Added notice in the logs when a user's role was changed via loading a new role from the CRM
  • Added support for custom order form fields with WPPizza
  • Added note about .csv imports to Import settings tab for Salesforce
  • Improved - Divi access controls will now work on all modules (not just Text, Column, and Section)
  • Improved - Role slug or name can be loaded from the CRM and used to set a user's role
  • Improved - wpf_format_field_value in WPF_CRM_Base will stop imploding arrays (fixes issue syncing picklists options with commas in them to Salesforce and HubSpot)
  • Improved Zoho error handling
  • Improved - The ?cid= parameter will now be removed from the URL in the browser when using an auto login link
  • Improved - Test Connection / Refresh Available Tags errors will now be shown on the top of the settings page (instead of the Setup tab)
  • Fixed tag changes in FluentCRM not being synced back to WP Fusion
  • Fixed dates loaded from HubSpot being loaded as milliseconds not seconds since the epoch
  • Fixed date formatting not running on Ultimate Member standard fields when data was loaded from the CRM
  • Fixed Ultimate Member not respecting custom date format when loading data from the CRM
  • Fixed Ultimate Member Profile Completeness tags getting applied on every profile page view
  • Fixed imported users not respecting "role" field loaded in user meta
  • Fixed Gravity Forms and Formidable Forms integrations not being available in the wp_fusion()->integrations array
  • Auto login bugfixes

3.36.4 - 1/18/2021

  • Added Webhook Base URL field to general settings tab as a reference
  • Added "ignoreSendingWebhook" parameter to EngageBay API calls
  • Added Flush All Logs button at top of logs page
  • Added debugging message to logs page for when the site runs out of memory building the Users dropdown
  • Added third parameter $searchfield to wpf_salesforce_query_args filter
  • Added logging for when WP Remote Users Sync is syncing tags to another connected site
  • Added warning when curly quotes are detected in shortcode parameters
  • Improved - Parentheses can now be used in shortcode attributes to match tags with square brackets in the name
  • Improved - Salesforce webhook handler will now properly send a WSDL <Ack>false</Ack> when a webhook fails to be processed
  • Improved - Logs will now show when an entry was recorded as a part of a batch operation
  • Improved admin style for consistency with the rest of WP
  • Improved NationBuilder error handling
  • Fixed Ultimate Member not properly loading Unix timestamps from the CRM into Date type fields
  • Fixed linked tag enrollments with Restrict Content Pro triggering additional tag changes in the CRM
  • Fixed "Subscription Confirmation" type transactions getting picked up by the MemberPress Transactions Meta batch exporter
  • Fixed MemberPress corporate account tags not applying
  • Fixed MemberPress Subscriptions Meta batch tool syncing incorrect expiration date
  • Fixed On Hold tags getting applied and removed when a WooCommerce Subscription was renewed via early renewal
  • Fixed fatal error loading admin user profile when WP Fusion was not connected to a CRM
  • Fixed PHP notices in Mailjet integration

3.36.3 - 1/13/2021

  • Added First Name and Last Name fields for sync with Intercom
  • Added Restrict Content Pro Joined Date fields for sync
  • Added support for loading picklist / multiselect fields from Salesforce
  • Improved logging for incoming webhooks with missing data
  • Fixed broken ThriveCart auto-login from 3.36.1
  • Fixed "quick update tags" not working with Mautic and ActiveCa,paign since 3.36.2
  • Fixed PHP warning trying to get tag ID from tag label when no tags exist in the CRM
  • Fixed returning null from wpf_woocommerce_customer_data marking the order complete

3.36.2 - 1/11/2021

  • Added Apply Tags - Pending Cancellation with the Paid Memberships Pro Cancel on Next Payment Date addon
  • Added "Quick Update Tags" support for Mautic webhooks (improved performance)
  • Added indicator in the main access control meta box showing if the post is also protected by a taxonomy term
  • Added wpf_woocommerce_sync_customer_data filter
  • Improved - Customer meta data will no longer be synced during a WooCommerce renewal order
  • Improved performance of the "update" and "update_tags" webhook methods with ActiveCampaign and Mautic
  • Fixed HubSpot not converting dates properly
  • Fixed contact ID not being passed from WooCommerce to Enhanced Ecommerce addon for registered users (from 3.36.1)

3.36.1 - 1/7/2021

  • Improved - Refactored and optimized WooCommerce integration
  • Improved asynchronous checkout for WooCommerce (will now be bypassed during IPN notifications)
  • Improved - Refactored class WPF_API / webhooks handler
  • Improved - Incoming duplicate webhooks will now be blocked
  • Improved - Deactivating a license key will now also remove the license key from the settings page
  • Fixed Cancelled tags not being applied with Paid Memberships Pro since v3.35.20
  • Fixed WooCommerce billing details taking priority over user details when adding a new user in the admin
  • Fixed bug applying and removing tags with Growmatik
  • Fixed Pending tags not being applied for WooCommerce orders
  • Added wpf_get_contact_id() function

3.36 - 1/4/2021

  • Added HighLevel CRM integration
  • Added Growmatik CRM integration
  • Added WP Fusion payment status metabox to Easy Digital Downloads payment sidebar
  • Added wpf_woocommerce_order_statuses filter
  • Added wpf_woocommerce_subscription_status_apply_tags filter
  • Added wpf_woocommerce_subscription_status_remove_tags filter
  • Improved Asynchronous Checkout performance with CartFlows
  • wpf_forms_pre_submission_contact_id will now run before wpf_forms_pre_submission
  • Fixed auto-login session setting user to logged in when the contact ID was invalid
  • Fixed PHP warning loading available users from Zoho

3.35.20 - 12/28/2020

  • Added YITH WooCommerce Multi Vendor integration
  • Added LaunchFlows integration
  • Added option to limit Filter Queries to specific post types
  • Added support for the Paid Memberships Pro - Cancel on Next Payment Date addon
  • Added wpf_gform_settings_after_field_select action
  • Fixed last name getting saved to first name field during a WooCommerce checkout
  • Fixed WP Fusion trying to handle API error responses from that originated with other plugins
  • Fixed LifterLMS billing and phone meta field keys

3.35.19 - 12/22/2020

  • Fixed "Role not enabled for contact creation" notice when users register (from 3.35.17)

3.35.18 - 12/22/2020

  • Fixed error when trying to add an entry to the logs before the CRM connection was configured

3.35.17 - 12/21/2020

  • Added Start Date and End Date filters to the activity logs
  • Added logging for when an API call to apply a tag isn't sent because the user already has that tag
  • Added 1 second sleep time to Quentn batch operations to get around API throttling
  • Added logging when the Import Trigger tags are removed as a part of a ConvertKit webhook
  • Added additional Standard Fields for sync with Autopilot
  • Improved - the available CRMs are now loaded on plugins_loaded to better support custom CRMs modules in other plugins
  • Improved - Elementor form field values of "true" and "false" will now be treated as boolean with supported CRMs
  • Fixed apostrophes getting escaped with slashes before being synced
  • Fixed gender pronoun prefix getting synced with BuddyPress Gender-type fields
  • Fixed header resync button on settings page not resyncing CRM lists
  • Fixed Organizer Email overriding Attendee Email with Event Tickets Plus
  • Fixed the No Tags filter in the users list showing all users
  • Fixed Create Tags from Value on user_role conflicting with Limit User Roles setting
  • Fixed Add New Field not working since 3.35.16
  • Fixed tags not being applied with EDD Free Downloads addon

3.35.16 - 12/14/2020

  • Added Work Address fields for sync with NationBuilder
  • Added admin notice when logs are set to Only Errors mode
  • Added link back to main settings page from the logs page
  • Added "Apply registration tags" batch operation
  • Added wpf_api_preflight_check filter
  • Added Referrer's Username field for sync with AffiliateWP
  • Added Affiliate's Landing Page field for sync
  • Improved - Significantly reduced the amount of memory required for the main settings storage
  • Improved error handling with Groundhogg and FluentCRM when those plugins are deactivated
  • Improved support for auto login sessions on custom WooCommerce checkout URLs
  • Fixed ActiveCampaign not loading more than 100 lists
  • Fixed changed link tag warning appearing multiple times
  • Fixed the new async checkout for WooCommerce not working with PayPal
  • Fixed typo in the tooltip with the new wpf_format_field_value logging

3.35.15 - 12/8/2020

  • Fixed "Invalid argument" warning listing custom fields with some CRMs
  • Fixed Required Tags (All) in Elementor integration

3.35.14 - 12/7/2020

  • Tested and updated for WordPress 5.6
  • Added additional logging to show when meta values have been modified by wpf_format_field_value before being sent to the CRM
  • Added "Additional Actions" to admin user profile (Push User Meta, Pull User Meta, and Show User Meta) for debugging purposes
  • Added AffiliateWP Groups integration
  • Added Referral Count, Total Earnings, and Custom Slug fields for sync with AffiliateWP
  • Added functions wpf_get_crm_field(), wpf_is_field_active(), and wpf_get_field_type()
  • Improved - All forms integrations will now use the first email address on the form as the primary email for lookups
  • Updated ZeroBS CRM to Jetpack CRM
  • Fixed default group not getting assigned in wpForo when a tag linked to a usergroup was removed
  • Fixed Tribe Tickets integration treating the event organizer email as an attendee email
  • Fixed importer getting hung up on more than 100 contacts with HubSpot
  • Fixed bug with mapping Elementor Form fields when WPML was active
  • Fixed WooCommerce auto-applied coupons not respecting Allowed Emails usage restrictions
  • Fixed PHP warning in LearnDash 3.3.0

3.35.13 - 11/30/2020

  • Added new experimental Asynchronous Checkout option (should be more reliable)
  • Added warning when user_pass field is enabled for sync
  • Added wpf_set_user_meta filter
  • Improved - if no billing name is specified, the name from the user record will be used instead
  • Improved error handling with Drip
  • Improved Mailjet error handling
  • Improved - If a MemberPress membership level has Remove Tags checked, then the tags will be removed when the member changes to a different membership level
  • Fixed ArgumentCountError in WPF_BuddyPress::set_member_type()
  • Fixed BuddyPress groups not being auto-assigned during a webhook
  • Fixed BuddyPress custom fields not being loaded during a new user import
  • Fixed user_registered getting loaded from the CRM when a user was imported
  • Fixed Mailjet integration not loading more than 10 custom fields
  • Fixed dates not formatted correctly with Mailjet

3.35.12 - 11/23/2020

  • Added support for syncing custom attendee fields from Events Manager Pro
  • Added warning in the logs for chaining together multiple automated enrollments based on tag changes
  • Added wpf_woocommerce_attendee_data filter
  • Added wpf_pmpro_membership_status_apply_tags filter
  • Added wpf_pmpro_membership_status_remove_tags filter
  • Added Re-Authorize With Hubspot button to re-connect via OAuth
  • Improved logging for MailerLite webhooks
  • Improved - MailerLite webhooks will now be deleted when resetting the settings
  • Fixed Elementor visibility controls not showing on columns
  • Fixed usage restriction settings not getting copied when a WooCommerce Smart Coupon was generated from a template
  • Fixed PHP warning loading contact data with ActiveCampaign

3.35.11 - 11/18/2020

  • Fixed Elementor widget visibility for "Required Tags (not)" bug from v3.35.9
  • Added wpf_auto_apply_coupon_for_user filter
  • Improved (No Tags) and (No Contact ID) filters in the All Users list

3.35.10 - 11/17/2020

  • Fixed Elementor widget visibility bug from v3.35.9
  • Removed dynamic tagging support from Groundhogg
  • Users Insights bugfixes
  • Fixed GiveWP not syncing billing address during the initial payment

3.35.9 - 11/16/2020

  • Added WP Remote Users Sync integration
  • Added support for FooEvents Bookings
  • Added Apply Tags - Enrolled setting for LearnDash groups
  • Added Last Order Date field for syncing with Easy Digital Downloads
  • Added BuddyPress Profile Type field for sync
  • Added logging for WP Fusion plugin updates
  • Added Email Optin Default (checked vs un-checked) option for WooCommerce
  • Removed "(optional)" string from Email Option checkbox on WooCommerce checkout
  • Improved error handling for MailPoet
  • Improved Elementor visibility settings migration from pre v3.35.8
  • Improved Ninja Forms field mapping interface
  • Improved - Moved LearnDash groups settings to Settings panel
  • Fixed some issues with Sendinblue and email addresses that had capital letters
  • Fixed syncing empty multiselects to EngageBay not erasing the selected values in the CRM
  • Fixed multiselect fields not loading from EngageBay
  • Fixed wpForo custom fields not loading from the CRM if they didn't start with field_
  • Fixed linked tags not being removed when a BuddyPress profile type was changed
  • Fixed Apply Tags select on LifterLMS access plans not saving
  • Bugfixes for Gravity Forms User Registration

3.35.8 - 11/9/2020

  • Added Tag Applied and Tag Removed as triggers for Gamipress points, ranks, and achievements
  • Added option to sync Gamipress rank names when ranks are earned
  • Added Required Tags (All) option to Elementor integration
  • Added Logged In vs Logged Out setting to Elementor visibility controls
  • Added License Renewal URL field for sync with Easy Digital Downloads Software Licensing
  • Added paused subscription tagging with MemberPress
  • Added upgraded subscription tagging with MemberPress
  • Added downgraded subscription tagging with MemberPress
  • Improved - Multiselect values loaded from ActiveCampaign will now be loaded as arrays instead of strings
  • Improved - Easy Digital Downloads Recurring Payment tags will no longer be removed and reapplied during a subscription renewal
  • Fixed GiveWP integration not syncing renewal orders
  • Fixed PHP warning in EngageBay integration when loading a contact with no custom properties
  • Fixed - Updated for compatibility with wpForo User Custom Fields addon v2.x
  • Fixed Advanced Custom Fields integration converting dates fields from other integrations

3.35.7 - 11/2/2020

  • Added Owner ID field for sync with Groundhogg
  • Added support for syncing avatars with BuddyPress and BuddyBoss
  • Added option to sync field labels instead of values with Gravity Forms
  • Added billing address fields for sync with GiveWP
  • Improved handling of simultaneous LearnDash Course and BuddyPress group auto-enrollments
  • Improved asynchronous checkout feature with WooCommerce during simultaneous orders
  • Improved - Tags will no longer be removed during a refund if a customer has an active subscription to the refunded product
  • Improved - Cancelled and On Hold subscription statuses with WooCommerce will now be ignored if the customer still has another active subscription to that product
  • Fixed users having to log in twice if they tried to log in during an auto-login session
  • Fixed auto-enrollments not working correctly with WPML when tags were loaded while the site was on a different language than the linked course or membership
  • Fixed AffiliateWP "Approved" tags not being applied during AffiliateWP batch operation
  • Fixed taxonomy term settings not saving when trying to remove protection from a term
  • Fixed cancelled tags getting applied when an Easy Digital Downloads subscription was upgraded

3.35.6 - 10/26/2020

  • Added email optin consent checkbox for WooCommerce
  • Added support for custom address fields with Mailchimp
  • Added Avatar field for sync with Jetpack CRM
  • Improved support for syncing First Name and Last Name with Gist
  • Improved - Post type archives will now respect wpf_post_type_rules access rules
  • Updated updater
  • Fixed PHP warnings in EDD Recurring Payments integration
  • Fixed post-order actions not running on GiveWP renewal payments
  • Fixed Gravity Forms syncing empty form fields
  • Fixed widget settings not saving
  • Fixed Teams for WooCommerce Memberships team name not syncing if the team was created manually
  • Fixed error adding new Zoho Leads without a last name
  • Fixed EDD Recurring Payments integration getting product tag settings from oldest renewal payment

3.35.5 - 10/19/2020

  • Added Profile Picture field for sync with Groundhogg
  • Added option to disable admin menu editor interfaces
  • Added wpf_render_tag_multiselect_args filter
  • Added gettext support to wpf-admin.js strings and updated .pot file

3.35.4 - 10/14/2020

  • Fixed tags not saving on Gravity Forms feeds in v3.35.3
  • Added event location fields for sync to Events Manager integration
  • Added gettext support to wpf-options.js strings and updated .pot file
  • Fixed JS bug when editing taxonomy terms
  • Removed AWeber integration

3.35.3 - 10/12/2020

  • Added Gravity PDF support
  • Added BuddyBoss profile type statuses batch export tool
  • Added Phone 3 through Phone 5 fields for syncing with Infusionsoft
  • Improved support for Gravity Forms User Registration addon (removed duplicate API call)
  • Gravity Forms beta 2.5 bugfixes
  • Fixed Import Users tool with FluentCRM
  • Fixed some funny stuff when auto-enrolling a user into a LearnDash group and course simultaneously
  • Fixed Filter Queries setting not working on WooCommerce Related Products
  • Fixed FacetWP JS error when Exclude Restricted Items was enabled
  • Fixed settings page requiring an extra refresh after resetting before changing to a new CRM
  • Continuing Kartra custom field bugfixes

3.35.2 - 10/6/2020

  • Added doing_wpf_webhook() function
  • Added additional validation and logging regarding setting user roles during import via webhook
  • Fixed Ultimate Member account activation emails not being sent when a user was imported via a webhook
  • Fixed "Wrong custom field format" error adding contacts to Kartra
  • Fixed loading dropdown and multi-checkbox type fields from Kartra

3.35.1 - 10/5/2020

  • Added refunded transaction tagging to the MemberPress integration
  • Added logging for when an invalid role slug was loaded from the CRM
  • Added datetime field support to Zoho integration
  • Added support for dropdown and checkbox fields with Kartra
  • Removed "Copy to X related lessons and topics" option with LearnDash courses
  • Fixed Salesforce not connecting when the password has a slash character in it
  • Fixed Gravity Forms PayPal conditional feed running prematurely when set to "Process this feed only if the payment is successful"
  • Fixed Pods user forms syncing not detecting the correct user ID
  • Fixed tags not applying when a WP E-Signature standalone document was signed
  • Fixed FacetWP results filtering not recognizing the current user
  • Fixed tags select not saving with FooEvents variations
  • Fixed FooEvents event attendee tags not being applied to the WooCommerce customer if the customer was also an attendee
  • Fixed Pods data not syncing during frontend form submission
  • Fixed custom fields no longer syncing in FooEvents Custom Attendee Fields v1.4.19

3.35 - 9/28/2020

  • Added FluentCRM integration
  • Added beta support for Mautic v3
  • Refactored wpf_render_tag_multiselect()
  • Added support for EngageBay webhooks
  • Added conditional logic support to Ninja Forms integration
  • Improved - WooCommerce checkout fields will now be pre-filled when an auto-login link is used
  • Improved FooEvents logging
  • Improved error handling for NationBuilder
  • Removed Groundhogg < 2.x compatibility code
  • Fixed some funny stuff with Ninja Forms applying tags as numbers instead of names
  • Fixed ConvertKit removing the Import Trigger tag after a user was imported
  • Fixed custom fields not updating with Kartra
  • Fixed FooEvent custom fields not syncing when no email address was provided for primary attendee
  • Fixed "add" webhook changing user role to subscriber for existing users
  • Fixed bbPress forum archive redirects not working for logged-out users
  • Fixed Tribe Tickets not syncing first attendee

3.34.7 - 9/21/2020

  • Added Toolset Types integration
  • Added pre_user_{$field} filter on user data being synced to the CRM
  • Improved support for custom fields with Kartra
  • Fixed XProfile fields loaded from the CRM not being logged
  • Fixed MailerLite importing subscribers during an update_tags webhook if multiple subscribers were in the payload
  • Fixed date fields not syncing properly with Groundhogg
  • Fixed ticket name not syncing with Events Manager
  • Fixed applying tags on pageview in AJAX request during an auto login session not working on WP Engine

3.34.6 - 9/14/2020

  • Added LifterLMS course track completion tagging
  • Added linked tag indicators in the admin posts table for LearnDash courses and groups
  • Added better handling for merged / changed contact IDs to Ontraport
  • Improved - stopped syncing user meta during an Easy Digital Downloads renewal payment
  • Fixed user meta not syncing when Pods user forms were submitted on the frontend
  • Fixed JSON formatting error applying tags with AgileCRM
  • Fixed import tool with MailerLite
  • Fixed Process WP Fusion Actions Again order action showing on WooCommerce Subscriptions

3.34.5 - 9/7/2020

  • Added Ticket Name field for sync with Events Manager
  • Added Required Tags (not) to WooCommerce variations
  • Improved support for syncing multi-checkbox fields with Gravity Forms
  • Enabled Sequential Upgrade on WishList members added via auto-enrollment tags
  • Fixed access controls not working on LearnPress lessons
  • Fixed MailerLite integration using a case-sensitive comparison for email address changes
  • Fixed Gravity Forms date dropdown-type fields not syncing
  • Fixed Contact ID merge field not showing in Gravity Forms notifications editor
  • Fixed "update" webhooks being treated as "add" with Salesforce when multiple contacts were in the payload
  • Fixed - user_id will no longer be loaded during user imports
  • Fixed - Renamed class WPF_Options to WP_Fusion_Options to prevent conflict with WooCommerce Product Filter

3.34.4 - 8/31/2020

  • Added profile completion tagging option to BuddyBoss
  • Added LifterLMS course enrollments batch tool
  • Added a do_action( 'mepr-signup' ) to the MemberPress auto-enrollment process (for Corporate Accounts Addon compatibility)
  • Added support for new background_request flag with the Ontraport API
  • Fixed MailEngine SOAP warning when MailEngine wasn't the active CRM
  • Fixed unwanted welcome emails with users imported via ConvertKit webhooks

3.34.3 - 8/24/2020

  • Added a Default Account setting for Salesforce
  • Improved Hide From Menus setting - will now attempt to get a post ID out of a custom link
  • Improved - Add to cart button in WooCommerce will now be hidden by default if the product is restricted
  • Moved ActiveCampaign tracking scripts to the footer
  • Fixed ThriveCart auto login not setting name on new user
  • Fixed user_meta shortcode not displaying field if value was 0
  • Fixed PHP warning in WPForo integration
  • Fixed Lead Source Tracking not working for guests
  • Fixed bbPress / BuddyBoss forum access rules not working when the forum was accessed as a Group Forum

3.34.2 - 8/17/2020

  • Added Events Manager fields for sync
  • Added "raw" field type
  • Added WooCommerce Points and Rewards integration
  • Removed deactivation hook
  • Fixed error registering for events with Events Manager
  • Fixed LearnDash content inheriting access rules from wrong course ID when using shared steps
  • Fixed tags not being applied during EDD checkout for logged in users who didn't yet have a contact record
  • Fixed crash with auto login with Set Current User enabled, and BuddyBoss active
  • Fixed importer with EngageBay
  • Fixed ActiveCampaign not loading more than 100 custom fields

3.34.1 - 8/12/2020

  • WordPress 5.5 compatibility updates

3.34 - 8/11/2020

  • Added EngageBay CRM integration
  • Added support for multiselect fields with Mautic
  • Improved support for syncing wp_capabilities and role fields
  • Asynchronous Checkout for WooCommerce will now be bypassed on subscription renewal orders
  • Un-hooked MemberPress checkout actions from mepr-event-transaction-completed
  • Fixed ActiveCampaign list Auto Responder campaigns not running on contacts added over the API
  • Fixed custom WishList Member fields not loading from the CRM
  • Fixed Required Tags (All) tags not showing on lock icon tooltip in post tables
  • Fixed ActiveCampaign not loading more than 20 custom fields

3.33.20 - 8/3/2020

  • Fixed broken WishList Member admin menu

3.33.19 - 8/3/2020

  • Added Last Course Progressed field for sync with LearnDash
  • Added Last Course Completed Date field for sync with LearnDash
  • Added Last Lesson Completed Date field for sync with LearnDash
  • Added wpf_user_can_access() function
  • Added [[wpf_user_can_access]] shortcode
  • Added support for quotes around tag names with Fluent Forms
  • Added cancelled tagging to WishList member
  • Improved WishList Member logging
  • Updated some ActiveCampaign API calls to v3 API
  • Fixed LearnDash course settings getting copied to lessons when using the Builder tab in LearnDash v3.2.2
  • Fixed Form Auto Login with Fluent Forms
  • Fixed wpForo custom fields not loading from CRM

3.33.18 - 7/27/2020

  • Added HTTP API logging option
  • Added LifterLMS Groups beta integration
  • Added LifterLMS voucher tagging support
  • Added X-Redirect-By headers when WP Fusion performs a redirect
  • Added unlock utility for re-exporting Event Espresso registrations
  • Improved Event Espresso performance
  • Fixed Salesforce contact ID lookup failing with emails with + symbols
  • Fixed auto-login warning appearing when previewing Gravity Forms forms in the admin

3.33.17 - 7/20/2020

  • Added Organizer fields for syncing with Tribe Events / Event Tickets
  • Added support for Groundhogg Advanced Custom Meta Fields
  • Added timezone offset back to Ontraport date field conversion
  • Added Refresh Tags & Fields button to top of WPF settings page
  • Added notice when checking out in WooCommerce as an admin
  • Added automatic detection for Formidable Forms User Registration fields
  • Added out of memory and script timeout error handling to activity logs
  • Added Gravity Forms referral support to AffiliateWP integration
  • Added notice to LearnDash course / lesson / topic meta box showing access rules inherited from course
  • Removed job_title and social fields from core WP fields on Contact Fields list
  • Improved performance of update_tags webhook with ActiveCampaign
  • Improved - last_updated usermeta key will be updated via WooCommerce when a user's tags or contact ID are modified (for Metorik compatibility)
  • Improved - "Active" tags will no longer be removed when a MemberPress subscription is cancelled
  • Improved - If the user_meta shortcode is used for a field that has never been loaded from the CRM, WP Fusion will make an API call to load the field value one time
  • Improved - Updated has_tag() function to accept an array or a string
  • Fixed restricted posts triggering redirects on a homepage set to Your Latest Posts in Settings >> Reading
  • Fixed Groundhogg custom fields updated over the REST API not being synced back to the user record
  • Fixed Salesforce contact ID lookup failing with emails with + symbols
  • Fixed undefined function bp_group_get_group_type_id() in BuddyPress
  • Fixed broken import tool with Drip
  • Dynamic tagging bugfixes
  • AgileCRM timezone tweaks

3.33.16 - 7/13/2020

  • Added "Resync contact IDs for every user" batch operation
  • Added "LearnDash course enrollment statuses" batch operation
  • Added notice if an auto-login link is visited by a logged-in admin
  • Improved query filtering on BuddyPress activity stream
  • Improved - Split Mautic site tracking into two modes (Standard vs. Advanced)
  • Improved - If API call to get user tags fails or times out, the local tag cache won't be erased
  • Fixed a new WooCommerce subscription not removing the payment failed tags from a prior failed subscription for the same product
  • Fixed Preview With Tag not working if the user doesn't have a CRM contact record
  • Fixed restricted post category redirects not working if no tags was specified
  • Fixed Hide Term on post categories hiding terms in the admin when Exclude Administrators was off
  • Fixed import tool not loading more than 1,000 contacts with AgileCRM
  • Fixed AgileCRM not properly looking up email addresses for some contacts
  • Fixed get_tag_id() returning tag name with Groundhogg since v3.33.15
  • Refactored WooCommerce Subscriptions integration and removed cron task
  • Memberoni bugfixes
  • Updated .pot file

3.33.15 - 7/6/2020

  • Updated integration for new API endpoint
  • Added BuddyPress groups statuses batch operation
  • Added ability to create new tags in Groundhogg via WP Fusion
  • Added setting for additional allowed URLs to Site Lockout feature
  • Added Generated Password field for syncing with WooCommerce
  • Added Membership Level Name field for syncing with WishList Member
  • Improved support for syncing phone numbers with Sendinblue
  • Users added to a multisite blog will now be tagged with the Assign Tags setting for that site
  • Fixed Zoho field mapping not converting arrays when field type was set to "text"
  • Fixed replies from restricted bbPress topics showing up in search results
  • Fixed WooCommerce attributes only being detected from first 5 products instead of 100
  • Fixed deletion tags not being applied on multisite sites when a user was deleted from a blog
  • Fixed MemberPress subscription data being synced when a subscription status changed from Active to Active
  • Fixed duplicate tags being applied when a MemberPress subscription and transaction were created from the same registration
  • Fixed Filter Queries (Advanced) hiding restricted posts in the admin
  • Fixed Contact Form 7 integration running when no feeds were configured
  • Fixed Woo Memberships for Teams team name not syncing when a member was added to a team
  • Fixed Mautic merging contact records from tracking cookie too aggressively
  • Fixed archive restrictions not working if no required tags were specified
  • Event Espresso bugfixes

3.33.14 - 6/29/2020

  • Added priority option for Return After Login
  • Added option to set a default owner for new contacts with Zoho
  • Added Membership Status field for sync with WooCommerce Memberships
  • Added product variation tagging for FooEvents attendees
  • Improved multiselect support with Zoho
  • Improved support for syncing multi-checkbox fields with Formidable Forms
  • Fixed refreshing the logs page after flushing the logs flushing them again
  • Fixed Group and Group Type tags not being applied in BuddyPress when an admin accepted a member join request
  • GiveWP bugfixes

3.33.13 - 6/23/2020

  • Fixed invalid redirect URI connecting to Zoho
  • Fixed Loopify and Zoho getting mixed up during OAuth connection process

3.33.12 - 6/22/2020

  • Added Modern Events Calendar integration
  • Added status indicator for Inactive people in Drip
  • Improved support for Mautic site tracking
  • Improved translatability and updated pot files
  • Fixed updated phone to primary_phone with Groundhogg
  • Fixed Paused tags not getting removed when a WooCommerce membership comes back from Paused status during a Subscriptions renewal
  • Fixed "Cancelled" tags getting applied to pending members during MemberPress Membership Statuses batch operation
  • Fixed duplicate log entries when updating BuddyPress profiles
  • Fixed contact ID not being detected in some Mautic webhooks
  • Fixed syncing multi-checkbox fields from WPForms
  • Fixes for syncing expiration dates with WooCommerce Memberships
  • Fixed PHP warning while submitting Formidable forms with multi-checkbox values

3.33.11 - 6/18/2020

  • Fixed fatal conflict when editing menu items if other plugins hadn't been updated to the WP 5.4 menu syntax
  • Fixed AgileCRM tag name validation false positive on underscore characters
  • Fixed logs items per page not saving in WP 5.4.2
  • Fixed compatibility with Gifting for WooCommerce Subscriptions v2.1.1

3.33.10 - 6/15/2020

  • Added WooCommerce Appointments integration
  • Added WP Crowdfunding integration
  • Added Subscription Status field for syncing with WooCommerce Subscriptions
  • Added Last Order Payment Method field for syncing with WooCommerce
  • Added Last Order Total field for syncing with WooCommerce
  • Added WishList Membership Statuses batch operation
  • Added wpf_get_contact_id_email filter
  • Added wpf_batch_objects filter
  • Added tag name validation to AgileCRM integration
  • Added super secret WooCommerce Subscriptions debug report
  • Reduced the amount of data saved by the background worker to help with max_allowed_packet issues
  • Fixed address fields not being synced back to WordPress after an admin contact save in Groundhogg
  • Fixed bug in loading MemberPress radio field values from the CRM
  • Fixed Active tags getting reapplied when a WooCommerce Subscription status changed to Pending Cancel
  • Fixed WishList Member v3 custom fields not syncing
  • Fixed WishList Member Stripe registration creating contacts with invalid email addresses
  • Fixed s2Member custom fields not being synced on profile update

3.33.9 - 6/8/2020

  • Added support for syncing custom event fields with Tribe Events Calendar Pro
  • Added support for BuddyPress Username Changer addon
  • Added option to apply tags when a user is added to a BuddyPress group type
  • Added ld_last_course_enrolled field for syncing with LearnDash
  • Added tagging based on assignment upload for LearnDash topics
  • Added customer_id field for sync with Easy Digital Downloads
  • Added Remove Tags from Customer setting to Gifting for WooCommerce Subscriptions integration
  • Fixed essay-type answers not syncing properly from LearnDash quizzes
  • Fixed auto-enrollments not working with TutorLMS paid courses
  • Fixed import tool not loading more than 10 contacts with Mailchimp
  • Fixed import tool not loading more than 100 contacts with MailerLite
  • Fixed Gifting for WooCommerce Subscriptions integration not creating a second contact record for the gift recipient when billing_email was enabled for sync

3.33.8 - 6/2/2020

  • WooCommerce Subscribe All the Things tags will now be applied properly during a WooCommerce Subscription Statuses batch operation
  • Fixed width of tag select boxes in LearnDash settings panel when Gutenberg was active

3.33.7 - 6/1/2020

  • Added Beaver Themer integration
  • Added global Apply Tags to Group Members setting for Restrict Content Pro
  • Added support for syncing multiple event attendees with Tribe Tickets
  • Added Username for sync with Kartra
  • Added wpf_salesforce_lookup_field filter
  • Added staging mode notice on the settings page
  • Moved LearnDash course settings onto Settings panel
  • Refactored WooCommerce Memberships integration and updated tagging logic to match WooCommerce Subscriptions
  • Salesforce will now default to the field configured for sync with the user_email field as the lookup field for records
  • Improved logging with Salesforce webhooks
  • Fixed WooCommerce billing_country not converting to full country name when field type was set to "text"
  • Fixed auto-login session from form submission ending if Allow URL Login was disabled
  • WishList Member bugfixes
  • Fixed SSL error connecting to Zoho's Indian data servers

3.33.6 - 5/25/2020

  • Added setting for Prevent Reapplying Tags (Advanced)
  • Added GiveWP Donors and GiveWP Donations batch operations
  • Added Total Donated and Donations Count fields for sync with GiveWP
  • Added Pending Cancellation and Free Trial status tagging for WooCommerce Memberships
  • Added wpf_disable_tag_multiselect filter
  • Added CloudFlare detection to webhook testing tool
  • Added global Apply Tags to Customers setting for Easy Digital Downloads
  • GiveWP integration will now only sync donor data for successful payments
  • Improved error handling for invalid tag names with Infusionsoft
  • Improved support for multiselect fields with Contact Form 7
  • Fixed Filter Queries not working on search results in Advanced mode
  • Fixed bug causing failed contact ID lookup to crash form submissions
  • Fixed Infusionsoft not loading tag names with Hebrew characters
  • Klaviyo bugfixes

3.33.5 - 5/18/2020

  • Added Give Recurring Donations support
  • Added Pods user fields support
  • Added Remove Tags option to Restrict Content Pro integration
  • Added Payment Failed tagging to Paid Memberships Pro
  • Added "Paid Memberships Pro membership meta" batch operation
  • Refactored and optimized Paid Memberships Pro integration
  • Improved error handling for Salesforce access token refresh process
  • Improved Restrict Content Pro inline documentation
  • Improved filtering tool on the All Users list
  • Offending file and line number will now be included on PHP error messages in the logs
  • Added alternate method back to the batch exporter for cases when it's being blocked
  • Fixed Cancelled tags getting applied in Paid Memberships Pro when a member expires
  • Fixed Filter Queries not working on the blog index page
  • Maropost bugfixes

3.33.4 - 5/11/2020

  • Facebook OG scraper will now bypass access rules if SEO Show Excerpts is on
  • Added validation to custom meta keys registered for sync on the Contact Fields list
  • Added compatibility notices in the admin when potential plugin conflicts are detected
  • Updated Fluent Forms integration
  • Updated MemberPress membership data batch process to look at transactions in addition to subscriptions
  • LearnDash enrollment transients are now cleared when a user is auto-enrolled into a group
  • Intercom integration will now force the v1.4 API
  • Fixed Spanish characters not showing in Infusionsoft tag names
  • Fixed logs showing unenrollments from LearnDash courses granted by LearnDash Groups
  • Fixed warning when using Restrict Content Pro and the Groups addon wasn't active
  • Fixed guest checkout tags not being applied in Maropost
  • Fixed set-screen-option filter not returning $status if column wasn't wpf_status_log_items_per_page (thanks @Pebblo)

3.33.3 - 5/5/2020

  • Fixed an empty WooCommerce Subscriptions Gifting recipient email field on checkout overwriting billing_email
  • Fixed Infusionsoft form submissions starting auto-login sessions even if the setting was turned off

3.33.2 - 5/4/2020

  • Added WP-Members integration
  • Added Users Insights integration
  • Added WooCommerce Shipment Tracking integration
  • Added event check-in and checkout tagging for Event Espresso
  • Added dynamic tagging support for Event Espresso
  • Added Remove Tags option for WooCommerce Memberships for Teams integration
  • Added Team Name field for sync to WooCommerce Memberships for Teams integration
  • Added support for tagging on Stripe Payment Form payments with Gravity Forms
  • Fixed "Remove Tags" setting not being respected during a MemberPress Memberships batch operation
  • Fixed Ultimate Member linked roles not being assigned when a contact is imported via webhook
  • Fixed welcome emails not being sent by users imported from a Salesforce webhook with multiple contacts in the payload

3.33.1 - 4/27/2020

  • Fixed fatal error in Teams for WooCommerce Memberships settings panel

3.33 - 4/27/2020

  • Added WP ERP CRM integration
  • Added Gifting for WooCommerce Subscriptions integration
  • Added Events Manager integration
  • Added WPComplete tagging for course completion
  • Added support for WPForo usergroups auto-assignment via tag
  • Added PHP error handling to logger
  • Added Double Optin setting to Mailchimp integration
  • Added Time Zone and Language fields for Infusionsoft
  • Badges linked with tags in myCred will now be removed when the linked tag is removed
  • Improvements to asynchronous checkout process
  • Fixed Hide From Menus filter treating a taxonomy term as a post ID for access control
  • Fixed Gravity Forms feeds running prematurely on pending Stripe transactions

3.32.3 - 4/20/2020

  • Added Apply Tags - Profile Complete setting to Ultimate Member
  • Updated WishList member integration for v3.x
  • Translatepress language code can now be loaded from the CRM
  • Removed "Profile Update Tags" setting
  • Fixed coupon_code not syncing with WooCommerce
  • Fixed unnecessary contact ID lookup in user import process

3.32.2 - 4/17/2020

  • Added wpf_woocommerce_user_id filter
  • Fixed MailerLite subscriber IDs not loading properly on servers with PHP_INT_MAX set to 32
  • Fixed Status field not updating properly with Drip
  • Fixed fatal error checking if order_date field was enabled for sync during a WooCommerce renewal payment

3.32.1 - 4/13/2020

  • Added fallback method for background worker in case it gets blocked
  • Added Filter Queries setting to Beaver Builder Posts module
  • Added support for defining WPF_LICENSE_KEY in wp-config.php
  • Added debug tool for MailerLite webhooks
  • Added Status field for syncing with Drip
  • Added support for wpForo User Custom Fields
  • WooCommerce Subscription renewal dates will now be synced when manually edited by an admin
  • Improved importer tool with ActiveCampaign
  • Improved logging for MailerLite webhooks
  • Fixed Ultimate Member registrations failing to sync data with multidimentional arrays
  • Fixed optin_status getting saved to contact meta with Groundhogg
  • Fixed "Cancelled" tags getting applied when a WooCommerce subscription was trashed
  • Fixed PHP warning in updater when license wasn't active
  • Fixed CRM field labels not showing in Caldera Forms
  • Fixed Mautic not importing more than 30 contacts using import tool

3.32 - 4/6/2020

  • Added Loopify CRM integration
  • Added support for Advanced Forms Pro
  • Added Set Current User option to auto-login system
  • Added Send Confirmation Emails setting for MailPoet
  • Added Enable Notifications option for MailerLite import webhooks
  • s2Member membership level tags will now be applied when an s2Member role is changed
  • Moved logs to the Tools menu
  • Removed bulk actions from logs page
  • Updated admin menu visibility interfaces for WP 5.4
  • Fixed metadata loaded from the CRM into Toolset Types user fields not saving correctly
  • Fixed temporary passwords getting synced when a password reset was requested in Ultimate Member
  • Fixed sub-menu items not being hidden if parent menu item was hidden
  • Fixed Gravity Forms Entries batch operation not detecting all entries
  • Fixed order_id and order_date not syncing during a WooCommerce Subscriptions renewal order
  • Fixed WooCommerce Subscription product name not being synced when a subscription item is switched
  • Fixed email address changes not getting synced after confirmation via the admin user profile

3.31 - 3/30/2020

  • Added Quentn CRM integration
  • Improved support for multiselect fields in Gravity Forms
  • Improved Trial Converted tagging for MemberPress
  • Fixed Defer Until Activation not working with Ultimate Member when a registration tag wasn't specified
  • Fixed affiliate cookies not being passed to asynchronous WooCommerce checkouts

3.30.4 - 3/23/2020

  • Added WP Simple Pay integration
  • Added Apply Tags on View option for taxonomy terms
  • contactId can now be used as a URL parameter for auto-login with Infusionsoft
  • Contacts will no longer be created in Ontraport without an email address
  • Removed non-editable fields from Ontraport fields dropdowns
  • Improved Return After Login feature with LearnDash lessons
  • Fixed lead source variables not syncing to Ontraport
  • Fixed lead source tracking data not syncing during registration

3.30.3 - 3/20/2020

  • Added additional tagging options for WooCommerce Subscribe All The Things
  • Added WPGens Refer A Friend integration
  • Fixed issue with saving variations in WooCommerce 4.0.0 causing variations to be hidden
  • Fixed Long Text type fields not being detected with WooCommerce Product Addons
  • Fixed duplicate content in Gutenberg block

3.30.2 - 3/18/2020

  • Added MemberPress transaction data batch operation
  • Fixed payment failures in MemberPress not removing linked tags

3.30.1 - 3/16/2020

  • Added Oxygen page builder integration
  • Added support for Formidable Forms Registration addon
  • Added WooCommerce Request A Quote integration
  • Added Remove Tags option to MemberPress
  • Added automatic data conversion for dropdown fields with Ontraport
  • Added data-remove-tags option to link click tracking
  • Added wpf_woocommerce_billing_email filter
  • Added wpf_get_current_user_id() function
  • Added wpf_is_user_logged_in() function
  • Auto login system no longer sets $current_user global
  • Fixed WooCommerce auto-applied coupons not applying when Hide Coupon Field was enabled
  • Fixed Duplicate and Delete tool for MailerLite email address changes
  • Fixed Formidable Forms entries not getting synced when updated
  • Fixed conflict between LearnDash [course_content] shortcode and Elementor for restricted content messages
  • Fixed duplicate contact ID lookup API call for new user registrations with existing contact records
  • Fixed Paid Memberships Pro membership level settings not saving
  • Refactored and optimized MemberPress integration
  • Removed WooCommerce v2 backwards compatibility
  • Compatibility updates for Advanced Custom Fields Pro v5.8.8
  • Stopped loading meta for new user registrations with existing contact records

3.30 - 3/9/2020

  • Added SendFox integration
  • Added compatibility with WooCommerce Subscribe All The Things extension
  • Added auto-enrollment tags for TutorLMS courses
  • Fixed MemberPress membership levels not getting removed when the linked tag is removed
  • Tribe Tickets bugfixes and compatibility updates

3.29.7 - 3/5/2020

  • Added support for WooCommerce order status tagging with statuses created by WooCommerce Order Status Manager
  • Fixed restricted content message not being output when multiple content areas were on a page
  • Fixed New User Benchmark not firing with Groundhogg
  • Fixed changed email addresses not syncing to Sendinblue
  • Fixed names not syncing with profile updates in BuddyPress

3.29.6 - 3/2/2020

  • Added option to send welcome email to new users imported from ConvertKit
  • Added Apply Tags - Trial and Apply Tags - Converted settings to MemberPress
  • Added Coupon Used field for sync with MemberPress
  • Added Trial Duration field for sync with MemberPress
  • Added Default Optin Status option for Groundhogg
  • New user welcome emails are now sent after tags and meta data have been loaded
  • Expired and Cancelled tags will now be removed when someone joins a Paid Memberships Pro membership level
  • Removed admin authentication cookies from background worker
  • Stopped converting dates to GMT with Ontraport
  • Fixed Tags (Not) visibility bug with Beaver Builder

3.29.5 - 2/24/2020

  • Added optin_status field for syncing with Groundhogg
  • Added Defer Until Activation setting to BuddyPress
  • Added Defer Until Activation setting to User Meta Pro
  • Added wc_memberships_for_teams_team_role field for syncing with WooCommerce Memberships for Teams
  • Added bulk edit support to WP Courseware courses and units
  • Added wpf_forms_args filter to forms integrations
  • New contacts added to Groundhogg will be marked Confirmed by default
  • Added "Apply Tags - Enrolled" setting to LearnDash courses
  • Fixed WooCommerce auto applied coupons not respecting coupon usage restrictions
  • Fixed Recurring Payment Failed tags not being applied with Restrict Content Pro
  • Fixed Mautic not listing more than 30 custom fields
  • Fixed Mailchimp not loading more than 200 tags

3.29.4 - 2/17/2020

  • Added Last Coupon Used field for syncing with WooCommerce
  • Added support for global addons with WooCommerce Product Addons
  • Added default fields to MailerLite for initial install
  • Leads will now be created in Gist instead of Users if the subscriber doesn't have a user account
  • Fixed auto-enrollments not working with more than 20 BuddyBoss groups
  • Fixed error with myCRED when the Badges addon was disabled
  • Fixed messed up formatting of foreign characters in Gutenberg block
  • Fixed conflict between Clean Login and Convert Pro integrations
  • Fixed underscores not loading in Infusionsoft tag labels

3.29.3 - 2/10/2020

  • Added support for EDD Custom Prices addon
  • Added Required Tags (not) setting to access control meta box
  • Added an alert to the status bar of the background worker if API errors were encountered during data export
  • Manually changing a WooCommerce subscription status to On Hold will now immediately apply On Hold tags instead of waiting for renewal payment
  • Fixed background worker status check getting interrupted by new WooCommerce orders
  • Fixed user_activation_key getting reset when importing new users and breaking Better Notifications welcome emails
  • Fixed PHP error manually adding a member to a team in WooCommerce Memberships for Teams

3.29.2 - 2/4/2020

  • Added wpf_auto_login_cookie_expiration filter
  • Added wpf_salesforce_query_args filter
  • Fixed Approved tags getting applied with Event Espresso when registrations are pending
  • Fixed tags not applying with Event Espresso

3.29.1 - 2/3/2020

  • Added WP Ultimo integration
  • Added notice when linked / auto-enrollment tags are changed on a course or membership
  • Added wpf_event_espresso_customer_data filter to Event Espresso
  • Added option to Event Espresso to sync attendees in addition to the primary registrant
  • Added additional event and venue fields for syncing with FooEvents
  • Added additional event and venue fields for syncing with Event Espresso
  • Added wp_s2member_auto_eot_time for syncing with s2Member
  • Fixed Invalid Data errors when syncing a number to a text field in Zoho
  • Fixed "Return After Login" not working with WooCommerce account login
  • Maropost bugfixes

3.29 - 1/27/2020

  • Added Klick-Tipp CRM integration
  • Logged in users and form submissions will now be identified to the Gist tracking script
  • WooCommerce order status tags will now be applied even if the initial payment wasn't processed by WP Fusion
  • WooCommerce Subscriptions v3.0 compatibility updates
  • Improved webhooks with MailerLite (can now handle multiple subscribers in a single payload)
  • Suppressed HTML5 errors in Gutenberg block
  • Fixed tags not getting removed from previous variation when a WooCommerce variable subscription was switched
  • Groundhogg bugfixes
  • Maropost bugfixes
  • Sendinblue bugfixes

3.28.6 - 1/20/2020

  • Added linked tags to Ranks with myCred
  • Added BuddyPress Account Deactivator integration
  • Added Entries Per Page to Screen Options in logs
  • Fixed special characters in tag names breaking tags loading with Infusionsoft
  • Copper bugfixes

3.28.5 - 1/15/2020

  • Fixed notice with ConvertKit when WP_DEBUG was turned on
  • Auto login sessions will now end on the WooCommerce Order Received page

3.28.4 - 1/13/2020

  • Added support for myCred ranks
  • Added Event Start Time field for syncing with Event Espresso
  • Improved Paid Memberships Pro logging
  • Fixed being unable to remove a saved tag on a single AffiliateWP affiliate
  • Fixed special characters not getting encoded properly with Contact Form 7 submissions
  • Fixed bug in updater and changelog display
  • Slowed down batch operations with ConvertKit to get around API throttling
  • Added logging for API throttling with ConvertKit
  • Added support for dropdown-type fields with Copper
  • Copper bugfixes

3.28.3 - 1/9/2020

  • Fixed ActiveCampaign contact ID lookups returning error message when connected to non-English ActiveCampaign accounts

3.28.2 - 1/9/2020

  • Performance improvements with LearnDash auto enrollments
  • Improved debugging tools for background worker
  • Menu item visibility bugfixes
  • Gist compatibility updates for changed API methods

3.28.1 - 1/6/2020

  • Added option for tagging on LearnDash assignment upload
  • Added Share Logins Pro integration
  • Tags will now be removed from previous status when a membership status is changed in WooCommerce Memberships
  • Improved handling for email address changes with Sendinblue
  • Give integration bugfixes
  • GetResponse bugfixes

3.28 - 12/30/2019

  • Added Zero BS CRM integration
  • Added MailEngine CRM integration (thanks @pety-dc and @ebola-dc)
  • Added wpf_user_can_access and wpf_divi_can_access filters to Divi integration
  • Added option to merge order status into WooCommerce automatic tagging prefix
  • Removed extra column in admin list table and moved lock symbol to after the post title
  • Ultimate Member roles that are linked with a tag will no longer leave a user with no role if the tag is removed
  • Added additional WooCommerce Memberships logging
  • Menu item visibility bug fixes

3.27.5 - 12/23/2019

  • Added option to restrict access to individual menu items
  • Added FacetWP integration
  • Added support for AffiliateWP Signup Referrals addon
  • Added export tool for Event Espresso registrations
  • Fixed BuddyPress groups not running auto-enrollments when a webhook is received

3.27.4 - 12/16/2019

  • Improved support for custom fields with FooEvents
  • Added wpf_aweber_key and wpf_aweber_secret filters
  • Logged in users and guest form submissions will now be identified to the Autopilot tracking script
  • Event Espresso integration will now sync the event date from the ticket, not the event
  • Fixed Elementor Popups triggering on every page for admins
  • Autopilot bugfixes

3.27.3 - 12/11/2019

  • Added support for WP Event Manager - Sell Tickets addon
  • Added support for Popup Maker subscription forms
  • Improvements to applying tags with Kartra using the new Kartra API endpoints
  • Fixed billing address fields not syncing with PayPal checkout in s2Member
  • Fixed Restrict Content Pro linked tags being removed when a user cancelled their membership before the end of the payment period
  • Fixed missing email addresses causing BirdSend API calls to fail
  • Fixed issues with non well-formed HTML content causing errors in inner Gutenberg blocks
  • Fixed auto un-enrollment from LearnDash courses not working when course access was stored in user meta
  • Fixed Advanced Custom Fields integration overriding date formats from WooCommerce

3.27.2 - 12/3/2019

  • Fixed load contact method with Sendinblue
  • Gutenberg blog will no longer output HTML if there's nothing to display

3.27.1 - 12/2/2019

  • Added GravityView integration
  • Added batch tool for Restrict Content Pro members
  • Added additional built in Gist fields for syncing
  • Added option to tag customers based on WooCommerce order status
  • Added support for global webhooks with Sendinblue
  • Restrict Content Pro rcp_status field will now be synced when a membership expires
  • WooCommerce Smart Coupons bugfixes
  • Fixed ACF date fields not converting to CRM date formats properly
  • Fixed bug in Import Tool with Sendinblue
  • Fixed BirdSend only loading 15 available tags
  • Fixed GMT offset calculation with Ontraport date fields

3.27 - 11/25/2019

  • Added BirdSend CRM integration
  • Added WP Event Manager integration
  • Added support for triggering LifterLMS engagements when a tag is applied
  • Fixed WPF settings not saving on CPT-UI post type edit screen
  • Fixed Woo Memberships for Teams team member tags not being applied with variable product purchases
  • Updated Gist API URL
  • Fixed import tool not loading more than 50 contacts with Sendinblue
  • wpf_tags_applied and wpf_tags_removed will now run when tags are loaded from the CRM

3.26.5 - 11/18/2019

  • Added Groundhogg company fields for sync
  • Added Event Name, Event Venue, and Venue Address fields for sync to Event Espresso
  • Improved site tracking with HubSpot for guests
  • eLearnCommerce login tokens can now be synced on registration
  • Fixed refreshing Zoho access token with Australian data server
  • Improved support for Country field with Groundhogg
  • Style compatibility updates for WP 5.3

3.26.4 - 11/11/2019

  • Added Toolset Types integration
  • Added event_date field to Event Espresso integration
  • Added signup_type field to NationBuilder
  • Updated LifterLMS auto enrollments to better deal with simultaneous webhooks
  • WP E-Signature bugfixes
  • Access Key is no longer hidden when connected to MailerLite
  • Improved Mautic site tracking
  • Improved handling of merged contacts with Mautic
  • Improved compatibility with Gravity Forms PayPal Standard addon
  • Give integration bugfixes

3.26.3 - 11/4/2019

  • Added Fluent Forms integration
  • Added AffiliateWP affiliates export option to batch tools
  • Added Australia data server integration to Zoho integration
  • Apply Tags on View tags won't be applied for LearnDash lessons that aren't available yet
  • Mautic tracking cookie will now be set after a form submission
  • Give integration will now only apply tags when a payment status is Complete
  • Fixed bug with Intercom API v1.4
  • Fixed bug with The Events Calendar Community Tickets addon

3.26.2 - 10/28/2019

  • Added "capabilties" format for syncing capability fields
  • Added India data server support to Zoho integration
  • Improved handling of multi-select and dropdown field types in PeepSo
  • Fixed return after login for redirects on hidden WooCommerce products

3.26.1 - 10/21/2019

  • Added Memberoni integration
  • Improved integration with PilotPress login process
  • Woo Subscriptions actions will no longer run on staging sites
  • Fixed conflict with ThriveCart auto login and UserPro

3.26 - 10/14/2019

  • Added Klaviyo integration
  • Fixed PeepSo multi-checkbox fields syncing values instead of labels
  • Fixed Elementor Pro bug when Elementor content was stored serialized

3.25.17 - 10/9/2019

  • Added support for Ranks with Gamipress
  • Enabled Import Users tab for Intercom
  • Added "role" and "send_notification" parameters for ThriveCart auto login
  • Performance improvements and bugfixes for background worker

3.25.16 - 10/7/2019

  • Added custom fields support to Give
  • Added option to hide restricted wpForo forums
  • Added "ucwords" formatting option to user_meta shortcode
  • Ultimate Member roles will now be removed when a linked tag is removed
  • Fixed special characters getting escaped on admin profile updates

3.25.15 - 9/30/2019

  • Added WP E-Signature integration
  • Added UserInsights integration
  • Added option to hide WPF meta boxes from non admins
  • Added support for syncing multi-input Name fields for WPForms
  • Added Filter Queries setting to Elementor Pro Posts and Portfolio widgets
  • Updated ActiveCampaign site tracking scripts
  • Fixed NationBuilder not loading more than 100 available tags
  • Fixed GiveWP recurring payments treating the donor as a guest
  • Fixed PeepSo first / last name fields not syncing on registration forms
  • Fixed fatal error when initializing GetResponse connection
  • All site tracking scripts will now recognize auto login sessions

3.25.14 - 9/23/2019

  • Added WPPizza integration
  • Existing Elementor forms will now update available CRM fields automatically
  • Added new filters and better session termination to auto login system
  • Payment Failed tags will now be removed after a successful payment on a WooCommerce subscription
  • Disabled comments during auto login sessions
  • Fixed bug with WooCommerce Points and Rewards discounts not applying
  • Fixes for HubSpot accounts with over 250 lists
  • Sendinblue bugfixes

3.25.13 - 9/18/2019

  • Sendinblue bugfixes
  • Bugfixes for syncing LearnDash quiz answers

3.25.12 - 9/16/2019

  • Added support for Woo Checkout Field Editor Pro
  • Added CartFlows upsell tagging
  • Added support for CartFlows custom fields
  • Added ability to sync LearnDash quiz answers to custom fields
  • Fixed Gravity Forms entries export issue with Create Tag(s) From Value fields
  • Fixed Mailchimp contact ID getting disconnected after email address change
  • Fixed BuddyPress fields not being detected on custom profile types
  • Fixed WooCommerce automatic coupons not being applied properly when a minimum cart total was set
  • Fixed NationBuilder Primary address fields not syncing
  • Fixed updating email addresses in WooCommerce / My Account creating duplicate subscribers in Drip

3.25.11 - 9/9/2019

  • Added Site Lockout feature
  • Added Ahoy messaging integration
  • Added prefix option for WooCommerce automatic tagging
  • Added additional AffiliateWP fields
  • Gravity Forms batch processor can now process all unprocessed entries
  • Increased limit on LifterLMS Memberships Statuses batch operation to 5000
  • Salon Booking tweaks
  • Fixed restricting Woo coupon usage by tag
  • Fixed WooCommerce auto-discounts not being applied when cart quantities updated
  • Fixed loading CRM data into Ultimate Member multi-checkbox fields
  • Fixed Mailchimp compatibility with other Mailchimp plugins
  • Copper bugfixes

3.25.10 - 9/5/2019

  • Fixed home page not respecting access restrictions in 3.25.8

3.25.9 - 9/4/2019

  • Changed order of apply and remove tags in Woo Subscriptions
  • Improved MemberPress expired tagging
  • FooEvents compatibility updates
  • Fixed tags not being removed with Ontraport

3.25.8 - 9/3/2019

  • Added Salon Booking integration
  • Added Custom Post Type UI integration
  • Added GDPR Consent and Agreed to Terms fields for syncing with Groundhogg
  • Enabled welcome email in MailPoet when a contact is subscribed to a list
  • WooCommerce will now use the user email address as the primary email for checkouts by registered users
  • Made background worker less susceptible to being blocked
  • Improved ActiveCampaign eCom customer lookup
  • Fixed content protection on blog index page
  • Fixed students getting un-enrolled from LearnDash courses if they were enrolled at the group level and didn't have a course linked tag

3.25.7 - 8/26/2019

  • Added Uncanny LearnDash Groups integration
  • Added event_name and venue_name to Event Tickets integration
  • Event Tickets bugfixes for RSVP attendees
  • Fixed "Create tags from value" option for profile updates
  • Fixed initial connection to Groundhogg on Groundhogg < 2.0
  • Fixed typo in NationBuilder fields dropdown
  • WooCommerce deposits compatibility updates

3.25.6 - 8/19/2019

  • Fix for error trying to get coupons from WooCommerce order on versions lower than 3.7

3.25.5 - 8/19/2019

  • Added ability to create new user meta fields from the Contact Fields list
  • Added support for Event Tickets Plus custom fields with WooCommerce
  • Added ability to sync event check-ins from Event Tickets Plus to a custom field
  • Added "Create tag from value" option to WPForms integration
  • Added support for sending full country name in WooCommerce
  • Added option to restrict WooCommerce coupon usage by tag
  • Improved "Source" column in WPF logs
  • Fixed event details not syncing on RSVP with Event Tickets
  • Fix for Uncanny LearnDash Groups bulk-enrollment adding contacts with multiple names
  • Fixed email address changes with Infusionsoft causing opt-outs
  • Reverted asynchronous checkouts to use background queue instead of single request
  • Performance improvements on sites with Memberium active

3.25.4 - 8/12/2019

  • Added auto-login by email address for MailerLite
  • Added Portuguese translation (thanks @João Alexandre)
  • MailerLite will now re-subscribe subscribers when they submit a form
  • Improved OAuth access token refresh process with Salesforce
  • Access control meta box now requires the manage_options capability
  • Fixed variable tags not getting removed during Woo subscription hold if no tags were configured for the main product
  • Variable tags will now be removed when a Woo subscription is switched and Remove Tags is enabled
  • Fix for WooCommerce Orders export process crashing on deleted products

3.25.3 - 8/6/2019

  • Fixed fatal error in BuddyPress integration when Profile Types module was disabled
  • Fixed WooCommerce orders exporter crashing when trying to access a deleted product
  • Fixed wpf_woocommerce_payment_complete action not firing on renewal orders

3.25.2 - 8/5/2019

  • Added support for tag linking with BuddyBoss Profile Types
  • Added support for restricting access to a single bbPress discussion
  • Restricted topics in BuddyBoss / bbPress will now be hidden from the Activity Feed if Filter Queries is on
  • Performance improvements when editing WooCommerce Variations
  • Performance improvements with Drip and WooCommerce guest checkouts
  • Added additional monitoring tools for background process worker
  • Cartflows bugfixes for Enhanced Ecommerce addon
  • Fixed WooCommerce variable subscription tags not being removed on Hold status
  • Fixed bug with borders being output on restricted Elementor widgets
  • Fixed bug when sending a store credit with WooCommerce Smart Discounts

3.25.1 - 7/29/2019

  • Added CartFlows integration
  • Groundhogg 2.0 compatibility
  • Drip site tracking will now auto-identify logged in users
  • Added WooCommerce Order Notes field for syncing
  • Fixed "Affiliate Approved" tags not being added when creating an AffiliateWP affiliate via the admin

3.25 - 7/22/2019

  • Added MailPoet integration
  • Added EDD Software Licensing integration
  • Added TranslatePress integration
  • Added support for MemberPress Corporate Accounts addon
  • Added support for BuddyPress fields to the user_meta shortcode
  • Additional tweaks to Austrailian state abbreviations with Ontraport
  • Groundhogg tags now update without manual sync
  • Fixed FooEvents tags getting removed during Woo Subscriptions renewal

3.24.17 - 7/15/2019

  • Added Tutor LMS integration
  • Added option to tag AffiliateWP affiliates on first referral
  • WooCommerce integration will no longer apply tags / update meta during a Subscriptions renewal
  • Groundhogg will now load tags and meta immediately instead of requiring sync
  • Fixed incorrect expiration dates with Paid Memberships Pro
  • Improved handling for State fields with Ontraport
  • Fixed MemberPress coupon settings not saving
  • Added LifterLMS membership start date as a field for syncing
  • Dynamic name / SKU tags will now be removed when an order is refunded

3.24.16 - 7/8/2019

  • Added GTranslate integration
  • Added Customerly webhooks
  • Added social media fields to Kartra
  • Added option to remove tags when a page is viewed
  • Added automatic SKU tagging in WooCommerce for supported CRMs
  • Fixed notifications going out when using the built in import tool
  • Restrict Content Pro beta 3.1 compatibility
  • Better handling for missing last names in Salesforce
  • When a PMPro membership is cancelled / expired the membership level name will be erased in the CRM

3.24.15 - 7/1/2019

  • Added option to completely hide a taxonomy term based on tags
  • Added support for built in Ultimate Member fields
  • Added option to automatically tag customers based on WooCommerce product names
  • Capsule bugfixes
  • Bugfixes for Preview with Tag feature
  • Fixed syncing changed email addresses with BuddyPress

3.24.14 - 6/24/2019

  • Added new default profile fields for Drip
  • Added support for catching Salesforce outbound messages with multiple contact IDs
  • Added wpf_salesforce_auth_url filter for Salesforce
  • Added date_joined field for Kartra
  • Added WooCommerce Subscriptions subscription ID field for syncing
  • Added multiselect support for HubSpot
  • Added support for File Upload field with Formidable Forms
  • Fixed Infusionsoft API errors with addWithDupCheck method
  • Bugfixes for Restrict Content Pro 3.0
  • Formidable Forms 4.0 compatibility updates
  • Slowed down HubSpot batch operations to get around API limits

3.24.13 - 6/17/2019

  • Added option to sync eLearnCommerce auto login token to a custom field
  • Mautic performance improvements
  • Linked tags from the previous level will now be removed when an RCP membership is manually changed
  • Fixed Mautic webhooks failing when the contact ID had changed due to a merge
  • Intercom bugfixes
  • Groundhogg bugfixes

3.24.12 - 6/14/2019

  • Added option to enable HubSpot site tracking scripts
  • Added order_id field for syncing with WooCommerce
  • Improved auto enrollment for LearnDash courses
  • Reduced API calls required during EDD checkout
  • Fixed ConvertKit contact ID lookup failing
  • Fixed tags from WooCommerce product attributes getting applied when the attribute wasn't selected

3.24.11 - 6/10/2019

  • Added better handling for ACF relationship fields
  • Added password update syncing for MemberPress
  • Added option to apply tags when a discount is used in Easy Digital Downloads
  • Added option to restrict usage of discounts by tags in Easy Digital Downloads
  • Added Last Lesson Completed and Last Course Completed fields for syncing with LifterLMS
  • Added Last Lesson Completed and Last Course Completed fields for syncing with LearnDash
  • Added unsubscribe notifications for ConvertKit
  • Added "wpf_salesforce_auth_url" filter for overriding Salesforce authorization URL
  • Restrict Content Pro linked tags will now be removed when a member upgrades
  • Improvements to "Return after login" feature
  • Fixed creating a contact in Zoho without a last name
  • Fixed Beaver Builder elements being hidden from admins
  • Fixed Event Tickets Plus tags not applying during WooCommerce checkout
  • Fixed Filter Queries "Advanced" mode not working on multiple queries
  • Fixed slashes getting added to tags with apostrophes in Mautic
  • Tweaks to Filter Queries (Advanced) option
  • Prevented linked tags from being re-applied when a Woo membership unenrollment is triggered

3.24.10 - 6/3/2019

  • Added details about configured tags to protected content in post list table
  • Added ThriveCart auto login / registration
  • Added Pending Payment tags for Event Espresso
  • Fixed settings getting reset when enabling ActiveCampaign site tracking

3.24.9 - 5/28/2019

  • Added Email Changed event for Drip
  • Fix for tags sometimes not appearing in settings dropdowns

3.24.8 - 5/27/2019

  • Added dynamic tagging based on field values (for supported CRMs)
  • Added Is X? fields for NationBuilder
  • Added GetResponse support
  • Enabled Sequential Upgrade for WishList Member
  • Preview With Tag now bypasses Exclude Admins setting
  • Fixed WooCommerce checkout not applying tags after an auto login session
  • Fixed slashes in image URLs with Gravity Forms multi-file upload fields

3.24.7 - 5/20/2019

  • Added WooCommerce Fields Factory integration
  • Added support for syncing WooCommerce attribute selections to custom fields
  • Added option to apply tags when an AffiliateWP affiliate is approved
  • Added option to disable "Preview With Tag" in admin bar
  • Added support for date fields in User Meta Pro
  • Added WooCommerce order date meta field for syncing
  • Fixed bug with Login Meta Sync
  • Fixed MailChimp looking up contacts from other lists
  • Fixed redirect causing multiple API calls with contact ID lookup in Mautic
  • Fixed empty date type fields sending 1/1/1970 dates

3.24.6 - 5/13/2019

  • Added active lists to list dropdowns with HubSpot
  • Removed admin bar JS link rewriting
  • Fix for sending 0 in Gravity Forms submissions

3.24.5 - 5/9/2019

  • Fixed tags not applying correctly with Async Checkout when a user registered a new account
  • Fixed WooCommerce Subscriptions variation tags not applying
  • Toolset fixes for profile updates
  • Fix for 3.24.4 turning off Filter Queries setting

3.24.4 - 5/6/2019

  • Added WP Affiliate Manager support
  • Added customer tagging for AffiliateWP
  • Added Organisation field for syncing to Capsule
  • Added "Advanced" mode for Filter Queries setting
  • Added support for single checkboxes with Formidable Forms
  • Added ability to modify field data formats via the Contact Fields list
  • Added IP address when adding new contacts with Mautic
  • Added "Add Only" option for Elementor forms
  • Added option to restrict visibility of EDD price options
  • Paid Memberships Pro now sends meta data before applying tags
  • Deleting a WooCommerce Subscription will no longer apply Cancelled tags
  • Fixed auto-enrollments into MemberPress membership levels via webhook not returning passwords
  • Fixed "Expired" tags not applying with MemberPress
  • Fixed date formatting with HubSpot
  • Fixed syncing date fields with Capsule
  • Compatibility updates for custom field formatting with Mailerlite

3.24.3 - 4/29/2019

  • Added option to return people to originally requested content after login
  • Added Contact ID merge field to Gravity Forms
  • Improved Preview With Tag functionality
  • Auto login with Mailchimp now works with email address
  • WooCommerce Transaction Failed tags will now be removed after a successful checkout
  • Limit logging table to 10,000 rows
  • Copper bugfixes
  • Fix for error when using GForms User Registration during an auto login session

3.24.2 - 4/22/2019

  • Added Caldera Forms integration
  • Added additional status tags for Restrict Content Pro
  • Changed Woo taxonomy tagging to just use the Category taxonomy
  • Modified async checkouts to use a remote post instead of AJAX
  • WPForms bugfixes
  • bugfixes
  • Consolidated forms functionality into new WPF_Forms_Helper class

3.24.1 - 4/16/2019

  • Fix for Paid Memberships Pro checkout error

3.24 - 4/15/2019

  • Added Sendlane CRM integration
  • Added WooCommerce category tagging
  • Added AgileCRM site tracking scripts
  • Added support for BuddyPress taxonomy multiselect fields
  • Fixed expiration tags in Paid Memberships Pro
  • Fixed MemberPress auto-enrollments setting expiration date in the past
  • Fixes for multiselects in BuddyPress
  • Fixes for XProfile fields on secondary field groups

3.23.7 - 4/8/2019

  • Added account deactivation tag trigger for Ultimate Member
  • Added WooCommerce Wholesale Lead Capture support
  • Toolset forms compatibility updates
  • Fixed logic error with "Required Tags (all)" setting
  • Fixed Preview With Tag functionality in Beaver Builder
  • Updated AWeber subscriber ID lookup to only use selected list

3.23.6 - 4/1/2019

  • Added Teams for WooCommerce Memberships integration
  • Added unit completion tagging for WP Courseware
  • Added Organization Name field for ActiveCampaign
  • LearnPress compatibility updates
  • Better AWeber exception handling
  • AccessAlly bug fixes
  • Bugfixes for PeepSo and auto login sessions
  • Fix for changing email addresses with Drip
  • Fix for AffiliateWP affiliate data not being synced when Auto Register Affiliates was enabled

3.23.5 - 3/25/2019

  • Added LifterLMS quiz tagging (thanks @thomasplevy)
  • Added ability to restrict usage of EDD discount codes (thanks @pjeby)
  • Added merge settings option to bulk edit
  • Added setting to remove "Additional Fields" section from settings
  • Added "hide" option to Convert Pro targeting rules
  • Expired / Cancelled / etc tags will now be removed when an EDD subscription is re-activated
  • Popup Maker compatibility updates
  • AccessAlly bug fixes
  • Fix for failed WooCommerce order blocking tagging on subsequent successful re-try
  • Fix for Required Tags (all) option greyed out
  • Paid Memberships Pro bugfixes

3.23.4 - 3/18/2019

  • Added Convert Pro CTA targeting integration
  • Added FooEvents integration
  • Added date-format parameter to user_meta shortcode
  • Added "Required tags (all)" option to post restriction meta box
  • Added option for login meta sync
  • Added option for tagging when WooCommerce orders fail on initial payment
  • Improved pagination in WPF logs
  • Mailerlite bugfixes
  • Improved HubSpot error logging
  • MemberPress expired tagging bugfixes
  • Fix for restricting BuddyPress pages

3.23.3 - 3/1/2019

  • Fixed bug in MailerLite integration

3.23.2 - 3/1/2019

  • Added Event Espresso integration
  • Restrict Content Pro v3.0 compatibility fixes
  • Added additional status triggers for Mailerlite webhooks
  • Fixes for wpf_user_can_access filter
  • ConvertKit fixes for unconfirmed subscribers

3.23.1 - 2/25/2019

  • CoursePress integration
  • Added incoming webhook test tool
  • Added WooCommerce Subscriptions Meta batch operation
  • Improved Ontraport site tracking script integration
  • MemberPress will now remove the payment fail tag when a payment succeeds
  • Bugfixes for CartFlows upsells with WooCommerce
  • Fix for syncing checkbox fields in Elementor forms
  • Fix for MailerLite accounts syncing more than 100 groups
  • Fix for syncing profile updates via Gravity Forms
  • Fixes for Free Trial Over tags in WooCommerce Subscriptions

3.23 - 2/18/2019

  • Added Mailjet CRM integration
  • Added payment failed tagging for MemberPress
  • Javascript bugfix for tags with apostrophes in them
  • Changes to WooCommerce variations data storage
  • Added option to only allow auto-login after form submission
  • Fix for email addresses with + sign in MailChimp
  • Fix for changed checkout field names in Paid Memberships Pro
  • Fix for contact ID lookup with HubSpot
  • Fix for background worker when PHP's memory_limit is set to -1
  • Added ability to restrict WooCommerce Shop page
  • bbPress template compatibility fixes

3.22.3 - 2/12/2019

  • Added tags for Expired status in MemberPress
  • Added admin users column showing user tags
  • Added fields for syncing Woo Subscriptions subscription name and next payment date
  • Option to hide Woo coupon field on Cart / Checkout (used with auto-applying coupons)
  • Fix for restricted WooCommerce products showing "password protected" message

3.22.2 - 2/5/2019

  • Elementor Popups integration
  • Added ability to auto-apply discounts via tag with WooCommerce
  • Added option to embed Mautic site tracking scripts
  • Added Mautic mtc_id cookie tracking for known contacts
  • Additional Woo Memberships statuses for tagging
  • Comments are now properly hidden when a post is restricted and no redirects are specified
  • Set 1 second sleep time for Drip batch processes to avoid API timeouts
  • bugfixes
  • webhooks added
  • Fixes for custom objects with Ontraport
  • Fixes for WooCommerce Deposits not tagging properly

3.22.1 - 1/31/2019

  • Groundhogg bugfixes
  • Drift tagging bugfixes
  • WooCommerce 2.6 compatibility fixes
  • Woo Subscriptions tagging bugfixes

3.22 - 1/28/2019

  • NationBuilder CRM integration
  • Groundhogg CRM integration
  • Added batch processing tool for WooCommerce Memerships
  • Added pagination to AccessAlly settings page
  • Added additional AffiliateWP registration fields for sync
  • Fix for Sendinblue not creating contacts if custom attributes weren't present
  • Fix for being unable to remove tags from Woo variations
  • Fix for Woo variations not saving correctly with Woo Memberships active
  • Fix for imports larger than 50 with Capsule

3.21.2 - 1/21/2019

  • Added Clean Login support
  • Added Private Messages integration
  • Added custom fields support for Kartra
  • Added AffiliateWP referrer ID field for syncing
  • Added Toggle field support for Formidable Forms
  • Added PeepSo VIP Icons support
  • Added Gist webhooks support
  • Moved Formidable Forms settings to "Actions" to support conditions
  • Fix for custom fields not syncing with MemberMouse registration
  • Fix for missing Ninja Forms settings fields
  • Fix for syncing multiselects / picklists with Zoho
  • Fix for error when processing Woo Subscriptions payment status hold
  • Fix for AJAX applying tags by tag ID
  • Fix for wpf_update_tags shortcode in auto-login sessions
  • Fix for error creating contacts in Intercom without any custom fields
  • Additional Capsule fields / Capsule field syncing bugfixes
  • Better internationalization support
  • Added PHP version notice for sites running less than 5.6

3.21.1 - 1/14/2019

  • Elementor Forms integration
  • Advanced Ads support
  • WooCommerce Addons v3.0 support
  • Additional tagging options for WooCommerce Memberships
  • Fix for variation tags sometimes being lost when saving a Woo product
  • Support for updating Capsule email/phone/address fields without a type specifier
  • Added tagging for when a LearnDash essay is submitted
  • Allow for using tag labels in link click tracking

3.21 - 1/5/2019

  • Copper CRM integration
  • Fixes for syncing PeepSo account fields
  • Fixes for LearnDash quiz results tagging with Essay type questions
  • Fix for incomplete address error with MailChimp
  • Support for syncing with unsubscribed subscribers in ConvertKit
  • Fixes for user IDs in ConvertFox (Gist)
  • Bugfix for logged-out behavior in Elementor
  • Added "Process WP Fusion actions again" option to WooCommerce Order Actions
  • PHP 5.4 fixes

3.20.4 - 12/22/2018

  • Fixed "return value in write context" error in PHP 5.6

3.20.3 - 12/22/2018

  • Added logged-out behavior to Elementor
  • Added support for syncing roles when a user has multiple roles
  • Added Pull User Meta batch operation
  • Added support for picklist fields in Zoho
  • Fix for syncing MemberPress membership level name during batch process
  • Additional logging for WC Subscriptions status changes
  • Added import by Topic for Salesforce
  • Admin settings update to support Webhooks

3.20.2 - 12/14/2018

  • Fix for JS error with Gutenberg block

3.20.1 - 12/14/2018

  • Added Gutenberg content restriction block
  • Better first name / last name handling for ConvertFox
  • Fix for Event Tickets settings not saving

3.20 - 12/8/2018

  • Autopilot CRM integration
  • Customerly CRM integration
  • Added Ninja Forms integration
  • Added option for per-post restricted content messages
  • Added user_registered date field for syncing
  • Added option to sync MemberPress membership level name at checkout
  • Added handling for changed contact IDs with Infusionsoft
  • Userengage bugfixes
  • Fix for BuddyPress multi-checkbox fields not syncing
  • Fix for PeepSo group members not getting fully removed from groups
  • Fix for MemberMouse password resets not syncing
  • Reverted to earlier method for getting Woo checkout fields to prevent admin errors in WPF settings
  • Fixed bug where bulk-editing pages would remove WPF access rules

3.19 - 11/29/2018

  • Drift CRM integration
  • wpForo integration
  • "Give" plugin integration
  • Bugfixes for MemberPress coupons
  • Better support for Gravity Forms User Registration
  • UserEngage bugfixes
  • Fixed compatibility bugs with other plugins using Zoho APIs
  • Added wpf_batch_sleep_time filter
  • Better user meta handling on auto-login sessions

3.18.7 - 11/21/2018

  • Popup Maker integration
  • GamiPress linked tag bugfixes
  • Added import tool for Mautic
  • Added support for updating email addresses in Kartra

3.18.6 - 11/15/2018

  • WPForms integration
  • UserEngage bugfixes
  • Ability to set WooCommerce product tags to apply at the taxonomy term level
  • Fix for incorrect membership start date with Paid Memberships Pro

3.18.5 - 11/12/2018

  • Fixed bug with WooCommerce that caused WPF settings page not to load

3.18.4 - 11/10/2018

  • WPComplete integration
  • Added async method for batch webhook operations
  • Fix for restricted WooCommerce variations not showing in admin when Filter Queries is enabled
  • Bugfixes for detecting WooCommerce custom checkout fields
  • Added payment conditions for Stripe and PayPal for Gravity Forms
  • Now allows updating PeepSo role by changing field value in CRM

3.18.3 - 10/27/2018

  • Added batch processing tool for Gravity Forms entries
  • Fixed outbound message endpoint creating error messages in Salesforce
  • Better support for custom checkout fields in WooCommerce
  • LifterLMS course/membership auto-enrollment tweaks
  • Added Payment Failed option to Woo Subscriptions

3.18.2 - 10/22/2018

  • Added support for Salesforce topics
  • Added tagging for MemberPress coupons
  • Added option to sync user tags on login
  • Added support for multi-checkboxes to Gravity Forms integration
  • Capsule bugfixes

3.18.1 - 10/14/2018

  • Added Weglot integration
  • Restrict Content Pro bugfixes
  • Kartra bugfixes for WooCommerce guest checkouts
  • Divi integration bugfixes
  • More flexible Staging mode

3.18 - 10/4/2018

  • Added support
  • Added logged in / logged out shortcodes
  • Added option to choose contact layout for new contacts with Zoho
  • Fix for AgileCRM campaign webhooks
  • Fixes for checkboxes with Profile Builder
  • WooCommerce Addons bugfixes
  • Added custom fields support for Intercom

3.17.2 - 9/22/2018

  • Added Divi page builder support
  • Added update_tags endpoint for webhooks
  • Fix for "restrict access" checkbox not unlocking inputs correctly
  • Fix for import button not working in admin
  • Cleaned up WooCommerce settings storage

3.17.1 - 9/17/2018

  • Added support for WooCommerce Addons
  • Improved leadsource tracking
  • Added webhooks support for SalesForce
  • Bugfixes for ConvertKit with email addresses containing "+" symbol
  • Support for syncing passwords generated by EDD Auto Register
  • Fix for MailChimp syncing tags limited to 10 tags
  • Additional sanitizing of input data

3.17 - 9/4/2018

  • HubSpot integration
  • Sendinblue bugfixes
  • Zoho authentication bugfixes
  • Profile Builder bugfixes
  • Added support for Paid Memberships Pro Approvals
  • Added option for applying a tag when a contact record is updated
  • Support for Gravity Forms applying local tags during auto-login session

3.16 - 8/27/2018

  • Added MailChimp integration
  • Added Sendinblue CRM integration
  • Easy Digital Downloads 3.0 support
  • Profile Builder Pro bugfixes

3.15.3 - 8/23/2018

  • Added Profile Builder integration
  • AccessAlly integration
  • WPML integration
  • Added "wpf_crm_object_type" filter for Salesforce / Zoho / Ontraport
  • Fix for date fields with Salesforce
  • Improvements to logging display for API errors
  • Added Elementor controls to sections and columns
  • Support for multi-checkbox fields with Formidable Forms

3.15.2 - 8/12/2018

  • Fix for applying tags via Gravity Form submissions with ConvertKit
  • Fixed authentication error caused by resyncing tags with Salesforce
  • Added Job Alerts support for WP Job Manager
  • Auto-login session will now end on WooCommerce cart or checkout

3.15.1 - 8/3/2018

  • WooCommerce memberships bugfixes
  • Fixed PeepSo groups table limit of 10 groups
  • Option to sync expiry date for WooCommerce Memberships
  • Beaver Builder fix for visibility issues
  • WooCommerce Checkout Field Editor Integration
  • Added "remove tags" checkbox for EDD recurring price variations
  • Maropost CRM integration

3.15 - 7/15/2018

  • Tubular CRM integration
  • Flexie CRM integration
  • Added tag links for PeepSo groups
  • Elementor integration
  • WishList Member bugfixes

3.14.2 - 7/15/2018

  • Added WPLMS support
  • Improved syncing of multi-checkboxes with ActiveCampaign
  • Added support for Paid Memberships Pro Registration Fields Helper add-on

3.14.1 - 7/3/2018

  • Auto-login tweaks for Gravity Forms
  • Added option to apply tags on LearnDash quiz fail
  • LearnDash bugfixes
  • Improvements to AgileCRM imports by tag
  • Kartra API updates
  • Allowed loading PMPro membership start date and end date from CRM
  • MemberMouse syncing updates from admin edit member profile

3.14 - 6/23/2018

  • UserEngage CRM integration
  • Fix for auto-login links with AgileCRM
  • Added refund tags for price IDs in Easy Digital Downloads
  • Added leadsource tracking support for Gravity Forms form submissions
  • Added "not" option for Beaver Builder content visibility
  • Added access controls to bbPress topics

3.13.2 - 6/17/2018

  • Added support for tagging on subscription status changes for EDD product variations
  • Added support for syncing WooCommerce Smart Coupons coupon codes
  • Fixed Salesflare address fields not syncing
  • Improvements on handling for changed email addresses in MailerLite
  • Fix for LifterLMS access plan tags not displaying correctly
  • Fix for foreign characters in state names with Mautic

3.13.1 - 6/10/2018

  • Gravity Forms bugfix for v3.13

3.13 - 6/10/2018

  • Salesflare CRM integration
  • Added option to show excerpts of restricted content to search engines
  • Fix for refund tags not being applied in WooCommerce for guest checkouts
  • Fix for issues with linked tags not triggering enrollments while running batch processes
  • Ability to pause a MemberMouse membership by removing a linked tag
  • Bugfixes for empty tags showing up in select
  • Better handling for email address changes with MailerLite
  • Salesforce bugfixes

3.12.9 - 6/2/2018

  • Added "apply tags" functionality for Restrict Content Pro
  • Added tag link for Gamipress achievements
  • Added points syncing for Gamipress
  • Added support for WooCommerce Smart Coupons
  • Fix for "refund" tags getting applied when a WooCommerce order is set to Cancelled
  • Fix for LifterLMS "Tag Link" adding a blank tag
  • Removed ability to add tags from within WP for Ontraport
  • Gravity Forms bugfix for creating new contacts from form submissions while users are logged in
  • Support for Tribe Tickets v4.7.2

3.12.8 - 5/27/2018

  • Added GDPR "Agree to terms" tagging for WooCommerce
  • BuddyPress bugfixes
  • Added ability to apply tags when a coupon is used in Paid Memberships Pro
  • Ultimate Member 2.0 fix for tags not being applied at registration
  • Bugfix for tags sometimes not saving correctly on widget controls

3.12.7 - 5/19/2018

  • Beaver Builder integration
  • Ultimate Member 2.0 bugfixes
  • Added delay to Kartra contact creation to deal with slow API performance
  • Fix for Kartra applying tags to non-registered users
  • Support creating tags from within WP Fusion for Ontraport
  • Added delay in WooCommerce Subscriptions renewal processing so tags aren't removed and reapplied during renewals
  • Changed template_redirect priority to 15 so it runs after Force Login plugin

3.12.6 - 5/16/2018

  • Bugfix for errors showing when auto login session starts

3.12.5 - 5/15/2018

  • Added support for WooCommerce Deposits
  • Added event location syncing for Tribe Tickets Plus
  • Added BadgeOS points syncing
  • WP Courseware settings page fix for version 4.3.2
  • Added option to only log errors (instead of all activity)

3.12.4 - 5/6/2018

  • Added event date syncing for Tribe Tickets Plus events with WooCommerce
  • Fix for Zoho customers with EU accounts
  • Support for syncing passwords automatically generated by LearnDash
  • Restrict Content Pro bugfixes
  • UM 2.0 bugfixes
  • Allowed for auto-login using Drip's native ?__s= tracking link query var
  • Fix for syncing to date type custom fields in Ontraport

3.12.3 - 4/28/2018

  • Bugfix for "undefined constant" message on admin dashboard

3.12.2 - 4/28/2018

  • Better support for query filtering for restricted posts
  • Fixed a bug that caused tags not to be removed properly in Ontraport
  • Fixed a bug that caused tags not to apply properly on LifterLMS membership registration
  • Fixed a bug with applying tags when achievements are earned in Gamipress
  • Fixed a bug with syncing password fields on ProfilePress registration forms
  • Additional error handling for import functions

3.12.1 - 4/12/2018

  • ProfilePress integration
  • Added setting for widgets to *hide* a widget if a user has a tag
  • Added option to apply tags when a LifterLMS access plan is purchased
  • More robust API error handling and reporting
  • Fixed a bug in MailerLite where contact IDs wouldn't be returned for new users

3.12 - 3/28/2018

  • Added Zoho CRM integration
  • Added Kartra CRM integration
  • Added ConvertFox CRM integration
  • Added WP Courseware integration
  • Changed WooCommerce order locking to use transients instead of post meta values
  • Added membership role syncing to PeepSo integration
  • Added User ID as an available field for sync

3.11.1 - 3/21/2018

  • Added GamiPress integration
  • Added PeepSo integration
  • Added option to just return generated passwords on import, without requiring ongoing password sync
  • "Push user meta" batch operation now pushes Paid Memberships Pro meta data correctly
  • Fixed bug where ampersands would fail to send in Infusionsoft contact updates
  • Cleaned up scripts and styles in admin settings pages

3.11 - 3/15/2018

  • Capsule CRM integration
  • Added LearnPress LMS integration
  • Added batch-resync tool for LifterLMS memberships
  • Tags linked to LearnDash courses will now be applied / removed when a user is manually added to / removed from a course
  • Bugfixes for export batch operation
  • Added "Pending Cancellation" tags for WooCommerce Subscriptions
  • Improved handling for displaying user meta when using auto-login links
  • Fix for AWeber API configuration errors breaking setup tab
  • Improved AgileCRM handling for custom fields
  • Added filter for overriding WPEP course buttons for restricted courses

3.10.1 - 3/3/2018

  • Fixed a bug where sometimes a contact ID wouldn't be associated with an existing contact when a new user registers
  • Added start date syncing for Paid Memberships Pro

3.10 - 2/24/2018

  • MailerLite CRM integration
  • Bugfixes for auto-login links with Gravity Forms
  • MemberMouse bugfixes

3.9.3 - 2/19/2018

  • Added option for auto-login after Gravity Form submission
  • Changed auto-login links to use cookies instead of sessions
  • Allowed the user_meta shortcode to work with auto-login links
  • Modified Infusionsoft contact ID lookup to just use primary email field

3.9.2 - 2/15/2018

  • Proper state and country field handling for Mautic
  • Fix for malformed saving of Tag Link field in LifterLMS course settings

3.9.1 - 2/12/2018

  • Added "Apply Tags - Cancelled" to Paid Memberships Pro settings
  • Added Ontraport affiliate tracking
  • Added Ontraport page tracking
  • Improved LearnDash content restriction filtering
  • Optimized unnecessary contact ID lookups when Push All User Meta was enabled

3.9 - 1/31/2018

  • Added AWeber CRM integration
  • Linked tags now automatically added / removed on LearnDash group assignment
  • Added auto-enrollment for LifterLMS courses
  • Added post-checkout process locking for WooCommerce to reduce duplicate transactions

3.8.1 - 1/21/2018

  • Added [else] method to shortcodes
  • Added loggedout method to shortcodes
  • Performance enhancements
  • ConvertKit now auto-removes webhook tags
  • Added option to apply tags when a WooCommerce subscription converts from free to paid

3.8 - 1/8/2018

  • Intercom CRM integration
  • myCRED integration
  • Added bulk import for Salesforce
  • Added batch processing for s2Member
  • Fixed bug with administrators not being able to view content in a tag-restricted taxonomy

3.7.6 - 12/31/2017

  • Added batch processing tool for MemberPress subscriptions
  • Added setting to exclude restricted posts from archives / indexes
  • Added ActiveCampaign site tracking
  • Added Infusionsoft site tracking
  • Added Drip site tracking

3.7.5 - 12/21/2017

  • WooCommerce bugfixes

3.7.4 - 12/15/2017

  • Improvements to tag handling with ConvertKit
  • Added collapsible table headers to Contact Fields table
  • Fixed bug in Mautic with applying tags to new contacts
  • UserPro bugfixes


  • Added global setting for tags to apply for all WooCommerce customers
  • Fixed issue with restricted WooCommerce variations not being hidden
  • Fixed bug with syncing Ultimate Member password updates from the Account screen
  • Fixed LifterLMS account updates not being synced


  • UserPro bugfixes
  • Fixed hidden Import tab


  • Fix for email addresses not updating on CRED profile forms
  • Fix for Hold / Failed / Cancelled tags not being removed on WooCommerce subscription renewal


  • Added support for the Mautic marketing automation platform
  • Toolset CRED integration (for custom registration / profile forms)
  • Fix for newly added tags not saving to WooCommerce variations


  • Updated for compatibility with Ontraport API changes


  • WishList Member integration
  • Fixed tag fields sometimes not saving on WooCommerce variations
  • Added async checkout for EDD purchases


  • Improvements to filtering products in WooCommerce shop
  • Significantly sped up and increased reliability of WooCommerce Asynchronous Checkout functionality
  • Added ability to apply tags when refunded in EDD
  • Better Tribe Events integration


  • Improvements to auto login link system
  • Added duplicating Gravity Forms feeds
  • Restrict Content Pro bugfixes
  • Added admin tools for resetting wpf_complete hooks on WooCommerce / EDD orders


  • Added support for Ultimate Member 2.0 beta
  • Added Tribe Events Calendar support (including support for Event Tickets and Event Tickets Plus)
  • Added list selection options for Gravity Forms with ActiveCampaign
  • Fixed variable tag fields not saving in WooCommerce
  • Fixed new user notification emails sometimes not going out
  • ActiveCampaign API performance enhancements


  • Bugfixes


  • Added access controls for widgets
  • Improved "Preview with Tag" reliability
  • WooCommerce now sends country name correctly to Infusionsoft
  • Added logging support for Woo Subscriptions
  • Support for additional BadgeOS achievement types
  • Support for switching subscriptions with Woo Subscriptions
  • Added batch processing options for Paid Memberships Pro
  • Fixed issue with shortcodes using some visual page builders


  • Added BadgeOS integration
  • Staging mode now works with logging tool
  • "Apply to children" now applies to nested children
  • Added backwards compatibility support for WC < 3.0
  • Passwords auto-generated by WooCommerce can now be synced
  • Fixed issues with MemberPress non-recurring products
  • Updated EDDSL plugin updater
  • Fixes for Gravity Forms User Registration add-on
  • Cleaned up internal fields from Contact Fields screen
  • Sped up Import tool for Drip
  • Option to disable API queue framework for debugging


  • ConvertKit imports no longer limited to 50 contacts
  • Restrict Content Pro improvements
  • Fixed bug when adding new tags via tag select dropdown
  • Fixed bug with using tag names in wpf shortcode on some CRMs
  • Importing users now respects specified role
  • Fixed error saving user profile when running BuddyPress with Groups disabled


  • 3.3 bugfixes


  • New features:
    • Added new logging / debugging tools
    • Contact Fields list is now organized by related integration
    • Added options for filtering users with no contact ID or no tags
    • Added ability to restrict WooCommerce variations by tag
  • New Integrations:
    • WooCommerce Memberships
    • Simple Membership plugin integration
    • WP Execution Plan LMS integration
  • New Integration Features:
    • MemberMouse memberships can now be linked with a tag
    • Expiration Date field syncing for Restrict Content Pro subscriptions
    • BuddyPress groups can now be linked with a tag
    • Added Payment Method field for sync with Paid Memberships Pro
    • Expiration Date can now be synced for Paid Memberships Pro
    • Added registration date, expiration date, and payment method for MemberPress subscriptions
    • Added "Apply tags when cancelled" field to MemberPress subscriptions
  • Bug fixes:
    • Fixed bugs with editing tags via the user profile
    • user_meta Shortcode now pulls data from wp_users table correctly
    • "Apply on view" tags will no longer be applied if the page is restricted
    • Link with Tag fields no longer allow overlap with Apply Tags fields in certain membership integrations
    • AgileCRM fixes for address fields
  • Enhancements:
    • Optimized many duplicate API calls
    • Added Dutch and Spanish translation files


  • Bugfixes


  • Salesforce integration
  • Fixed issue with automatically assigning membership levels in MemberPress via webhook
  • Fixed incompatibility with Infusionsoft Form Builder plugin
  • Improvements to Drip integration
  • Improvements to WooCommerce order batch processing tools
  • Numerous bugfixes and performance enhancements


  • Drip CRM can now trigger new user creation via webhook
  • User roles now update properly when changed via webhook
  • Import tool can now import more than 1000 contacts from Infusionsoft
  • Gravity Forms bugfixes
  • WP Engine compatibility bugfixes


  • Added filter by tag option in admin Users list
  • Added ability to restrict all posts within a restricted category or taxonomy term
  • Added ability to restrict all bbPress forums at a global level
  • Fixed bug with Ultimate Member's password reset process with Infusionsoft
  • Added additional Google Analytics fields to contact fields list
  • Bugfix to prevent looping when restricted content is set to redirect to itself


  • Fixed inconsistencies with syncing user roles
  • Additional bugfixes for WooCommerce 3.0.3


  • Added built in user meta shortcode system
  • Added support for webhooks with ConvertKit
  • Updates for WooCommerce 3.0
  • Additional built in fields for Agile CRM users
  • Fixed bug where incorrect tags would be applied during automated payment renewals
  • Fixed debugging log not working


  • Added leadsource tracking to new user registrations for Google Analytics campaigns or custom lead sources
  • Link click tracking can now be used on other elements in addition to links
  • Agile CRM API improvements
  • Misc. bugfixes


  • Drip bugfixes
  • Agile CRM improvements and bugfixes
  • Added EDD payments to batch processing tools
  • Added EDD Recurring Payments to batch processing tools
  • Misc. UI improvements
  • Bugfixes and speed improvements to batch operations


  • Integration with User Meta plugin
  • Fixed bug where restricted page would be shown if no redirect was specified
  • Better support for Ultimate Member "checkboxes" fields


  • Import tool has been updated to use new background processing system
  • Added WordPress user role to list of meta fields for sync
  • Support for additional Webhooks with Agile CRM
  • Bugfix for long load times when getting user tags


  • New tags will be loaded from the CRM if a user is given a tag that doesn't exist locally
  • Resync contact IDs / Tags moved from Resynchronize button process to Batch Operations
  • ActiveCampaign integration can now load all tags from account (no longer limited to first 100)
  • Bugfix for LifterLMS memberships tag link


  • Paid Memberships Pro bugfixes


  • WP Job Manager integration
  • Added category / taxonomy archive access restrictions
  • Tags can now be added/removed from the edit user screen
  • Added tooltips with additional information to batch processing tools
  • Batch processes now update in real time after reloading WPF settings page


  • Bugfixes for 3.0


  • Bugfixes for 3.0


  • Added Formidable Forms integration
  • Added bulk editing tools for content protection
  • New admin column for showing restricted content
  • New background worker for batch operations on sites with a large number of users
  • Tags are now removed properly when WooCommerce order refunded / cancelled
  • Added option to remove tags when LifterLMS membership cancelled
  • Added "Tag Link" capability for Paid Memberships Pro membership levels
  • User roles can now be updated via the Update method in a webhook or HTTP Post
  • Introduced beta support for Drip webhooks
  • Initial sync process for Drip faster and more comprehensive
  • All integration functions are now available via wp_fusion()->integrations
  • Updated and improved automatic updates
  • Numerous speed optimizations and bugfixes


  • Improved integration with Paid Memberships Pro and Contact Form 7
  • Bugfix for Radio type fields with Ultimate Member


  • Added "Staging Mode" - all WP Fusion functions available, but no API calls will be sent
  • Added Advanced settings pane with debugging tools


  • LifterLMS bugfixes
  • Deeper MemberPress integration


  • Support for Asian character encodings with Infusionsoft
  • Improvements to Auto-login links for hosts that don't support SESSION variables


  • Misc. bugfixes


  • Added support for MemberPress
  • Updates for WooCommerce Subscriptions 2.x


  • Agile CRM CRM support
  • Added support for Thrive Themes Apprentice LMS
  • Added support for auto-login links
  • Added ability to apply tags when a link is clicked


  • Fix for users being logged out when syncing password fields
  • Ontraport bugifxes and performance tweaks
  • Better error handling and debugging information for webhooks


  • Added option for customizing restricted product add to cart message
  • Misc. bug fixes


  • ConvertKit CRM support
  • LifterLMS updates to support LLMS 3.0+
  • Ability to apply tags for LifterLMS membership levels
  • Restricted Woo products can no longer be added to cart via URL


  • Fixed bug where tag select boxes on LearnDash courses were limited to one selection


  • Fixed bugs where ActiveCampaign lists would be overwritten on contact updates
  • Restricted menu items no longer hidden in admin menu editor
  • Improved s2Member support
  • Fix for applying tags with variable WooCommerce subscriptions


  • Added s2Member integration
  • Added support for applying tags when WooCommerce coupons are used
  • Added support for syncing AffiliateWP affiliate information
  • Fixed returning passwords for imported contacts
  • Updates for compatibility with plugin integrations


  • Added LifterLMS support
  • Fix for password updates not syncing from UM Account page


  • Added Restrict Content Pro Integration
  • Tag mapping for LearnDash Groups
  • Can now sync user password from Ultimate Member reset password page


  • Fix for contact fields not getting correct defaults on first install
  • Fixed wrong lists getting assigned when updating AC contacts
  • Significant API performance optimizations


  • Enabled webhooks from Ontraport


  • Fixed error in GForms integration


  • Added support for syncing PMPro membership level name
  • Fixed tags not applying when WooCommerce orders refunded
  • Bugfixes and performance optimizations


  • Batch processing tweaks


  • Admin performance optimizations
  • Batch processing / export tool


  • Fix for tag select not appearing under Woo variations
  • Formatting filters for date fields in ActiveCampaign
  • Added quiz support to Gravity Forms
  • Optimizations and performance tweaks


  • Drip bugfixes
  • Fix for restricted WooCommerce products not being hidden on some themes


  • Added Drip CRM support
  • Option to run Woo checkout actions asynchronously


  • Updates to support Media Tools Addon


  • Added option to push generated passwords back to CRM
  • Added ability to apply tags in LearnDash when a quiz is marked complete
  • Added ability to link a tag with an Ultimate Member role for automatic role assignment


  • Fixed bug with WooCommerce variations and user-entered tags
  • Fixed BuddyPress error when XProfile was disabled


  • Fix for license activations / updates on hosts with outdated CURL
  • Updates to support WPF addons
  • Re-introduced import tool for ActiveCampaign users
  • PHP 7 optimizations


  • Improvements to initial ActiveCampaign sync
  • Added instructions for AC import


  • Added Paid Memberships Pro support
  • Added course / tag relationship mapping for LearnDash courses
  • Added automatic detection and mapping for BBPress profile fields
  • Added "Apply tags when refunded" option for WooCommerce products
  • Updated HTTP status codes on HTTP Post responses
  • Tweaks to Import function for Ontraport users
  • Fix for duplicate contacts being created on email address change with ActiveCampaign
  • Fix for resyncing contacts with + symbol in email address


  • Bugfixes for Ontraport integration
  • Added Contact Type field mapping for Infusionsoft


  • Added Ontraport CRM integration


  • MemberMouse integration
  • Fix for license activation for users on outdated versions of CURL / SSL
  • Fix for BuddyPress pages not locking properly


  • Fixed error in bbPress integration on old PHP versions


  • Added Contact Form 7 support
  • All bbPress topics now inherit permissions from their forum
  • Added ability to lock bbPress forums archive
  • Fixed bug with importing users by tag
  • Fixed error with shortcodes using Thrive Content Builder
  • Removed Add to Cart links for restricted products on the Woo store page
  • Added option to hide restricted products from Woo store page entirely
  • Added support for applying tags based on EDD variations


  • Fix for tag shortcodes on AC
  • Improvements to tag selection on Woo subscriptions / variations
  • Woo Subscription fields now show on variable subscriptions as well
  • Updated included Select2 libraries
  • Restricted content with no tags specified will now be restricted for non-logged-in-users


  • Fixed fatal error with GForms integration on lower PHP versions


  • Added support for re-syncing contacts in batches for sites with large numbers of users
  • Added support for ActiveCampaign webhooks
  • Added support for EDD Recurring Payments
  • Simplified URL structure for HTTP POST actions and added debugging output
  • Fix for "0" tag appearing with ActiveCampaign tags


  • Fixed bug where AC profiles wouldn't update if email address wasn't present in the form
  • Fix for redirect rules not being respected for admins
  • Fix for user_email and display_name not updating via HTTP Post


  • Fixed bug affecting [wpf] shortcodes with users who had no tags applied


  • Added support for applying tags in Woo when a subscription expires, is cancelled, or is put on hold
  • Added "Push All" option for incompatible plugins and "user_meta" updates triggered via functions
  • Fix for ActiveCampaign accounts with no tags
  • Isolated AC API to prevent conflicts with plugins using outdated versions of the same API


  • Bugfix when using tag label in shortcode


  • Fix for tag checking logic with shortcode


  • Fix for has_tag() function when using tag label
  • Fixes for conflicts with other plugins using older versions of Infusionsoft API
  • Support for re-adding contacts if they've been deleted in the CRM


  • Resync contact now deletes local data if contact was deleted in the CRM
  • Update license handler to latest version
  • Resynchronize now force resets all tags
  • Moved upgrade hook to later in the admin load process


  • Support for manually marking WooCommerce payments as completed
  • Improved support for servers with limited API tools
  • Fixed wp_fusion()->user->get_tag_id() function to work with ActiveCampaign
  • Bugfixes to shortcode content restriction system
  • Fix for fields with subfields occasionally not showing up in GForms mapping
  • Fix for new Ultimate Member field formats


  • Fix for user accounts not created properly when WooCommerce and WooSubscriptions were both installed
  • Added "apply to related lessons" feature to Sensei integration
  • WooCommerce will now track leadsources and save them to a customer's contact record


  • Bugfix for PHP notices appearing when shortcodes were in use and current user had no CRM tags
  • Added SQL escaping for imported tag labels and categories
  • Fix for contact address not updating existing contacts on guest checkout
  • Fix for ACF not pushing / pulling field data properly


  • Bugfix for importing users where CRM fields were mapped to multiple local fields
  • Bugfix for Setup tab not appearing on initial install


  • Bugfix for notices appearing for admins when admin bar was in use


  • Bugfix for "update" action in HTTP Posts


  • Complete rewrite and refactoring of core code
  • Integration with ActiveCampaign, supporting all of the same features as Infusionsoft
  • Custom fields are now available as a dynamic dropdown
  • Ability to re-sync tags and custom fields within the plugin
  • Integration with Sensei LMS
  • Infusionsoft integration upgraded to use XMLRPC 4.0
  • 100's of bug fixes, performance enhancements, and other improvements


  • Fix for registering contacts that already exist in Infusionsoft


  • Fix for saving WooCommerce variation configuration
  • Added automatic detection for when contacts are merged
  • Improvements to wpf_template_redirect filter
  • Added ability to apply tags per Ultimate Member registration form
  • Ability to defer adding the contact until after the UM account has been activated
  • Fixed bug with tags not appearing on admin user profile page
  • Added filters for unsetting post types
  • Added wpf_tags_applied and wpf_tags_removed actions


  • Added has_tag function
  • Added wpf_template_redirect filter
  • Improved detection of registration form fields
  • Fixed PHP notices appearing when using ACF
  • Updates for compatibility with WP 4.3.1


  • Can feed Gravity Forms data to Infusionsoft even if the user isn't logged in on your site
  • Added support for Easy Digital Downloads
  • Fixed bug with pulling date fields into Ultimate Member


  • Fixed bug with account creation and Ultimate Member user roles


  • LearnDash integration: can now apply tags on course/lesson/topic completion
  • Content restrictions can now apply to child content
  • New Ultimate Member fields are detected automatically
  • Added ability to set user role via HTTP Post 'add'
  • Added 'any' option to shortcodes


  • Fixed global redirects not working properly
  • Fixed issue with Preview As in admin bar
  • Added 'wpf_create_user' filter
  • Allowed for creating / updating users manually
  • API improvements


  • Misc. bugfixes with last release


  • Improved compatibility of WooCommerce checkout with caching plugins
  • Fixed bug with static page redirects
  • Improved Ultimate Member integration
  • Added support for combining "tag" and "not" in the WPF shortcode
  • Added support for separating multiple shortcode tags with a comma
  • Reduced API calls when profiles are updated
  • Fixed bugs with guest checkout in WooCommerce


  • Fixed bug with Ultimate Member integration in last release


  • "Resync Contact" now pulls meta data as well
  • Can now validate custom fields by name as well as label
  • Added warning messages for WP Engine users
  • Improved support for Ultimate Member membership plugin
  • Fixed bug with redirects on Blog page / archive pages


  • Added support for locking bbPress forums based on tags
  • Added wpf_update_tags and wpf_update_meta shortcodes
  • Support for overriding the new user welcome email with plugins
  • Fixed bug with API Key generation
  • Fixed bug with tags not applying after the specified delay
  • Improved integration with WooCommerce checkout


  • Added integration with Ultimate Member plugin


  • Added "User Role" selection to import tool
  • Added actions for user added and user updated
  • Added "lock all" button to preview bar dropdown
  • Fixed bug where tag preview wouldn't work on a static home page
  • Fixed bug where shortcodes within the `[wpf]` shortcode wouldn't execute


  • Improved integration support for user meta / profile plugins


  • Tags will be removed when a payment is refunded
  • Added support for applying tags with product variations
  • Fixed bug with pushing ACF meta data on profile save
  • Added support for pulling ACF meta data on profile load


  • Added wpf_woocommerce_payment_complete action
  • Added search filter to redirect page select dropdown
  • Fixed "Class 'WPF_WooCommerce_Integration'" not found bug


  • Added ability to import contacts from Infusionsoft as new WordPress users
  • Added new plugin API methods for updating meta data and creating new users (see the documentation for more information)
  • Added "unlock all" option to frontend admin toolbar
  • Tags applied by a WooCommerce subscription can be removed when the subscription fails to charge, a trial period ends, or the subscription is put on hold
  • Added support for syncing password and username fields
  • Fixed a bug with applying tags at WooCommerce checkout when the user isn't logged in


  • Added support for syncing multiselect fields with a contact record
  • Added ability to trigger a campaign goal when a user profile is updated
  • Added ability to manually resync a user profile if a contact record is deleted / recreated
  • Now supports syncing with Infusionsoft built in fields. See the Infusionsoft "Table Documentation" for field name reference
  • Users registered through a UserPro registration form will now have their password saved in Infusionsoft
  • Fixed several bugs with user account creation using a UserPro registration form
  • Fixed bug where tag categories with over 1,000 tags wouldn't import fully
  • Fixed a bug that would cause checkout to fail with WooCommerce if a user is in guest checkout mode
  • Numerous other bugfixes, optimizations, and improvements


  • Fixed bug that would cause a user profile to fail to load when an IS contact wasn't found
  • "Preview with tag" dropdown now groups tags by category and sorts alphabetically
  • Fixed a bug with applying tags at WooCommerce checkout
  • Notices for inactive / expired licenses


  • Check for UserPro header on initial sync bug fixed
  • Removed PHP notices on meta box when no tags are present
  • "Preview with tag" has been removed from admin screens


  • Automatic update bug fixed


  • Fixed bug where users without email address would kill initial sync


  • Software Licensing added
  • Changed name to WP Fusion


  • Initial release

Was this helpful?