Pro
Uncanny Automator Pro Changelog
-
New App Integrations:
- Asana #3465
- GitHub #3456
New Triggers:
- Asana – A comment is added to a task in a specific project #3469
- Asana – A custom field of a task is set to a specific value #3471
- Asana – An approval task is set to a status #3470
- Asana – A task is created in a specific project #3467
- Asana – A task is updated in a specific project #3468
- EDD – A user cancels their subscription to a price option of a download #3486
- EDD – A user receives a Stripe refund for their subscription to a price option of a download #3487
- EDD – A user subscribes to a price option of a download #3485
- GitHub – A pull request is merged in a repository #3460
- GitHub – A pull request is opened in a repository #3461
- GitHub – A push is made to a repository #3462
- GitHub – A release is published in a repository #3463
- GitHub – An event occurs in a repository #3458
- GitHub – An issue is created in a repository #3459
New Actions:
- EDD – Generate a discount code #3483
- WordPress – Update the published date of a post #3520
New Conditions:
- Woo Bookings – A booking contains a specific bookable product #3548
- Woo Bookings – A booking duration meets a criteria #3550
- Woo Bookings – A booking is/is not scheduled between a specific start date and a specific end date #3549
- Woo Bookings – A booking’s order status is/is not a specific status #3551
- Woo Bookings – A booking product contains/does not contain a specific product category #3552
- Woo Bookings – A booking product contains/does not contain a specific product tag #3553
- Woo Bookings – A booking status is/is not a specific status #3547
New Loop Filter:
- Woo Bookings – The user has/has not purchased a specific bookable product #3554
Updated:
- EDD – Now delivering cleaner code and more Customer tokens than a rewards program. #3484
- Incoming Webhooks – Receive data from
{{a webhook}}– Added tokens for headers – Headers were feeling left out, so we gave them a token-worthy upgrade. #3568 - Woo – Polished up those guest trigger sentences so they now sound like they passed grammar school. #3526
- Loops – We put loop data logs on a diet. Loops now travel 85% lighter! #3309
Fixed:
- Gravity Forms – Submit an entry for a form – We stopped the action pile-up—now forms play nice even when racing to submit. #3409
- The Event Calendar – An attendee registers for an event – We found the missing ticket tokens loitering backstage. They’ve now been ushered into the spotlight where they belong. #3441
- WS Forms – A user submits a form with a specific value in a specific field – Those field-value picky triggers have been straightened out—consistency for all! #3510
- Woo – A guest completes, pays for, lands on a thank you page for an order with a specific coupon – Turns out our coupon dropdown was playing hide-and-seek. It’s now back and ready to drop. #3512
- Woo Subscriptions – A user’s subscription to a product is set to a status – Duplicate status tokens removed #3544
- Woo Subscriptions – Cancel the user’s subscription to a variable subscription product – Not appearing on latest release – This action ghosted us in the last release. We’ve re-invited it to the party. #3584
- Woo Subscriptions – The user has an active subscription to a product – The filters had stage fright. We’ve given them a pep talk—they’re filtering like pros now. #3513
- WooCommerce – Generate a Coupon Code – Coupon codes eligible on “All products” now work reliably. #3528
- WordPress – Add a taxonomy term to a post in a post type – Custom taxonomies were being snubbed. They’re now warmly welcomed and properly added. #3514
Under the hood:
- Gave the ARMember icon a refresh. #3578
-
New Triggers:
- Amelia – A user’s booking for an event changes to a specific status #3378
- URL – A URL with a URL parameter set to a specific value is visited #3498
- URL – A user visits a URL with a URL parameter set to a specific value #3497
New Condition:
- Woo – An order is/is not in a specific status #3496
Updated:
- Woo – We gave the Woo trigger sentences a grammar check and a pep talk. Now they speak with confidence and clarity. #3444
Fixed:
- DB Query – Run an SQL query – Queries with semicolons inside text were getting unjustly blocked. We’ve calmed the parser down and added safer output and translations. #3448
- Newsletter – Add the user to a list – Users were getting the cold shoulder and staying “Unconfirmed.” We’ve now made sure they get the warm welcome they deserve. #3438
- Thrive Apprentice – A user progresses in a course – “Any course” finally means any course, not no course. Logic wins. #3453
- Woo – Create an order – Creating the order for the user that triggered the recipe instead of the billing email in some situations – Orders now go to the billing email like they’re supposed to, not just whoever hit the button. #3408
- Woo – Add a note to an order – Private notes were visible to customers too. We reminded them what “private” means. #3442
- Woo Subscriptions – A user’s renewal payment for a subscription product fails – Order ID and Order total tokens showing parent details instead of current order – Tokens now know who they really are and stopped borrowing their parent’s ID. #3479
- Woo Subscriptions – User context updated in various Woo Subscriptions triggers – We’ve cleaned up user context across multiple triggers—less confusion, more precision. #3494, #3445
Under the hood:
- Added version dependency checks to ensure Pro only runs and updates with a compatible version of the free Uncanny Automator plugin – No more awkward breakups between Pro and Free—they now check compatibility before taking things to the next level. #3502
- Pre-activated license option – Not activating existing subsites on multisite installations – The pre-activated license was playing favourites. Now it includes everyone—subsites too! #3481
-
Fixed:
- Woo – A customer makes a payment and their lifetime value is greater than, less than, or equal to a specific amount – Selected values appeared reversed once the trigger was saved #3437
- Woo – Create an order with a product and Create an order with a product with a payment gateway – PHP error when loading fields in the Recipe UI #3434
-
Fixed:
- Thrive Apprentice – Dependency check updated to avoid PHP errors on some sites #3430
Under the Hood:
- Actions Conditions –
is_dependency_activenormalized across all Action Conditions #3431 - Integrations Loader – Tightened
file_existscheck in case the integration list returns a cached version #3432
-
Fixed:
- Tin Canny – Dependency check causing PHP errors on some sites #3430
-
New Plugin Integrations:
- Mailster #3218
- Sureforms #3332
New Triggers:
- Mailster – A subscriber clicks a link in a Mailster email #3222
- Mailster – A subscriber is removed from a Mailster list #3219
- Mailster – A subscriber opens a Mailster email #3221
- SureForms – A form is submitted with a specific value in a specific field #3334
- SureForms – A user submits a form with a specific value in a specific field #3333
- Woo – A customer makes a payment and their lifetime value is greater than, less than, or equal to a specific amount #1119
New Action:
- Mailster – Remove a subscriber from a Mailster list #3220
New Condition:
- Thrive Apprentice – The user has/does not have access to a Thrive Apprentice product #3422
New Loop Filter:
- Thrive Apprentice – A user has/does not have access to a Thrive Apprentice product #3353
Updated:
- BuddyBoss/BuddyPress – A user registers with a specific value in a specific field – Added Social Sign up support—now ready to welcome your users whether they type a password or tap a social button #3381
- MemberPress – Add the user to a membership – Added support for corporate memberships by detecting Corporate Account add-on, creating accounts, and preventing duplicate assignments #3369
Fixed:
- ACF – Triggers are interpreting 0 as false and bailing out—turns out zero does count! We’ve taught it to stop ghosting the valid zeros #3376
- BuddyPress – Remove the user from a group – Not removing the user from the group on some sites—eviction notices are now properly served #3379
- Woo – “A product with a specific term in a specific taxonomy has its associated order set to a specific status” returning PHP error in some use cases—no more fatal surprises when taxonomy meets status #3403
- Gravity Forms – Submit an entry for a form – Improved Time field handling—because time waits for no one, and neither should your entries #3398
- LearnPress – Mark a course complete for the user & Enroll the user in a course – PHP Error with LP v4.2+—we’ve schooled that error into submission #3424
- Magic Button/Link – Not working in Admin Pages—your magic buttons are now truly magical again, even behind the scenes #3357
- Woo Subscriptions – Gave Woo Subscriptions its own corner office (and integration) #3145
- Recipe UI – Actions appearing in the incorrect order in some recipes after reloading #3355
- Studiocart – A guest completes an order for a product & A user’s subscription is cancelled for a product – Typecast missmatch causing triggers to not fire reliably on some sites #3367 #3387
- The Events Calendar – An attendee is registered for an event does not work for guests—guests are now officially on the list #3360
- Woo Membership – A user’s access to a membership plan is changed to a status – PHP Error on validation—fixed the syntax and the sadness #3364
Under the hood:
- Integration icons updates + Typeform logo updated—fresh icons, new drip—looking snazzy in the integrations wardrobe #3425
- Thrive Apprentice – Code updated to the latest framework
[Automator 6.7+ required]—we brought it up to speed and gave it a shiny new backbone #3372
-
New Plugin Integration:
- FluentCommunity #3345
New Triggers:
- FluentCommunity – A user comments on a post in a space #3345
- FluentCommunity – A user is unenrolled from a course #3341
- FluentCommunity – A user leaves a space #3340
- FluentCommunity – A user reacts to a post in a space #3344
- FluentCommunity – A user submits a request to join a space #3343
New Actions:
- FluentCommunity – Add a post to a space #3346
- FluentCommunity – Mark a course complete for the user #3338
- FluentCommunity – Mark a lesson complete for the user #3337
- FluentCommunity – Remove the user from a space #3342
- FluentCommunity – Unenroll the user from a course #3339
Update:
- WordPress – A guest comment is submitted on a user’s post – “Trigger only if the comment passes Akismet spam filtering” toggle added—only legit comments need apply #3263
- WordPress – A user’s comment on a post is approved – “Trigger only if the comment passes Akismet spam filtering” toggle added—no more false alarms from robot poets. #3263
Fixed:
- Tin Canny – We had a PHP tantrum on our hands—now it’s cooled off and compatible with v5.0+ for Tin Canny for LearnDash. #3329
- MailerLite – Create or Update a Subscriber – Fields left blank no longer clear existing values. #3351
-
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
-
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
-
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
SELECTquery – 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
SELECTquery – 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_optionstable – 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
-
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