v8.0.0 Pro
Released November 2, 2026
Major release: Uncanny Automator Pro 8.0 is a major release. Test the update on a staging site first. Update Uncanny Automator before you update Uncanny Automator Pro.
New Features:
- Connect your AI – Connect your AI to WordPress with Uncanny Automator Pro to manage and automate your site.
- Recipe Builder – Added support for nestable Filter, Queue and Loop elements #4927
Updated:
- Filter – A filter that is not met now records why each condition failed in the run log #4960 #4950
- Loops – Loop Filters – A loop filter whose plugin is not active now matches nothing, and the run log says why #4974
- Queue – Waiting runs are now cancelled when their Queue block is deleted #4765
- Schedule – “Every” must now be a whole number of months #4975
Fixed:
- Action Conditions – A malformed condition is now skipped and reported instead of throwing an error #4849
- Amelia – Booking customers are now looked up by email only when Amelia has one #4938
- Automator – Deactivate or activate a recipe – Fixed a collision with the recipe ID field #4914
- Automator – Run As – Now resolves the user selector through Automator’s helpers #4922
- BuddyBoss – A user joins a private or hidden group – Now runs when users are added by an admin or recipe action #4932
- Contact Form 7 – A user submits a form with a specific value in a specific field – Trigger now runs correctly for logged-in users #4979
- Contact Form 7 – A user submits a form with a specific value in a specific field / A form is submitted with a specific value in a specific field – Triggers no longer run for rejected submissions #4981
- CSV – Import a CSV file – The trigger now respects the Limit rows setting #4989
- CSV – Import a CSV file – Limit rows and Skip initial rows settings are now respected when recipes run #4990
- Licensing – The Plugins screen now stays available when the license store is unreachable #4916
- Loops – Empty or locked background jobs no longer prevent other scheduled tasks from running #4995
- Loops – Loop Filters – A dropdown set to a token or custom value now runs with that value #4951
- Loops – Recipe runs now retain their error status when loops complete #4984
- Loops – Waiting loops now recover when background processing is interrupted or overdue #4995
- Recipe Runs – Cancelled loops now close properly so recipes can complete #4995
- Schedule – A Schedule trigger is now scheduled when its recipe goes live #4886
- Schedule – Deleting a Schedule trigger now cancels its scheduled job #4915
- Schedule – Fractional intervals now schedule the first run at the correct time #4988
- Schedule – Monthly repeats now start at the next occurrence in the site’s timezone #4992
- Webhooks – Receive data from a webhook – A deleted webhook recipe or trigger now stops answering immediately #4937
- Webhooks – Receive data from a webhook – Auto and URL-encoded formats now correctly process mapped form values #4987
- Webhooks – Receive data from a webhook – Processed parameters now appear in webhook logs #4985
- Webhooks – Receive data from a webhook – XML format now prevents PHP 8 errors when processing repeated or malformed XML elements #4986
Under the hood:
- Admin – Pro now says it is off, and which Automator version it needs, when Automator is missing or inactive #4912 #4913
- Admin – Pro notices now appear in Automator’s notice center #4920
- Core – A site where Action Scheduler hasn’t loaded no longer causes a fatal error #4918
- Core – Plain, translatable note when a Filter’s conditions can’t be checked #4957
- Core – Prevented PHP errors in scheduled recipes, queue blocks and background cleanup when Action Scheduler is unavailable or jobs are missing #4940
- Core – Queue blocks that cannot be scheduled, or have a zero, negative or empty amount, now skip their actions and report the reason instead of running immediately #4955 #4953
- Core – The integration map is rebuilt when the cache holds another plugin folder #4963
- Gemini – Loops – Stored API keys are now removed from loop item error messages #4947
- Gravity Forms – List field rows – List values are now decoded safely and no longer raise PHP warnings #4925
- Integration Caches – Unrelated post changes no longer invalidate Pro integration caches #4983
- Licensing – License overlay – Hardened the AJAX handler by updating the EDD SL SDK to 1.0.4 #4882
- Loops – Loop Filters – The item is not empty – Now supports lists of plain values #4942
- Loops – Token Loops – Invalid list values now produce a clear error instead of a PHP error #4942
- Loops – User Loops – Fixed token errors when user values match PHP function names #4944
- Loops – User Loops – Resolving user tokens no longer invalidates password reset links or triggers unintended profile updates #4944