Changelogs
Changelog
-
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
-
New Token:
- SureCart – Billing first name and Billing last name #4868
Fixed:
- Fluent Support – A user receives a reply from an agent – Typo in return statement #4866
- Forminator – Date field tokens not rendering consistently depending on field settings #4831
- Google Sheets – Settings page – Undefined
$noncevariable issue #4864 - MailChimp – Add a contact to an audience – Leaving fields blank removes the existing value #4845
- MailChimp – Add the user to an audience – Leaving fields blank removes the existing value #4859
- MemberPress – A user purchases a recurring subscription product – The ‘Any’ option is not showing correctly in dropdown #4842
- Recipe Logs – Sending fetch requests in a loop when viewing a deleted trigger #4815
-
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 Features:
- Data management –
wp automator prune --helpWP-CLI command to prune data #4765 - Import/Export Recipes – Bulk Export/Import #4735
- Recipe UI – Recipe notes metabox #4768
- Walkthrough – Create a recipe #4302
New App Integrations:
- Campaign Monitor #4601
- Notion #3884
New Plugin Integration:
- Kadence #4445
New Triggers:
- Kadence – A form is submitted #4447
- Kadence – A user submits a form #4446
New Actions:
- Campaign Monitor – Add/Update a subscriber to a list #4578
- Campaign Monitor – Remove a subscriber from a list #4580
- Notion – Create a database item #3886
- Notion – Create a page #3885
- Notion – Update a database item #3887
New Tokens:
- Presto Player – A user completes a video – Video title, Media hub title #4786
- WP Job Manager – A user submits a resume – Resume Post URL, Resume ID #4799
- WPForms – Price field – Quantity token #4754
- WordPress – Post slug to several WP triggers #4800
Addition:
- Automator Core –
AUTOMATOR_DATABASE_VIEWS_ENABLEDto disable Database Views #4723
Updated:
- Google Sheets – File Picker now allows selecting additional files without overwriting current files #4788
- LearnDash – A user achieves a percentage greater than, less than or equal to a value on a quiz – Default value of Percentage field removed #4716
- MemberPress – A user purchases a recurring subscription product – ‘Any’ option added #4804
- Modern Events Calendar – Event’s field label #4541
- OpenAI – Model “gpt-3.5-turbo-0301” deprecated #4784
- WordPress – Create a post – Show WP error messages in recipe log #4775
- WordPress – Update the excerpt of a post #4696
- Zoho Campaigns – Support for non-US zone accounts #4810
Fixed:
- Forminator – Formatted token values showing both raw and formatted values #4725
- Post Loops – Action tokens and Webhooks – Action tokens do not parse when used in Webhooks and App Integrations #4691
- Recipe Logs – A recipe with delay and user selection erroneously showing ‘In progress with error’ #4729
- Slack – Send a message to a channel – PHP Notices when Bot name and Icon are not set #4814
- Tin Canny Reporting – A Tin Can verb is recorded from a Tin Can module – Possible cache issues and variable checking #4766
- WPForms – Radio field tokens not parsing under a specific condition #4770
- WPForms – Validate trigger token data before parsing #4713
- WordPress – Change the post type of a post to a post type – Not handling “All post” selection properly #4798
Under the hood:
- Automator Dashboard refresh #4345
- Core – Action arg
$parseddoes not work as expected when the repeater field data is sent #4678 - Core – Actionify Triggers enhancement #4706
- Core – Additional third-party support to properly purge cache #4822
- Core – Elite status #4824
- Core – Removed invalid characters in some sentences #4807
- Import recipe – Imported recipes with Loops fails to recognize loop as live #4764
- Popup Maker Integration icon #4748
- Recipe UI – CSS margin issue when ACF is active #4699
- Recipe UI –
load_optionscallingcall_user_functwice #4732 - Recipe fields – Dynamic fields to support Notion #4602
- Setup Wizard – Setup flow modifications when Automator Pro is active #3600
- User Loop and Token Parser – Usermeta token not parsing in Scheduled recipe #4762
- Zoom – JWT dependancy removed #4677
- Rearrange
file_existcheck. #4779
- Data management –
-
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
-
Fix:
- Outgoing Webhooks – Content-Type header missing on some webhooks after Auth changes #4709
-
Fixed:
- Dashboard – Recipes using credits widget is not rendering in v5.8 #4694
- Google Sheets – PHP error when disconnecting the App #4697
- Google Sheets – Worksheet not found error on some sites #4702
Under the hood:
- Restrict Content Pro Integration icon #4693
-
New Feature:
- Ability to Import and Export recipes to any site #4604
New App Integration:
- AWeber #4501
New Plugin Integrations:
- Code Snippets #4554
- SureMembers #3986
New Triggers:
- SureMembers – A user is added to an access group #4123
- SureMembers – A user is removed from an access group #4124
New Actions:
- AWeber – Add a tag to a subscriber #4272
- AWeber – Add a subscriber #4270
- AWeber – Update a Subscriber #4273
- Code Snippets – Activate a snippet #4582
- Code Snippets – Deactivate a snippet #4583
- SureMembers – Add the user to a specific access group #4121
- SureMembers – Remove the user from an access group #4125
New Tokens:
- Common token – User registration date #4656
- Uncanny Codes – Remaining codes, Total codes #4028
- Uncanny Groups – Remaining seats, Total seats #4027
Added:
- FluentCRM – Add/Update a contact – WP Filter
automator_fluentcrm_omit_custom_field-$slugto omit custom fields #4669 - OpenAI – Use a prompt to generate text with the GPT model – GPT-4o model support #4674
- Slack – “Bot name” and “Bot icon” optional fields to customize each action #4523
Updated:
- Dashboard – App Credits Widget Display Enhancement for Pro #4376
- Google Sheets – Implement FilePicker changes #4481
Fixed:
- BuddyBoss/BuddyPress – Global tokens not parsing on some sites #4654
- FluentCRM – A contact is added to List – Not firing when the contact is added through FluentForms integration #4683
- Outgoing Webhook – PHP notices and warnings #4668
- Password reset token – User reset password URL being invalidated when the token is used multiple times in an email #4634
- Recipe logs – PHP notice when human readable sentence is null #4647
- Webhook Outgoing – Authorization field – Parse tokens #4638
Under the hood:
- Facebook Groups – App integration deprecated #4671
- Google Sheets – Migration script to migrate to FilePicker method #4682
- New settings page – AWeber #4269
- System Status – Add
(Updated: <DATE>)in front of Automator Version #4527 - System Status – Only show Automator DB Tables and Views #4526
-
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
-
Fix:
- Recipe logs – Incorrectly flagged some “In Progress” recipe runs as “Failed” in recipes with multiple triggers and an “All” operator #4664
Under the hood:
- Recipe Logs – Change “Failed” recipes back to “In Progress” for updated Failed logic #4661
-
Update:
- Google Sheets & Recipe Logs – Update a row in a Google Sheet – Resend button not appearing on some sites #4643
-
New App Integrations:
- Bitly #4539
- GetResponse #4336
New Plugin Integration:
- SliceWP #4422
New Triggers:
- EDD Software Licensing – A user’s license for a download is created #4611
- EDD Software Licensing -A user’s license for a download expires #4612
- SliceWP – A new affiliate is awaiting approval #4407
- SliceWP – A user becomes an affiliate #4405
- SliceWP – An affiliate is approved #4406
New Actions:
- GetResponse – Create or update a contact #4274
- GetResponse – Remove a contact #4275
- SliceWP – Add a new affiliate #4403
New Tokens:
- Woo Memberships – Membership post ID and plan post ID #4517
Added:
- Outgoing Webhooks – Added
PATCHandOPTIONSas request types #4568 - Recipe Logs – Automatically update the status of the stuck recipes to Failed #4323
Updated:
- Facebook Groups – Support image/media ID #4491
- Google Sheets – Update a row in a Google Sheet – Remote calls consolidated to one request for better “Resend” support #4561
- OpenAI – Use a prompt to generate text with the GPT model – WP filter
automator_openai_chat_generate_should_sanitize_fieldsto enable/disable fields sanitization #4563 - Recipe UI – Added clearer messaging when permalinks are set to “Plain” #4487
- WordPress – A post is updated – Add checks for autosave and status #4543
Fixed:
- Closure – Not redirecting to relative URLs #4550
- Google Calendar & Recipe UI – Time fields does not retain tokens #3628
- Outgoing Webhook’s Authorization field –
update_post_metaremoving valid backslashes #4630 - Outgoing Webhooks – Repeater field sanitization fixed #4597
- Outgoing Webhooks – GET request now sends body values as URL query parameters #4597
- Outgoing Webhooks – Preview now displays the GET body correctly #4597
- Recipe UI – Clear completed runs count when “Clear activity log” action is performed #4537
- Woo Bookings – A booking is created – Products requiring a confirmation from the admin are not running #4524
- wpDiscuz – Activating the integration causing some AJAX endpoints to fail in WordPress integration #4547
Under the hood:
- Activate License Banner – Text updates #4584
- Automator UI – Change menu link color #4590
- Dashboard – Update YouTube screenshots #4595
- Filter fields tokens – Added support to parse token records when array values are passed #4504
- Field Options – New WP Filter
automator_options_callback_response#4613 - Recipe Logs – New recipe status – “In progress with errors” when an action was completed with errors but some actions are scheduled #4456
- Recipe UI – Pass add_action value of the trigger to /update endpoint #4536
- Recipe UI – Time field – Allow 1 minute increment #4566
- Shorten Woo Plugin Names #4512
- Universal tokens overwriting each other erroneously #4629