Changelogs
Changelog
-
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
-
New Integrations:
- (Google) Sheets Web App #2592
- Schedule #2264
New Triggers:
- Sheets Web App – Receive data from Google Sheets Web App #2593
- LifterLMS – A user enrolls in a membership #2466
- LifterLMS – A user triggers an engagement #2467
- Schedule – Repeat every hour, day, week, month or year at a specific time #2791
- Schedule – Repeat every weekday at a specific time #2789
- Schedule – Run on a specific date and a specific time #2790
New Action:
- Woo Subscriptions – Remove a subscription product from the user’s subscription #2729
New Conditions:
- Automator Core – A user has a recipe in a status #2628
- LifterLMS – The user does not have a membership #2707
- LifterLMS – The user has a membership #2706
- LifterLMS – The user is enrolled in a course #2704
- LifterLMS – The user is not enrolled in a course #2705
New Features:
- Magic Button – Gutenberg Blocks for Magic Button and Magic Link recipes #2722
- Magic Button – Support for AJAX button and link #2719
Added:
- AffiliateWP – Create an affiliate – Added a User Email field #2761
- BuddyBoss – Add a post to the sitewide activity stream – Add “Generate a preview image from the first URL included in the message” option #2715
- BuddyBoss – Add a post to the user’s activity stream – Add “Generate a preview image from the first URL included in the message” option #2714
- LearnDash – Send a certificate – CSS field for styling #2772
- Woo Memberships – Membership post ID and plan post ID #2723
Updated:
- Advanced Custom Fields – Added WP Filter
automator_acf_post_type_posts_per_pageto modify the dropdown count #2796 - EDD – Cancel the user’s subscription matching a subscription ID – Added filter
automator_pro_edd_cancel_subscription_by_id_can_cancel#2727 - LearnDash – Send an email to the Group Leader actions – Email will be sent to each “To” recipient individually #2703
- MemberPress – A coupon code is redeemed –
do_actionswitched to make it run more reliably 62193 #2732 - Woo – Add a product to an order – Add Price and Quantity fields #2710
Fixed:
- BuddyBoss – Send an email to all members of a group – Email content not converting new lines into
#2755 - Woo Subscriptions – Set the user’s subscription of a subscription product to a status – Added pending-cancel option #2770
- WordPress – A term archive is viewed – Polluting error logs #2713
- WordPress – Update the content of a post – Changing the post type #2764
Under the hood:
- Automator’s internal post types available for post type selection #2717
- Deprecate WP Bitly Integration #2730
- Shorten Woo Plugin Names #2776
-
Under the hood:
- Recipe UI – Filters block not rendering on screen when custom delay option is used in Automator Pro #4509
-
Fix:
- Automator – Erroneously hiding some admin notices on some pages #4496
Under the hood:
- Status Check – Updated the GET and POST endpoints #4498
-
New Feature:
- BuddyBoss – Universal Xprofile field tokens #4349
- BuddyPress – Universal Xprofile field tokens #4349
New Integration:
- wpDiscuz #4364
New Triggers:
- SureCart – An order for a product is shipped #4140
- wpDiscuz – A user submits a comment on a post #4359
- wpDiscuz – A user’s post receives a comment #4360
New Actions:
- WordPress – Change the post type of a post to a post type #4337
- wpDiscuz – Add a reply to a comment #4361
Added:
- DB Tools – Added “Empty” table action for API Logs table #4392
- OpenAI – gpt-4-0125-preview Added #4381
- Recipe Logs – Dismissible admin notice that shows the size of database tables #4394
- WP Job Manager – Dynamic Field token support added #4440
- Woo Memberships – Add the user to a membership plan – Token support for Membership plan field #4429
- WordPress – Taxonomy Triggers – “Also include child categories” option #4380
New Tokens:
- Paid Membership Pro – Initial amount #4402
New Action Token:
- ClickUp – Create a task – Task ID (newly created task ID) #4464
Updated:
- ActiveCampaign – Updated field descriptions to include [delete] details #4473 #4477
- Closure – Improved framework to support better redirects #2973
- Google Sheets – Update a row in a Google Sheet – Support updating multiple rows if multiple matches found #3486
- HubSpot – Add/Update the user in HubSpot & Create/Update a contact in HubSpot – Updated field descriptions to include [delete] details #4417
- OpenAI – WP filter
automator_openai_image_generate_descriptionto change the description of the downloaded media #4471
Fixed:
- Emails – Send Email – Filter empty header values for CC and BCC to avoid plugin conflicts #4373
- Fluent Forms – Erroneously triggering multiple recipes with Fluent triggers #4475
- Forminator – File field token returning as Array and not the file path #4431
- Paid Memberships Pro – A user’s subscription to a membership expires – Not working as expected #4390
- Recipe structure – PHP Error when External Object Cache is enabled on some servers #4453
- Setup wizard – Show an error message if there’s an issue during site connection #4396
- Thrive Leads – Tokens show as unavailable after saving action #4436
Under the hood:
- Automator menu – App Integrations submenu – Not redirecting to App integrations on some sites #4459
- Duplicate recipe – PHP Notice when duplicating Advanced tokens #4386
- Google Apps – Some sites cannot connect to Google Services when external cache is enabled #4424
- Recipe UI – Added field attribute to exclude field’s default token #4466
- Recipe logs – App logs table – Optionally log app responses by a WP filter #4391
- Recipe UI – Support for token usage in Delay/Schedule popup in Automator Pro #4303
- Setup Wizard – Some sites were unable to connect account #4470
- Status – Debug – Log file content not appearing in browser #4457
- Automator – Only show Automator admin notices on Automator pages #4489