Changelogs
Changelog
-
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
-
New Feature:
- Recipe UI – Delay – Use a custom token/value option #2683
New Integrations:
- Date and Time #2671
- Generator #2625
- Magic Button #2363
- QR Code #2657
- Run Code #2481
- wpDiscuz #2604
New Triggers:
- Gravity Forms – A list row is submitted in a form #2670
- SureCart – A refund for a product is issued to a customer #2521
- SureCart – A user renews a subscription to a product #2520
- SureCart – A user’s subscription to a product is cancelled #2519
- wpDiscuz – A guest comment is submitted on a user’s post #2601
- wpDiscuz – A guest comment on a user’s post is approved #2602
New Actions:
- Date and Time – Generate a date #2655
- Date and Time – Generate a date and time #2656
- Date and Time – Generate a date and time based on a date #2661
- EDD Recurring – Cancel the user’s subscription matching a subscription ID #2634
- Generator – Generate a hash #2672
- Generator – Generate a nonce #2673
- Generator – Generate a random email #2654
- QR Code – Generate a QR code #2662
- WooCommerce – Get order details by an order ID #2610
- Woo Subscriptions – Extend the user’s next subscription renewal date to a specific product variation of a
specific product by a number of days #2643 - WordPress – Verify a nonce #2674
- wpDiscuz – Add a comment to a post #2603
New Condition:
- LearnDash – The user is/is not a leader of a group #2617
- WordPress – The user does not have a specific role #2697
New Post Loop Filters:
- WooCommerce – An order ID is between a start ID and end ID #2557
- WooCommerce – An order has/does not have a status #2559
- WooCommerce – An order was placed between a start date and end date #2558
New Token:
- GamiPress – A user earns an achievement – Image URL & Achievement ID tokens #2641
Updated:
- Advanced Custom Fields – Support for ‘user_role’ #2621
- BuddyBoss – Create a group – Add a group type option #2624
- LearnDash – Send a certificate – New WP Filter automator_pro_learndash_certificate_filename to change the file
name #2650 - LearnDash – User is/is not a member of a group – “Any group” option #2693
- Woo Memberships – Remove the user from a membership plan – Membership plan field token support #2659
- WordPress – Taxonomy triggers – “Also include child categories” option #2668
Fixed:
- BuddyBoss – A user joins a private group, A user joins a hidden group, A user joins a public group, A user joins
a private group – Not working when multiple users added by admin #2684 - BuddyBoss – Set the user’s Xprofile data – Not handling date fields properly #2690
- BuddyPress – A user is removed from a group – Trigger not firing when an admin removes a user from backend
#2663 - BuddyPress – A user joins {{a private group}} – Trigger not firing when an admin adds a user from backend
#2638 - Formatter – Replace values in a string – Not replacing data in a JSON string #2689
- Forminator – File field token returning as Array and not the file path #2665
- LearnDash – Add a course to a group – Remove “Any course” option #2686
- LearnDash – Add the user to a group – Tokens not rendering proper values #2626
- WPForms – A user submits a form with PayPal payment – Trigger not firing #2623
- Woo Subscriptions – A user’s renewal payment for a subscription product fails – Set the correct context of the user in logs #2629
- WooCommerce – A product in a specific term in a specific taxonomy has its associated order set to a specific status – Not firing for some users #2680
UI Updates:
- Magic Button and Links triggers moved to “Magic Button” Integration #2479
- “Call a custom function” actions moved to “Run Code” integration #2482
- “Generate a string” action moved to “Generator” integration #2625
Under the hood:
- Magic Button and Links – Additional WordPress filters #2542
-
Fixed:
- Groundhogg – Get tags functionality not working as expected #4398
- PHP Notice – Function
wp_cache_flush_groupwas called incorrectly #4383 - Plugin cannot be deleted on some sites #4414
-
Fix:
- Groundhogg – Update Get Tags functionality for compatibility with Groundhogg 3.2.2+ #2635
-
Added:
- Emails – Send a test email from inside the email action #4058
- Data management – New setting “Delete all data” to delete plugin data on deletion #4326
- Outgoing Webhook – Separate Authorization header field with data masking #4242
New Tokens:
- Fluent CRM – Primary Company Name #4305
- Woo – User’s total spend & User’s total spend (unformatted) #4278
- WordPress – Post content (formatted) #4356
Updated:
- ActiveCampaign – Tag actions – Added support to pass Tag names #4285
- LearnDash – Mark complete actions – Support for future
learndash_process_mark_completefunction updates #4343 - MailPoet – Actions will now complete with errors if an issue occurs #4251
- OpenAI – Deprecated models replaced in Recipe UI #4333
- Recipe logs – Integration icons are now listed once per log entry if multiple triggers or actions of the same integration are part of recipe #4296
- WordPress – “Post content” token renamed to “Post content (raw)” #4357
Fixed:
- EDD Recurring Payments – Cancel the user’s subscription to a download – List variable pricing recurring downloads #4366
- JetPack CRM – Dynamic contact status options in dropdown #4297
- LearnDash – Mark complete action – Autocomplete not working on Actions for complete lessons and complete topics #4343
- Recipe Logs – The initial run of the new recipe counts as twice runs #4294
- WordPress – A user updates a type of post – Running twice when Yet Another Related Posts Plugin (YARPP) is active #4309
Under the hood:
- Added Gutenberg Automator Block category #4354
- Brevo – Create or update a contact – Passed missing
$action_datato the function #4371 $is_login_requiredattribute in the new integration framework #4342- Recipe logs – Added
stacktraceproperty to show in logs if PHP Exception or Error occurs #4260 - System status – Permalink status added #4346
- A core file not loading as expected #4368
-
New Trigger:
- Easy Digital Downloads – A file is downloaded #2486
New Actions:
- BuddyBoss – Unsubscribe the user from a forum #2514
- BuddyPress – Unsubscribe the user from a forum #2515
- Easy Digital Downloads – Delete a customer by ID #2065
- LearnDash – Extend the user’s access to a course by a number of days #2529
- Woo Subscriptions – Extend the user’s next subscription renewal date to a specific product by a number of days
#2528 - Woo – Add a note to an order #2561
New Trigger Tokens:
- Woo – Order item(s) total #2550
- Woo – User’s total spend & User’s total spend (unformatted) #2549
- WordPress – Post content (formatted) #2605
New Action Tokens:
- WordPress – Add an image to the media library – Media Library ID and Media Library image URL #2599
Added:
- LearnDash – Reset the user’s progress in a course – “Reset Simple Course Timer data” checkbox when Uncanny
Toolkit Pro is active #2576 - Woo – Generate and email a coupon code – Added generated coupon property for Recipe logs #2546
Updated:
- Easy Digital Downloads – “Product” text changed to “Download” for consistency #2608
- OpenAI – Use a prompt to generate text with the Davinci model – Action deprecated, existing recipes switched to
davinci-002 model #2589 - Paid Membership Pro – Filters missing hidden levels #2586
- WordPress – “Post content” token renamed to “Post content (raw)” #2606
Fixed:
- Amelia – A user’s booking of an appointment for a service has been changed to a specific status – Set the
context of the trigger to the current user #2554 - Background actions – Condition group incorrectly show as skipped in the Recipe logs #2588
- BuddyBoss – Set the user’s Xprofile data – Handle multiple options #2574
- JetFormsBuilder – Tokens are now being rendered inside the User Loop #2587
- Loop filters – A post is a specific type of post – Now only displays public post types #2583
- Paid Membership Pro – An admin assigns a membership level to a user – Set member as the current user for recipe
logs #2566 - WordPress – A user updates a post – No longer fires on publish and on trash events #2543
- WordPress – A user updates a post in a specific status – Validation to check if array key exists #2564
Under the hood:
- Data management – Auto prune cron now includes settings for hours and minutes #2562
- Loop Filters – Make Loop Filters a post type as private #2580
- Magic button/link – WP Filters and actions –
automator_pro_magic_link_tokens,automator_pro_magic_buttons_tokens,automator_pro_magic_link_triggered,automator_pro_magic_button_triggered#2539
-
Fixed:
- Google Sheets – Actions will show “Completed with errors” if the entry failed due to an issue with the Google API #4298
- OpenAI – Changed deprecated models to use
gpt-3.5-turbo-instruct#4314 - Recipe UI – Newly added actions now showing when on LiteSpeed server/cache #4287
- WPCode – Free actions don’t show up when the Premium plugin is active #4307
Under the hood:
- PHP Notices #4262
-
Fix:
- OpenAI – Changed deprecated models to use
gpt-3.5-turbo-instruct#2569
- OpenAI – Changed deprecated models to use
-
New Integrations:
- EDD Software Licensing #4182
- Heroic Knowledge Base #4179
- SeedProd #3981
- Thrive Ultimatum #4085
New Triggers:
- EDD Software Licensing – A license for a download is created #4183
- EDD Software Licensing – A license for a download expires #4184
- Heroic KB – A user gives a negative rating to an article #4186
- Heroic KB – A user gives a positive rating to an article #4185
- Heroic KB – An article receives a negative rating #4188
- Heroic KB – An article receives a positive rating #4187
- SeedProd – An Optin Form is submitted #3984
- Thrive Ultimatum – A user triggers an evergreen campaign #4216
- Thrive Ultimatum – An evergreen campaign is triggered #4117
New Tokens:
- Outgoing Webhooks – Response – Status code #4231
- Woo #4209
- Order fee (unformatted)
- Shipping fee (unformatted)
- Stripe fee (unformatted)
- Stripe payout (unformatted)
Added:
- Data management – Immediately delete log entries when recipes are completed #4215
- Data management – Delete recipe records when user is deleted #3509
Updated:
- Brevo – Account validation process updated #4206
- Brevo – Create or update a contact – Update existing contact checkbox bool type value fix #4253
- Data management – Prune recipe logs – Field updated to allow decimal input for even shorter interval #4084
- WordPress – Create a post – Add fields to set custom CSS and JS in the created post #4214
Fixed:
- BuddyPress & BuddyBoss – Add the user to a group – Custom token values not rendering properly #4225
- Gravity Forms – A specific field in an entry for a form is updated to a specific value – Form tokens are not showing in the list #4248
- Number of times option not working in some triggers until it is resaved #4239
- OpenAI – Erroneously reducing App credits on models fetch #4236
- RafflePress – Someone registers for a giveaway – Not firing when someone registers #4204
- Recipe – Run closure when there are no actions #4220
- Recipe UI – Order of scheduled actions ignored the time #4155
- Recipe UI – Safari compatibility issue for versions below 16.1 due to unsupported regex lookbehind #4212
- Recipe UI – Handle PHP fatal error when the integration of a used action is missing #4076
- Redis/Object Caching – Automator’s clear cache now only clears its cache instead of flushing everything #4245
Under the hood:
- Automator DB – Nightly health-check will automatically fix any missing tables or views #4255
- Recipe UI – Support setting field visibility conditionally based on value of other fields #4213
AUTOMATOR_DISABLE_APP_INTEGRATION_REQUESTSconstant to disable all outgoing App & Webhook requests #4240AUTOMATOR_DISABLE_SENDEMAIL_ACTIONconstant to disable all outgoing emails #4241- Settings – Logs – Renamed to “Data management” #3508
- Data management – Auto Prune in Automator Pro – Styling updates #4252
-
New Actions:
- WooCommerce Bookings – Create a booking #2397
- WooCommerce Bookings – Change a booking to a specific status #2360
New Conditions:
- EDD Software Licensing – A user has/does not have an active license for a download #2487
- Easy Digital Downloads – A user has/has not downloaded a file #2485
New Loop Filters:
- BuddyBoss – A user does not have a value in an Xprofile field #2496
- BuddyBoss – A user has a value in an Xprofile field #2497
- BuddyPress – A user does not have a value in an Xprofile field #2495
- BuddyPress – A user has a value in an Xprofile field #2491
New Tokens:
- MemberPress – Quiz triggers – Course ID #2503
- Woo #2516
- Order fee
- Order fee (unformatted)
- Shipping fee
- Shipping fee (unformatted)
- Stripe fee
- Stripe fee (unformatted)
- Stripe payout
- Stripe payout (unformatted)
Added:
- Formatter – Output the year in date formatter #2535
- LearnDash – Send a certificate – Checkbox to “CC the user’s Group Leaders” #2527
Updated:
- Data management – Auto-prune recipe logs – Added a dropdown to select time frame #2538
- WooCommerce – User purchased conditions – Add “Any product” #2500
Fixed:
- MemberPress – A coupon code is redeemed – Expects a user ID check #2483
- WooCommerce – A user’s order status changes to a specific status – Handle “Any” status #2522
-
Fixed:
- Gravity Forms with Uncanny Codes or Uncanny Groups – PHP Error when code is redeemed #4175
- Instagram – Publish a photo to an Instagram account – Caption line spacing issue #4189
- Recipe builder – “Add ▼” button doesn’t work on Safari #4196
- Wishlist Member – Add the user to a membership level – Replace deprecated functions #4169
- WordPress – Post is published triggers – Firing when WordPress auto saves a draft #4191
Under the hood:
- Fix uncaught exception during the weekly license check #4193
- Integration transient type warning in a specific situation #4194
- Review Banner – Link to WP.org to leave a review is not working as expected #4146