Pro
Uncanny Automator Pro Changelog
-
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_statementwas 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
-
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
-
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
-
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
-
New Feature:
- Emails – Add support for email attachments. Now your “See attached” promises are finally backed by real attachments! #3125
New Integrations:
- CSV #3098
- Custom Action #3120
- JSON #3054
- MemberMouse #2959
- Plugin Actions #3119
- WP Admin #2752
- XML #3099
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
-
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
-
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
-
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.
-
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
-
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
-
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
-
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
-
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
-
New Integration:
- Kadence #2899
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
-
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_Proclass moved to Automator Free #2799
-
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_pageto 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_actionswitched 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
-
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
-
Fix:
- Groundhogg – Update Get Tags functionality for compatibility with Groundhogg 3.2.2+ #2635
-
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
-
Fix:
- OpenAI – Changed deprecated models to use
gpt-3.5-turbo-instruct#2569
- OpenAI – Changed deprecated models to use
-
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
-
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
$_GETand$_POSTto usefilter_inputto avoid vulnerability
#2494
-
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
-
Fixed:
- Incoming Webhooks – PHP Error when properties declaration is not found in some Webhook integrations #2448
-
New Integrations:
- Memberium for
Keap #2292 - WPCode #2004 (in Pro)
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
- Memberium for