skip to Main Content
  1. Home
  2. Knowledge Base
  3. Key Resources
  4. Uncanny Automator Pro Changelog

Uncanny Automator Pro Changelog

6.5.0.2 [2025-05-22]

Fixed:

  • Formatter – Convert date into format – Unix input no longer ignored, dates work again #3327
  • Magic Button / Links – Recipes now trigger when buttons are clicked—finally! #3324

6.5.0.1 [2025-05-13]

Fixed:

  • Incoming Webhooks – Fixed a sneaky JS error that was hiding the modal like it was playing hide and seek—captured data now shows up loud and proud! #3321
  • Incoming Webhooks – The Type dropdown had stage fright in the latest release—it’s now back on duty and ready to drop down like it should. #3322

6.5.0 [2025-05-09]

New Integration:

  • Loop #3275

New Actions:

  • Loop – End loop #3213
  • Woo – Add a product to the cart #3281

New Tokens:

  • Loop – Loop iteration #3280
  • Thrive Apprentice – A user progresses in a course – Percentage completed #3288

Update:

  • Paid Memberships Pro – Add the user to a membership level – Added support for “Set Expiration Dates” add-on if available. Because nothing says commitment like an expiration date! #3302

Fixed:

  • Amelia – A user’s booking of an appointment for a service has been changed to a specific status only fires once when there are two or more users in the same appointment schedule – We’ve taught Amelia some manners; no more double-dipping status changes! #3265
  • Automatic login link – This token was on an extended coffee break. We’ve hauled it back to work! #3307
  • Database Query – Run a SELECT query – We’ve told the database that just because a column has a fancy reserved name doesn’t mean it gets special treatment. Also, tightened the security locks! #3316
  • Database Query – Run a SELECT query – Empty columns were trying to be mysterious. We’ve exposed them as the empty strings they really are! #3284
  • Formatter – Convert date into format – Apparently, not all numbers want to be timestamps. We’ve added some clarification to avoid identity crises! #3313
  • LearnDash – A user submits an assignment for a lesson or topic – Post URL not parsing correctly – We found the map for those lost URLs; they’re now arriving safely! #3268
  • LearnDash – Removed “Any quiz” option in quiz actions – “Any quiz” didn’t belong there. We’ve kindly shown it the door! #3310
  • Scheduled actions – Cancelling scheduled actions does not remove data from uap_options table – Those cancelled actions were leaving their luggage behind. We’ve enforced proper checkout procedures! #3314 #3296
  • Thrive Apprentice – A user progresses in a course – This trigger hit the snooze button one too many times. It’s now wide awake and reporting for duty! #3291
  • Woo – A product with a specific term in a specific taxonomy has its associated order set to a specific status – Woo was a little too open-minded. We’ve set some healthy boundaries! #3298
  • WordPress – A user updates a post in a specific status – Was erroneously using the previous post status instead of the updated status – Time travellers are cool, but not in post statuses. We’ve fixed the timeline! #3237

6.4 [2025-04-01]

New Triggers:

  • Easy Digital Downloads – A customer makes a payment and their lifetime value is greater than, less than, or equal to a specific amount #1118
  • WP Simple Pay – A payment for a form is partially refunded #2947
  • WP Simple Pay – A payment intent for a form is set to processing #2945
  • WP Simple Pay – A subscription for a form is cancelled #2946

New Actions:

  • MasterStudy LMS – Unenroll the user from a course #2766
  • WP Code – Run an on-demand code snippet #3138

Fixed:

  • Automator Gutenberg Blocks – Gave the PHP notice a gentle shove out the door on PHP 7.3 and WordPress 5.6. It’s not welcome here anymore. #3251
  • Database Query – That pesky filter automator_pro_db_query_select_query_run_action_statement was throwing a tantrum—it’s been calmed down and now behaves properly. #3258
  • Gravity Forms – Time fields were living in their own timezone and refusing to show up—now they’re prompt and punctual in your entries. #3264
  • LearnPress – Tried to enroll users with an undefined function… which, as it turns out, doesn’t work so well. Now it does. #3253
  • Newsletter – Selecting a specific newsletter list was more difficult than it needed to be. We’ve straightened it out—pick your list in peace. #3147
  • WordPress – Archive pages were getting chatty with PHP notices in certain cases. We’ve told them to keep it down. #3241

6.3 [2025-03-03]

New Integration:

  • RSS #2014

New Trigger:

  • RSS – Process an RSS Feed #3134

New Actions:

  • RSS – Process an RSS feed #3133
  • Woo – Create a product #2560

Added:

  • Incoming Webhooks – Add the ability to send a custom Webhook response – Now webhooks can respond with a little more personality. #2838

Updated:

  • DB Query – New WP filters automator_pro_db_query_run_query_action_statement and automator_pro_db_query_select_query_run_action_statement – Fancy new filters for even fancier queries. #3248
  • Update Woo branding – Another round of Woo-themed touch-ups. Gotta keep things looking fresh! #3239

Fixed:

  • AffiliateWP – Create an affiliate – Updated existing affiliate check – No more mix-ups when checking if an affiliate already exists. #3202
  • Licensing – Investigate Duplicate Queries Triggered by Licensing Function – We investigated, we found them, and we sent them packing. #3184
  • MemberPress – Added Subscription Status Dropdown – More dropdowns, more control, fewer headaches. #3230
  • MemberPress – Update action hook to avoid duplicate trigger runs – This trigger was a little too eager, firing more than it should. We told it to chill. #3182
  • Tin Canny – A user has recorded a verb for a module – Additional validation added before filter is loaded – We made sure this filter doesn’t load prematurely. No more jumping the gun. #3249
  • WordPress – A user’s meta key is updated to a specific value – The trigger now also fires when the meta value is set to empty – Empty values deserve attention too! #3149

Under the hood:

  • Migrated advanced tokens to new token popup framework – Token popups just got a backend upgrade. Smoother, faster, and possibly more advanced than your coffee machine. #3246

6.2 [2025-01-22]

New Integration:

  • Everest Forms

New Triggers:

  • Everest Forms – A form is submitted with a specific value in a specific field #3141
  • Everest Forms – A user submits a form with a specific value in a specific field #3140
  • LearnDash – A user is added to a group that has access to a course #2996

New Actions:

  • Automator Core – Cancel the scheduled actions of a recipe for a user #3066
  • Automator Core – Activate/deactivate a recipe #3204
  • Woo – Generate a coupon code #3050

New Token:

  • LearnDash – A user completes a course & A user completes a group’s courses – Course points #3161

Added:

  • WooCommerce – Generate and email a coupon code – Added token selector for Products and Categories fields – Tokens everywhere! #3158

Updated:

  • BuddyBoss – Subscribe the user to a forum – Added token support to Forum multi-select field – Tokens have infiltrated the Forum field and made it smarter. #3206
  • BuddyBoss – Unsubscribe the user from a forum – Converted Forum field to multiselect – More options, more power! #3199
  • LearnDash – Add a course to a group – Group field – Added token selector to multiselect field – Tokens + multiselect = a match made in plugin heaven. #3040
  • LifterLMS – Enroll the user in a membership – Updated the action to pass “triggered by” value – Now the action knows who sent it—because details matter. #3142

Fixed:

  • Automator Core – Cancel the user’s scheduled actions for a recipe – Now properly opens the user selector when it’s a logged-in user action. #3065
  • Formatter – Replace values in a string, output token incorrect when using tokens – Fixed the token tantrum; outputs are accurate now. #3197

6.1 [2024-12-23]

New Trigger:

  • Fluent Support – A ticket is closed #2942

New Loop Filter:

  • Automator Core – Users of a recipe in a status #3151

New Tokens:

  • Magic Button – Button ID and Recipe ID #3108
  • Magic Link – Button ID and Recipe ID #3139

Updated:

  • Amelia – The “No show” status has been added for appointments. Perfect for keeping track of all those imaginary friends who never show up. #3132
  • BuddyBoss – Action: Add a post to the activity stream of a group – Removed custom value support for the Activity dropdown. It’s less complicated now—because simpler is often smarter. #2067
  • QR Code – Integration icon has been updated and now looks qr-iously good. #3191

Fixed:

  • Automator Core – Scheduled actions couldn’t be cancelled in some situations. They’ve now learned to take a hint and stop when asked. #3194
  • Elementor – Popups that weren’t popping up are now popping up properly. Pop! #3154
  • FluentCRM – Some triggers were getting confused when similar triggers were live in different recipes. They’ve had a team meeting and are now handling it like professionals. #3159
  • WordPress – Tokens weren’t getting parsed when setting a post status. We’ve shown them the light, and they’re parsing like champs. #3175

Under the hood:

  • uo-loop-filter – Publicly queryable and has_archive have been set to false because not everything needs to be an open book. #3135

6.0 [2024-10-24]

New Feature:

  • Emails – Add support for email attachments. Now your “See attached” promises are finally backed by real attachments! #3125

New Integrations:

New Triggers:

  • Advanced Coupons – A user receives a number of loyalty points #2971
  • CSV – Import a CSV file #3104
  • JSON – Import a JSON file #3102
  • LifterLMS – A user’s enrollment of a type is changed to a status #2897
  • MemberMouse – A member’s account status is changed to a status #2962
  • MemberMouse – A member’s membership level is changed to a specific level #2963
  • MemberMouse – A member’s account data of a specific field is updated to a specific value #2961
  • MemberPress – A user’s membership to a specific product is resumed #2972
  • Plugin Actions – Create a custom trigger on a plugin action hook #2620
  • The Events Calendar – An attendee checks in for an event #3029
  • WP Admin – A Plugin is updated #2995
  • WP Admin – A plugin is activated/deactivated #2967
  • WP Admin – A theme is activated/deactivated #2969
  • WP Admin – A theme is updated #2968
  • WP Admin – WordPress version is updated #2923
  • XML – Import an XML file #3106

New Actions:

  • CSV – Import a CSV file #3103
  • Custom Action – Call a do_action hook #3123
  • JSON – Import a JSON file #3101
  • MemberMouse – Add a bundle to the member’s account #2960
  • MemberMouse – Create or update a member #2958
  • Woo Subscriptions – Remove a variation of a subscription product from the user’s subscription #3072
  • XML – Import an XML file #3105

New Loop Filter:

  • WordPress – A post’s date meets a condition #2875
  • General – The item meets a condition #3128

New Tokens:

  • BuddyBoss – A user creates a group – Group ID #3111
  • Universal Loopable Token – Woo Memberships – User’s active memberships #3076

Updated:

  • LifterLMS – A user cancels a membership – Now runs even when the admin pulls the plug. No more slacking off, automations! #2873
  • wpForo – Remove the user from a group – Fixed wpForo 2.0.3’s case of missing-function fever. Functions restored, groups managed smoothly. #3062

Fixed:

  • Actions Conditions – Conditions now get a fresh start between runs in loops. No more carrying emotional baggage between iterations! #3117
  • Divi – Theme Builder – Forms were playing hide-and-seek in the trigger selection when added as global header/footer. We found them, and they’re staying put now. #3115
  • LifterLMS – The user does not have a membership & The user is not enrolled in a course – Renewed “All” and “Any” logic. All or nothing, now with 100% more clarity! #3042
  • LifterLMS – A user cancels a membership – Memberships now know when they’re really canceled—no mixed signals. #3046
  • Magic Button/Link Blocks – Save button conflict in a rare situation. Rare or not, we squashed that conflict! #3080
  • The Events Calendar – A user attends an event – Renamed to “A user checks in for an event.” Same trigger, snazzier name! #3028
  • WordPress – A post has a taxonomy term – Fixed the issue where conditions failed if the term didn’t exist. No term? No problem! #2974

Under the hood:

  • Data integrations – Create Token loop automatically when a data integration’s trigger or action is saved. Loops just got a whole lot smarter. #3096
  • Incoming Webhooks – Get samples button – Now disabled if the trigger is live. No use poking a live trigger—it won’t play along. #1125
  • Data integrations – Show “Run now” button when a data integration’s trigger is added. Why wait? Now you can run it instantly! #3075
  • Loops – WP Filter automator_pro_loop_registry_query_disabled to optionally disable Loops query. #3121
  • Use internal uap_options table to store and retrieve data. We gave the data a cozy new place to call home. #3073

5.10.6 [2024-09-20]

Fixed:

  • Action Conditions + Scheduled Actions – Actions scheduled before v5.10.5 were not always evaluating their condition blocks when all actions in the block were scheduled. #3081

5.10.5 [2024-09-13]

Fixed:

  • BuddyBoss – The user has a value in an Xprofile field – Made the value optional, because who likes being forced to fill out extra boxes? #3047
  • Condition blocks – Stopped conditions from jumping the gun. Now they wait patiently for delayed actions, ensuring criteria are checked at the right time. #3069
  • Loops – Made queueing and running loops on servers with heavy caching more reliable. Caching can’t stop us now! #3058
  • MemberPress – Remove the user from a membership – Now we remember to politely strip away those user roles by calling the ‘expire’ method. No awkward hanging on to old roles here! #2964

Under the hood:

  • Scheduled actions – Added ‘cancel’ and ‘run now’ endpoints for future Automator fun #3070

5.10.4 [2024-08-30]

Fixed:

  • We’ve added an extra safety net to prevent PHP errors in case the host decides to block the licensing server’s calls when you’re loading the plugins page.

5.10.3 [2024-08-23]

Fixed:

  • Actions Conditions – In duplicated recipes, some filter groups were hanging around like uninvited guests. We’ve added checks to ensure all filter groups are valid—no more ghostly filter group appearances! #3036
  • Actions Conditions – User ID was being required in Everyone recipes when unnecessary. We’ve set things straight. #3037

5.10.2 [2024-08-22]

Update:

  • Post Loops – We’ve upgraded the loop filters to be more inclusive—they now include all post statuses. No status left behind! #3030

Fix:

  • Webhooks – Some incoming webhook integrations had a token disappearance act. We’ve found them and made sure they’re back where they belong. #3026

5.10.1 [2024-08-20]

Fixed:

  • Oopsie! Some field options were playing hard to get, refusing to let you enter or select anything. We’ve given them a nudge, and they’re now much more cooperative! #3025

5.10 [2024-08-20]

New Feature:

  • Token Loop #3006

New Triggers:

  • FluentBooking – A one-to-one meeting is scheduled with a specific host #2855
  • FluentBooking – A group meeting is scheduled with a specific host #2856

New Action:

  • Automator Core – Cancel the user’s scheduled actions for a recipe #2792

New Universal Loopable Tokens:

  • Woo Subscriptions – User’s active subscriptions #3002
  • WordPress Multisite – Network admins #2999
  • WordPress Multisite – Network sites #3000

Updated:

  • Loops – We’ve upgraded the authentication system from nonce to internal authentication—now your loops are turbocharged for performance! #3016

Fixed:

  • Actions Conditions – Condition results now get evaluated just once instead of getting obsessive and checking on each action in the filter block. Efficiency is key! #3001
  • Amelia – We’ve set the Employee ID token straight—no more upside-down logic #2956
  • Gravity Forms – Create an entry – After creating an entry, we’ve added extra gravity form action hooks #2943
  • Gravity Forms – Submit an entry for a form – Forms not loading when the action is added #2949
  • Incoming Webhooks – We’ve bridged the generation gap with support for older MariaDB—recipes are timeless now #2953
  • Loops – Intermittent in-progress state? We’ve given those loops a motivational boost to keep them on track #2901

Under the hood:

  • Action Repeater Fields – Unused relevant tokens have been benched to avoid PHP errors—they’ll sit this one out #3007
  • Core – The Automator items save endpoint now stores more info—your items are becoming trivia masters #2927
  • Process recipe complete – Recipe fields meta is now strictly an array—no more free-for-all #2939

5.9.1 [2024-07-11]

Update:

  • Schedule – Repeat every hour, day, week, month or year at a specific time – Updated the “Every” field to allow a minimum value of 0.0833 to schedule every 5 mins #2932

Fixed:

  • Forminator – Date field tokens not rendering consistently depending on field settings #2921
  • Loops – Entries DB table – Improved compatibility with < 5.6 MySQL #2924
  • Schedule – Repeat every hour, day, week, month or year at a specific time – Entering a value less than 1 in the “Every” field with the “hours” unit was not scheduling the correct interval #2930
  • Recipe Logs – Improved vulnerability fixes in Pro filters esc_attr #2929
  • Incoming Webhooks – DB query polluting error logs in a rare case #2933
  • Incoming Webhooks – Improved query for recipes look up #2933

5.9 [2024-07-02]

New Integration:

New Triggers:

  • Easy Digital Downloads – A payment fails #1490
  • Gravity Forms – An entry is deleted from a form #2866
  • Kadence – A user submits a form with a specific value in a specific field #2676
  • LifterLMS – A user’s order status of a product type changes to a specific status #2877
  • Woo – A product is restocked #1232
  • Woo – A product variation is out of stock #1229
  • Woo – A product variation is restocked #1233
  • WPCode – A snippet throws an error #2753

New Actions:

  • Gravity Forms – Delete all form entries for a specific user #2865
  • WordPress – Enable/disable comments on a post #1486

New Condition:

  • GiveWP – The user has/does not have an active recurring donation #2864

New Tokens:

  • LearnDash – A user submits an assignment – Assignment ID #2860
  • Post Loops – Post URL, Post slug, Featured image, and Author tokens #2889
  • WordPress – A specific type of post is set to a status – Post Author ID, Post slug #2152

Updated:

  • Advanced Coupons – Add a specific amount of store credit to the user’s account – New field to customize Activity and Related text #2881
  • Advanced Coupons – Remove a specific amount of store credit from the user’s account – New field to customize Activity and Related text #2882
  • Amelia – A user’s booking of an appointment for a service has been changed to a specific status – Add support for custom values in the status dropdown #2904
  • MemberPress – A coupon code is redeemed – Action hook priority updated #2893
  • Modern Events Calendar – Event’s field label updated #2890
  • Woo – A user completes, pays for, lands on a thank you page for a variable product with a variation selected – “Any variation” option added #2847

Fixed:

  • BuddyBoss – Create a group – Additional users to add to the group – Field is optional now #2843
  • Easy Digital Downloads – A user has an active subscription to a download – Condition not showing in the UI #2859
  • Forminator – Formatted token values showing both raw and formatted values #2851
  • LearnDash – An assignment is graded – Set recipe user context to the user that submitted assignment #2862
  • Loop filters – WP_User_Query calls improved #2858
  • MemberPress – A coupon code is redeemed – Coupon tokens empty #2841
  • Schedule – Add checks for class to load.php #2895
  • Scheduled Actions – Actions not properly scheduling due to whitespace in time on some RTL websites #2886
  • WordPress – A user’s comment on a specific type of post receives a reply – Trigger running in wrong user context #2596

Under the hood:

  • Recipe Log filters – Add a fallback to return data from tables if views are disabled or not exists #2849
  • Setup Wizard – Added Pro license activation step #2891

5.8 [2024-05-21]

New Integration:

  • Database Query #2571
  • Code Snippets #2768

New Triggers:

  • WPCode – A snippet is deactivated #2754
  • Woo Memberships – A user’s access to a membership plan is changed to a status #2798

New Actions:

  • Code Snippets – Create a code snippet #2768
  • Database Query – Run a SELECT query #2573
  • Database Query – Run an SQL query #2769
  • FluentCRM – Remove a contact from lists #2758
  • Gravity Forms – Submit an entry for a form #2526
  • MailerLite – Create or update a subscriber #2721
  • MemberPress – Cancel the user’s recurring membership #2530

New Conditions:

  • GamiPress – The user’s points type meets a condition #2613
  • Tin Canny Reporting – A user has recorded a verb for a module #2786

Update:

  • Incoming Webhooks – Show sample data in fields #2823

Fixed:

  • BuddyBoss/BuddyPress – Create a group – Group URL token not using custom slug #2830
  • Emails – An email address ends/does not end with a domain – Domain are non case sensitive now #2816
  • Events – An attendee is registered for an event – Not firing for multiple tickets when an Outgoing Webhook is part of the recipe #2767
  • Recipe Logs – Date range filter with same date does not return results #2814
  • Recipe Logs – Loop recipes – Actions not showing dates in the sidebar #2821
  • WS Form – A form is submitted with a specific value in a specific field – Specific value not working correctly with radios #2806
  • Woo Subscriptions – A user purchases a variable subscription with a variation selected – PHP Error in a particular situation #2811

Under the hood:

  • Action Scheduler – Version bump to v3.7.0 #2827
  • System Status – Last updated date when Automator Pro is updated #2809
  • Copy_Recipe_Parts_Pro class moved to Automator Free #2799

5.7 [2024-04-23]

New Integrations:

  • (Google) Sheets Web App #2592
  • Schedule #2264

New Triggers:

  • Sheets Web App – Receive data from Google Sheets Web App #2593
  • LifterLMS – A user enrolls in a membership #2466
  • LifterLMS – A user triggers an engagement #2467
  • Schedule – Repeat every hour, day, week, month or year at a specific time #2791
  • Schedule – Repeat every weekday at a specific time #2789
  • Schedule – Run on a specific date and a specific time #2790

New Action:

  • Woo Subscriptions – Remove a subscription product from the user’s subscription #2729

New Conditions:

  • Automator Core – A user has a recipe in a status #2628
  • LifterLMS – The user does not have a membership #2707
  • LifterLMS – The user has a membership #2706
  • LifterLMS – The user is enrolled in a course #2704
  • LifterLMS – The user is not enrolled in a course #2705

New Features:

  • Magic Button – Gutenberg Blocks for Magic Button and Magic Link recipes #2722
  • Magic Button – Support for AJAX button and link #2719

Added:

  • AffiliateWP – Create an affiliate – Added a User Email field #2761
  • BuddyBoss – Add a post to the sitewide activity stream – Add “Generate a preview image from the first URL included in the message” option #2715
  • BuddyBoss – Add a post to the user’s activity stream – Add “Generate a preview image from the first URL included in the message” option #2714
  • LearnDash – Send a certificate – CSS field for styling #2772
  • Woo Memberships – Membership post ID and plan post ID #2723

Updated:

  • Advanced Custom Fields – Added WP Filter automator_acf_post_type_posts_per_page to modify the dropdown count #2796
  • EDD – Cancel the user’s subscription matching a subscription ID – Added filter automator_pro_edd_cancel_subscription_by_id_can_cancel #2727
  • LearnDash – Send an email to the Group Leader actions – Email will be sent to each “To” recipient individually #2703
  • MemberPress – A coupon code is redeemed – do_action switched to make it run more reliably 62193 #2732
  • Woo – Add a product to an order – Add Price and Quantity fields #2710

Fixed:

  • BuddyBoss – Send an email to all members of a group – Email content not converting new lines into
    #2755
  • Woo Subscriptions – Set the user’s subscription of a subscription product to a status – Added pending-cancel option #2770
  • WordPress – A term archive is viewed – Polluting error logs #2713
  • WordPress – Update the content of a post – Changing the post type #2764

Under the hood:

  • Automator’s internal post types available for post type selection #2717
  • Deprecate WP Bitly Integration #2730
  • Shorten Woo Plugin Names #2776

5.6 [2024-03-13]

New Feature:

  • Recipe UI – Delay – Use a custom token/value option #2683

New Integrations:

  • Date and Time #2671
  • Generator #2625
  • Magic Button #2363
  • QR Code #2657
  • Run Code #2481
  • wpDiscuz #2604

New Triggers:

  • Gravity Forms – A list row is submitted in a form #2670
  • SureCart – A refund for a product is issued to a customer #2521
  • SureCart – A user renews a subscription to a product #2520
  • SureCart – A user’s subscription to a product is cancelled #2519
  • wpDiscuz – A guest comment is submitted on a user’s post #2601
  • wpDiscuz – A guest comment on a user’s post is approved #2602

New Actions:

  • Date and Time – Generate a date #2655
  • Date and Time – Generate a date and time #2656
  • Date and Time – Generate a date and time based on a date #2661
  • EDD Recurring – Cancel the user’s subscription matching a subscription ID #2634
  • Generator – Generate a hash #2672
  • Generator – Generate a nonce #2673
  • Generator – Generate a random email #2654
  • QR Code – Generate a QR code #2662
  • WooCommerce – Get order details by an order ID #2610
  • Woo Subscriptions – Extend the user’s next subscription renewal date to a specific product variation of a
    specific product by a number of days #2643
  • WordPress – Verify a nonce #2674
  • wpDiscuz – Add a comment to a post #2603

New Condition:

  • LearnDash – The user is/is not a leader of a group #2617
  • WordPress – The user does not have a specific role #2697

New Post Loop Filters:

  • WooCommerce – An order ID is between a start ID and end ID #2557
  • WooCommerce – An order has/does not have a status #2559
  • WooCommerce – An order was placed between a start date and end date #2558

New Token:

  • GamiPress – A user earns an achievement – Image URL & Achievement ID tokens #2641

Updated:

  • Advanced Custom Fields – Support for ‘user_role’ #2621
  • BuddyBoss – Create a group – Add a group type option #2624
  • LearnDash – Send a certificate – New WP Filter automator_pro_learndash_certificate_filename to change the file
    name #2650
  • LearnDash – User is/is not a member of a group – “Any group” option #2693
  • Woo Memberships – Remove the user from a membership plan – Membership plan field token support #2659
  • WordPress – Taxonomy triggers – “Also include child categories” option #2668

Fixed:

  • BuddyBoss – A user joins a private group, A user joins a hidden group, A user joins a public group, A user joins
    a private group – Not working when multiple users added by admin #2684
  • BuddyBoss – Set the user’s Xprofile data – Not handling date fields properly #2690
  • BuddyPress – A user is removed from a group – Trigger not firing when an admin removes a user from backend
    #2663
  • BuddyPress – A user joins {{a private group}} – Trigger not firing when an admin adds a user from backend
    #2638
  • Formatter – Replace values in a string – Not replacing data in a JSON string #2689
  • Forminator – File field token returning as Array and not the file path #2665
  • LearnDash – Add a course to a group – Remove “Any course” option #2686
  • LearnDash – Add the user to a group – Tokens not rendering proper values #2626
  • WPForms – A user submits a form with PayPal payment – Trigger not firing #2623
  • Woo Subscriptions – A user’s renewal payment for a subscription product fails – Set the correct context of the user in logs #2629
  • WooCommerce – A product in a specific term in a specific taxonomy has its associated order set to a specific status – Not firing for some users #2680

UI Updates:

  • Magic Button and Links triggers moved to “Magic Button” Integration #2479
  • “Call a custom function” actions moved to “Run Code” integration #2482
  • “Generate a string” action moved to “Generator” integration #2625

Under the hood:

  • Magic Button and Links – Additional WordPress filters #2542

5.5.0.1 [2024-02-20]

Fix:

  • Groundhogg – Update Get Tags functionality for compatibility with Groundhogg 3.2.2+ #2635

5.5 [2024-01-25]

New Trigger:

  • Easy Digital Downloads – A file is downloaded #2486

New Actions:

  • BuddyBoss – Unsubscribe the user from a forum #2514
  • BuddyPress – Unsubscribe the user from a forum #2515
  • Easy Digital Downloads – Delete a customer by ID #2065
  • LearnDash – Extend the user’s access to a course by a number of days #2529
  • Woo Subscriptions – Extend the user’s next subscription renewal date to a specific product by a number of days
    #2528
  • Woo – Add a note to an order #2561

New Trigger Tokens:

  • Woo – Order item(s) total #2550
  • Woo – User’s total spend & User’s total spend (unformatted) #2549
  • WordPress – Post content (formatted) #2605

New Action Tokens:

  • WordPress – Add an image to the media library – Media Library ID and Media Library image URL #2599

Added:

  • LearnDash – Reset the user’s progress in a course – “Reset Simple Course Timer data” checkbox when Uncanny
    Toolkit Pro is active #2576
  • Woo – Generate and email a coupon code – Added generated coupon property for Recipe logs #2546

Updated:

  • Easy Digital Downloads – “Product” text changed to “Download” for consistency #2608
  • OpenAI – Use a prompt to generate text with the Davinci model – Action deprecated, existing recipes switched to
    davinci-002 model #2589
  • Paid Membership Pro – Filters missing hidden levels #2586
  • WordPress – “Post content” token renamed to “Post content (raw)” #2606

Fixed:

  • Amelia – A user’s booking of an appointment for a service has been changed to a specific status – Set the
    context of the trigger to the current user #2554
  • Background actions – Condition group incorrectly show as skipped in the Recipe logs #2588
  • BuddyBoss – Set the user’s Xprofile data – Handle multiple options #2574
  • JetFormsBuilder – Tokens are now being rendered inside the User Loop #2587
  • Loop filters – A post is a specific type of post – Now only displays public post types #2583
  • Paid Membership Pro – An admin assigns a membership level to a user – Set member as the current user for recipe
    logs #2566
  • WordPress – A user updates a post – No longer fires on publish and on trash events #2543
  • WordPress – A user updates a post in a specific status – Validation to check if array key exists #2564

Under the hood:

  • Data management – Auto prune cron now includes settings for hours and minutes #2562
  • Loop Filters – Make Loop Filters a post type as private #2580
  • Magic button/link – WP Filters and actions – automator_pro_magic_link_tokens, automator_pro_magic_buttons_tokens,
    automator_pro_magic_link_triggered, automator_pro_magic_button_triggered #2539

5.4.0.1 [2024-01-10]

Fix:

  • OpenAI – Changed deprecated models to use gpt-3.5-turbo-instruct #2569

5.4 [2023-12-21]

New Actions:

  • WooCommerce Bookings – Create a booking #2397
  • WooCommerce Bookings – Change a booking to a specific status #2360

New Conditions:

  • EDD Software Licensing – A user has/does not have an active license for a download #2487
  • Easy Digital Downloads – A user has/has not downloaded a file #2485

New Loop Filters:

  • BuddyBoss – A user does not have a value in an Xprofile field #2496
  • BuddyBoss – A user has a value in an Xprofile field #2497
  • BuddyPress – A user does not have a value in an Xprofile field #2495
  • BuddyPress – A user has a value in an Xprofile field #2491

New Tokens:

  • MemberPress – Quiz triggers – Course ID #2503
  • Woo #2516
    • Order fee
    • Order fee (unformatted)
    • Shipping fee
    • Shipping fee (unformatted)
    • Stripe fee
    • Stripe fee (unformatted)
    • Stripe payout
    • Stripe payout (unformatted)

Added:

  • Formatter – Output the year in date formatter #2535
  • LearnDash – Send a certificate – Checkbox to “CC the user’s Group Leaders” #2527

Updated:

  • Data management – Auto-prune recipe logs – Added a dropdown to select time frame #2538
  • WooCommerce – User purchased conditions – Add “Any product” #2500

Fixed:

  • MemberPress – A coupon code is redeemed – Expects a user ID check #2483
  • WooCommerce – A user’s order status changes to a specific status – Handle “Any” status #2522

5.3.0.1 [2023-12-05]

Updated:

  • BuddyBoss – Add a post to the activity stream of a group – Support added for wp_embed/video preview #2501

Fixed:

  • Gravity Forms – A user submits a form with a specific value in a specific field – PHP Error when entry is not
    found #2508
  • WishList Member – Remove the user from a membership level – Replace deprecated methods #2498

Under the hood:

  • License page – Added WP nonce validation when clearing license #2492
  • License page – Added admin check on activation/deactivation and change license key actions #2493
  • Replaced $_GET and $_POST to use filter_input to avoid vulnerability
    #2494

5.3 [2023-11-20]

New Feature:

  • Loops – Post Loops #2453

New Integration:

  • WooCommerce Bookings #2391

New Triggers:

  • WooCommerce Bookings – A booking is updated #2357
  • WooCommerce Bookings – A booking status is changed to a specific status #2358

New Loop Filters:

Post Loop

  • WordPress
    • A post is a specific type of post #2459
    • A post has/does not have a specific meta key #2459
    • A type of post has/does not have a term in a taxonomy #2460
    • A post’s field meets a condition #2458
    • A post’s meta value meets a condition #2457

User Loop

  • LearnDash
    • The user has/has not completed a course #2422
    • The user has/has not completed all courses in a group #2423
    • The user is/is not enrolled in a specific course #2420
    • The user is/is not enrolled in a specific group #2421
  • WooCommerce – The user has/has not purchased a specific product #2418
  • WooCommerce Subscriptions – The user has/does not have an active subscription of a product #2419

New Token:

  • Studio Cart – Payment option label #2455

Added:

  • BuddyBoss – Add a post to the activity stream of Group – Add an option to preview link. #2450
  • User Loops – User specific tokens in new “Loop” token category #2475

Fixed:

  • BuddyBoss – Posting to groups only works for admins #2461
  • MemberPress – The user meta fields coming form MemberPress are not returning the correct information when using
    the “User meta” token #2474
  • The Event Calendar – PHP Error when parsing tokens #2464
  • WP Fusion – Remove a tag from the user – Tag Names showing as [object] [Object] #2468
  • WordPress – A taxonomy term is added to a specific type of post – Not listing the custom taxonomies when a
    custom post is selected #2449
  • WordPress – A user updates a post – Firing when a post is auto saved #2470

Under the hood:

  • Loop filters – Added dependency method in parent class to allow filters to conditionally load the filter #2440

5.2.0.1 [2023-10-30]

Fixed:

  • Incoming Webhooks – PHP Error when properties declaration is not found in some Webhook integrations #2448

5.2 [2023-10-26]

New Integrations:

New Actions:

  • Gravity Forms – Delete the entry that matches an entry ID #2432
  • LearnDash – Mark a quiz complete for the user #2198
  • LearnDash – Mark a quiz not complete for the user #2199
  • Memberium for Keap – Add a tag to a contact #2293
  • Memberium for Keap – Add or remove a contact tag(s) #2323
  • Memberium for Keap – Add the user to a membership level #2239
  • Memberium for Keep – Remove a tag from a contact #2294
  • Memberium for Keep – Remove the user from a membership level #2240
  • WPCode – Create a code snippet #1985

New User Loop Filters:

  • Woo Memberships – The user does not have an active membership of a product #2370
  • Woo Memberships – The user has an active membership of a product #2369
  • BuddyBoss – The user is in a group #2424
  • BuddyBoss – The user is not in a group #2424

New Action Conditions:

  • WordPress – The user’s ID meets a condition #2278
  • BuddyBoss – The user has a value in an Xprofile field #2335
  • BuddyBoss – The user does not have a value in an Xprofile field #2335
  • BuddyBoss – The user is a member of a group #2341
  • BuddyBoss – The user is not a member of a group #2341
  • Easy Digital Downloads – The user has not purchased a download #2434
  • Easy Digital Downloads – The user has purchased a download #2399
  • Memberium for Keap – The user has a membership level #2242
  • Memberium for Keap – The user does not have a membership level #2242
  • WooCommerce – The user has not purchased a product a number of times in the past number of days #2297
  • WooCommerce – The user has purchased a product a number of times in the past number of days #2297

Added:

  • Incoming Webhooks – Recipe Logs – Additional data is now listed when viewing logs #2396

Updated:

  • LearnDash – Email actions – set_mail_values to pass user_id and recipe data #2413
  • User Loops – Memory optimization #2428
  • WooCommerce – Create orders – New WP Action automator_pro_woocommerce_order_created #2411

Fixed:

  • Automator – Call a custom function/method – Returning invalid json while parsing empty function parameters
    #2436
  • Fluent Support – The icon URL is not correct in the Logs table #2407
  • FlunetCRM – Migrate triggers and actions to use load_options/options_callback #2389
  • JetFormBuilder – Trying to validate a specific trigger even when there are no recipes that are using it causing
    warnings #2402
  • MasterStudy LMS – Lesson and Quiz By Course ID Changes #2364
  • User Loops – User’s email address ends with a domain – Ignore @ symbol in the field #2415
  • User Loops – Improved error handling when an invalid data is returned #2444

Under the hood:

  • Improved PHP 8.2 compatibility #2409
  • Upgrade schema to support MySQL v5.5 #2405

5.1.0.1 [2023-09-28]

Fixed:

  • Gravity forms – A form is submitted with payment – Not firing for subscription payments #2374
  • MemberPress – Add the user to a membership – Adding a recurring subscription product does not create a recurring
    subscription for the user #2384
  • Run now – Erroneously firing all “Run now” recipes #2383
  • User Loops – User Loops do not delete all loop filters and actions when a loop is deleted #2376

5.1 [2023-09-25]

New Integrations:

New Feature:

  • Run now – Trigger recipe manually #2354

New Triggers:

  • AffiliateWP – A WooCommerce product is purchased using an affiliate referral #2303
  • EDD Recurring Payments – A user cancels a subscription to a download #2155
  • EDD Recurring Payments – A user’s subscription to a download expires #2154
  • Gravity Forms – A user registers with a form #2321
  • LearnDash – An assignment is graded #2132
  • LearnDash – An essay question is graded #2133
  • WooCommerce – A product in a specific term in a specific taxonomy has its associated order set to a specific
    status #2256

New Actions:

  • Bitly – Shorten a URL #2276
  • EDD Recurring Payments – Delete a customer that matches an email #2064
  • EDD Recurring Payments – Set a subscription download to expire on a specific date for the user #2153
  • WooCommerce – Add a product to an order #1962

New Conditions:

  • EDD Recurring Payments – The user does not have an active subscription to a specific download #2156
  • EDD Recurring Payments – The user has an active subscription to a specific download #2157

New Tokens:

  • WooCommerce – Order item(s) tax, Order item(s) quantity #2344
  • WooCommerce – Country and State full name tokens #2289
  • WordPress – A specific meta key of a specific type of post updates to a specific value – Post status #2328

Added:

  • BuddyBoss/BuddyPress – Add a post to the activity stream of a group – do_action
    bp_groups_posted_update #2313

Updated:

  • AffiliateWP – “An affiliate refers a sale of a WooCommerce product ” renamed to “A user purchases a WooCommerce
    product using an affiliate referral” #2302
  • Gravity Forms – A user submits a form with a specific value in a specific field – Added WordPress filter automator_pro_gf_user_submits_matching_value_cron
    to optionally fire it via cron #2326
  • MemberPress – Add the user to a membership – Add support for welcome emails #2352
  • User Loop Filters – Additional matching criteria added #2334
  • WooCommerce – Product total renamed to Order item(s) subtotal #2343
  • WordPress – Set post meta – Remove “Any post” option #2330

Fixed:

  • ARMembers – Add the user to a membership plan – Plan not getting assigned to the user #2324
  • Action tokens – Not working in actions that are inside a loop #2338
  • AffiliateWP – A user purchases a WooCommerce product using an affiliate referral – not working as expected
    #2286
  • Typeform – Header signature is now properly validated #2317
  • Users Loop filters – A user meta value meets a condition – Contains and Does not contains not working as
    expected #2346
  • WooCommerce – A product has its associated order completed, paid for, thank you page visited – Retuning the
    information for all the products in the order #2333
  • WordPress – A user’s role changed from a specific role to a specific role not triggering consistently #2308
  • WordPress – Set post meta – Removing shortcodes – Added WordPress filter automator_skip_do_shortcode_parse_in_fields
    to optionally skip field sanitization #2315

Under the hood:

  • Auto purge logs – Add additional filters #2350
  • Database Tools – Show/Repair Pro tables #2284
  • Duplicate recipe – Now copies Conditions and Loops properly #2366
  • User Loops – Affecting normal recipe status #2319
  • User Loops – Loop’s recipe flow disregards asynced actions status #2361
  • Plugin updater library updated to the latest version #2368

5.0.0.1 [2023-08-31]

Fixed:

  • AffiliateWP – An affiliate refers a sale of a WooCommerce product – Field not loading #2306
  • Incoming Webhooks – Get samples – Fixed undefined JS nonce variable #2298
  • Gravity Forms – Create a gravity form entry – Get fields – Fixed undefined JS nonce variable #2298
  • WordPress – A user’s role changed from a specific role to a specific role now only completes relevant trigger
    when added multiple times in a recipe #2300

5.0 [2023-08-24]

Note: Uncanny Automator 5.x is no longer compatible with Uncanny Automator Pro < 5.0.

New Feature:

  • User Loops 🔄 #2268

New Triggers:

  • Charitable – A recurring donation to a campaign is cancelled #2005
  • Charitable – A recurring donation to a campaign is made #2108
  • MemberPress – A sub-account is removed from a parent account #1423

New Actions:

  • AffiliateWP – Link a customer to an affiliate for lifetime commissions #1929
  • Charitable – Add an entry in a donation log #2010
  • Formatter – Extract the first word from a string #2274
  • LearnDash – Reset the user’s progress for all courses associated with a group #1983
  • WordPress – Fetch an existing user #2035

New Condition:

  • WordPress – The user’s email address matches a specific domain #2279

Updated:

  • BuddyBoss – A user updates their profile with a specific value in a specific field – PHP notices when array is
    passed #2249
  • Email – Send an email – Email body is now fetched at runtime instead of when scheduled #2245
  • LearnDash – Send an email to the user’s group leader(s) – Email body is now fetched at runtime instead of when
    scheduled #2265
  • LearnDash – Send an email to Group Leaders of a group – Added checkbox to exclude child groups #2141
  • Mailpoet – Remove a subscriber from a list – Now available for both Logged-in and Everyone recipes #2231

Fixed:

  • ARMember – Pro version throwing a PHP Error #2225
  • Automator – Condition – The user has completed a recipe – Removed redundant queries #2271
  • BuddyBoss – A user updates their profile with a specific value in a specific field – Now runs when Automator
    updates the user profile using the “Set the user’s Xprofile data” action #2212
  • Formatter – Convert date into format – Now works for non-English language sites #2235
  • MyCred – A user earns a rank – Now fires more reliably when multiple live recipes are using the trigger #2196
  • WooCommerce Subscription – Sites on WordPress.com now list subscriptions products reliably #2222
  • WooCommerce Subscription – ​Condition – The user has an active subscription to Any Subscription Product – Now
    works as expected #2248
  • WordPress – Remove a role from the user’s roles – Now removes the role successfully in a wider range of
    situations #2217
  • WordPress – Create a user – The meta fields saved more reliably #2229

Under the hood:

  • Renamed deprecated arg get_trigger_id to trigger_log_id #2272
  • Action Scheduler bumped to 3.5.4
  • Improved PHP 8.2 compatibility

4.14.0.1 [2023-07-17]

Fixed:

  • RafflePress – RafflePress Pro support added #2211
  • BuddyPress – A user requests access to a private group – Call to undefined function bbp_get_user_profile_url
    #2220
  • Automator license – License activation not working reliably in a certain situation #2214

4.14 [2023-07-13]

New Integrations:

New Triggers:

  • Groundhogg – A note is added to a contact #1817
  • RafflePress – Someone enters a giveaway with a specific action #1986
  • WP Download Manager – A user downloads a file #2061
  • WooCommerce Subscriptions – A user renews a subscription to a product for the nth time #2109

New Actions:

  • ARMember – Add the user to a membership plan #1988
  • ARMember – Remove the user from a membership plan #1989
  • Formatter – Replace values in a string #2171

New Tokens:

  • WooCommerce – Create orders – Payment URL & Direct checkout URL #2139
  • WooCommerce Subscriptions – Payment URL & Direct checkout URL #2140
  • WordPress – Add a comment to a post – Comment ID #2053

Added:

  • Automator license – Allow plugin to be pre-activated by defining AUTOMATOR_PRO_LICENSE_KEY in
    wp-config.php #2207

Updated:

  • Incoming Webhook – Added WordPress filter to modify the header return response #2130
  • Scheduled Actions – Handle Action Scheduler failure with complete-with-error status #2173
  • WooCommerce Subscriptions – Return variation information for variable triggers #2110
  • WordPress – Set user meta – WP Filter to optionally disable field sanitization #2183
  • WordPress – Set post meta – WP Filter to optionally disable field sanitization #2183

Fixed:

  • AffiliateWP – “Create a referral for a specific affiliate ID” and “Create a referral for the user” are missing
    blue pills for fields #2150
  • BuddyBoss – A user updates their profile with a specific value in a specific field – Tokens returning wrong
    information #2163
  • BuddyBoss – Send a message to the user – Tightened security setting when setting Sender’s User ID #2159
  • Gravity Forms – A user submits a form with a specific value in a specific field – Strict comparison of User ID
    without casting it as an int #2176
  • LearnDash – Repair the progress of a completed course for the user – Erroneously adding quiz completions to
    courses without quizzes #2144
  • LearnDash – Repair the progress of a completed course for the user – Erroneously completing Not started courses
    #2144
  • MemberPress Courses – Reset progress action does not reset quiz data #2138
  • The Events Calendar – A user attends an event – Trigger runs for the ticket purchaser and not for the attendee
    #2167
  • WS Form – triggers are not returning all the available tokens of the form #2174
  • Wishlist member – Replaced deprecated functions #2162

Under the hood:

  • Automator Pro license – Improved license validation #2208
  • Incoming Webhooks – Filter to allow REST route to be renamed #2136
  • Automator – “third-party integrations” text changed to “app integrations” #2184
  • Automator menu – Automator Pro license menu entry removed #1993
  • Renamed Autoloader param to avoid conflict with Uncanny Automator #2206
  • Recipe Logs – Action tokens are not working when the source action has delay or schedule #2147
  • Recipe Logs – Status dropdown – Empty rows now shows correct status text #2192
  • Recipe Logs – Filters dropdown – Do not automatically select “Anonymous” as a default option in user selector
    #2128

4.13 [2023-05-25]

New Integrations:

  • Charitable #2072 (Requires Automator v4.15+)
  • Formatter #2054 (Requires Automator v4.14+)
  • ThriveCart #2074
  • Typeform #2075

New Triggers:

  • BuddyBoss – A guest replies to a topic #2091
  • BuddyBoss – A user is removed from a group #1932
  • BuddyBoss – A user joins a specific type of group – 50744 #2063
  • BuddyPress – A user is removed from a group #1592
  • Charitable – A donation to a campaign is made for an amount greater than, less than, or equal to an amount
    #2107
  • ThriveCart – Receive data from ThriveCart webhook #2115
  • Typeform – Receive data from Typerform webhook #2089

New Actions:

  • Formatter – Convert date into format #2097
  • Formatter – Convert number into format #2098
  • Formatter – Convert text into format #2099
  • LearnDash – Repair the progress of a completed course for the user #2086

Updated:

  • Gravity Forms – A form is submitted with a specific value in a specific field – Code quality updated #2113
  • WS Form LITE – Renamed to WS Form #2082
  • WordPress – Set post meta – Support serialized input #2102
  • bbPress – A user replies to a topic – Does not select the correct user when Automator makes the reply on behalf
    of a user #1960

Fixed:

  • BuddyBoss – Send a notification to all members of a group – The “Notification link” is not redirecting the users
    #2084
  • Fluent Support – Tickets created by Automator does not display title on Ticket Management page #2104
  • WP Mail SMTP – Pro triggers not appearing #2077
  • WordPress – A user updates a post in a specific taxonomy is triggering twice #2092
  • WordPress – A user’s comment on a specific type of post receives a reply not running reliably #2078

Under the hood:

  • Incoming Webhooks – WP filter automator_pro_webhook_response_$recipe_id to modify Webhook success
    response #2111

4.12 [2023-05-02]

New Triggers:

  • MemberPress – A coupon code is redeemed #1941
  • MemberPress – A user’s payment for a product fails #1950
  • WordPress – A term archive is viewed #1849
  • WordPress – A user views a term archive #1848

New Actions:

  • Automator Core – Generate a random string – 50016 #2031
  • WooCommerce Subscriptions – Extend a user’s subscription to a specific product variation of a specific product
    by a number of days #1847
  • WooCommerce Subscriptions – Shorten a user’s subscription to a specific product by a number of days #1659

New Conditions:

  • Paid Memberships Pro – The user does not have an active membership of a specific level #2058
  • Paid Memberships Pro – The user has an active membership of a specific level #2028
  • WishList Member – The user is not an active member of a membership #2057
  • WishList Member – The user is an active member of a membership #2045
  • Woo Memberships – The user does not have an active membership of a specific plan #2059
  • Woo Memberships – The user has an active membership of a specific plan #2027

Added:

  • MemberPress – “Any membership” option added to filters #2043
  • WooCommerce – “A user completes, pays for, or lands on a thank you page for a variable product with a variation
    selected” – Added Product tokens #2026
  • WooCommerce Subscriptions – “Any subscription” option added to filters #2044

Updated:

  • BuddyBoss – A user updates their profile with a specific value in a specific field – Use * to
    target “any” value #2037
  • BuddyPress – A user updates their profile with a specific value in a specific field – Use * to
    target “any” value #2039

Fixed:

  • Advanced Custom Fields – “A user updates a field on a post” – Trigger is firing for the incorrect post type
    #2036
  • LearnDash – “A user answers a quiz question correctly” and “A user answers a quiz question incorrectly” – Now
    fires for all question types #2013
  • WooCommerce Subscriptions – Extend a user’s subscription to a specific product by a number of days – Logic to
    increase the days fixed #2068
  • WordPress – “A user’s post is set to a specific status” – Firing for a different post type #2056
  • WordPress – Create a User – Missing check for new user notifications #2030
  • WordPress – “A specific type of post is set to a status” – Runs twice in certain situation #2062

Under the hood:

  • Recipe action filters – Additional WordPress do_action hooks #2025 #2066

4.11.0.1 [2023-03-30]

Fixed:

  • BuddyBoss/BuddyPress – Xprofile – Database prefix issue on multisites #2011
  • Automator – Call a custom function/method – Argument passes empty value if the argument contains special
    characters #2001
  • WordPress – A user’s specific meta key is updated to a specific value – PHP 8 Error when the meta_value is not a
    string #2017

4.11 [2023-03-28]

New Triggers:

  • WooCommerce Subscriptions – A user’s renewal payment for a subscription product fails #1488
  • BuddyBoss – A user’s friendship request is accepted #1546

New Action:

  • Newsletter – Remove the user from a list #1841

Added:

  • BuddyBoss – Send an email to all members of a group – Added “Reply-to” field #2006
  • LearnDash – Send a certificate – Added “Reply-to” field #2006
  • LearnDash – Send an email to Group Leaders of a group – Added “Reply-to” field #2006
  • LearnDash – Send an email to the user’s group leader(s) – Added “Reply-to” field #2006
  • WooCommerce – Generate and email a coupon code – Added “Reply-to” field #2006

Updated:

  • BuddyBoss – Add a post to the activity stream of a group – “Activity action” field now lists BuddyBoss’s
    activity actions and description added for “Activity action link” #1970
  • BuddyBoss – Add a post to the sitewide activity stream – “Activity action” field now lists BuddyBoss’s activity
    actions and description added for “Activity action link” #1970
  • BuddyBoss – Add a post to the user’s activity stream – “Activity action” field now lists BuddyBoss’s activity
    actions and description added for “Activity action link” #1970
  • Gravity Forms – Create an entry action now fires Gravity Forms’s “after submission” hooks #1977
  • WooCommerce Subscriptions – Order tokens added to all subscription triggers #1987

Fixed:

  • A user’s specific meta key is updated to a specific value firing for fields that do not exist on meta bypassing
    the conditions set from the trigger #1965
  • Uncanny Automator – Call a custom function/method – Argument passes empty value if the argument contains special
    characters #2001
  • BuddyBoss – “A user joins a hidden group” – Does not trigger when the user is added in the backend #1922
  • FluentCRM – “Add a contact to a list” – Does not show the blue pill box correctly #1975
  • FluentCRM – “Add a contact to a list” – PHP notices after recipe completion #1975
  • Gravity Forms – Gravity fields & gAppointments fields conflict #1958
  • JetFormBuilder – A user submits a form with a specific value in a specific field trigger tokens are not
    returning values if the action has a delay #1957
  • JetFormBuilder – Only the first recipe runs if multiple recipes contain the same trigger #1973
  • MemberPress – A user’s transaction for a membership is set to a status – Not working when user is not logged-in
    #1996
  • Paid Membership Pro – An admin assigns a membership level to a user – User ID returning null #1967
  • User selector – Common tokens not being parsed #1956
  • WooCommerce – A user completes, pays for, lands on a thank you page for an order with a product in a category –
    Fix PHP notices #1952
  • WooCommerce Subscriptions – A user subscribes to a subscription product not returning subscription related dates
    #1954

Internal:

  • FluentCRM – WordPress filter to pass trigger IDs #1991

4.10 [2023-02-15]

New App Integration:

New Plugin Integration:

New Triggers:

  • BuddyPress – A user requests to join a specific type of group #1911
  • BuddyPress – A user creates a group #1912
  • BuddyPress – A user is removed from a specific type of group #1913
  • BuddyPress – A user leaves a specific type of group #1914
  • BuddyPress – A user rejects a friendship request #1915
  • BuddyPress – A user replies to an activity stream message #1916
  • BuddyPress – A user’s topic in a forum receives a reply #1917
  • LearnDash – A user answers a quiz question correctly #1837
  • LearnDash – A user answers a quiz question incorrectly #1838
  • Wholesale Suite – A wholesale lead is approved #1807
  • Wholesale Suite – A wholesale lead is rejected #1808
  • Wholesale Suite – A wholesale order for a specific product is received #1811

New Actions:

  • LearnDash – Unenroll the user from all courses associated with a group #1830
  • OpenAI – Use a prompt to generate text with the Davinci model #1940
  • Wholesale Suite – Deactivate a wholesale customer #1810
  • Wholesale Suite – Reject a wholesale lead #1809
  • Wholesale Suite – Set the wholesale price of a product to a specific amount for a role #1819

New Conditions:

  • LearnDash – The user is not enrolled in a course #1855
  • Groundhogg – A user does not have a tag #1921
  • Groundhogg – A user has a tag #1920

New Tokens:

  • BuddyBoss
    • A user’s topic in a forum receives a reply #1918
      • Topic ID
    • A user joins a hidden group #1926
    • A user joins a private group #1926
    • A user joins a public group #1926
      • Group ID

Added:

  • JetEngine – Now supports custom post type fields #1850

Updated:

  • Elementor – Popup logic revised for anonymous form submissions #1906
  • WordPress – Removed “All” option from the “Update the content of a post” action #1909
  • WooCommerce – Increased product count to return all products for bigger sites #1902

Fixed:

  • BuddyBoss – “A user joins a hidden group” doesn’t trigger when the user is added in the backend #1922
  • BuddyBoss – A user leaves a group trigger – Added the “Group ID” token and the trigger now fires when admin
    removes the user from the group #1931
  • BuddyBoss – Send an email to all members of a group – CC/BCC fields are no longer required fields #1933
  • GamiPress – A user earns an achievement – The trigger now fires for “award” of an achievement instead of
    achievement only #1907
  • WooCommerce – Create an order with product actions – Order ID token not showing in some situations #1948 #1949
  • WordPress – A user’s specific meta key is updated to a specific value now fires when the meta value is first
    time added #1942

4.9 [2023-01-18]

New Plugin Integration:

  • Thrive Apprentice #1882

New Triggers:

  • BuddyBoss – A user requests to join a specific type of private group #1589
  • BuddyBoss – A user creates a group #1588
  • BuddyBoss – A user is removed from a specific type of group #1598
  • BuddyBoss – A user leaves a specific type of group #1591
  • BuddyBoss – A user rejects a friendship request #1547
  • BuddyBoss – A user replies to an activity stream message #1587
  • BuddyBoss – A user’s topic in a forum receives a reply #1601
  • Thrive Apprentice – A user makes a purchase #1859
  • Thrive Apprentice – A user starts a module in a course #1862
  • Thrive Apprentice – A user attempts to access a restricted course #1865
  • Thrive Apprentice – A user progresses in a course #1863
  • Thrive Apprentice – A user starts a course #1860
  • Thrive Apprentice – A user starts a lesson in a course #1861

New Actions:

  • Thrive Apprentice – Grant the user access to a product #1867
  • Thrive Apprentice – Remove the user’s access to a product #1868
  • WooCommerce Subscriptions – Extend a user’s subscription to a specific product by a number of days #1656
  • WordPress – Update the author of a post #1784
  • WordPress Multisite – Add a specific user to a specific subsite #1791

New Action Tokens:

  • Fluent Support #1671
    • Ticket ID
    • Ticket URL
  • GamiPress #1676
    • The user’s previous points total
    • The user’s new points total

Updated:

  • Elementor – Show a popup – Now works reliably in certain situations #1895
  • Gravity Forms – A specific field in an entry for a form is updated to a specific value – Field and Value tokens
    now parse reliably #1896
  • LearnDash – “Send a certificate” does not support vertical layout #1730
  • PeepSo – Add a post to the site wide activity stream – Shows empty instead of the content #1875
  • Recipe Logs – Show User ID in the filter dropdown #1826
  • Recipe UI – Field labels in conditions standardized #1892
  • WP Mail SMTP Pro – Integration active updated to only show when Pro version is active #1893
  • WooCommerce – Create order actions – Show all shipping zones and methods #1831

Fixed:

  • Add a taxonomy term to a post in a post type not working for tags #1854
  • Automator – “A recipe completes with a specific status” is completing with incorrect status #1463
  • BuddyBoss – Send a private message to all members of a group action is returning “Message could not be sent.
    Please enter a recipient.” error #1885
  • GamiPress – A user attains a rank – Passing wrong user id to the action of the recipe if marked complete by the
    admin #1876
  • H5P – Triggers can’t be edited when you add them unless you refresh the page first #1824
  • PeepSo – Add a post to the site wide activity stream – PeepSo Permission issue #1874
  • WoCommerce – Create an order – Not storing Country or State properly #1835
  • WooCommerce – A guest order’s status is changed to a specific status – Enforcing user ID wrongly #1878
  • WooCommerce – A user purchases a variable product with a variation selected – Add a condition to select “paid
    for, completed, thank you” #1843
  • WordPress – Update the slug of a post – Switch $uncanny_automator to Automator() #1857

Under the hood:

  • Fixed deprecated notices on PHP 8.1+ #1887

4.8 [2022-12-08]

New App Integration:

  • MailerLite #1705

New Plugin Integration:

  • WS Form LITE #1803

New Triggers:

  • Jetpack CRM – A tag is added to a company #1737
  • Jetpack CRM – A tag is added to a contact #1738
  • LearnDash – A course is added to a group #1780
  • WP All Import – An import fails #1690
  • WPForms – A user submits a form with a specific value in a specific field with PayPal payment #1793
  • WS Form LITE – A form is submitted with a specific value in a specific field #1756
  • WS Form LITE – A user submits a form with a specific value in a specific field #1755

New Actions:

  • LearnDash – Add a course to a group #1781
  • LearnDash – Remove a course from a group #1782
  • MailerLite – Add a subscriber to a group #1706
  • MailerLite – Create a group #1582
  • MailerLite – Remove a specific group #1583
  • MailerLite – Remove a subscriber from a group #1584
  • WordPress Multisite – Add the user to a subsite #1790

New Trigger Token:

  • WooCommerce – Shipping method #1765

New Action Tokens:

  • BadgeOS #1674
    • Revoke a number of a certain type of points from the user
      • The user’s previous points total
      • The user’s new points total

Updated:

  • BuddyBoss – Notification actions – Filter to optionally strip HTML #1761
    • apply_filters( 'automator_action_send_notification_to_members', $notification_content, $this
      );
  • BuddyBoss – Send a private message to a specific user – Now shows if action is completed with errors #1768
  • BuddyBoss – Send an email to all members of a group – Show relevant tokens #1805
  • LearnDash – Send a Certificate – “From name” field added #1778

Fixed:

  • Affiliate WP – A referral is rejected no longer throws a PHP Error #1773
  • A delayed action is no longer stuck in progress when there is a user selector and the condition doesn’t run the
    action #1795
  • GamiPress – A user attains a rank – Fix Any rank option #1785
  • User Data not parsing JetFormBuilder dynamic token fields #1757
  • WooCommerce Memberships – A user’s access to a membership plan cancelled – Tokens not parsing #1792
  • Recipe Logs – Some Pro icons not appearing #1769

4.7.0.1 [2022-11-11]

Fixed:

  • JetEngine – PHP Error on some PHP 8+ sites #1748

4.7 [2022-11-10]

New Integrations:

  • Jetpack CRM #1562

New Triggers:

  • BuddyBoss – A user is banned from a specific type of group #1600
  • BuddyBoss – A user receives a type of on-screen notification #1710
  • Gravity Forms – A specific field in an entry for a form is updated to a specific value #1660
  • Jetpack CRM – A company is deleted #1556
  • Jetpack CRM – A contact is deleted #1554
  • Jetpack CRM – A quote is created #1557
  • Jetpack CRM – A quote status is accepted #1558
  • Jetpack CRM – A transaction is deleted #1560
  • Jetpack CRM – An invoice is created #1559
  • Jetpack CRM – An invoice is deleted #1561
  • LearnDash – A user submits an essay for a quiz #1677
  • WP Simple Pay – A subscription for a form is renewed #20
  • WooCommerce Subscriptions – A user’s subscription switches from a specific variation to a specific variation
    #1654

New Actions:

  • BuddyBoss – Send an email to all members of a group #1712
    Jetpack CRM – Change a contact’s status to a new status #1563
    The Events Calendar – RSVP on behalf of an attendee for an event #1695

New Conditions:

  • A post has a taxonomy term #1453

New Action Tokens:

  • Advanced Coupons #1666
    • Add a specific amount of store credit to the user’s account
      • User’s total store credit
    • Remove a specific amount of store credit from the user’s account
      • User’s total store credit
  • AffiliateWP #1667
    • Create a referral for a specific affiliate
      • Referral ID
      • Referral URL
    • Create a referral for the user
      • Referral ID
      • Referral URL
    • Create an affiliate
      • Affiliate ID
    • Affiliate URL
  • bbPress #1672
    • Post a reply to a topic in a forum
      • Reply URL
    • Post a topic in a forum
      • Topic URL
  • BuddyBoss #1664
    • Create a group
      • Group ID
      • Group URL
    • Post a reply to a topic in a forum
      • Reply ID
      • Reply URL
    • Post a topic in a forum
      • Topic ID
      • Topic URL
  • BuddyPress #1665
    • Create a group
      • Group ID
      • Group URL
  • Easy Affiliate #1669
    • Add a new affiliate
      • Affiliate ID
    • Record a sale for an affiliate
      • Affiliate sale URL
  • GiveWP
    • Create a donor
      • Donor ID #1675
  • PeepSo #1673
    • Add a post to the site wide activity stream
      • Post URL

Added:

  • Amelia – Custom fields tokens support #1663
  • BuddyBoss – Create a group – Add “Additional users to add to the group” field #1703
  • Recipe UI – Support custom values in selections inside conditions #1691
  • WooCommerce Subscriptions – New filter automator_pro_woocommerce_subscriptions_token_parser to update return
    value #1701

Updated:

  • Events Calendar – ‘RSVP for an event’ – deprecated #1696
  • Events Calendar – ‘RSVP on behalf of the user for an event’ – deprecated #1694
  • PeepSo – Add a post to the sitewide activity stream – Action sentence no longer displays complete contents of
    the field #1708
  • WooCommerce – Create an order actions – Allow tokens in “Quantity” field #1724
  • WordPress Multisite – A user is added to subsite – Setting user_id as the currently signed in user for the
    trigger #1713

Fixed:

  • Delayed actions – Action Scheduler throws fatal error if length is over 8000 characters #1733
  • LearnDash – Improved reliability of LearnDash Group ID validation when WPML is enabled #1655
  • PHP 8 error in a certain situation for some actions #1727
  • PeepSo – Token override is messing up action token label in other integrations #1735
  • Recipe logs – Action with multiple filters and “Any” criteria erroneously adding “Skipped” status in logs if a
    condition is met #1739
  • Scheduled actions – Scheduled actions are still running if the recipe is not live or trashed, the action is
    drafted or deleted #1698

4.6.0.1 [2022-10-26]

Fixed:

  • Webhooks – Legacy tokens are shown as invalid in some situations #1661

4.6 [2022-10-19]

New Feature:

  • Action tokens (Requires Automator v4.6+) – Actions now generate tokens for subsequent actions, enabling powerful
    automations where actions are linked and build upon each other

New Integration:

New Triggers:

  • BuddyBoss – A user creates a forum #1542
  • BuddyBoss – A user is suspended #1543
  • BuddyBoss – A user is unsuspended #1544
  • BuddyBoss – A user receives a private message from a user #1597
  • BuddyBoss – A user sends a private message to a user #1596
  • MemberPress Courses – A user achieves a score greater than, less than or equal to a value on a quiz #1374
    (Requires Automator v4.6+)
  • MemberPress Courses – A user achieves points greater than, less than or equal to a value on a quiz #1373
    (Requires Automator v4.6+)
  • The Event Calendar – An attendee is registered for an event with WooCommerce #1083 (Requires Automator v4.6+)
  • WPForms – A form is submitted with a specific value in a specific field with PayPal payment #1625
  • WooCommerce – A product has its associated order refunded #1236
  • WooCommerce – A product variation’s inventory status is set to a status #1231
  • WooCommerce – An order is partially refunded #1241
  • WordPress – A specific type of post is set to a status #1441
  • WordPress Multisite – A user is added to a subsite #1581

New Actions:

  • BuddyPress – Send a private message to a specific user #1631
  • WooCommerce – Change the price of a specific product to a new price #1534

New Conditions:

  • WooCommerce Subscriptions – The user does not have an active subscription to a specific product #1429

New Trigger Tokens:

  • WooCommerce – Order fees, Order shipping #1590
  • WooCommerce – An order is refunded – Order refund amount, Order refund reason #1602
  • WooCommerce – A user purchases a variable product with a variation selected – Variation ID #1552

New Action Tokens:

  • Automator core #1626
    • Call a custom function/method
      • Function return value
  • Gravity Forms #1628
    • Create an entry for a form
      • Entry ID
      • Entry URL
  • WooCommerce #1624
    • Create an order with a product
      • Order ID
      • Order URL (admin)
      • Order URL (user)
    • Create an order with a product with a payment gateway
      • Order ID
      • Order URL (admin)
      • Order URL (user)
      • Generate and email a coupon code
      • Coupon ID
      • Generated coupon code
    • Create a subscription order with a product
      • Order ID
      • Order URL (admin)
      • Order URL (user)
      • Subscription ID
      • Subscription URL
    • Create a subscription order with a product with a payment gateway
      • Order ID
      • Order URL (admin)
      • Order URL (user)
      • Subscription ID
      • Subscription URL
  • WordPress #1627
    • Create a user
      • User ID
      • Edit user page URL
      • Update the content of a post
      • Updated content
      • Update the title of a post
      • Updated title

Updated:

  • Gravity Forms – Create an entry for a form – No longer “requires user data” when used in Everyone recipes
    #1636
  • WooCommerce – Generate and email a coupon code to the user renamed to “Generate and email a coupon code” #1646
  • WooCommerce – Generate and email a coupon code to the user – action no longer forces user data #1645
  • WooCommerce – Generate and email a coupon code action now lists more than 1000 coupons #1620
  • WooCommerce – The user has an active subscription to a specific product – Grammar fixes #1567
  • WooCommerce – A product’s inventory status is set to a specific status – Field label renamed from “Product stock
    status” to “Status” #1629
  • WooCommerce – Create an order – Actions no longer require user data #1642
  • WooCommerce Subscriptions – Create a subscription order actions – Added “Order status” #1647
  • WordPress – “Remove a taxonomy term from a post in a post type” – Added custom value option to Post dropdown
    #1615

Fixed:

  • Action log – “Cancel” button for scheduled actions now works reliably #1617
  • BuddyBoss – Set the user’s profile type to a specific type no longer drops first user role #1572
  • JetFormBuilder – Triggers now generate “Field” and “Value” tokens #1540
  • Scheduled actions no longer throws PHP Error if the related plugin is no longer available #1610
  • WooCommerce – Create an order with a product – “Any status” removed from “Order status” dropdown #1648
  • WooCommerce Subscriptions actions no longer appear when the plugin is not active #1605
  • WordPress – A user is deleted – Now logs the correct User ID in recipe logs #1548

Under the hood:

  • WordPress – “A user’s role changed from a specific role to a specific role” – Added filter to optionally not run
    trigger if old roles are empty
  • Automator UI – Removed duplicate “Upgrade” notice #1608

4.5 [2022-09-21]

New Integrations:

New Triggers:

  • Advanced Ads – An ad’s status changes from a specific status to a specific status #1380
  • JetEngine – A user updates a specific JetEngine field on a specific post type to a specific value #1377
  • JetEngine – A user updates a specific JetEngine field on a specific post type #1378
  • JetFormBuilder – A form is submitted with a specific value in a specific field #1476
  • JetFormBuilder – A user submits a form with a specific value in a specific field #1477
  • MemberPress – A user’s transaction for a membership is set to a status #1095
  • Paid Membership Pro – An admin assigns a membership level to a user #196
  • SureCart – A guest purchases a product #1416
  • WordPress – A specific meta key of a specific type of post updates to a specific value #1234
  • WordPress – A user is deleted #1494

New Actions:

  • Affiliate WP – Create an affiliate #1369

New Conditions:

  • Date and time #1440
    • The date is, is not, before, after a specific date #1461
    • The date is between a specific date and a specific date #1459
    • The date is, is not, is before, is after a specific day of month #1465
    • The date is, is not, is before, is after a specific month #1460
    • The day is, is not a specific day of the week #1457
    • The time is before, is after a specific time #1462
    • The time is between a specific time and a specific time #1458
  • Uncanny Automator – The user has, has not completed a recipe #1421
  • MemberPress – The user is not an active member of a membership #1432
  • WooCommerce – A user has not purchased a specific product #1430

New Tokens:

  • WooCommerce – “A user reviews a product” – “Product SKU”, “Product categories”, and “Product tags” #1526

Added:

  • Recipe UI – Ability to group multiple actions under a condition (requires Automator 4.5+)
  • Automatic login link token – Added filter automator_pro_auto_login_link_disable_security_check to
    override security check #1513
  • TutorLMS – Mark a lesson complete for a user – Added “All lessons” option #43132 #1470

Updated:

  • Fluent Support – “Create a ticket” – Use a custom value option added #1512
  • Fluent Support – Added options_callback to avoid init issues #1478
  • LearnDash – Reset the user’s progress in a course – Delete course resume data if applicable #1506
  • Meta Box – “A user’s Meta Box field is updated” – Token sentences updated #1466
  • WooCommerce – Create an order action – Use a custom value option added #1480
  • WordPress – Change the label from “Select a role” to “Role” #1502

Fixed:

  • BuddyBoss – Send on-screen notification now runs reliably #1454
  • Delayed action no longer logs status “Completed” when it should be “Completed with errors” #1530
  • Gamipress – A user’s total points reaches a specific threshold – Threshold calculation logic updated #1424
  • MemberPress – “Add the user to a membership” now works reliably with tokens in the fields #1472
  • MemberPress – A user’s membership to a specific product expires – No longer triggers on recurring subscription
    renewal #1523
  • WooCommerce – “A guest completes, pays for, lands on a thank you page for an order with a product variation” –
    PHP Error when paid thru PayPal IPN confirmation #1521
  • bbPress & BuddyBoss – “Post a reply to a topic in a forum” sentence options fixed #1527

Under the hood:

  • API log – Dropping views no longer prevents log filters from showing up #1510
  • Action conditions – Fixed unnecessary calls #1516
  • Recipe logs – Queries merged to reduce number of DB calls #1518

4.4
[2022-08-31]

New Integrations:

  • KonnectzIT #1449
  • Make #1450
  • Meta Box #1451

New Triggers:

  • KonnectzIT – Receive data from KonnectzIT webhook #1268
  • Make – Receive data from Make webhook #1410
  • Meta Box – A user’s Meta Box field is updated #1409

New Conditions:

  • Emails – An email address does not end with a domain #1404
  • Emails – An email address ends with a domain #1403
  • WooCommerce – The user’s billing info contains a specific value #1407
  • WooCommerce – The user’s shipping info contains a specific value #1408
  • WordPress – A user with a username does not exist on the site #1400
  • WordPress – A user with a username exists on the site #1399
  • WordPress – A user with an email address does not exist on the site #1398
  • WordPress – A user with an email address exists on the site #1397
  • WordPress – The user has posted a specific number of approved comments #1405
  • WordPress – The user has published a specific number of posts #1406

New Tokens:

  • bbPress – “A guest replies to a topic” – Reply ID, URL and Content tokens #1393
  • Fluent Forms – “File upload” field token support added #1414
  • WooCommerce – “A guest completes, pays for, lands on a thank you page for an order with a product in a category”
    – “Order quantity” token added #1439

Added:

  • WooCommerce – Create an order actions – “Custom value” support added in dropdown fields #1420
  • WordPress – “Set the featured image of a post” – Image URL support added #1411

Updated:

  • Automator – Run a JavaScript code – Grammatical sentence update #1443

Fixed:

  • Elementor – Form IDs are now matched as string instead of numeric #1427
  • FluentCRM – Triggers now works reliably #1434
  • Fixed: Advanced Custom Fields – “A user’s ACF field is updated” – Added check when an admin adds a value for the
    first time #1389
  • LearnPress – User can’t attempt a quiz if enrolled into a course with Automator #1394
  • WordPress – “A specific meta key does not exists for a post” – Grammatical sentence correction #1433

4.3 [2022-08-15]

New Integrations:

  • Easy Affiliate #1303
  • Meta Box #1298
  • Studiocart #888 (New in Pro)
  • WP Mail SMTP Pro #1315

New Triggers:

  • bbPress – A guest replies to a topic #1062
  • Easy Affiliate – A payout is made to an affiliate #1300
  • Meta Box – A field is updated on a post #1304
  • Meta Box – A user updates a field on a post #1299
  • Studiocart – A guest completes an order for a product #1313
  • Studiocart – A subscription is cancelled for a product #1314
  • WP Mail SMTP Pro – In an email with specific text in the subject, a URL containing a string is clicked #974
  • WP Mail SMTP Pro – In any email, a URL containing a string is clicked #975
  • WooCommerce – A guest completes, pays for, lands on a thank you page for an order with a product variation
    #1235
  • WooCommerce – A product’s inventory status is set to a specific status #1230
  • WooCommerce – An order is refunded #1238

New Actions:

  • BuddyBoss – Send a private message to a specific user #1358
  • BuddyPress – Send all members of a group a notification #1152
  • Easy Affiliate – Add a new affiliate #1302
  • Easy Affiliate – Record a sale for an affiliate #1301
  • FluentCRM – Add a contact to a list #1252
  • FluentCRM – Remove tag from a contact #1253

New Conditions:

  • LearnDash:
    • The user has completed a lesson #1323
    • The user has completed a quiz #1317
    • The user has completed a topic #1321
    • The user has failed a quiz #1320
    • The user has not completed a lesson #1324
    • The user has not completed a quiz #1318
    • The user has not completed a topic #1322
    • The user has passed a quiz #1319
  • WordPress:
    • A specific meta key does not exist for a post #1354
    • A specific meta key exists for a post #1353
    • A specific user meta key does not exist for the user #1351
    • A specific user meta key exists for the user #1350

New Tokens:

  • BuddyBoss – “A user makes a post to the activity stream of a group” #1261
    • Activity media URL
    • Activity video URL
    • Activity document URL
  • Gravity Forms – Forms with payment fields #1312
    • Transaction ID
  • WP Job Manager – “An application is received for a job of a specific type” #1357
    • Job owner ID
    • Candidate ID

Added:

  • WooCommerce – Ability to apply a coupon in all “Create an order” actions – #41159 #1262
  • WooCommerce Subscriptions – “A user’s subscription to a specific variation of a variable subscription is set to
    a status” – “Any variable subscription” option added #1316
  • [INTERNAL] – Automator REST API – actions_order_and_conditions endpoint added #1384

Updated:

  • Automator Pro – Improve messaging when Automator (free) is not installed or active #333
  • Gravity Kit – Added a check for Gravity Forms #1376
  • WordPress – “A user updates a specific meta key of a specific type of post to a specific value” – Added filters
    to exclude some meta keys #1280
  • WordPress – A user’s specific meta key is updated – Added condition to check if meta key exists #1360

Fixed:

  • Auto Login Link token – User role validation now occurs on the passed user_id instead of current logged in user
    #42235 #1387
  • The Events Calendar – “An attendee is registered for an event” – Improved token parsing and TEC 6+ compatibility
    #1294
  • TutorLMS – The action was completing but failed to unenroll the user when used with some triggers #1366
  • User selector – Recipe stuck in progress if “User Selector” receives an empty email with subsequent create user
    condition #1282
  • User selector – Improved handling of “do nothing” cases #1282
  • WordPress – “Add a comment to a post” – Comment text now retains formatting #1288
  • WordPress – A user is created with a specific role – PHP Error in some situations #1328
  • WordPress – “Add a taxonomy term to a post in a post type” – PHP Notice: Trying to get property ‘term_id’ of
    non-object #1286
  • WordPress – “Any” option is now listed as the first item on post dropdowns #1370

4.2
[2022-07-13]

New Integration:

New Triggers:

  • BuddyBoss – A user joins a hidden group #1205
  • Fluent Support:
    • A ticket for a product is closed by a customer or an agent #1113
    • A ticket for a product is opened by a customer or an agent #1068
    • A ticket for a product is replied to by a customer #1114
    • A ticket for a product is replied to by an agent #1137
    • A ticket with a specific priority is closed by a customer or an agent #1111
    • A ticket with a specific priority is opened by a customer or an agent #1069
    • A ticket with a specific priority is replied to by a customer #1112
    • A ticket with a specific priority is replied to by an agent #1136
  • LearnDash:
    • A Group Leader is added to a group #1245
    • A Group Leader is removed from a group #1244
  • Wishlist Member:
    • A user is approved for a membership level #1131
    • A user is confirmed for a membership level #1127
    • A user is unconfirmed for a membership level #1128
    • A user’s access to a membership level is cancelled #1129
    • A user’s access to a membership level is unapproved #1132
    • A user’s access to a membership level is uncancelled #1130
  • WooCommerce:
    • A payment fails for an order #264
    • A guest completes, pays for, lands on a thank you page for an order with a specific coupon #1133
    • A product has its associated order set to a specific status #832

New Actions:

  • Automator Core – Run JavaScript code #122
  • BuddyBoss – Show an on-screen notification to the user #262
  • Fluent Support – Create a ticket #1070
  • LearnDash – Send an email to Group Leaders of a group #1256
  • WooCommerce Subscriptions – Set the user’s subscription to a specific variation of a variable subscription
    product to a status #1049
  • WooCommerce Subscriptions – Set the user’s subscription of a subscription product to a status #1048
  • WordPress – Add a comment to a post – #1172

New Conditions:

  • FluentCRM:
    • A user does not have a tag #1148
    • A user has a tag #1006

New Tokens:

  • Formidable Forms: #1106
    • Entry ID
    • User IP
    • Entry date
    • Entry source URL
  • LearnDash – “A user submits an assignment for a lesson or topic” – Assignment URL #1216
  • WP Job Manager – Job ID #937
  • WooCommerce – “A product has its associated order completed, paid for, or a thank you page visited” #1179
    • Product categories
    • Product tags

Internal:

  • Automator Core – Improved performance on high data & traffic sites #1254 #955

Updated:

  • BuddyBoss – “Send a notification to all members of a group” changed to an Everyone trigger #1192
  • BuddyBoss – “Send a private message to all members of a group” changed to an Everyone trigger #1192
  • Recipe logs – Show recipe status in the drop-down recipe filter #1181
  • WooCommerce – “A user/guest completes, pays for, lands on a thank you page for an order with a product in a
    category” – Any category option added #1190
  • WooCommerce – “Create an order with a product” – token support added #1211
  • WooCommerce – “Create an order with a product” – some required fields switched to optional #1177
  • WooCommerce – Shipping method added for all “Create an order” actions #1250
  • WordPress – “A post is moved to the trash”- token sentence case updated #1161
  • WordPress – “A post is moved to the trash” – trigger does not show post types that supports comments #1198
  • WordPress – “A user updates a post in a specific status” – token sentence case updated #1163
  • WordPress – “A user updates a post in a specific taxonomy” – token sentence case updated #1164
  • WordPress – “A user updates a post” – token sentence case updated #1162
  • WordPress – “A user’s specific meta key is updated” now fires when meta is added for the first time #40949
    #1167
  • WordPress – Triggers tokens are now standardized #716

Fixed:

  • Action Logs – Cancelling an individual delayed action no longer results in a console error #41058 #1176
  • Advanced Custom Fields – “A user updates a field on a post” now creates post meta when it doesn’t exist #1266
  • BuddyBoss – “A user requests access to a private group” PHP Error when BuddyBoss forum component is not enabled.
    #1215
  • BuddyBoss – “Send a private message to a user” now completes reliably #1220
  • GamiPress – “An achievement is revoked from a user” now fires reliably #1213
  • Scheduled Actions – Use the updated date format #1259
  • WordPress – “A user updates a post in a specific status” – Post status token not showing correct post status
    #1151
  • WordPress – “Add a taxonomy term to a post in a post type” adding category ID in addition to the category
    #1203
  • WordPress – Custom post types are now listed reliably in type of post triggers #1196

4.1 [2022-06-09]

New Integrations:

New Triggers:

  • Amelia – A booking of an appointment for a service has been changed to a specific status #1102
  • Amelia – A user’s booking of an appointment for a service has been changed to a specific status #1101
  • Amelia – A booking of an appointment for a service is canceled #1098
  • Amelia – A booking of an appointment for a service is rescheduled #1097
  • Amelia – A user’s booking of an appointment for a service is canceled #1096
  • Amelia – A user’s booking of an appointment for a service is rescheduled #1092
  • Autonami – A tag is removed from a contact #1074
  • Autonami – A tag is removed from a user #1073
  • Autonami – A user is removed from a list #1072
  • Autonami – A contact is removed from a list #1071
  • GravityKit – An entry for a specific form is rejected #35509 #1061
  • GravityKit – An entry for a specific form is approved #35509 #934
  • WordPress – A taxonomy term is added to a specific type of post #833

New Actions:

  • Autonami – Add a contact to a list #1081
  • Autonami – Remove a contact from a list #1080
  • Autonami – Remove the user from a list #1079
  • Autonami – Add the user to a list #1078
  • Autonami – Remove a tag from a contact #1077
  • Autonami – Remove a tag from the user #1076
  • BuddyBoss – Create a friendship between a user and another user – 32831 #841
  • LearnDash – Remove the user from all groups #753
  • LearnDash – Unenroll the user from all courses #752
  • LearnDash – Remove the user as a leader of a group #459
  • WordPress – Move all of a specific type of posts with a taxonomy term in a taxonomy to the trash #824

New Conditions:

  • LearnDash – The user is a member of a group or its child groups #1047
  • LearnDash – The user is not a member of a group or its child groups #1046
  • LearnDash – The user has not completed a course #1045

New Tokens:

  • Groundhogg – Tag ID and Tag name #422

Added:

  • Action Logs – Filter by status added #187
  • FluentCRM – “A user is removed from a list” – “Any list” option added #565
  • LifterLMS – “Remove the user from a membership” – “All memberships” option added #962
  • Webhooks – Basic authentication support for incoming Webhooks #1123

Updated:

  • GamiPress – Deprecate “A user earns a number of a specific type of points” #1014
  • LearnDash – “A user submits an assignment for a lesson or topic” – Token labels updated #423
  • Newsletter – “A subscription form is submitted with a specific list” – Token sentence case fixes #426
  • Tutor LMS – “A user achieves a percentage greater than, less than or equal to a value on a quiz” – Default value
    of “a value” field fixed #427
  • WooCommerce – “A user completes, pays for, lands on a thank you page for an order paid for with a specific
    method” – Duplicate “Payment method” token removed #431
  • WooCommerce – “A user completes, pays for, lands on a thank you page for an order with a total greater than,
    less than or equal to a specific amount” –
  • Specific amount placeholder text updated #430

Enhanced:

  • Action Scheduler Library Updated to version 3.4.x #930
  • LearnDash – “Send an email to the user’s group leader(s)” now supports “fullpage” HTML templates #1156
  • LearnDash – “Send a certificate” now supports “fullpage” HTML templates #1154
  • WooCommerce – “Generate and email a coupon code to the user” now supports “fullpage” HTML templates #1157

Fixed:

  • Amelia – PHP Notices #1115
  • BuddyPress – “A user registers with a specific value in a specific field” – Tokens now parses reliably #413
  • Formidable Forms – Upload field token now parses reliably #1104
  • GiveWP – Default value “an amount” in the sentence is fixed #420, #879
  • Integromat + BuddyPress – Integromat tokens from “Receive data form Integromat webhook” trigger now works
    reliably with the BuddyPress “Create a group” action #1141
  • myCred – A number of default value fixed in the trigger sentences #425
  • MasterStudy LMS – “A user achieves a percentage greater than, less than or equal to a value on a quiz” – Default
    value of “a value” field fixed #424
  • Newsletter – “Add the user to a list” now works reliably #1108
  • Ninja Form – Multi-select value case sensitive issue, added extra condition to compare slug string in an Array
    #1015
  • Paid Memberships Pro – Remove “All membership” levels now works reliably #1041
  • Webhooks – “Receive data from a webhook” – PHP Error when updating plugin #1146
  • Webhooks – “Receive data from a webhook” – Security headers now works reliably #1121
  • WooCommerce – “A user add a product to the cart” – “Product quantity” token now renders properly #1067
  • WooCommerce – “A user add a product to the cart” now only fires for logged-in users #1065
  • WooCommerce Subscriptions – “A user purchases a variable product with a variation selected” tokens now render
    reliably #1030

4.0 [2022-05-12]

New Integration:

New Triggers:

  • Advanced Coupons – A user’s lifetime store credit exceeds a specific amount #988
  • Advanced Coupons – A user’s current store credit exceeds a specific amount #987
  • Advanced Custom Fields – A user’s ACF field is updated #887
  • Events Manager – A booking for an event is approved #969
  • GamiPress – A user’s total of a specific type of points reaches a specific threshold #1013
  • LearnDash – A user completes a group’s courses #509
  • PeepSo – A user unfollows a PeepSo member #935
  • PeepSo – A user updates a specific field to a specific value in their profile #919
  • TutorLMS – A user posts a question in a course #822
  • Wishlist Members – A user’s specific membership level account is approved #915

New Actions:

  • Advanced Coupons – Remove a specific amount of store credit from the user’s account #996
  • Advanced Coupons – Add a specific amount of store credit to the user’s account #995
  • WooCommerce – Create a subscription order with a product with a payment method #959
  • WooCommerce – Create a subscription order with a product #958
  • WooCommerce – Create an order with a product with a payment gateway #957
  • WooCommerce – Create an order with a product #759
  • WordPress – Add an image to the media library #931
  • WordPress – Remove a taxonomy term from a post in a post type #688
  • WordPress – Add a taxonomy term to a post in a post type #658

New Integration Conditions:

  • LearnDash:
    • The user has completed a course #1018
    • The user is enrolled in a course #1016
    • The user is a member of a group #1017
    • The user is not a member of a group #1037
  • MemberPress:
    • The user is an active member of a membership #980
  • WooCommerce:
    • The user has purchased a specific product #1021
  • WooCommerce Subscriptions:
    • The user has an active subscription to a specific product #1022
  • WP Fusion:
    • The user does not have a specific tag #1020
    • The user has a tag #1019
  • WordPress:
    • The user has a specific role #1007

Added:

  • Integration Specific Conditions
  • GiveWP – Form ID and Form title tokens added #918

Updated:

  • ShipStation – “An order with a total greater than, less than or equal to a specific amount is shipped” sentence
    fix #432
  • Wishlist Member – “Field value” label sentence case fix #428
  • Report filter shows “Recipe delete: [ID]” when recipe has no title #990

Fixed:

  • Gravity Forms – “Create an entry for a form” not loading the fields #1004
  • Formidable Forms – Multiple selection token now parses reliably #967
  • WordPress – A user updates a post not in a specific status is now fires reliably #838
  • WordPress – “Set a post to a status” now reliably updates post permalink in a certain situation #1009
  • Actions Conditions – PHP Error fixed in a certain situation #1011

3.9 [2022-04-12]

Integration:

New Actions:

  • Gravity Forms – Create an entry for a form #842
  • PeepSo – Change the user’s PeepSo role to a new role #949
  • PeepSo – Add a post to the site wide activity stream #948
  • WooCommerce – Set a specific order to a specific status #577

New Triggers:

  • MemberPress – A sub account is added to a parent account (Requires Corporate Accounts Add-on) #686
  • PeepSo – A user gains a new follower #951
  • PeepSo – A user publishes an activity post #950
  • PeepSo – A user loses a follower #947
  • WordPress – A user updates a specific meta key of a specific type of post to a specific value #901

Added:

  • bbPress – “A user replies to a topic” – Reply ID, Reply URL and Reply content tokens added #892
  • Easy Digital Downloads – Payment, Discount, Order total tokens added #891
  • Easy Digital Downloads – Number format added to amount tokens #908
  • Gravity Forms – Entry ID, Entry submission date, Entry source URL and User IP tokens added #942
  • Gravity Forms – Token “Form” renamed to “Form title” and Form ID token added #564
  • LearnDash – “Remove a user from a group” – All groups option added #909
  • Paid Memberships Pro – “Add the user to a membership level” action now supports membership level expiry #910
  • WPForms – Entry ID, User IP, Submission date tokens added #943
  • WPLMS – Improved support for WPLMS 4.x #886
  • Core – Several architectural performance updates #924 #897

Fixed:

  • LearnDash – “Send a certificate” now uses original certificate text if certificate body is empty #945
  • LearnDash – “A user is enrolled in a course” now fires when a user is added with ThriveCart checkout #940
  • WooCommerce Subscriptions – “A user renews a subscription to a product” now works reliably for renewal
    subscriptions #938
  • Fluent Forms – PHP notice in token parsing #921
  • WooCommerce – “A user completes, pays for, lands on a thank you page for an order with a product in a category”
    now fires reliably #920
  • Ninja Form – PHP notice in parsing tokens #912
  • WooCommerce Subscriptions – “A user’s subscription to a specific variation of a variable subscription is set to
    a status” now fires reliably #900
  • Modern Events Calendar – “Register a user for an event” action now sends confirmations emails as expected #894
  • WordPress – “A user updates a post in a taxonomy” now lists all taxonomies #854

3.8.0.1 [2022-03-11]

Fixed:

  • Action conditions/filters ignored on some sites #880

3.8 [2022-03-10]

New Integration:

Added:

  • Amelia – New tokens to support Employee information #843
  • Webhooks – New tokens WEBHOOK_BODY and WEBHOOK_SAMPLE #799

New Triggers:

  • GiveWP – A donation is made via a form for an amount greater than, less than, or equal to an amount #821

New Actions:

  • MemberPress Courses – Reset the user’s progress in a course #806

Updated:

  • Autologin link token no longer generated for Administrator and Editor users #866
  • GoTo Training/GoTo Webinar – Moved to Automator free plugin #862
  • Tutor LMS – Improved compatibility with Tutor LMS 2.0+ #814

Fixed:

  • Scheduled/conditional actions – PHP error on PHP 8+ #861
  • Actions inside a condition block without conditions are now executed as expected
  • BuddyBoss – “Send a message to all members of a group” now works for hidden and private groups #872
  • FluentCRM – Removed WP filter causing duplicate tokens #864
  • LifterLMS – “Remove the user from a membership” – Removed “Any membership” #848
  • MemberPress – “Remove the user from a membership” – All memberships now appear in dropdown #855
  • WordPress Core – “Update the user’s details” – Now requires user details #845

3.7 [2022-02-24]

New Integrations:

New Triggers:

  • Amelia – An appointment is booked for a specific service #761
  • Amelia – A user books an appointment for a specific service #760
  • Webhooks – Receive data from a webhook (Moved from Automator Core) #782
  • WooCommerce Subscriptions – A user’s subscription to a specific variation of a variable subscription expires
    #795
  • WooCommerce Subscriptions – A user renews a subscription to a specific variation of a variable subscription
    #794
  • WooCommerce Subscriptions – A user’s trial period to a specific variation of a variable subscription expires
    #793
  • WooCommerce Subscriptions – A user’s subscription to a specific variation of a variable subscription is set to a
    status #791

New Actions:

  • WordPress Core – Set the featured image of a post #801
  • WordPress Core – Move a post to the trash #721

Updated:

  • GamiPress – “Revoke an achievement from the user” now reliably removes the selected/all achievements #777
  • Tutor LMS – Improved compatibility with Tutor LMS 2.0+
  • WooCommerce – Added Order summary token #763
  • WordPress Core – A user’s specific type of post is updated – Updated token labels #510
  • Removed Twilio integration (moved to Uncanny Automator (free) 3.7 plugin) #310

Fixed:

  • BuddyBoss – “Create a group” – The “Additional users to add to the group” field now adds additional users to the
    group as expected #788
  • Formidable Forms – All triggers – Added Form ID token #435
  • GamiPress – “Revoke points from the user” now revokes the points consistently #805
  • LearnDash – “Add the user to a group” – Now throws an error if Group doesn’t exist or is not published #484
  • LearnDash – “A user is removed from a group” – Updated hook to fire when user removed from edit user screen
    #785
  • MailPoet – Remove the user from a list – PHP error #812
  • WordPress Core – Multiple triggers now fire reliably when an admin performs a related action in /wp-admin #738
  • WordPress Core – “Delete a user” – Now deletes the user as expected #781
  • WooCommerce – ShipStation – No longer displays duplicate tokens #433
  • WooCommerce Subscriptions – “A user’s subscription to a product is set to a status” now fires reliably #765
  • Actions no longer fire twice in Everyone recipes when the user selector does not select a user #762
  • Token parsing – ‘0’ and ‘1’ values no longer parse as true or false instead of ‘0’ and ‘1’ #705

3.6 [2022-01-26]

New Integrations:

New Triggers:

  • BuddyBoss – A user requests access to a private group #657
  • BuddyPress – A user requests access to a private group #657
  • IFTTT – Receive data from IFTTT webhook #659
  • Integrately – Receive data from Integrately webhook #673
  • LearnDash – A user’s access to a course expires #713
  • OptinMonster – Receive data from OptinMonster webhook #662
  • WPForms – A form is submitted with PayPal payment #747
  • WPForms – A user submits a form with PayPal payment #597
  • WooCommerce Subscriptions – A user’s trial period to a subscription expires #728

New Actions:

  • BadgeOS – Revoke an achievement from the user #685
  • BuddyBoss – Send a private message to all members of a group #598
  • LearnDash – Remove the Group Leader from a group and all its children #735
  • LearnDash – Remove the user from a group and all its children #734
  • The Events Calendar – RSVP for an event #675
  • WooCommerce Subscriptions – Cancel the user’s subscription to a subscription variation #642
  • WordPress Core – Delete a user #647
  • WordPress Core – Delete user meta #712

Added:

  • Automator Core – Receive data from a webhook – Support for multi-dimensional data #94
  • WooCommerce – Filter automator_woocommerce_order_item_created_token_parser #697
  • WordPress – A user’s comment on a post receives a reply – Added Post ID and URL tokens #709

Updated:

  • BuddyBoss – Send a notification to all members of a group – #692
  • BuddyBoss – A user makes a post to the activity stream of a group – Add Group ID token #687
  • Multiple triggers – Added Post excerpt token #664
  • sslverify re-enabled for wp_remote_post() calls #755

Fixed:

  • Automator Core – A user clicks a magic link – Updated token names for consistency #411
  • BuddyBoss – A user registers with a specific value in a specific field – Fixed duplicate tokens #412
  • BuddyBoss – Send a notification to the user – Notification links are now clickable #710
  • BuddyPress: Set the user’s XProfile data – Sentence no longer shows [object Object],[object Object] after saving
    the trigger #669
  • FluentCRM – A tag is added to a user – Now fires when tags are added via SmartLink #655
  • LearnDash – Send an email to the user’s group leader(s) – Now reliably retrieves all Group Leaders of a group
    #742
  • Ninja Forms – Tokens for checkboxes and multi-select now output as comma-separated lists #689
  • WooCommerce – Added line breaks between multiple products in the Order products and quantity token #725
  • WordPress Core – Some token values were being parsed as true or false instead of ‘0’ and ‘1’ #705
  • WordPress Core – Post URL token now outputs permalink format based on permalink setting #756
  • The Events Calendar – A user attends an event – Now fires when a user checks in with the Events Calendar mobile
    app #682
  • The Events Calendar – RSVP on behalf of the user for an event – Now sends ticket email to the user #676

3.5 [2021-12-21]

New Functionality:

  • The ability to complete actions conditionally based on specified filter criteria #581

New Triggers:

  • LifterLMS – A user leaves a group #549
  • LifterLMS – A user joins a group #548
  • The Events Calendar – An attendee is registered for an event
  • WordPress Core – A user’s specific meta key is updated to a specific value #527

New Actions:

  • WooCommerce – Cancel the user’s subscription to a subscription product #596

Updated:

  • WordPress Core – Added Post excerpt token to some triggers #1164
  • Added a button to easily clear license data #594

Fixed:

  • PHP 5.6 fixes #649
  • WooCommerce – Tokens now render more reliably #630
  • Fluent Forms – JavaScript validation issue when using Fluent Forms tokens in some actions #626

3.4 [2021-12-08]

New integration:

  • Divi – New in Pro

New Triggers:

  • Divi Forms: A form is submitted with a specific value in a specific field #353
  • Divi Forms: A user submits a form with a specific value in a specific field #352
  • LifterLMS – A user is unenrolled from a course #525
  • WooCommerce – A user reviews a product with a rating greater than, less than or equal to an amount #260
  • WordPress Core – {A specific} role is removed from the user #566

Updated:

  • Elementor Pro – Updated sentence for logged-in trigger to “A user submits a form with a specific value in a
    specific field” #588
  • myCred – Added support for decimal credit values #580
  • Improved translation support #568

Fixed:

  • Various form integrations – Triggers missing “Value” label on value field, duplicate tokens displayed in UI
    #571, #576, #585, #586, #587, #590
  • BuddyBoss – Removed unrelated text from “Set the user’s Xprofile data” #573
  • WooCommerce – “A product is purchased in an order” now has more granular completion conditions “completed, paid
    for, or a thank you page visited” #572
  • BuddyBoss – “A user’s account is activated” now logs an error when the activation fails #600
  • Added recipe_log_id in query filter to avoid unrelated trigger/action runs from showing up in the recipe
    activity log in some situations #591
  • Contact Form 7 – “A form is submitted with a specific value in a specific field” no longer registers tokens
    twice #587
  • Automator Core – “Call a custom function/method” action not appearing on some sites #582
  • Auto-pruning false active message for some older installations #610

3.3 [2021-10-28]

New integration:

New Triggers:

  • Advanced Custom Fields: A field is updated on a post #134
  • MemberPress – A user’s membership to a specific product expires #506
  • WooCommerce – A product is purchased in an order #544

New Actions:

  • bbPress – Subscribe the user to a forum #458
  • BuddyBoss – Subscribe the user to a forum #458
  • BuddyBoss – Follow a user #528
  • BuddyBoss – Stop following a user #529
  • BuddyBoss – End friendship with a user #532
  • BuddyBoss – Send a friendship request to a user #531
  • BuddyPress – End friendship with a user #532
  • BuddyPress – Send a friendship request to a user #531

Added:

  • LearnDash – Reset the user’s progress in a course – Added option to delete associated Tin Canny data #398

Updated:

  • Miscellaneous sentence and token updates for capitalization, grammar and style consistency #505, #503, #502,
    #501, #500, #455
  • MEC – A user’s booking of an event is confirmed – Added featured image and featured image url tokens #504

Fixed:

  • GamiPress – PHP error on some sites #521
  • Wishlist Member – PHP notices on PHP 8+ #515

3.2.0.1 [2021-10-06]

Updated:

  • WPForms – Cleaned up token parsing #496
  • WPForms – Excluded some sensitive fields from token parsing (e.g. password, Stripe, Authorize.net) #496

3.2 [2021-10-01]

Added:

  • PHP 8 compatibility updates

New logged-in recipe triggers:

  • WooCommerce Subscriptions – A user purchases a variable subscription with a variation selected #395
  • WordPress Core – A user is created with a specific role #470

New everyone recipe triggers:

  • Automator Core – A magic button is clicked #337
  • Automator Core – A magic link is clicked #337
  • FluentCRM – A tag is removed from a contact #337
  • FluentCRM – A contact is removed from a list #337
  • Groundhogg – A tag is added to a contact #337
  • Groundhogg – A tag is removed from a contact #337
  • WooCommerce – A guest completes, pays for, lands on a thank you page for an order with a product in a category
    #351

Updated:

  • Reduced minimum required PHP version to 5.6 #473
  • Automator Core – Call a custom function/method and Run a WordPress hook no longer require a user when used in an
    Everyone recipe #434
  • BuddyBoss/BuddyPress – Added “Activity URL” and “Activity stream URL” tokens to relevant triggers #444
  • LearnPress – “Enroll the user in a course” updated for compatibility with LearnPress 4.0+ #481
  • WooCommerce Subscriptions – “A user purchases a subscription variation” is now “A user purchases a variable
    subscription” #447
  • WooCommerce Subscriptions – “A user purchases a variable subscription” Tokens updated for improved consistency
    #316
  • WooCommerce – HTML added by WooCommerce now removed from some tokens #443
  • Zoom – Removed integration files from pro (now in free version) #309

Fixed:

  • Auto-prune activity logs setting now works reliably #439
  • BuddyBoss – “A user updates their profile with a specific value in a specific field” now fires reliably when
    multiple checkboxes are checked #31929 #465
  • BuddyPress – “A user updates their profile with a specific value in a specific field” now fires reliably when
    multiple checkboxes are checked #31929 #466
  • FluentCRM – Tokens now render more reliably #486
  • LearnDash – “Send an email to the user’s group leader(s)” now bypasses LearnDash transients #450
  • WooCommerce – Variable products and subscriptions now populate in trigger dropdowns more consistently #402
  • WooCommerce Memberships – “A user’s access to a membership plan is cancelled” no longer fires in some unexpected
    situations #366

3.1.2 [2021-08-31]

Triggers Added:

  • Gravity Forms – A user is registered #369
  • WooCommerce – A user completes, pays for, lands on a thank you page for an order with a quantity greater than,
    less than or equal to a quantity of a product #364

Updated:

  • LearnDash – Send a certificate – Recipe no longer shows “in progress” #30874 #392
  • “Everyone” recipes no longer show “Completed – do nothing” when the actions are executed #380
  • WP Fusion – A tag is added to a user – Now fires more reliably #357
  • Automator Pro changes the title of the triggers metabox in an “everyone” recipe to “Anonymous trigger” on page
    load #349

3.1.1 [2021-08-17]

Updated:

  • Added link to install Uncanny Automator in message displayed when Uncanny Automator Pro is activated before
    Uncanny Automator

Fixed:

  • GiveWP – Pro triggers now support tokens for custom fields #343
  • Action scheduler library not loading on some sites #341
  • Conflict with WooCommerce PayPal Checkout Gateway preventing recipes from loading #330
  • Improve compatibility with PHP 7.2 #326
  • Grammar fix #281

3.1 [2021-08-09]

New Triggers:

  • Easy Digital Downloads – A product is purchased with a specific discount code #245
  • LearnDash – A user is removed from a group #289
  • Modern Events Calendar – A user’s booking of an event is confirmed #193
  • WordPress Core – A user’s specific type of post is moved to the trash #233
  • WordPress Core – A user’s specific type of post is updated #232
  • WordPress Core – A user’s specific type of post is set to a status #197
  • WordPress Core – A user’s comment on a specific type of post receives a reply #188
  • WooCommerce – A user purchases a subscription variation #259

New Actions:

  • Newsletter – Add a subscriber to a list #181
  • WordPress Core – Call a custom function/method #131

Added:

  • WordPress Core, Modern Events Calendar and MasterStudy LMS – Featured image tokens in triggers #312
  • WordPress Core – A post is updated – Now displays all post types including where public = false #230
  • WooCommerce Subscriptions – Next payment date token in triggers #270
  • BuddyBoss – Create a group – Added support for specifying a parent group and group type (when enabled in
    BuddyBoss) #261
  • BadgeOS and GamiPress – A user earns an achievement – Added “Any achievement” option #220

Updated:

  • Improved compatibility with PHP 8+ #229 #283 #287
  • WordPress Core – Renamed a number of triggers for clarity #238 #156
  • WordPress Core – A user’s post is set to a specific status – Add post type dropdown #142
  • Events Manager – A user registers for an event with a specific ticket – Updated sentence structure #282
  • Removed code for triggers and actions that are now in Uncanny Automator (free) #252 #253 #254 #280 #303 #325
  • Improved Automator Pro license page #284
  • WooCommerce – Sentence change: A user {{completes, pays for, lands on a thank you page for}} an order with a
    total {{greater than, less than or equal to}} {{a specific amount}} #269

Fixed:

  • BuddyBoss – Post a reply to a topic in a forum now properly loads the list of forums #170
  • WP Fusion – Multiple recipes no longer fire when unrelated tags are applied to the user on some sites #239
  • MemberPress – Tokens now work as expected in action fields #236
  • Forminator – A user submits a form with specific value in a checkbox field now works as expected #271
  • LearnDash – Send an email to the user’s group leader(s) now sends properly formatted emails #265
  • Automator Core – Receive data from a webhook no longer includes a line break character when copying the URL
    #200
  • Automator Core – Could not find Magic LINK ID #318
  • WooCommerce – A user completes, pays for, lands on a thank you page for an order paid for with a specific
    method” keeps turning to draft on editing #313
  • Various PHP notices and warnings #234

3.0.2 [2021-06-03]

Fixed:

  • Send a private message to the user now displays error messages when the action fails
  • Triggers that don’t explicitly return a logged-in user now fire more reliably
  • Zoom Meetings/Webinars, GoToWebinar/Training: Use a custom value field now displays token selector
  • A user’s role changed from a specific role to a specific role now fires consistently
  • BuddyBoss: Updated sentence Send {a private message} to the user for grammatical consistency
  • Groundhogg: A tag is added to a user now fires when users are tagged in a funnel
  • WP Job Manager: Added tokens for Job category and Resume category

3.0.1 [2021-05-27]

Fixed:

  • BuddyBoss: Post a reply to a topic in a forum now correctly retrieves the list of available forums
  • Modern Events Calendar: Combined helper files
  • FluentCRM: PHP Notice: Undefined offset in fcrm-tokens.php
  • FluentCRM: Sentence updated to fix grammatical issue

3.0 [2021-05-20]

New Integrations:
Triggers added:
  • GamiPress – An achievement is revoked from the user
  • Modern Events Calendar – A user’s booking of an event is pending
  • Modern Events Calendar – A user’s booking of an event is cancelled
  • WooCommerce – A user adds a product to their cart
  • WordPress Core – A post in a specific status is updated
  • WordPress Core – A post not in a specific status is updated
Actions added:
  • Modern Events Calendar – Register a user for an event
  • Ultimate Member – Add a role to the user’s roles
  • Automator Core – Run a WordPress hook
Updated:
  • Added Automator 3.0 compatibility
  • MailPoet – Added checkbox to skip confirmation email when adding users to lists
  • GoToWebinar – Added the ability to specify webinar using tokens
  • Popup Maker – Added compatibility with newer versions of Popup Maker
  • MyCred: Actions now support custom description (where supported)
  • Support links for all triggers and actions
Fixed:
  • BuddyBoss – Set the user’s member type to a specific type now works consistently
  • Ultimate Member – A user registers with a specific value in a specific field trigger now works with checkbox and
    role fields
  • Elementor – Popups now fire more consistently
  • Fluent Forms – Tokens now work reliably when fields are arranged in columns
  • Fluent Forms – A specific value in a specific field now works with multi-select and checkbox fields
  • Ultimate Member – A specific value in a specific field now works with checkbox and role fields
  • Slack – PHP notices when request on load fails
  • Slack – PHP Notices when API call fails

2.12.3 [2021-04-27]

Fixed:

  • WebToffee’s and WooCommerce Subscription conflict fix #109
  • Guzzle Library conflicts with the same library in S3MediaVault, EDD Amazon S3
    extension, Google Analytics plugin #25 #104

2.12.2 [2021-04-12]

Updated:

  • Strings that include apostrophes are now translatable
  • Code quality updated

2.12.1 [2021-04-10]

Fixed:

  • BuddyBoss: Action throws an error in some environments #73

2.12 [2021-04-09]

New Integration:

Triggers Added:

  • MemberPress: A user’s membership to a specific product is paused #72
  • Presto Player: A user watches at least a specific percentage of a video #19
  • Tutor LMS: A user is enrolled in a course now supports “Any course” #51
  • WooCommerce Subscriptions: A user subscribes to a product #17
  • WooCommerce Subscriptions: A user’s subscription to a product is set to a status #16

Actions Added:

  • BuddyBoss: Send the user a notification #36
  • BuddyBoss/BuddyPress: Post a reply to a topic in a forum #15
  • BuddyBoss/BuddyPress: Post a topic in a forum #14
  • Tutor LMS: Unenroll a user from a course #13
  • WordPress Core: Update the content of a post #11
  • WordPress Core: Update the slug of a post #10
  • WordPress Core: Update the title of a post #8

Updated:

  • Code quality: Replaced deprecated functions #63
  • Minor grammatical fixes #61
  • Strings that include apostrophes are now translatable #24
  • WordPress Core: Action: Update the user – No longer sends password changed email to the user when password is
    updated #60
  • myCred: Added the ability to specify a custom description in supported actions #12
  • Updated Composer and removed inner vendor folders, combined in global libraries folder #62
  • WooCommerce: Generate and email a coupon code to the user now supports number of days for coupon expiry #18

Fixed:

  • WooCommerce: A guest completes, pays for, lands on a thank you page for an order with a product now triggers
    reliably #44
  • WordPress Core: A user’s post is set to a specific status no longer triggers twice in some environments #39
  • Fluent Forms: Fix function does not exist: strtolow() #22
  • LearnDash: A user is added to a group – Now fires when users register via Group Registration module (Uncanny
    Toolkit Pro) #38

2.11.1 [2021-03-18]

Updated:

  • Automator Core: Receive data from a webhook now supports security headers
  • Mailchimp: Limit on records returned from API calls increased to 1000
  • Mailchimp: Tag dropdown no longer displays segments

2.11 [2021-02-25]

New Integrations:

Triggers Added:

  • WooCommerce: A user completes, pays for, lands on a thank you page for an order paid for with a specific
    method
  • WP User Manager: A user registers using a form with a specific value in a specific field
  • WP User Manager: A user is approved
  • WP User Manager: A user is rejected
  • WP User Manager: A user verifies their email address
  • WP User Manager: A user updates their account information
  • WP User Manager: A user joins a group
  • WP User Manager: A user leaves a group
  • WP User Manager: A user is approved to join a private group
  • WP User Manager: A user is rejected from joining a private group

Actions Added:

  • AffiliateWP: Create a referral for a specific affiliate
  • Mailchimp: Add the user to an audience
  • Mailchimp: Add a tag to the user
  • Mailchimp: Remove a tag from the user
  • Mailchimp: Add a note to the user
  • Mailchimp: Unsubscribe the user from an audience
  • Mailchimp: Create and send a campaign
  • Slack: Send a message to a channel
  • Slack: Create a channel
  • Slack: Send a direct message to a Slack user
  • WordPress Core: Set a post to a status

Updated:

  • Action: Update user now ignores admin users
  • Google Sheets: Authentication method updated
  • Google Sheets: Google API redirect parameters changed to resolve conflict with Google Apps Login plugin
  • License key no longer visible when license is deactivated
  • WooCommerce Memberships: Name changed to Woo Memberships
  • WooCommerce triggers: Tokens now include unformatted variants for currency amounts
  • WordPress Core: Incoming webhooks now support multidimensional input to json output
  • Internal code updates

Fixed:

  • Elementor: A user submits a form with a specific value in a specific field now works correctly with checkbox
    fields
  • Fluent Forms: A user submits a form with a specific value in a specific field now works for fields inside
    containers
  • Google Sheets: Safari users unable to select a worksheet
  • Receive data from a webhook/Zapier: Get samples function now expires as expected after 60 seconds
  • WordPress Core: A user submits a comment on a post: Now shows the human-readable post type name

2.10 [2021-01-27]

New Integrations:

Triggers Added:

  • AffiliateWP – An affiliate refers a sale of a WooCommerce product
  • AffiliateWP – An affiliate refers a sale of a MemberPress product
  • AffiliateWP – An affiliate refers a sale of an Easy Digital Downloads product
  • AffiliateWP – An affiliate’s referral of a specific type is paid
  • AffiliateWP – An affiliate’s referral of a specific type is rejected
  • BuddyBoss – A user joins a private group
  • BuddyBoss – A user makes a post to the activity stream of a group
  • BuddyBoss – A user updates their profile with a specific value in a specific field
  • BuddyPress – A user joins a private group
  • BuddyPress – A user makes a post to the activity stream of a group
  • BuddyPress – A user updates their profile with a specific value in a specific field
  • Fluent Forms – A form is submitted with a specific value in a specific field
  • GiveWP – A user continues a recurring donation
  • MemberPress – A user’s membership to a specific product is cancelled
  • MasterStudy LMS – A user achieves a percentage greater than, less than or equal to a value on a quiz
  • Restrict Content – A user’s membership to a specific level is cancelled
  • Restrict Content – A user’s membership to a specific level expires
  • WooCommerce Memberships – A user’s access to a membership plan is cancelled
  • WooCommerce Memberships – A user’s access to a membership plan expires
  • WooCommerce ShipStation – An order with a total greater than, less than or equal to a specific amount is
    shipped
  • WooCommerce ShipStation – An order with a specific product is shipped
  • WordPress – A user’s profile field is updated
  • WordPress – A user’s specific meta key is updated
  • WordPress – A user’s role changes from a specific role to a specific role
  • WP Job Manager – A user updates a job
  • WP Job Manager – A user’s job is filled
  • WP Job Manager – A user’s application is set to a specific status
  • WP Job Manager – An application is received for a job of a specific type
  • WP Polls – A user submits a poll with a specific choice selected

Actions Added:

  • AffiliateWP – Create a referral for the user
  • BuddyBoss – Create a group
  • BuddyBoss – Set Xprofile data
  • BuddyPress – Create a group
  • BuddyPress – Set Xprofile data
  • Google Sheets – Create a new row in a sheet
  • MasterStudy LMS – Mark a quiz complete for the user
  • MasterStudy LMS – Mark a lesson complete for the user
  • MasterStudy LMS – Reset the user’s progress in a course
  • MasterStudy LMS – Mark a lesson not complete for the user
  • Restrict Content – Remove the user from a membership level
  • WooCommerce – Generate and email a coupon code to the user
  • WooCommerce Memberships – Remove the user from a membership plan

Updated:

  • Anonymous Recipes – Forms with a specific value now triggers reliably when multiple recipes use the same
    trigger
  • Edit Flow – Added support for custom statuses
  • Elementor – Anonymous trigger sentence
  • Events Manager – Tokens now parses reliably
  • HappyForms – Sentence change
  • LearnDash – A user submits and assignment for a lesson or topic now lists both lessons and topics
  • Pro label missing from Pro Triggers/Actions
  • Tutor LMS – Enroll a user in a course – Added “All courses” option
  • WooCommerce – Added readable text for conditional tokens
  • WooCommerce – Tokens added for Review and Rating triggers
  • WordPress – A post in a specific taxonomy is updated trigger now supports additional options
  • wpForo – Tokens now parses reliably
  • WordPress – Update the user – No longer sends password changed email to the user when password is updated
  • Zoom – Updated authentication method

Fixed:

  • BuddyBoss – User registers with a specific value in a specific form now triggers reliably
  • BuddyBoss – PHP Error: Call to undefined function when BuddyBoss doesn’t load member functions
  • Core: Undefined index: main
  • Core: Typo in namespace
  • Events Manager – Trigger: A user unregisters from an event now runs reliably
  • Events Manager – RSVP information now submits reliably on users behalf
  • Fluent Forms – Sentence now properly updates with selected values
  • Fluent Forms – Anonymous form now triggers reliably
  • Elementor and Happy Forms – Anonymous trigger sentences updated
  • Formidable Forms – Form fields now load reliably when Happy Forms is activated
  • GamiPress – A user earns a specific number of points – Added blue box for number
  • LearnDash – Remove the user from a group – “Any Group” option removed
  • LearnDash – A user submits an assignment for a lesson or topic now displays lessons and topics with
    assignments
  • WooCommerce – Added additional checks to prevent triggers from firing multiple times
  • WooCommerce – Order status conditions now display human-readable versions
  • WordPress – “A user’s post is set to Status” now supports all registered post statuses

2.9 [2020-11-24]

New Integrations:

Triggers Added:

  • Events Manager – A user registers for an event with a specific ticket
  • Events Manager – A user unregisters from an event
  • FluentCRM – A user is removed from a list
  • FluentCRM – A tag is removed from a user
  • Newsletter – A subscription form is submitted with a specific list selected
  • WooCommerce – A user reviews a product
  • WooCommerce – A user’s review of a product is approved
  • WooCommerce – A user completes, pays for, lands on a thank you page for an order with a product
  • WooCommerce – A user completes, pays for, lands on a thank you page for an order with total greater than, less
    than or equal to an amount
  • WooCommerce – A user completes, pays for, lands on a thank you page for an order with a product in a category
  • WooCommerce – A user completes, pays for, lands on a thank you page for an order with a product with a tag
  • WooCommerce – A user completes, pays for, lands on a thank you page for an order with a specific quantity of a
    product
  • WooCommerce – A guest completes, pays for, lands on a thank you page for an order with a product
  • WordPress Core – A post is moved to the trash
  • WordPress Core – A guest comment is submitted on a post
  • WordPress Core – A guest comment on a post is approved
  • WP Job Manager – A user’s application to a specific type of job is set to a specific status
  • WP Job Manager – A user receives an application to a specific type of job
  • WP Job Manager – A user marks a specific type of job as filled
  • WP Job Manager – A user marks a specific type of job as not filled

Actions Added:

  • BuddyBoss/BuddyPress – Add a post to the user’s activity stream
  • BuddyBoss/BuddyPress – Add a post to the activity stream of a group
  • BuddyBoss/BuddyPress – Add a post to the sitewide activity stream
  • BuddyBoss/BuddyPress – Send a private message to the user
  • Elementor – Show a popup to the user
  • Events Manager – Unregister the user from an event
  • FluentCRM – Remove a tag from a user
  • FluentCRM – Remove the user from a list
  • MyCred – Reduce the user’s rank for a specific type of points
  • MyCred – Increase the user’s rank for a specific type of points
  • Paid Memberships Pro – Add the user to a membership level
  • Paid Memberships Pro – Remove the user from a membership level
  • WP Foro – Remove the user from a group
  • WP LMS – Enroll the user in a course

Updated:

  • BuddyBoss/BuddyPress – A user leaves a group now fires when an admin manually removes a user from a group
  • GiveWP – Triggers now include billing address fields as tokens
  • MemberPress – Add the user to a membership now allows the user to inherit the expiry settings set in the
    membership
  • WooCommerce – User purchases a product in a category/with a tag now include all billing field tokens
  • WordPress Core – A comment on a post is approved now passes the user’s comment as a token
  • WP Foro – Triggers now pass posted content as a token

Deprecated:

  • WooCommerce – A user purchases a product
  • WooCommerce – A product is purchased via guest checkout
  • WooCommerce – A user purchases a product in a category
  • WooCommerce – A user purchases a product with a tag

Fixed:

  • BuddyBoss/BuddyPress – Posts made to the activity stream of a private group are no longer visible on the
    sitewide activity stream
  • BuddyBoss/Buddypress – PHP error on member functions not loaded
  • Contact Form 7 – Triggers now fire as expected on specific values in checkbox fields
  • Fluent forms – Triggers now fire only on the selected form
  • Fluent forms – Plugin active condition changed from wpFluent to FLUENTFORM to avoid conflict with FluentCRM
  • WooCommerce – Product variation token now returns variation name
  • WordPress Core – A comment on a post is approved now returns the correct post title when “Any post” is
    selected
  • WordPress Core – Relevant triggers are now automatically migrated to Automator Core even if in draft status
  • WP Fusion – Tags are now loading consistently on all site configurations
  • Zoom – Improved authentication process

2.8 [2020-10-14]

  • Added: Trigger: GiveWP – A user cancels a recurring donation
  • Added: Anonymous Trigger: GiveWP – A donation form is submitted
  • Added: Action: GiveWP – Add a note to a donor
  • Added: Action: TutorLMS – Reset the user’s progress in a course
  • Added: Trigger: WishList Member – A user submits a registration form
  • Added: Trigger: WishList Member – A user submits a registration form with a specific value in a specific field
  • Added: Action: WishList Member – Remove the user from a membership level
  • Added: Trigger: BuddyPress – A user’s connection request is accepted
  • Added: Trigger: BuddyPress – A user registers with a specific value in a specific field
  • Added: Trigger: BuddyPress – A user’s member type is set to a specific type
  • Added: Action: BuddyPress – Set the user’s member type to a specific type
  • Added: Trigger: BuddyBoss – A user’s connection request is accepted
  • Added: Trigger: BuddyBoss – A user registers with a specific value in a specific field
  • Added: Trigger: BuddyBoss – A user registers a new account via an email invitation
  • Added: Trigger: BuddyBoss – A user activates a new account via an email invitation
  • Added: Trigger: BuddyBoss – A user’s email invitation results in a new member activation
  • Added: Trigger: BuddyBoss – A user’s email invitation results in a new member registration
  • Added: Trigger: BuddyBoss – A user’s member type is set to a specific type
  • Added: Action: BuddyBoss – Set the user’s member type to a specific type
  • Added: Trigger: WordPress Core – A user’s post is set to a specific status
  • Added: Trigger: WordPress Core – A post in a specific taxonomy is updated
  • Added: Trigger: WordPress Core – A user’s comment on a post is approved
  • Added: Trigger: Elementor – A user submits a form with a specific value in a specific field
  • Added: Anonymous Trigger: Elementor – A user submits a form
  • Added: Anonymous Trigger: Elementor – A user submits a form with a specific value in a specific field
  • Added: Action: MailPoet 3 – Remove a subscriber from a list
  • Added: Action: MailPoet 3 – Remove the user from a list
  • Added: Trigger: Integromat – Receive data from Integromat webhook
  • Added: Trigger: Happy Forms – A user submits a form with a specific value in a specific field
  • Added: Anonymous Trigger: Happy Forms – A form is submitted
  • Added: Anonymous Trigger: Happy Forms – A form is submitted with a specific value in a specific field
  • Updated: Renamed WP Fluent Forms to Fluent Forms
  • Fixed: PHP error Uncanny_Automator_Pro\stdClass not found when transients are disabled
  • Fixed: Fluent Forms – Anonymous triggers now fire consistently

2.7.1 [2020-10-01]

  • Updated: Added support for redis caching when listening for webhook samples
  • Updated: Performance optimizations

2.7 [2020-09-17]

  • Added: Trigger: MyCred – A user earns a rank
  • Added: Trigger: MyCred – A user’s total balance reaches a number of a specific type of points
  • Added: Trigger: MyCred – A user’s current balance reaches a number of a specific type of points
  • Added: Action: LearnDash – Send a Certificate
  • Added: Trigger: WP Fluent Forms – A form is submitted with a specific value in a specific field
  • Added: Anonymous Trigger: WP Fluent Forms – A form is submitted
  • Added: Action: Give – Create a donor
  • Added: Trigger: Give – A user makes a donation via a form with a specific value in a specific field
  • Added: Trigger: Give – A user makes a donation via a form for an amount greater than, less than, or equal to a
    specific amount
  • Added: Trigger: Formidable Forms – A user updates an entry in a form
  • Added: Anonymous Trigger: WooCommerce – An guest order’s status changes to a specific status
  • Added: Trigger: Paid Memberships Pro – A user renews an expired membership
  • Updated: Action: Tutor LMS – Enroll the user in a course – Updated for compatibility with Tutor LMS version
    1.7
  • Updated: Action: WordPress Core – Update a user – Default in Role dropdown is now “No change”
  • Fixed: Ninja Forms, WP Forms – Multiple recipes completing if using a specific value in a specific field with
    certain field types
  • Fixed: Action: Ultimate Member – Set the user’s role to a specific role recipe status now shows “Completed with
    errors” instead of “In progress” if the action encounters an error
  • Fixed: Trigger: WordPress Core – A post is updated – Post title token now outputs post title
  • Fixed: Action: LearnDash – Reset course progress for the user – Now deletes all quiz attempts
  • Fixed: Action: LearnDash – Reset course progress for the user – No longer unenrolls the user from the course

2.6 [2020-08-18]

  • Added: Trigger: LearnDash – A user is unenrolled from a course
  • Added: Trigger: Automator Core – A user clicks a magic link
  • Added: Trigger: WP Foro – A user replies to a topic
  • Added: Action: MyCred – Revoke a number of a specific type of points from the user
  • Added: Action: MyCred – Revoke all of a specific type of points from the user
  • Added: Action: MyCred – Revoke a badge from the user
  • Added: Trigger: Upsell Plugin – A user subscribes to a product
  • Added: Action: WordPress Core – Update user
  • Added: New Advanced Token: Automatic login link
  • Updated: Renamed Uncanny Automator integration to Automator Core
  • Updated: Moved: Trigger – Receive data from Webhook from WordPress Core to Automator Core
  • Updated: Moved: Trigger – A user clicks a magic button from WordPress Core to Automator Core
  • Updated: Logs now use SQL views
  • Updated: Improved performance
  • Fixed: Formidable Forms – Form submissions can now fire multiple triggers in the same recipe
  • Fixed: WordPress Core – New user is created trigger now fires more consistently
  • Fixed: WordPress Core – Trigger: A post is updated – Dropdown now shows all registered post types
  • Fixed: Renamed TutorLMS to Tutor LMS
  • Fixed: WooCommerce – Trigger: A user purchases a product with a tag – Grammatical error fixed
  • Fixed: Removed redundant data from Action log

2.5 [2020-07-13]

  • Added: Groundhogg integration
  • Added: Trigger: Groundhogg – A tag is added to a user
  • Added: Trigger: Groundhogg – A tag is removed from a user
  • Added: Twilio integration
  • Added: Action: Twilio – Send an SMS message to a number
  • Added: Trigger: WordPress – A post is updated
  • Added: Trigger: WordPress – A user resets their password
  • Added: Action: BuddyPress – Remove the user from a group
  • Added: Trigger: wpForo – A user replies to a topic in a forum
  • Added: Trigger: WooCommerce – A user purchases a product with {a tag}
  • Added: Trigger: WooCommerce – A user purchases a product in {a category}
  • Added: Trigger: WooCommerce – A user purchases {a variable product} with {a variation} selected

2.4 [2020-06-25]

  • Added: Zoom Webinars integration
  • Added: Action: Zoom Webinars – Add the user to a webinar
  • Added: Action: Zoom Webinars – Remove the user from a webinar

2.3 [2020-06-22]

  • Added: GoToWebinar Integration
  • Added: Action: GoToWebinar – Add the user to a webinar
  • Added: Action: GoToWebinar – Remove the user from a webinar
  • Added: GoToTraining Integration
  • Added: Action: GoToTraining – Add the user to a training session
  • Added: Action: GoToTraining – Remove the user from a training session
  • Added: Zoom Meetings Integration
  • Added: Action: Zoom Meetings – Add the user to a meeting
  • Added: Action: Zoom Meetings – Remove the user from a meeting
  • Added: Trigger: TutorLMS – A user is enrolled in a course
  • Added: Trigger: TutorLMS – A user achieves a percentage greater than, less than or equal to a value on a quiz
  • Added: Action: TutorLMS – Mark a lesson complete for the user
  • Added: Action: TutorLMS – Mark a course complete for the user
  • Added: Action: TutorLMS – Enroll the user in a course
  • Added: Trigger: BadgeOS – A user earns an achievement
  • Added: Action: BadgeOS – Revoke a rank from the user
  • Added: Action: BadgeOS – Revoke a number of a certain type of points from the user
  • Added: Action: BadgeOS – Revoke all of a certain type of points from the user
  • Added: Trigger: Magic Button – Tokens – Post ID and Post Title
  • Fixed: Report filters now loading select2 JavaScript library
  • Fixed: Report filter conflict with BadgeOS
  • Fixed: Datepicker on report filters now loading correctly
  • Fixed: Action log no longer showing duplicate entries for some recipes

2.2.1 [2020-06-16]

  • Fixed: Anonymous webhook trigger token parsing

2.2 [2020-06-05]

  • Added: Anonymous Trigger: WooCommerce – A product is purchased via guest checkout
  • Added: Anonymous Trigger: Forminator – A form is submitted
  • Added: Anonymous Trigger: Gravity Forms – A form is submitted with payment
  • Added: Trigger: WP Fusion/WP Fusion Lite – A tag is removed from a user
  • Added: Trigger: Ultimate Member – A user registers with a specific value in a specific field
  • Added: Action: Ultimate Member – Set the user’s role to a specific role
  • Added: Additional tokens for Woocommerce triggers (e.g. billing details, order notes, order totals) (Requires
    Uncanny Automator v2.3)
  • Updated: “Log User In” option no longer appears for webhook triggers
  • Updated: Improved anonymous token handling for WP Forms, Ninja Forms, Formidable Forms triggers
  • Fixed: BuddyPress – User joins a group – Group name token now resolves correctly
  • Fixed: Incorrect validation message on Anonymous recipes when switching the recipe to live in rare situations
  • Fixed: Magic Button – Improved performance when used in multiple recipes

2.1.1 [2020-05-22]

  • Added: Trigger: bbPress – A user replies to a topic
  • Added: Trigger: Formidable Forms – A user submits a form with payment
  • Added: Trigger: Forminator – A user submits a form with a specific value in a specific field
  • Added: Support for WP Fusion Lite
  • Updated: Tweaked strings for consistency
  • Updated: Improved token handling for anonymous recipes
  • Updated: Menu slug for Settings page
  • Fixed: “Get Samples” button in receive webhook trigger wouldn’t work detect incoming webhook if recipe was
    live
  • Fixed: Removed filter causing issue with Contact Form 7 submission

2.1 [2020-04-14]

  • Added: Action: WordPress – Create Post
  • Added: Action: WordPress – Set Postmeta
  • Added: Action: WordPress – Set Usermeta
  • Added: Action: GamiPress – Revoke all points in a category
  • Added: Trigger: WooCommerce – Order status changes to [status]
  • Added: Trigger: WooCommerce Subscriptions – User’s subscription expires
  • Added: Trigger: WooCommerce Subscriptions – User’s subscription is cancelled
  • Added: Trigger: WooCommerce Subscriptions – User’s subscription is renewed
  • Added: Trigger: The Events Calendar – User attends an event
  • Updated: Action: LearnDash – Mark Course Complete now checks for existing successful quiz attempts before
    creating new ones
  • Updated: Action: LearnDash – Mark Course Complete now creates passed quiz attempts with a score of 100% instead
    of 0%
  • Updated: EDD updater class
  • Updated: Improved token parsing for anonymous triggers
  • Updated: Action: Remove role from user – No longer runs on Admin users
  • Updated: Action: Change user role – No longer runs on Admin users
  • Fixed: Action: Add role to user – Was not running on Admin users
  • Fixed: Action: WordPress, Zapier Send Webhook – PHP Notice: Notice: Undefined index: post_statue
  • Fixed: Anonymous Trigger: Contact Form 7 – Tokens were not being parsed
  • Known issue: Ninja forms -> message field does not render in email

2.0.2

  • Added: Anonymous Recipes – Option to automatically log in newly created users
  • Updated: LearnDash – Reset Course Progress action – Added support for LearnDash quiz table name change
  • Updated: WordPress – Set User Meta action – Now supports tokens
  • Updated: Send data to Zapier/Send data to webhook action – Repeater field added
  • Updated: Send data to Zapier/Send data to webhook action – Ability to select request method (GET/PUT/POST)

2.0.1

  • Fixed: Typo in recipe UI
  • Fixed: Webhook triggers no longer create log entries for all webhooks when any single webhook is triggered

2.0

  • Added: New Anonymous Recipe type – Recipes that can be triggered by any user, including anonymous (not
    logged-in) users; can create new users or modify existing users. All form submission triggers (Gravity Forms, WP
    Forms, Formidable Forms, Contact Form 7, Ninja Forms, Caldera Forms) are available for use in Anonymous recipes.
  • Added: Trigger: WordPress – User is created – Runs on every new user
  • Added: Trigger: WordPress – Magic Button – Lets users click a button to trigger a recipe, giving Admins an easy
    way to create custom action buttons. Generates a unique shortcode to output the button that can be placed
    anywhere.
  • Added: Trigger: WP Fusion – Tag is added to a user
  • Added: Trigger: LearnDash – User is enrolled in a course
  • Added: Trigger: LearnDash – User is added to a group
  • Added: Action: LearnDash – Mark Topic Not Complete
  • Added: Action: LearnDash – Mark Lesson Not Complete
  • Added: Action: WordPress – Send data to Webhook
  • Added: Trigger (Anonymous): Zapier – Receive data from Zapier
  • Added: Trigger (Anonymous): WordPress – Receive data from Webhook – Enables integration with many services
    including IFTTT, Integromat, and other WordPress sites running Uncanny Automator; supports GET, PUT and POST
    methods
  • Updated: Gravity Form is submitted with a specific value – Multiselect fields now complete trigger when any of
    the selected values match the specified value
  • Updated: Performance settings UI removed and performance settings enabled by default
  • Updated: Implemented Action Scheduler for scheduled recipe log deletion
  • Fixed: LearnDash – Reset Course Progress – Fatal error when run on a course with no progress recorded
  • Fixed: MemberPress – Trigger behavior when upgrading/downgrading memberships
  • Fixed: Send Data to Zapier Action – No longer outputs data to screen on some servers
  • Fixed: PHP Notice – Undefined variable time_to_complete in automator-utilities.php
  • Fixed: WP Forms – User submits a form with a specific value – Tokens now available for form data
  • Fixed: JavaScript conflict with LearnDash ProPanel
  • Fixed: Missing uap-logs-lite dependency in Query Monitor
  • Known issue: Triggers are logged for for all recipes containing webhooks when any webhook is triggered

1.4

  • Added: Action: GamiPress – Revoke points
  • Added: Action: GamiPress – Revoke an achievement
  • Added: Action: GamiPress – Revoke a rank
  • Added: Trigger: LearnDash – User submits a/any assignment
  • Added: Action: The Events Calendar – RSVP for an event
  • Added: Action: LearnPress – Remove user from a course
  • Added: Action: LearnPress – Mark a course complete
  • Added: Action: Caldera Forms – User submits a form with a specific value
  • Fixed: Action: Zapier – Send a webhook – Tokens from triggers with “Any” option selected now return a value

1.3

  • Added: Action: LifterLMS – Reset quiz attempts
  • Added: Action: LifterLMS – Enroll user in a membership
  • Added: Action: LifterLMS – Remove user from a/all memberships
  • Added: Action: LifterLMS – Mark a course complete
  • Added: Trigger: Formidable Forms – User submits a form with a specific value
  • Added: Trigger: WP Forms User submits a form with a specific value
  • Added: Trigger: H5P – User achieves a score greater than, less than or equal to X on a quiz
  • Added: Additional fields to Zapier webhook action

1.2

  • Added: Action: Remove Role
  • Added: Trigger: GamiPress – User earns a number of points
  • Added: Trigger: GamiPress – User attains a rank
  • Added: Trigger: GamiPress – User earns an achievement
  • Added: Trigger: Ninja Forms – User submits a form that contains a value
  • Added: Action: MemberPress – Remove user from a/all membership(s)
  • Added: Action: MemberPress – Add user to a membership
  • Added: Action: Popup Maker – Show popup to user

1.1

  • Added: Action: LearnDash – Send an email to the user’s group leader(s)
  • Added: Trigger: Contact Form 7 – User submits a form with a specific value
  • Added: Action: BuddyPress – Remove user from a/all groups
  • Added: Send data to Zapier action now has a Test Webhook button
  • Updated: All Pro integrations, triggers and actions are now loaded through hooks in Lite
  • Updated: LearnDash – Mark Course Complete action now works for courses the user is not enrolled in
  • Updated: Automator Pro license field now indicates that users should enter a Pro license code
  • Known Issue: If users are bulk-checked in, the “User attends an event” trigger will not fire. Users must be
    checked in individually.

1.0

  • Added: Action: LearnDash – Send an email to the user’s group leader(s)
  • Added: Trigger: Contact Form 7 – User submits a form with a specific value
  • Added: Action: BuddyPress – Remove user from a/all groups
  • Added: Send data to Zapier action now has a Test Webhook button
  • Updated: All Pro integrations, triggers, and actions are now loaded through hooks in Lite
  • Updated: LearnDash – Mark Course Complete action now works for courses the user is not enrolled in
  • Updated: Automator Pro license field now indicates that users should enter a Pro license code
  • Updated: File formatting
  • Updated: Automator Pro license field now indicates that users should enter a Pro license code

Known Issue: If users are bulk-checked in, the “User attends an event” trigger will not fire. Users must be checked in individually.


1.0

  • Initial release

Contents

Knowledge Base Articles

Back To Top