Lite
Uncanny Automator Changelog
-
New Feature:
- Recipe template library – Ready-to-use automation templates are here to save the day! Build workflows faster than ever, no assembly required. Just pick, tweak, and automate like a pro. #4916
New Triggers:
- MemberPress – A user is added to a membership #3608
- MemberPress – A user is removed from a one-time subscription product #3609
- MemberPress – A user is removed from a recurring subscription product #5158
New Action:
- Uncanny Codes – Remove a number of unused codes from a batch #4451
Updated:
- Restrict Content Pro – Add the user to a membership level – Registration date field now arrives right on time, no more tardy data! #5084
- WhatsApp – Added an extra user-agent for Webhook validation, because even Webhooks deserve a proper handshake. #5215
Fixed:
- FluentCRM – Triggers not handling multiple recipes with the same trigger correctly have been whipped into shape—no more identity crises! #5223
- Token parsing – We’ve made sure token parsing still plays nice with PHP 7.0, because even older PHP deserves some love. #5202
- User reset password URL token – No longer going AWOL in that one weird edge case. #5219
- WordPress – Create a post – Backslashes are back, baby! Your saved actions won’t strip them anymore. #5062
Under the hood:
- Activating Automator via WP-CLI – The uap_options table is mandatory, so we told a couple of impatient lines of code to wait their turn before calling it. Now everything activates in the proper order, like a well-behaved queue. #5235
- Import recipes – Windows path validation has been improved—no more confusion between slashes and backslashes! #5209
- Improved token parser – The parser is sharper, faster, and sassier than ever. #4167
- Translation notice with WP 6.7+ – We’ve made the translations play nicely with the latest and greatest from WordPress. #5239
-
Fixed:
- Core – Optimize uap_options functions – We gave these functions a tune-up, so they run smoother and faster now. #5199
- Core – Conflicting
automator_option_updatedactions – These actions were bumping into each other like shoppers on Black Friday. We’ve cleared the aisle, and now everything flows smoothly. #5196
-
New Feature:
- Emails – Now with attachment support, because sometimes, “see attached” shouldn’t be a lie #4841
New App Integration:
- Stripe #4324
New Plugin Integration:
- MemberMouse #4908
New Triggers:
- MemberMouse – A bundle is added to a member’s account #4855
- MemberMouse – A member’s account is deleted #4854
- MemberMouse – A member’s account data is updated #5118
- MemberMouse – A new member is created #4850
- MemberMouse – A refund is issued #4858
- MemberMouse – A renewal payment is received #4857
- MemberMouse – An order is submitted #4856
- Stripe – A charge fails #4721
- Stripe – A charge is refunded #4722
- Stripe – A customer is created #4719
- Stripe – A payment is completed #4720
- Stripe – A subscription is cancelled #4736
New Actions:
- MemberMouse – Remove a bundle from the member’s account #4874
- Stripe – Create a customer #4740
- Stripe – Create a payment link #4738
- Stripe – Delete a customer #4739
New Tokens:
- All Actions – Completion status #3264
- MemberPress – Transaction ID and Transaction amount
Added:
- Recipe Logs – “Cancel” button to cancel scheduled actions inside the log details. Now you can pull the plug before things get cooking! #4863
- Recipe Logs – Add “Run now” button to run the scheduled actions. For those who just can’t wait for delicious automation results. #5114
Updated:
- Brevo – Create or update a contact – Added support for contact attribute select fields. Now you can pick and choose attributes like a pro! #5073
- Recipe UI – Allow 1-minute increment when scheduling an action. Because sometimes every minute really does count! #5129
- Slack – Send a direct message to a Slack user – Added “Use a token/custom value” for the user dropdown. Customization is now just a token away! #5121
- UserFeedback – A visitor submits a survey & A user submits a survey – Added support for multiple questions/answers. #5144
- WordPress – A user’s role changes to a specific role – Added “Any role” option. #5065
Fixed:
- Divi – Theme Builder – Forms are not showing for selection when added as global header/footer. No more disappearing acts – forms are here to stay! #4954
- HubSpot – Added support for line breaks in custom fields. Text flow now looks like poetry instead of a brick wall. #5168
- MailPoet – Add a subscriber to a list – Not creating new subscribers in a rare occurrence. #5146
- Recipe Logs – Sidebar button not displaying due to incorrect action status for delayed and scheduled actions. We fixed it—now the button behaves like it’s supposed to! #5124
- WP Courseware – A user completes a module – Only returning 20 results instead of all modules. Now every module gets counted, not just the chosen few. #5083
- WordPress – A post in a taxonomy is published – Fixed an issue where a recipe would trigger multiple times when a post is published in a rare situation. No more deja vu—one post, one trigger! #5174
- WordPress – A post in a taxonomy is published – Improved reliability when posts are published in bulk. Bulk publishing without bulk headaches! #5175
- WordPress – A user publishes a post in a taxonomy – Fixed an issue where a recipe would trigger multiple times when a post is published in a rare situation. We’ve banished those rogue triggers! #5173
- WordPress – A user publishes a post in a taxonomy – Improved reliability when posts are published in bulk. Go ahead and publish en masse—we’ve got you covered! #5172
- wpForo – Set the user’s primary group to a specific group – Support for v2.0.3 update. Everything is now in sync with the latest version—group assignments like clockwork! #5087
Under the hood:
- Automator notices when Uncanny Codes Automator type code is generated. #5138
- Action tokens – Date tokens were running wild, ignoring the format they were given and causing a race condition. We sat them down, gave them a calendar, and now they’re on track! #5170
- Core – Recipe not creating a new recipe run when it is currently “In progress with errors” status in a rare situation. Error-schmerror—we’ve fixed it so the recipe keeps cooking! #5176
- Duplicate / Import Export – Support for new Data Integrations. Fresh integrations, now served hot and ready! #5149
- Groundhogg icon updated. New look, same charming functionality. #5164
- Move Recipe_Objects_Logger functions to common DB query classes. We relocated them to where all the cool queries hang out. #4979
- Recipe UI – Enhanced Token loop (for Pro). Now it loops so smoothly, you’ll think it’s magic! #4606
- New database table uap_options to store Automator options. Options now have a comfy new home. #5100
- Recipe UI – Add product education modals for filters, delays, and loops. Learning has never been so… modal-icious! #5075
- Recipe UI – Loops – Each loop type now opens the related support page. Knowledge is power—click away! #5028
- Took care of some PHP notices. Less noise, more peace and quiet in the code. #5151
- Tooltip notification if new recipe hasn’t been created 48 hours after installation. Gentle nudges, just in case you forgot! #4318
- UI adjustment – Allow component to populate a name and value for form submissions. Buttons with purpose—now they mean business. #5107
- Removed deprecated unused file to avoid any vulnerability issues. It wasn’t doing anything anyway, so we showed it the door. #5185
-
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:
- 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:
- 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
-
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 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
-
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 –
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
IMPORTANT: Support for PHP 5.6 has been discontinued. If you are running PHP 5.6, you MUST upgrade PHP before installing Uncanny Automator v5.3. Failure to do that will disable Automator’s core functionality.
New App Integrations:
- Google Contacts #3771
- Sendy #3870
New Integrations:
- Thrive Architect #4086
- WooCommerce Bookings #3893
New Triggers:
- Thrive Architect – A form is submitted #4095
- Thrive Architect – A user submits a form #4097
- Uncanny CEUs – A user earns a number or more CEUs #4150
- WooCommerce Bookings – A booking is created #3894
New Actions:
- Google Contacts – Add a label to a contact #3775
- Google Contacts – Create a contact #3772
- Google Contacts – Create a label #3774
- Help Scout – Update the properties of a customer #3943
- Sendy – Add / Update a contact to a list #3876
- Sendy – Delete a contact from list #4151
- Sendy – Unsubscribe a contact from a list #3878
New Tokens:
- StudioCart – Payment option label #4128
- WP Simple Pay – Price option & Quantity #4115
Updated:
- OpenAI – Add support for DALL-E 3 #4135
- WordPress – Adding default_value in some triggers causing them to not trigger properly #3638
Fixed:
- Brevo – Add Update Contact action not appearing for selection #4126
- BuddyBoss – Social media fields tokens now parse reliably #4161
- FluentCRM – Add/Update a contact does not update the status #4113
- LearnDash Quiz Tokens – Issues with learndash_get_quiz_questions #4148
- WPForms – A user submits a form – Firing for non-logged-in users #4160
- WordPress – A user updates a type of post – Firing when a post type is auto saved #4152
Under the hood:
- Support for Post loops in Automator Pro #4171
- Upgrade to Pro – Text updates #4106
- Usage stats – Updated logging algorithm #3098