skip to Main Content

Uncanny Automator Changelog

  • v7.3.1.3 Jun 16, 2026 Lite

    Fixed:

    • Events Manager – Resolved a PHP error that could occur when loading registration-related triggers in certain version-mismatched environments #7912
    • LearnDash – Quiz triggers now correctly resolve quiz score, question-and-answer, and related quiz result tokens #7908
    • Recipe logs – Delayed and scheduled actions now display the correct scheduled execution dates. #7895
    • WPForms, MailPoet, and FunnelKit (Autonami) – Improved protection against PHP Object Injection when storing user-submitted trigger token values #7921
  • v7.3.1.2 Jun 10, 2026 Lite

    Fixed:

    • Mailchimp – Credential mapping issue on some older sites now resolved #7885
    • Mailchimp – Create and send a campaign – Fails when ‘To name’ is empty #7881
    • WP Job Manager – A user applies for a job – Fixed an issue where some tokens may not parse #7875
    • WordPress – A post in a taxonomy is published & A user publishes a post in a taxonomy – Only one recipe fires per post due to dedup keyed by code #7883

    Under the Hood:

    • Multiple integrations – Correct invalid singular supports_token definitions to plural supports_tokens #7831
    • Normalize UTM tags on in-plugin links #7880
  • v7.3.1.1 Jun 7, 2026 Lite

    Fixed:

    • App Actions – Fixed an issue where some app actions could fail with “Non-JSON response from API” when the vendor responds with a 204 No Content status and an empty body #7872
    • Background Actions – Fixed an issue where a completed action could revert to “In progress” in rare situations #7871
    • Delayed/Scheduled Actions – Fixed an issue where actions were marked as “Skipped” and never ran after updating to 7.3.0 #7866
    • Mailchimp – Add a contact to an audience – Fixed an issue where the action could fail with “User already subscribed to the list” in recipes #7860
    • Recipe Logs – Fixed an issue where the log details could fail to load when a delayed action had a malformed date value #7868
    • Trigger Engine – Fixed a PHP error that could occur when a trigger returned malformed token data #7869
    • WordPress – A user publishes a post & A user publishes a post in a taxonomy – Fixed an issue where the trigger did not fire for scheduled posts #7862
  • v7.3.1 Jun 6, 2026 Lite

    New Tokens:

    • Zoom Meetings & Webinar – Registration actions – Registration join link, Registrant ID, Meeting topic / Webinar topic, Start time #7809

    Fixed:

    • Google Sheets – Fixed an issue where disconnecting an account did not fully clear the cached connection #7843
    • Gravity Forms – Fixed an issue where lazily fired triggers could fail and leave recipes stuck “In Progress” #7859
    • Integration Loader & The Events Calendar – Fixed a PHP error that could occur when Event Tickets was not installed #7848
    • LearnDash – Fixed an issue where some completion date tokens were not resolving correctly #7849
    • MemberPress – A user purchases a membership – Fixed an issue where the trigger could fire when a membership renewed automatically after purchase #7825
    • Recipe Logs – Action Tab – Fixed an issue where the Completion Date column displayed dates for actions that had not yet completed #7837
    • Trigger Engine – Fixed an issue where Gravity Forms non-AJAX submissions could fail to fire triggers in certain situations #7857
    • Uncanny Agent – Fixed an issue where the Agent could appear on the frontend when WPFrontendAdmin plugin was active #7852
    • WordPress – Fixed an issue where some post-view trigger token pills could become orphaned after migration #7850

    Under the hood:

    • Recipe UI – Advanced > Post Meta Universal Token – Resolved UI issues where Loop tokens could appear as invalid or be unavailable in nested token pickers within conditions #7398
  • v7.3.0 Jun 4, 2026 Lite

    New Plugin Integration

    New Triggers

    • Charitable – A campaign ends #7086
    • Charitable – A campaign reaches its goal #7087
    • Charitable – A donation to a campaign is completed #7082
    • Charitable – A donation to a campaign is refunded #7083
    • Charitable – A donation’s status is changed to a status #7081
    • Charitable – A donor is created #7084
    • Charitable – A user registers as a donor #7085
    • FluentCommunity – A user achieves a percentage greater than, less than or equal to a value on a quiz #6859
    • FluentCommunity – A user completes a quiz in a course #6860
    • FluentCommunity – A user passes or fails a quiz in a course #6860
    • Popup Maker – A conversion is recorded on a popup #7353
    • Popup Maker – A form provider is submitted in a popup #7355
    • Popup Maker – A newsletter form is submitted in a popup #7357
    • Popup Maker – A popup is opened #7352
    • Popup Maker – A user submits a form provider in a popup #7354
    • Popup Maker – A user submits a newsletter form in a popup #7356
    • SaveTo Wishlist – A guest wishlist is synced to a user account on login #7424
    • SaveTo Wishlist – A user adds a product from their wishlist to their cart #7423
    • SaveTo Wishlist – A user adds a product to a wishlist #7420
    • SaveTo Wishlist – A user creates a wishlist #7421
    • SaveTo Wishlist – A user removes a product from a wishlist #7422
    • The Events Calendar – A venue is created #7099
    • The Events Calendar – A venue is updated #7100
    • The Events Calendar – An event is linked to a related post #7101
    • The Events Calendar – An event is unlinked from a related post #7102
    • The Events Calendar – An organizer is created #7097
    • The Events Calendar – An organizer is updated #7098
    • The Events Calendar – Event Tickets – A check-in for an event is reversed #7104
    • The Events Calendar – Event Tickets – A ticket is added to an event #7106
    • The Events Calendar – Event Tickets – A ticket is removed from an event #7107
    • The Events Calendar – Event Tickets – An attendee is checked in to an event #7103
    • The Events Calendar – Event Tickets – RSVP tickets are generated for a ticket type on an event with a status #7105

    New Actions

    • Charitable – Add a tag to a donor #7092
    • Charitable – Create a donor #7090
    • Charitable – Create an offline donation to a campaign #7088
    • Charitable – Update a donation’s status to a status #7089
    • Charitable – Update a donor’s profile #7091
    • Groundhogg – Add a note to a contact #6986
    • SaveTo Wishlist – Add a product to a wishlist #7425
    • SaveTo Wishlist – Create a wishlist #7427
    • SaveTo Wishlist – Remove a product from a wishlist #7426
    • The Events Calendar – Add a venue to an event #7114
    • The Events Calendar – Add an organizer to an event #7113
    • The Events Calendar – Create a venue #7112
    • The Events Calendar – Create an event #7108
    • The Events Calendar – Create an organizer #7111
    • The Events Calendar – Delete an event #7110
    • The Events Calendar – Event Tickets – Check in an attendee #7115
    • The Events Calendar – Event Tickets – Create an RSVP attendee for an event #7117
    • The Events Calendar – Event Tickets – Reset the check-in for an attendee #7116
    • The Events Calendar – Update an event #7109
    • WordPress Core – Add a file to the media library #6951
    • WordPress Core – Add a menu #6932
    • WordPress Core – Add an item to a menu #6935
    • WordPress Core – Assign a menu to a location #6938
    • WordPress Core – Create a term in a taxonomy #6945
    • WordPress Core – Delete a comment #6960
    • WordPress Core – Delete a media item from the media library #6953
    • WordPress Core – Delete a menu #6934
    • WordPress Core – Delete a term from a taxonomy #6956
    • WordPress Core – Delete an item from a menu #6937
    • WordPress Core – Delete a meta key from a post #6955
    • WordPress Core – Generate a password reset link for a user #6964
    • WordPress Core – Get a media item from the media library #6952
    • WordPress Core – Get the value of a meta key from a post #6971
    • WordPress Core – Get the value of a meta key from a user #6972
    • WordPress Core – Rename a menu to a new name #6933
    • WordPress Core – Restore a post from trash #6958
    • WordPress Core – Set the password of a post to a password #6959
    • WordPress Core – Set the status of a comment to a status #6961
    • WordPress Core – Update a term in a taxonomy #6957
    • WordPress Core – Update an item in a menu #6936
    • WordPress Core – Update a media item in the media library #6931

    Updated

    • AI Integrations – Refreshed model options for Claude, Cohere, Gemini and Mistral. Claude Opus 4.7 and 4.8 no longer error out, since Automator no longer sends the temperature parameter those models don’t support. #7792
    • Asana and GitHub integrations moved from Automator Pro to Automator Lite. #7236
    • Groundhogg – Create or update a contact – Now supports address fields and custom contact properties. #6985
    • RSS – Thumbnail URL token now resolves correctly when restoring media. #7244
    • Telegram – A text message is received from a chat/channel – New Text (HTML) token preserves message formatting. #7466

    Fixed

    • Brevo – Create or update a contact – Now loads your account’s actual contact attributes, so default attributes work on non-English accounts. #7408
    • Bricks Builder – Banished the deprecation warning ghost. #7126
    • Divi – Forms created in Divi 5 and later now appear in the form selection dropdown. #7454
    • Licensing – Plan names on the Addons page no longer living in an alternate reality. #7794
    • MemberPress – A user is added to a membership – Trigger stopped firing after a hook change, so users weren’t added. #7793
    • Recipe Import – Tokens that reference another action’s output now remap to the new action IDs, so they no longer appear broken. #7410
    • Recipe Import – Common tokens now resolve correctly in imported recipes. #7384
    • Recipe status toggle – Live/Draft checkbox value now serializes and saves correctly. #7469
    • Run JavaScript code & Trigger Engine – Action firing after wp_loaded run too late #7797
    • Trigger Engine – Triggers queued late in the shutdown sequence (e.g. delayed triggers) are now processed instead of being dropped. #7407
    • WP Job Manager – A user applies for a job / A user submits a resume – Triggers fire again for user-owned submissions. #7378

    Under the hood

    • Core – Restored missing option dropdowns on legacy trigger and integration settings. #7315
    • Core – Improved recipe completion and reliability with the new execution Pipeline. #6889, #7047, #7048, #7049, #7050, #7051, #7052, #7053, #7054, #7055, #7056, #7198, #7208, #7209
    • Uncanny Automator Lite users no longer seeing Uncanny Agent launcher tab. #7308
    • Recipe UI – A loop token group now nests where it belongs. #7394
    • Recipe UI – Divi Supreme Pro no longer clashes with Select2. #7404
    • Recipe import now feels the love from automator_migrate_recipe_part_meta hook. #7385
    • Uncanny Agent link added to WP Admin Bar. #7306
    • Framework migrations – Integrations modernized to the new framework:
      • Fluent Forms #7072
      • GoTo Training #6294
      • Groundhogg #6928
      • LearnDash #7377
      • Mailchimp #6299
      • Popup Maker #7339
      • Thrive Ovation #7340
      • Uncanny CEUs #7343
      • UserFeedback #7341
      • WhatsApp #6285
      • WordPress #5920
      • WP Webhooks #7342
  • v7.2.5 May 8, 2026 Lite

    Added:

    • Uncanny Agent – Support for translating conversation starters into 12 languages #7289

    Fixed:

    • Advanced – Post meta token now gracefully acknowledges “0” with an empty string. #7292
    • Loopable Tokens bid farewell to their geeky Unicode escape disguises. #7280
    • Twilio – Send an SMS to a number now sans HTML <p> shenanigans. #7282
  • v7.2.4 May 6, 2026 Lite

    New Feature:

    • Uncanny Agent – Officially launched for all Automator Pro users

    Added:

    • Dashboard – Uncanny Agent Usage meter #6635

    Under the hood:

    • Uncanny Agent – Default conversation starters based on the page context #7251
    • Core – Total table size now gets a well-deserved refresh after log table resets. #7272
  • v7.2.3 May 1, 2026 Lite

    Updated:

    • Kit – Added a v4 API key option. #7214

    Fixed:

    • Closure – Stopped removing $ from URL queries during redirects. #7213
    • LearnDash – Pass/fail quiz triggers now respond to essay grades. #7210
    • Loopable tokens – Closed leaks in the Action Store to prevent recipe data issues. #7224
    • Loopable tokens – Fixed phantom results caused by out-of-bounds token hydration. #7222
    • Loopable tokens – Fixed trigger token child misindexing under loop filters. #7223

    Under the hood:

    • App Integrations – Improved app connected status load order. #7151
    • Loopable RSS – Added support for Atom feeds (requires the latest Automator Pro). #7200
    • Uncanny Agent – Bearer Auth – Fixed an infinite loop during token metadata update in a specific situation #7234
    • Switched to the new framework:
      • AWeber #6564
      • Keap #6284
  • v7.2.2.1 Apr 22, 2026 Lite

    Fixed:

    • MemberPress Courses – Banished the “Undefined array key ‘ID’” gremlin. #7204
    • Uncanny Agent – Resolves authentication conflicts between Agent REST endpoints and JWT apps. #7202
    • Token Parser – Banished undefined “ID” warnings from empty $trigger_data. #7206
  • v7.2.2 Apr 20, 2026 Lite

    Fixed:

    • Gravity Forms – Triggers – Hidden fields now generate tokens. #7153
    • RSS – Process an RSS feed – Media thumbnails found their way; URL tokens resolved. #7191
    • Repeater fields with Uncanny Agent – Fixed an issue where meta unslashing was corrupting repeater JSON data. Data now stays intact. #7166

    Under the hood:

    • Core – Windows/IIS path drama solved; legacy integrations breathe easy again. #7194
  • v7.2.0.1 Apr 9, 2026 Lite

    Fixed:

    • Pro integration helpers overwriting Free helpers, causing fatal “undefined property $options” on trigger/action load. #7123
  • v7.2.1 Apr 9, 2026 Lite

    Fixed:

    • Microsoft Teams – Some integration items were missing from v7.2.0 release, so the integration has been re-pushed to ensure everything is available.

    Under the hood:

    • Legacy Helper chaining – Added a defensive code guard to method and property handling. #7125
    • Switched to the new framework:
      • Facebook Lead Ads #6642
      • Facebook Pages #6563
      • Instagram #6563
      • Ontraport #6303
      • Trello #6831
  • v7.2.0 Apr 7, 2026 Lite

    New Triggers:

    • AffiliateWP – An affiliate’s unpaid referral count is greater than, less than, or equal to a specific number #7004
    • AffiliateWP – An affiliate’s visit count is greater than, less than, or equal to a specific number #7003

    New Actions:

    • Kit – Create a broadcast #6821
    • Kit – Create a custom field #6825
    • Kit – Create a purchase #6822
    • Kit – Create a tag #6824
    • Kit – Unsubscribe a subscriber #6823
    • LinkedIn – Schedule a post on LinkedIn profile #6683
    • Mautic – Add tags to a contact #6838
    • Mautic – Create a tag #6837
    • Mautic – Remove tags from a contact #6839
    • Microsoft Teams – Add a user to a tag in a team #6906
    • Microsoft Teams – Add a user to a team as a role #6905
    • Microsoft Teams – Archive a team #6907
    • Microsoft Teams – Create a group chat #6908
    • Microsoft Teams – Create a tag in a team #6910
    • Microsoft Teams – Create an online meeting #6909
    • Microsoft Teams – Delete a channel from a team #6911
    • Microsoft Teams – Remove a user from a team #6912
    • Microsoft Teams – Reply to a channel message #6913
    • Microsoft Teams – Update settings for a team #6914

    Updated:

    • LinkedIn – Posting to personal pages now supported! #6769
    • Bluesky – Error messages are improved and external links can now strut without images. #7026
    • Closure – Only the current tab gets a redirect, others relax. #4486
    • Closure – Now storing redirects in privacy-friendly sessions, no more cookies. #6870
    • FluentCRM – Triggers can now play “Any” tag/list bingo. #6764
    • Recipe logs – Paginated loop runs now sprint through large datasets. #6866
    • Recipe logs – Timestamps now speak human instead of robot. #7005
    • Stripe – Invoices dropped their empty line items—going lean and mean. #6855
    • SG Optimizer and SG Security got their names updated. #7016

    Fixed:

    • Action conditions – Double quotes no longer play charades. #6997
    • Activity log – Trigger and action counts now speak the correct language. #6874
    • Bitly – API calls tamed on settings page. #6878
    • Database queries – Action count query’s new best friend is a prepared statement. #6875
    • Gravity Forms – Radio fields tuned to parse token labels correctly. #7017
    • MemberPress – Array key “ID” got found in the token hunt. #6988
    • MemberPress – Trigger now pops for trial subscriptions via Stripe. #6786
    • OptinMonster – Campaign scripts now know their way home. #6876
    • Scheduled actions no longer stuck when new users are created, user selector mischief managed. #7024
    • SureCart – Argument counts between checkout and webhook now shake hands. #6817
    • Twilio – Phone numbers trimmed of HTML frills. #6979
    • Uncaught TypeError – Undefined triggers now politely decline. #7023
    • WordPress – Profile updates won’t retrigger recipes after role changes. #6805
    • is_action_or_trigger_active() – Query streamlined for the data packrats. #6880
    • WordPress – Titles now truly live up to their unique promise when creating posts with “Title must be unique” setting. #7067
    • Memory leaks plugged, code tightened like a drum. #6755
    • Security improvements – The usual suspects got rounded up. #6976

    Under the hood:

    • Core improvements – Smarter integrations, leaner storage, faster caching, safer triggers, lighter memory use, quicker database lookups, speedier plugin loading, more reliable trigger queues, and redirects that finally speak up—everything’s running fitter, faster, and just a bit more chatty. #7034 #6756 #6808 #6868 #6871 #6865 #6867 #6869 #6877 #6853 #6872 #6873
    • Recipe UI – Sentence tokens now behave when added via API. #7020
    • Recipe log – Pagination plays nice, and constants got cozy. #6882
    • Automator Views Schema – SQL SECURITY INVOKER keeps DEFINER errors at bay during migrations. #6881
    • Repeater – Textareas keep their formatting cool during edits. #6350
    • REST functionality is back, even when permalinks are in their plainest form. #7041
    • New framework party
      • Drip #6829
      • ClickUp #6842
      • Kit (ConvertKit) #6832
      • LinkedIn #6833
      • Mautic #6830
      • Microsoft Teams #6844
      • OpenAI #6843
      • Zoho Campaigns #6307
  • v7.1.0.1 Mar 2, 2026 Lite

    Fixed:

    • Fixed a PHP error on PHP 7.4 sites caused by throw expressions #6814
  • v7.1.0 Feb 27, 2026 Lite

    New Plugin Integrations:

    New Triggers:

    • All in One SEO – A post’s SEO data is updated #6653
    • All in One SEO – A post’s SEO score is greater than, less than, or equal to a specific value #6654
    • Easy WP SMTP – An email fails to send #6733
    • Easy WP SMTP – An email is blocked from sending #6734
    • Easy WP SMTP – An email is sent successfully #6732
    • Rank Math SEO – A post’s SEO data is updated #6713
    • Rank Math SEO – A post’s SEO score is greater than, less than, or equal to a value #6714
    • Sugar Calendar – A ticket for an event is purchased #6702
    • Sugar Calendar – An event is created in a calendar #6701
    • Yoast SEO – A post’s SEO data is updated #6706
    • Yoast SEO – A post’s SEO score is greater than, less than, or equal to a value #6707

    New Actions:

    • All in One SEO – Regenerate AIOSEO XML sitemap #6656
    • All in One SEO – Reset a post’s SEO description #6649
    • All in One SEO – Reset a post’s SEO title #6650
    • All in One SEO – Set AIOSEO XML sitemap to a status #6659
    • All in One SEO – Set AIOSEO robots.txt to a status #6658
    • All in One SEO – Set a post’s SEO description to a specific value #6651
    • All in One SEO – Set a post’s SEO title to a specific value #6652
    • All in One SEO – Set a post’s focus keyphrase to a specific value #6657
    • Cloudflare – Purge Cloudflare cache for a specific URL #6725
    • Cloudflare – Purge Cloudflare cache for a specific post #6724
    • Cloudflare – Purge all Cloudflare cache #6723
    • LiteSpeed Cache – Purge LiteSpeed cache for a specific URL #6743
    • LiteSpeed Cache – Purge LiteSpeed cache for a specific post #6742
    • LiteSpeed Cache – Purge all LiteSpeed caches #6741
    • Rank Math SEO – Delete a post’s SEO description #6719
    • Rank Math SEO – Delete a post’s SEO title #6718
    • Rank Math SEO – Delete a post’s focus keyword #6776
    • Rank Math SEO – Set a post’s SEO description to a specific value #6716
    • Rank Math SEO – Set a post’s SEO title to a specific value #6715
    • Rank Math SEO – Set a post’s focus keyword to a specific value #6717
    • SG Optimizer – Purge SG Optimizer cache for a specific URL #6745
    • SG Optimizer – Purge all SG Optimizer caches #6744
    • SG Security – Block a user #6728
    • SG Security – Block an IP address #6726
    • SG Security – Force all users to log out #6730
    • SG Security – Force all users to reset their passwords #6731
    • SG Security – Unblock a user #6729
    • SG Security – Unblock an IP address #6727
    • Stripe – Create and send an invoice to a customer #6603
    • Sugar Calendar – Create an event with a title #6703
    • Sugar Calendar – Delete an event #6704
    • Sugar Calendar – Register an attendee to an event #6705
    • Sugar Calendar – Submit an RSVP for an event #6778
    • W3 Total Cache – Purge W3 Total Cache for a specific URL #6737
    • W3 Total Cache – Purge W3 Total Cache for a specific post #6736
    • W3 Total Cache – Purge all W3 Total Cache caches #6735
    • WP Rocket – Purge WP Rocket cache for a specific URL #6722
    • WP Rocket – Purge WP Rocket cache for a specific post #6721
    • WP Rocket – Purge all WP Rocket caches #6720
    • WP Super Cache – Purge WP Super Cache for a specific URL #6740
    • WP Super Cache – Purge WP Super Cache for a specific post #6739
    • WP Super Cache – Purge all WP Super Cache caches #6738
    • Yoast SEO – Delete a post’s SEO description #6712
    • Yoast SEO – Delete a post’s SEO title #6711
    • Yoast SEO – Delete a post’s focus keyphrase #6777
    • Yoast SEO – Set a post’s SEO description to a specific value #6709
    • Yoast SEO – Set a post’s SEO title to a specific value #6708
    • Yoast SEO – Set a post’s focus keyphrase to a specific value #6710

    New Token:

    • WordPress Core – Added taxonomy tokens to all post publication triggers #6631

    Updated:

    • Constant Contact – Empty fields will no longer wipe out perfectly good contact data. #6747
    • GiveWP – Tokens are now available for custom fields. #6499
    • WordPress – A post in a taxonomy is created – Simplified trigger logic. #6604

    Fixed:

    • FluentCRM – Corrected a typo in add_user_as_contact() where subscribe was passed instead of subscribed, preventing automations from firing. #6803
    • Settings – Background actions – Prevented disabled background actions from being automatically re-enabled. #6784
    • StudioCart – A user completes an order for a product – Tokens now appear properly after checkout. #6780
    • The Event Calendar – A user registers for an event – Restored compatibility with the latest version. #6608
    • Trigger tokens – Now parse properly inside actions when Background processing is enabled. #6801

    Under the hood:

    • Legacy date-based attachment upload directories are removed on update. #6791
    • Uncanny Agent Beta Program – Performance and UX improvements. #6795 #6797 #6796 #6792 #6794 #6793
    • Blocked SSRF on featured image URL in the Create a post action and added a log notice when blocked. #6789
    • Blocked SSRF via private/reserved IP addresses on email attachment URLs (CVE-2026-2269). #6788
    • Email attachments are validated against an allowed file extension list and stored with unpredictable filenames. #6785
    • Upload directory is hardened with .htaccess and index.php to prevent PHP execution and directory listing. #6790
  • v7.0.0.3 Feb 4, 2026 Lite

    Update:

    • Instagram – Media ID is not available – If Instagram media registration fails, we’ll retry up to 10 times before giving up. #6614

    Fixed:

    • Automator Licensing – Squashed a rare PHP exception showing up on some sites. #6633
    • Bitly – Stopped bugging the API with bad credentials—no more pointless calls. #6639
    • Formidable Forms – Simplified helper calls for cleaner, happier code #6591

    Under the hood:

    • App Integration framework webhook handling and option data helpers #6602
  • v7.0.0.2 Jan 30, 2026 Lite

    Update:

    • Uncanny Agent – Now supports universal tokens and calculations—smarter than ever. #6610

    Fixed:

    • Core API – Actions created via MCP no longer missing meta data. #6598
    • Events Manager – Attendee tokens are back and reporting for all events. #6579
  • v7.0.0.1 Jan 23, 2026 Lite

    Fixed:

    • Emails – Apostrophes in site names are now displayed properly in the “From” field #6570
    • FluentCRM – Tokens now show up properly—no more hiding behind class_exists checks #6591
    • Formidable Forms – Same token issue as FluentCRM, same fix—now playing nicely #6591
    • JS error – Squashed a TypeError caused by missing recipe_type. No more JS drama #6584
    • Uncanny Agent – Now populates TinyMCE fields with proper HTML formatting #6578
  • v7.0.0 Jan 15, 2026 Lite

    New Plugin Integration:

    • WP Event Manager #5408

    New Trigger:

    • WP Event Manager – An attendee is registered for an event #5409

    New Actions:

    • FluentCRM – Add or Update a contact #6434
    • Groundhogg – Add a tag to a contact #6140
    • Groundhogg – Remove a tag from a contact #6140
    • WP Event Manager – Register an attendee for an event #5410

    New Token:

    • WP Job Manager – Job URL #6010

    Breaking:

    • Gravity Forms – Major refactor, trigger improvement and additional token support #5908 IMPORTANT: Update both Uncanny Automator and Uncanny Automator Pro to > v7.0 to avoid disruption to Gravity Forms recipes.

    Updated:

    • Automator Core – Replaced hardcoded manage_options checks with shiny new filterable functions—because flexibility is the spice of admin life #6374
    • Bluesky – Now supports multiple line breaks when posting. Your poems and rants are safe #6525
    • DeepSeek – Retired gracefully and removed from the codebase
    • FluentCRM – Add/Update a contact – A warm welcome to the new, more powerful and flexible action (re-add the action to your recipe to use it!) #6436
    • Google Sheets – Removed deprecated actions #6245
    • Telegram – Send a message – Now with WYSIWYG-powered HTML message support. Fancy formatting? Yes, please #6286
    • X – Multiple line breaks are now welcome in your posts to X. We get it, sometimes you need the dramatic effect #6525

    Fixed:

    • ActiveCampaign – Settings page – Now gracefully handles transient data errors #6534
    • Amelia – An appointment is booked or A user books an appointment – Trigger now fires when appointments are added by admin from the backend. Admins want automation love too! #6439
    • Closure – Redirect URL encoding – Gave encoding a proper lesson in behavior. Your URLs won’t misbehave anymore #6471 #6441
    • Custom trigger/action label – Was playing hide-and-seek on some triggers/actions. We’ve taught it to show up properly now #6431
    • Custom trigger/action label – Now parses with default values like a responsible piece of code #6433
    • Discord – User verification shortcode XSS vulnerability fixed – Kicked the security bug out the door (CVE-2025-15522) #6542
    • Paid Memberships Pro – Unexpected membership cancellation trigger firing during Woo Subscriptions renewal – This over-eager trigger is now chilling out #6558
    • Recipe Logs – Adjusted status detection so “Completed with errors” only shows when there are actual errors—less false alarm, more accuracy #6540
    • Settings – Background actions – Setting was being a bit forgetful, but we’ve helped it to remember to save on all sites now #6528
    • Stripe – Create a payment link for a product – Metadata fields were causing “invalid value” errors. We’ve cleaned up the mess #6562
    • Stripe – Create a payment link for a product – Custom token/values now play nicely in the product dropdown. Everyone’s invited to the party #6537
    • Thrive Apprentice – A user receives access to a product – Now fires even when triggered by a webhook or other userless trigger. It’s now on duty full-time #6519
    • Twitter/X – Post a tweet to X/Twitter – The deprecated action has returned from retirement to keep legacy recipes humming along #6427
    • Uncanny Codes – Add a number of codes to a batch – Now respects your chosen prefix, suffix, and code length like it should have all along #6520
    • Uninstall script – Improved the data removal process #6527
    • WordPress Core – A specific role is added to the user – Now only fires when the role is actually added. No more déjà vu triggers #6516

    Under the hood:

    • Added hooks to enable deleting scheduled actions when logs are deleted for Automator Pro – Because nobody likes leftover cron crumbs #6544
    • Model Context Protocol (MCP) for Uncanny Agent (beta) – The robots are learning… but in a totally cool and helpful way #6413
    • Automator Core API – Polished and primed for more integrations and dev wizardry #6412
    • Core API – Introduced RESTful endpoints for recipe item CRUD—future-proofing your recipe game one endpoint at a time
    • Updated deprecated capability filters to align with the new centralized capability system – Everything now reports to the same boss #6374
    • Fixed inconsistencies in _recipe object – Got everyone on the same page—literally #6458
    • Some App integrations not appearing connected – Connections now show up like they’re supposed to. No more silent treatment #6555
    • LearnPress icon updated – Because a good-looking icon is half the battle #6473
    • Recipe UI – Fixed listen_fields errors in Action Conditions by ditching legacy field handling in favor of a modern Lit-based component. Out with the old, in with the Lit #5227
    • Integration framework upgrades:
      • Google Sheets #6245
      • Stripe #6168
      • Telegram #6269
      • WP Job Manager #6532
  • v6.10.0.2 Nov 18, 2025 Lite

    Fixed:

    • X/Twitter – Post {{a tweet}} to X/Twitter – Fixed an issue where the existing action wasn’t initialized, causing it to disappear and break older recipes; it has now been restored and deprecated for backwards compatibility. #6427
  • v6.10.0.1 Nov 15, 2025 Lite

    Fixed:

    • Fixed a rare issue where some recipes could run more than once unexpectedly #6405
  • v6.10.0 Nov 13, 2025 Lite

    New Feature:

    • Recipe UI – Custom x label field to triggers and actions – Now you can label your triggers/actions like a proud parent. #6259

    New Actions:

    • ActiveCampaign – Delete a contact that matches an email #3478
    • Help Scout – Add a note to a conversation #6362

    New Token:

    • Woo Bookings – Booking order item ID #6394

    Updated:

    • Constant Contact – Create or update a contact – Rebuilt this action from the studs up, now with smarter address handling and custom fields that actually listen. #6287
    • Woo – Order Summary Token – You can now tweak the width and colours like it’s your personal style guide. #6276

    Fixed:

    • Event Manager – Fixed a rogue namespace issue for the Em_Tokens class—it now knows where it belongs. #6331
    • Fluent Forms – Form ID token was showing up empty-handed—we’ve filled its pockets. #6240
    • Fluent Forms AI – default_api_timeout() was feeling shy with its arguments. We gave it what it needed. #6345
    • Notion – Add / Update Database – Our date token was having an existential crisis. Now it knows what time it is. #6347
    • Notion – str_contains error when attempting to parse text on array values – It tried to read too much into arrays—now it’s been taught better boundaries. #6261
    • Populate from Query – JS Error – getintegrationCode has now been defined and won’t ghost us anymore. #6385
    • SureCart – A user purchases a product – This trigger was overexcited and firing twice. It’s calmed down now. #6141
    • Slack – Cleanse text content of HTML before posting – Slack messages got a digital spa treatment—now scrubbed clean of unwanted HTML. #6257
    • WordPress 6.7+ translation warnings – Translation warnings were getting loud. We’ve hushed them up for WordPress 6.7+. #5783

    Security Fix:

    • Notion – Tightened security for wp_ajax_automator_notion_list_users endpoint due to missing nonce check. #6383

    Under the hood:

    • App Integration OAuth Callback race condition resolved in a rare situation – We caught and calmed down a rare race condition so OAuth doesn’t run off without you. #6379
    • Consolidate Copy to clipboard functionality – All clipboard functions are now singing from the same playbook—click, copy, done. #6236
    • EDD-Recurring Payment items moved from EDD to their own integration – Recurring Payments packed their bags and moved out—independent and loving it. #6370
    • Inconsistent esc_html usage in core – Some parts of the code weren’t playing by the HTML-escaping rules. We’ve brought them in line—safely sanitized and secure. #6334
    • Replace Duplicator icon – Gave Duplicator a fresh new icon because even integrations like a glow-up. #6275
    • Trigger Engine – More robust trigger engine – Beefed it up so it won’t flinch, even under pressure. #6376
    • TinyMCE configuration options at the field level – Editors now get more say in their setup. #6354
    • Triggers – Setting default value of is_login_required to false – We’re assuming users don’t need to be logged in—unless told otherwise. #6393
    • UI doesn’t render — t.trim is not a function in a rare situation – Squashed this rare bug before it could confuse more letters with undefined functions. #6358
    • Plain permalink REST endpoints are now supported – No pretty permalinks? No problem. REST endpoints now work even when things get… plain. #6398
    • Automator now loads even on minimalist, plugin-bare sites—because everyone deserves a little automation magic. #6399
    • Integration framework upgrades:
      • ActiveCampaign #6241
      • Bluesky #6169
      • Brevo #6170
      • Campaign Monitor #6217
      • Claude, Cohere, DeepSeek, Gemini, Grok, Mistral, and Perplexity #6252
      • Constant Contact #6267
      • EDD – Recurring Payments #6370
      • GetResponse #6232
      • Google Calendar #6244
      • Google Contacts #6233
      • Help Scout #6218
      • Notion #6165
      • Presto #6189
      • Sendy #6327
      • SureCart #6141
      • Threads #6249
      • Thrive Leads #5951
      • Twilio #6219
      • Twitter #6167

    Developers:

    • Available filters for Woo Order Summary customization – You’re now the fashion designer of Woo Order Summary emails. Pick the colours, tailor the widths, and strut your styles down the inbox runway:
      • automator_woocommerce_order_summary_max_width — Set max width (default: '640px')
      • automator_woocommerce_order_summary_container_class — Container CSS class (default: 'automator-order-summary-container')
      • automator_woocommerce_order_summary_container_id — Container ID (default: 'automator-order-summary-{order_id}')
      • automator_woocommerce_order_summary_table_class — Table CSS class (default: 'automator-order-summary-table')
      • automator_woocommerce_order_summary_tr_text_color — Table row text color (default: '#636363')
      • automator_woocommerce_order_summary_td_border_color — Table cell border color (default: '#e5e5e5')
      • automator_woocommerce_order_summary_td_text_color — Table cell text color (default: '#636363')
      • automator_order_summary_html_raw — Filter the raw HTML array before output (receives $html and $order)
  • v6.9.0.1 Oct 6, 2025 Lite

    New Tokens:

    • EDD – Software Licensing – Price option ID and Price option name #6250

    Fixed:

    • BuddyBoss – Squashed a rare PHP warning about undefined array keys #6186
    • Slack – Slack actions got a little too honest and started showing raw HTML. We’ve taught it some markdown manners #6264

    Under the hood:

    • App Integration framework – We gave the params a quick spa day to normalize things—now everyone’s playing by the same rules #6220
    • Added third-party integrations to the Integrations screen #6253
    • Companion code for Loops table in Automator Pro – Packed a little helper kit to support Loops in Pro—teamwork makes the tables work #6074
  • v6.9.0 Sep 18, 2025 Lite

    New App Integrations:

    New Trigger:

    • EDD – A user purchases a price option of a download #6094

    New Actions:

    • Asana – Add a comment to a task in a specific project #6081
    • Asana – Add a tag to a task in a specific project #6082
    • Asana – Create a task in a specific project #6080
    • Asana – Get details from a task #6091
    • Asana – Remove a tag from a task in a specific project #6083
    • Asana – Update a specific task in a specific project #6100
    • GitHub – Add a comment to an issue or pull request in a repository #6070
    • GitHub – Add a label to an issue or pull request in a repository #6072
    • GitHub – Add a release tag to a branch #6071
    • GitHub – Remove a label from an issue or pull request in a repository #6073
    • Slack – Add users to a channel #6188
    • Zoom – Create a meeting #6157
    • Zoom – Create a recurring meeting #6175
    • Zoom Webinars – Create a webinar #6158

    New Tokens:

    • Date time – Current month (with leading zero) #6204
    • EDD – Universal new tokens #6105
      • User orders. (loopable type)
      • User spent
      • User address line 1
      • User address line 2
      • User city
      • User state/province
      • User country
    • GamiPress – Add new Balance Points Token for related Triggers #6132
      • Points
      • Points after change
    • Google Calendar – Add an event to a Google Calendar – Several new Action tokens #6160
      • Event ID
      • Event link
      • Event start time
      • Event end time
      • Calendar ID
      • Add to Google Calendar URL
      • Add to Google Calendar anchor link
      • Add to Apple Calendar URL
      • Add to Apple Calendar anchor link
      • Add to Outlook URL
      • Add to Outlook anchor link
      • All calendar platform links
    • Woo Bookings – Several tokens for all triggers #6159
      • Booking product ID
      • Booking duration type
      • Booking duration
      • Booking duration unit
      • Booking duration (in minutes)
      • Booking timezone
      • Booking start date
      • Booking start time
      • Booking end date
      • Booking end time
      • Booking product tags
      • Booking product categories
    • WordPress – Post triggers #6143
      • Post published date
      • Post published date (GMT)
      • Post modified date
      • Post modified date (GMT)

    Updated:

    • Google Calendar – Add an event to a Google Calendar – Added timezone field – Google Calendar events now know what time it is and where they are. #6161

    Fixed:

    • Discord – Universal tokens were freeloading without a connection. We’ve kicked them out until Discord signs in. #6136
    • Recipe UI – Conditions Dialog – Mutliselect text margin fixed – That multiselect margin finally got a makeover. No more squished text awkwardness. #6162
    • WordPress – Create a post – UI Issue for Taxonomy and Term fields showing custom token instead of the actual taxonomy and term selected. #6152

    Under the hood:

    • ARMember icon makeover. #6199
    • App integration settings framework – Added a standardized backend with PHP classes and traits, plus slick Lit components for managing settings in style – Because app settings deserve to be handled with class… and traits. #6066
    • Integration framework upgrades: Bit.ly, Discord, EDD Software Licensing, Slack, Zoom Meetings, Zoom Webinars #6164, #6174, #6127, #6166, #6178, #6179
    • Recipe UI – Improved support for 3rd Party connection settings in recipe UI – Third-party settings now feel right at home in the recipe UI. #6147
    • Fixed options memory leak – Options have finally stopped repeating themselves. We told them once is enough. #5789
  • v6.8.0 Aug 21, 2025 Lite

    New Trigger:

    • Help Scout – A conversation is created in a mailbox #6121

    New Token:

    • Help Scout – Conversation Number, Folder ID #6090

    Added:

    • Discord – Updated members dropdown to show only verified users to comply with Discord recommendations #6048
    • Discord – Added caching for performance, and improved username handling without discriminators #6048
    • Post Loops – Post meta tokens are now available inside post loops (Automator Pro) #6038
    • Settings – Ability to enter Automator Pro License key to install and activate Automator Pro #5998

    Updated:

    • LearnDash – A user has completed X% of a course – Tweaked the sentence to stop pretending it knows algebra. It now just says “percentage.” #6044
    • MailChimp – Refactored merge field handling and email validation to improve error handling, input validation, and overall integration robustness. Basically, it’s a lot smarter and a little less dramatic now. #5341
    • Woo – The Woo triggers got a grammar upgrade. Fewer sentence fragments, more clarity. #6057
    • WordPress – Create a post – Taxonomy and Term fields now support custom field token #6102

    Fixed:

    • Run code – Call a custom function/method – Function return value – Race condition due to internal process being hooked multiple times. #6055
    • Elementor – Triggers not firing when “Any form” is selected – Apparently “Any form” meant “No form.” That’s been corrected—now it means what it says. #6045
    • FluentCRM – Support for Custom Values/Tokens for custom fields – Now giving you the custom field love you deserve, with fewer surprises in the dropdown. #6031
    • Mailchimp – Add an email to an audience – “Your merge fields were invalid” log error – Merge fields now know their place. Less sass, more class. #5933
    • MemberPress – PHP Warning of undefined array key on some sites – Silenced the PHP grumbles about undefined keys. All is calm. #6097
    • Notion – Create a Database Item – Fixed issues with database item creation and updates by improving JSON handling, token parsing, error handling, and data sanitization for labels and descriptions #6059
    • Outgoing Webhooks – Retrying a failed webhook when two or more webhooks failed subsequently would only resend the last webhook in the logs – Everyone gets a fair retry now, not just the caboose of the action train. #6053
    • Thrive Apprentice – A user completes a course not firing – Courses are now completing with celebratory trigger fireworks as expected. #6026
    • Thrive Architect – A user registers via a registration form – User data not available in some situations – The data finally decided to show up. #6051
    • Thrive Quiz Builder – A quiz is completed – This trigger is now smarter and knows when you’ve really finished your quiz. #6040
    • ActiveCampaign – Improved access control for the incoming webhook key regeneration function #6123

    Under the hood:

    • Help Scout – Code quality updated – We gave the Help Scout codebase a spa day. Cleaner, fresher, and ready for action. #6089
    • New WP Action hooks – Laid down some fancy hooks so future integrations can jump in at just the right time. #6063
Back To Top