Changelogs
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
-
Security update:
- Core – Background actions – We’ve reinforced security roles so background actions don’t get too adventurous. #5526 CVE-2025-2075
-
Under the hood:
- Core – Nested token migration – Some tokens were getting stage fright and refusing to migrate properly in certain situations. We’ve given them a confidence boost! #5541
- Core – UI icons – A few icons went on an unannounced vacation. We’ve tracked them down and put them back to work. #5467
-
- IMPORTANT: Support for PHP 7.0 has been discontinued. If you are running PHP 7.0, you MUST upgrade PHP to version 7.3 or higher before installing Automator v6.3 or up. Failure to do that will disable Automator core functionality.
New App Integration:
- Discord #5294
New Plugin Integrations:
- Bricks Builder #5326
- URL #4317
New Triggers:
- Bricks Builder – A form is submitted #5329
- Bricks Builder – A user submits a form #5330
- URL – A URL with a URL parameter is visited #5345
- URL – A user visits a URL with a URL parameter set #5344
New Actions:
- Discord – Add a member to a channel #5298
- Discord – Assign a role to a member #5295
- Discord – Create a channel #5300
- Discord – Remove a member #5297
- Discord – Remove a role from a member #5296
- Discord – Send a direct message to a Discord member #5184
- Discord – Send a message to a channel #5183
- Discord – Send an invitation to join a server to an email #5350
- Discord – Update a member #5299
- Uncanny Codes – Add a number of codes in a batch #4450
Added:
- Recipe UI – Copy button added beside Incoming Webhook URL in Automator Pro – Because copying by hand is so 2010. #5399
- Recipe UI – Copy button added beside Magic button/link shortcode in Automator Pro – Now with 100% more copying convenience! #5424
Updated:
- Recipe UI – Email action – File uploader doesn’t have a way to remove selected files – You can now say goodbye to accidental uploads. We made deleting files possible! #5422
- Update content on “Upgrade to Pro” page – Updated with the latest awesome features to make you want to upgrade to Pro even more! #5198
- Updated Woo branding – WooCommerce got a glow-up, and we made sure to match. #5444
Fixed:
- Disable App actions if App is disconnected – Apps were trying to act while disconnected, like a Wi-Fi-less smart fridge. We stopped them. #3227
- Licensing – Duplicate Queries Triggered by Licensing Function – Licensing was a little too enthusiastic, asking the same thing twice. We’ve calmed it down. #5452
- Outgoing Webhooks – Patched up a sneaky Server-Side Request Forgery (SSRF) vulnerability—no more unauthorized web wanderings! #5471 CVE-2024-13838
- Threads – Settings page – Disconnect is not working – Clicking “Disconnect” and nothing happening? That’s history now. #5431
- Webhooks – “Send data to a webhook” Original Authorization meta gets removed when updating action – We accidentally made it forget its credentials. Not anymore! #5396
Under the hood:
- Core – Smoothed out some grumpy WordPress Plugin Check errors—because clean code is happy code! #5474
- Core – Upgraded
__()calls toesc_html__()oresc_attr__()—because escaping is not just for magicians! #5474 - Core – Sprinkled
esc_html()andesc_attr()functions everywhere—now all outputs are safely wrapped up like a burrito! #5474 - Core – Added those missing
// translators:comments—because translators deserve some love too! #5474 - Recipe Logs – Allow Markup text in log messages – Logs can now look fancier, with proper markup support. #5364
- Recipe UI – Token popup framework – More behind-the-scenes improvements for smoother popups. #4316
- Token popup framework – Some backend magic happened. Trust us, it’s better now. #5137
-
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 App Integration:
- Threads #5154
New Plugin Integrations:
- Duplicator #5155
- Everest Forms #4890
- Thrive Theme Builder #4277
New Triggers:
- Duplicator – A backup completes with a specific status #4848
- Everest Forms – A form is submitted #5094
- Everest Forms – A user submits a form #5095
- SeedProd – Maintenance mode is set to a status #4557
- Stripe – A subscription is cancelled #5228
- Stripe – A subscription is created #5291
- Stripe – A subscription is paid #5307
- Stripe – A subscription payment fails #5308
- Stripe – One-time payment for a product is completed #5229
- Stripe – Payment for a product is refunded #5230
- Thrive Theme Builder – A form is submitted #4280
- Thrive Theme Builder – A user submits a form #4279
New Actions:
- Duplicator – Initiate a backup #4849
- Threads – Create a Threads post #4982
- WordPress Core – Log the user out #4981
New Token:
- LearnDash – A user completes a course – Course points #4479
- LearnDash – A user completes a group’s courses – Course points #4479
Added:
- Core – Added token selector to multiselect fields in some actions – Because who doesn’t love a fancy selector? #5103
- Recipe templates – Filter to show Automator Pro only templates – Automator Pro templates now have their own exclusive VIP section. #5271
- Recipe templates – Filter to show ready-to-use templates – Ready-to-use templates are officially ready to impress. #5264
- WordPress – Create a post – Added toggle: Title must be unique – We’re enforcing originality; no more twinsies in post titles! #5205
Updated:
- FluentCRM – Add/Update a Contact – Default Status Issue – Status is no longer confused—it knows exactly what to do now. #5333
- Improved recipe UI messaging when Automator Pro is not active – Clearer messages to remind you that Automator Pro took a coffee break. #3233
- Stripe – Updated the available list of triggers/actions on the settings page – Fresh triggers and actions, straight off the development grill. #5355
- WPForms – Split “Address” token into separate tokens – Address tokens have found their individuality—they’re thriving on their own now! #4840
Fixed:
- Elementor – A Post is Published with Elementor – Trigger not firing – This trigger is back to work—no more snoozing on the job. #5334
- MailChimp – Add Contact to Audience – Now completes with an error if any required default address subfield is left empty – We’ve taught MailChimp not to pretend everything’s fine when it isn’t. Honesty is key. #5287
- Recipe UI – Removed Author dropdown from the UI – We’ve banished the unnecessary Author dropdown—it wasn’t contributing to the meeting anyway. #3834
- Token Parser – Additional validation that the value is text and not an array – Validation has been disciplined; no more rogue conditions. #5368
Under the hood:
- Core –
SENTENCE_NOT_FOUNDissue in logs – We found the missing sentences and brought them back. They were hiding in plain sight! #5293
-
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
-
Updated:
- ClickUp – Now supports timestamp values on date fields because who doesn’t love more precise time-traveling? #5278
- GamiPress – Added a toggle to log points when awarding them. No more stealthy points—track those trophies! #5208
- ActiveCampaign – Setup instructions are now clearer than your grandma’s chicken soup recipe. #3061
- ConvertKit – Rebranded to just “Kit.” #5232
- Forminator – Icon got a glow-up—because appearances matter. #5321
- OpenAI – Added a handy list of available actions to the App settings page. More power to you! #3565
Fixed:
- Calculation tokens – They were refusing to do math in certain situations. We gave them a pep talk. #5280
- Core – Token parser was clueless about the “Any” use case for title parsing. #5272
- Core – Token parser – Extra validation added for action meta variable types to avoid a
preg_split()error in some actions. Because, hey, safety first! #5284 #5324 - HelpScout – App settings – A rare PHP error appeared like a cryptid. We captured it, and it’s gone for good. #5268
- LearnDash – Timer module in Uncanny Toolkit Pro is now correctly detected—time waits for no plugin! #5274
- Outgoing Webhooks – Data types were playing hide-and-seek in the UI. They’re now front and center, ready for action. #5282
- PHP Warnings – A Webhook trigger caused warnings in rare cases. We sent it to timeout, and it’s behaving now. #5248
- Recipe templates – The “Recipe User Type” insisted showing as Everyone for the User recipe type. We’ve reminded it that exclusivity matters sometimes. #5276
- Ultimate Member – User tokens weren’t parsing when logging in with a username instead of email. We’ve taught it that usernames are people too! #5211
-
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:
- Recipe template library – Ready-to-use automation templates are here to save the day! Build workflows faster than ever, no assembly required. Just pick, tweak, and automate like a pro. #4916
New Triggers:
- MemberPress – A user is added to a membership #3608
- MemberPress – A user is removed from a one-time subscription product #3609
- MemberPress – A user is removed from a recurring subscription product #5158
New Action:
- Uncanny Codes – Remove a number of unused codes from a batch #4451
Updated:
- Restrict Content Pro – Add the user to a membership level – Registration date field now arrives right on time, no more tardy data! #5084
- WhatsApp – Added an extra user-agent for Webhook validation, because even Webhooks deserve a proper handshake. #5215
Fixed:
- FluentCRM – Triggers not handling multiple recipes with the same trigger correctly have been whipped into shape—no more identity crises! #5223
- Token parsing – We’ve made sure token parsing still plays nice with PHP 7.0, because even older PHP deserves some love. #5202
- User reset password URL token – No longer going AWOL in that one weird edge case. #5219
- WordPress – Create a post – Backslashes are back, baby! Your saved actions won’t strip them anymore. #5062
Under the hood:
- Activating Automator via WP-CLI – The uap_options table is mandatory, so we told a couple of impatient lines of code to wait their turn before calling it. Now everything activates in the proper order, like a well-behaved queue. #5235
- Import recipes – Windows path validation has been improved—no more confusion between slashes and backslashes! #5209
- Improved token parser – The parser is sharper, faster, and sassier than ever. #4167
- Translation notice with WP 6.7+ – We’ve made the translations play nicely with the latest and greatest from WordPress. #5239
-
Fixed:
- Core – Optimize uap_options functions – We gave these functions a tune-up, so they run smoother and faster now. #5199
- Core – Conflicting
automator_option_updatedactions – These actions were bumping into each other like shoppers on Black Friday. We’ve cleared the aisle, and now everything flows smoothly. #5196
-
New Feature:
- Emails – Now with attachment support, because sometimes, “see attached” shouldn’t be a lie #4841
New App Integration:
- Stripe #4324
New Plugin Integration:
- MemberMouse #4908
New Triggers:
- MemberMouse – A bundle is added to a member’s account #4855
- MemberMouse – A member’s account is deleted #4854
- MemberMouse – A member’s account data is updated #5118
- MemberMouse – A new member is created #4850
- MemberMouse – A refund is issued #4858
- MemberMouse – A renewal payment is received #4857
- MemberMouse – An order is submitted #4856
- Stripe – A charge fails #4721
- Stripe – A charge is refunded #4722
- Stripe – A customer is created #4719
- Stripe – A payment is completed #4720
- Stripe – A subscription is cancelled #4736
New Actions:
- MemberMouse – Remove a bundle from the member’s account #4874
- Stripe – Create a customer #4740
- Stripe – Create a payment link #4738
- Stripe – Delete a customer #4739
New Tokens:
- All Actions – Completion status #3264
- MemberPress – Transaction ID and Transaction amount
Added:
- Recipe Logs – “Cancel” button to cancel scheduled actions inside the log details. Now you can pull the plug before things get cooking! #4863
- Recipe Logs – Add “Run now” button to run the scheduled actions. For those who just can’t wait for delicious automation results. #5114
Updated:
- Brevo – Create or update a contact – Added support for contact attribute select fields. Now you can pick and choose attributes like a pro! #5073
- Recipe UI – Allow 1-minute increment when scheduling an action. Because sometimes every minute really does count! #5129
- Slack – Send a direct message to a Slack user – Added “Use a token/custom value” for the user dropdown. Customization is now just a token away! #5121
- UserFeedback – A visitor submits a survey & A user submits a survey – Added support for multiple questions/answers. #5144
- WordPress – A user’s role changes to a specific role – Added “Any role” option. #5065
Fixed:
- Divi – Theme Builder – Forms are not showing for selection when added as global header/footer. No more disappearing acts – forms are here to stay! #4954
- HubSpot – Added support for line breaks in custom fields. Text flow now looks like poetry instead of a brick wall. #5168
- MailPoet – Add a subscriber to a list – Not creating new subscribers in a rare occurrence. #5146
- Recipe Logs – Sidebar button not displaying due to incorrect action status for delayed and scheduled actions. We fixed it—now the button behaves like it’s supposed to! #5124
- WP Courseware – A user completes a module – Only returning 20 results instead of all modules. Now every module gets counted, not just the chosen few. #5083
- WordPress – A post in a taxonomy is published – Fixed an issue where a recipe would trigger multiple times when a post is published in a rare situation. No more deja vu—one post, one trigger! #5174
- WordPress – A post in a taxonomy is published – Improved reliability when posts are published in bulk. Bulk publishing without bulk headaches! #5175
- WordPress – A user publishes a post in a taxonomy – Fixed an issue where a recipe would trigger multiple times when a post is published in a rare situation. We’ve banished those rogue triggers! #5173
- WordPress – A user publishes a post in a taxonomy – Improved reliability when posts are published in bulk. Go ahead and publish en masse—we’ve got you covered! #5172
- wpForo – Set the user’s primary group to a specific group – Support for v2.0.3 update. Everything is now in sync with the latest version—group assignments like clockwork! #5087
Under the hood:
- Automator notices when Uncanny Codes Automator type code is generated. #5138
- Action tokens – Date tokens were running wild, ignoring the format they were given and causing a race condition. We sat them down, gave them a calendar, and now they’re on track! #5170
- Core – Recipe not creating a new recipe run when it is currently “In progress with errors” status in a rare situation. Error-schmerror—we’ve fixed it so the recipe keeps cooking! #5176
- Duplicate / Import Export – Support for new Data Integrations. Fresh integrations, now served hot and ready! #5149
- Groundhogg icon updated. New look, same charming functionality. #5164
- Move Recipe_Objects_Logger functions to common DB query classes. We relocated them to where all the cool queries hang out. #4979
- Recipe UI – Enhanced Token loop (for Pro). Now it loops so smoothly, you’ll think it’s magic! #4606
- New database table uap_options to store Automator options. Options now have a comfy new home. #5100
- Recipe UI – Add product education modals for filters, delays, and loops. Learning has never been so… modal-icious! #5075
- Recipe UI – Loops – Each loop type now opens the related support page. Knowledge is power—click away! #5028
- Took care of some PHP notices. Less noise, more peace and quiet in the code. #5151
- Tooltip notification if new recipe hasn’t been created 48 hours after installation. Gentle nudges, just in case you forgot! #4318
- UI adjustment – Allow component to populate a name and value for form submissions. Buttons with purpose—now they mean business. #5107
- Removed deprecated unused file to avoid any vulnerability issues. It wasn’t doing anything anyway, so we showed it the door. #5185
-
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
-
Update:
- LearnDash – Award an achievement to a user – Now supports LearnDash Achievements v2.0+ #5059
Fixed:
- Recipe Logs – “Not met” actions conditions block in Pro was having an identity crisis, showing “In progress with errors” instead of the simple “In progress.” We sat it down and cleared things up! #5109
- Recipe UI – “A type of post has a term” loop filter in Pro wasn’t loading fields properly—like a chef forgetting the salt. Fields are now back in the mix! #5119
- Recipe UI – Pro tag was getting a little too clingy, overlapping the recipe item menu like an overenthusiastic garnish. It’s been moved to give your menu some breathing room! #5081
Under the hood:
- Recipe UI – Hidden required fields are handled better now, even when they’re shy and stay out of sight. #5099
-
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:
- Some older triggers were being a bit shy and not showing all tokens in the dropdown. We’ve encouraged them to step forward—now all tokens are visible and ready to be selected! #5077
-
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
-
Fixed:
- Facebook Pages – We’ve added a little detective work to check if you actually have access to your Pages. If not, we’ll let you know—no more guessing! #5023
- Google Sheets – The system has learned not to freak out (with a PHP warning) when it can’t find a Sheet ID. #5042
- Google Sheets – Settings Page – Caught that sneaky “Unhandled Exception” and handled it properly—because no one likes surprises like that. #5039
- Recipe UI – Loop tokens in conditions were getting a bit dramatic, showing up as invalid without an action. We’ve calmed them down. #5027
- Woo – Loopable tokens were causing some PHP drama on certain sites. We’ve sorted that out—no more drama! #5051
- Woo – User’s purchased products loopable token now has improved support for WooCommerce HPOS—smooth sailing ahead! #5057
Under the hood:
- Added a new WP Filter
automator_wpcpostcontent_should_wp_slashto give you more control over content sanitization—slash away, if you like! #5045 - Recipe UI – Integrations were showing off as Elite when they’re actually only Pro. We’ve put them back in their place. #5054
-
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:
- Loopable Tokens #4898
New App Integrations:
New Plugin Integration:
- FluentBooking #4728
New Built-in Integration:
- Logging #5010
New Triggers:
- FluentBooking – A one-to-one meeting is scheduled #4751
- FluentBooking – A group meeting is scheduled #4752
- FluentBooking – A one-to-one meeting is canceled #4759
- FluentBooking – A meeting is cancelled #4778
New Actions:
- FluentBooking – Add a meeting #4761
- Keap – Add/Update a contact #4772
- Keap – Add a tag to a contact #4773
- Keap – Remove a tag from a contact #4774
- Keap – Add a note to a contact #4777
- Keap – Add/Update Company #4888
- Logging – Write data to the log #5011
- Ontraport – Create or update a contact #4741
- Ontraport – Add a tag to a contact #4744
- Ontraport – Create a tag #4743
- Ontraport – Delete a contact #4742
- Uncanny Codes – Cancel a code #4879
New Universal Loopable Tokens:
- BuddyBoss – User’s groups #4968
- BuddyPress – User’s groups #4977
- LearnDash – User’s completed courses #4894
- LearnDash – User’s enrolled courses #4970
- LearnDash – User’s groups #4969
- Woo – All orders in the past 24 hours #4967
- Woo – All orders in the past 30 days #4966
- Woo – All orders in the past 365 days #4964
- Woo – All orders in the past week #4965
- Woo – User’s orders in the past 24 hours #4962
- Woo – User’s orders in the past 30 days #4961
- Woo – User’s orders in the past 365 days #4959
- Woo – User’s orders in the past week #4960
- Woo – User’s purchased products #4958
New Loopable Tokens (in several triggers):
- Woo – Order items #4971
- Woo – Order products categories #4974
- Woo – Order products tags #4972
- WordPress – Post categories #4975
- WordPress – Post tags #4976
New Tokens:
- Date and time – Current day of the month (outputs “1”, “2”, “3”, etc.) #4915
- Date and time – Current day of the week (outputs “Monday”, “Tuesday”, etc.) #4839
- Date and time – Current month (numeric) (outputs “1”, “2”, “3”, etc.) #4913
- Date and time – Current month (outputs “January”, “February”, etc.) #4914
Updated:
- Emails – Send test email – Test emails now come with a personal touch by auto-filling the signed-in user’s email address. No more guessing who you are! #4912
- Import recipe – We’ve ditched the hardcoded URLs for better compatibility #4993
- LinkedIn – Admin notices now communicate like pros with updated messaging—more clarity, less confusion #4923
- MailPoet – Add a subscriber to a list – Out with the old! We’ve swept out the deprecated code to keep your code up-to-date #4897
- OpenAI – Use a prompt to generate text with the GPT model – Your prompts just got smarter with GPT-4o mini support—small model, big potential! #4936
- Recipe Logs & Loops – Action fields and values now proudly step into the spotlight within loops—no more hiding in the background! #4887
Fixed:
- Contact Form 7 – We’ve taught the tokens to respect newlines. No more line rebellion! #4929
- Dashboard Recipe Using Credits Widget – MySQL now stays calm even when there are no recipes to credit #4900
- Import/Export & Duplicate recipes – Special characters now feel extra special with improved support #4951
- Mailchimp – Merge fields got a crash course in manners; no more PHP Notices when they’re empty! #4973
- MailerLite – The Recipe UI finally stopped pretending the app is connected when it isn’t #4830
- Recipe Logs – The confirmation banner now knows its place when you delete a log entry #4987
- Recipe Logs – Logs are no longer shy about showing the “user run” number when a recipe is mid-magic #4861
- Recipe UI & MemberPress for LearnDash – Double scrollbars? We kicked them out; they were just showing off #4947
- Recipe UI & Notion – Fields now load rows without picking fights with Groundhogg’s select2 script—peace at last #4984
- Recipe UI – The action schedule modal now scrolls like a pro, even on the tiniest screens #4882
- Recipe UI – Adding an action in a new loop doesn’t show on some servers #4953
- Recipe UI – Multiselect fields have learned to properly display labels, even for the AJAX driven fields! #4995
- Uncanny Automator – A user completes a recipe – Recipes now trigger reliably, no more “oops, I forgot” moments #4884
- X/Twitter – PHP notices #4892
Under the hood:
- Action Repeater Fields – We put unused relevant tokens on a timeout to avoid PHP errors—less clutter, more harmony #4996
- Core – Actionify triggers – Actionify triggers now have the power of a filter hook—because who doesn’t love a bit of extra control? #5002
- Core – Licensing constants got a tune-up—now more constant than ever! #5001
- Core – Introducing a shiny new field type: file—because sometimes, it’s all about the type #4999
- Core – Token loop is all geared up for Pro v5.10 #4649
- Core – The Automator items save endpoint now gathers even more intel—your items have never been this informed #4758
- Facebook Groups – We’ve waved goodbye to that old deprecated warning #4922
- Import/Export & Duplicate recipes – Tokens Loop support added #4992
- Recipe UI – Displaying all tokens in an action when using “Add all in this group” is now smoother than ever #5012
- Recipe logs – Trigger log now shows the backtrace property—because sometimes you need to see where things went sideways #4937
relevant_tokensNow handled in the backend—out of sight, but working harder than ever #4955
-
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! #5034
-
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