Skip to content

Changelog

  • 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.10.0 Nov 13, 2025 Pro

    New Triggers:

    • ACF – A sub field in a group field is updated #3555
    • ACF – A sub field in a group field is updated to a specific value #3556
    • EDD – Recurring Payments – A user’s subscription to a price option of a download expires #3585
    • EDD – Recurring Payments – A user’s subscription to a price option of a download is renewed #3588
    • EDD – Software License – A user’s license for a download is disabled #3591
    • Woo – A coupon is created #3455
    • Woo – An order is created #3581

    New Action:

    • Woo – Create a simple product #3537

    New Condition:

    • FluentCRM – User belongs/does not belong to a list #3573

    Fixed:

    • ACF – A user updates a field on a post – Now plays nice with ACF Group fields—because fields within fields deserve love too. #3531
    • Fluent Forms – Form ID token returning as empty – We filled in the blank where the Form ID token forgot to show up. It’s back and behaving. #3597
    • LearnDash – A user’s access to a course expires – This trigger was partying multiple times for the same user. We’ve enforced a strict one-and-done policy. #3557
    • MailerLite – Improved date format verification for custom date fields – No more time-traveling tokens—date formats now check out before checking in. #3386
    • SureCart – A guest purchases a product – Got a bit too enthusiastic and fired twice. We’ve reminded it to chill and fire once. #3523
    • TEC – An attendee is registered for an event – Default event ID was photobombing other tokens. We’ve told it to wait its turn. #3608
    • Woo Subscriptions – Condition: The user has an active subscription to a specific product – Wasn’t listing all products. #3613
    • Woo Subscriptions – Condition: The user does not have an active subscription to a specific product – Now with full product coverage. #3613
    • Woo Subscriptions – The user has/does not have an active subscription of a product loop filter – The loop forgot to list some subscriptions. We reminded it. #3613
    • Woo Subscriptions – Some triggers not firing in non-user context, i.e., during cron – These were ghosting cron jobs. We’ve made sure they now show up on time. #3613

    Internal:

    • Tweak Pro plugin description – Polished the plugin’s elevator pitch. #3569

    Integration framework upgrades:

    • Presto #3564
    • SureCart #3523
    • EDD – Recurring Payments #3585
  • 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.9.0 Sep 18, 2025 Pro

    New App Integrations:

    • Asana #3465
    • GitHub #3456

    New Triggers:

    • Asana – A comment is added to a task in a specific project #3469
    • Asana – A custom field of a task is set to a specific value #3471
    • Asana – An approval task is set to a status #3470
    • Asana – A task is created in a specific project #3467
    • Asana – A task is updated in a specific project #3468
    • EDD – A user cancels their subscription to a price option of a download #3486
    • EDD – A user receives a Stripe refund for their subscription to a price option of a download #3487
    • EDD – A user subscribes to a price option of a download #3485
    • GitHub – A pull request is merged in a repository #3460
    • GitHub – A pull request is opened in a repository #3461
    • GitHub – A push is made to a repository #3462
    • GitHub – A release is published in a repository #3463
    • GitHub – An event occurs in a repository #3458
    • GitHub – An issue is created in a repository #3459

    New Actions:

    • EDD – Generate a discount code #3483
    • WordPress – Update the published date of a post #3520

    New Conditions:

    • Woo Bookings – A booking contains a specific bookable product #3548
    • Woo Bookings – A booking duration meets a criteria #3550
    • Woo Bookings – A booking is/is not scheduled between a specific start date and a specific end date #3549
    • Woo Bookings – A booking’s order status is/is not a specific status #3551
    • Woo Bookings – A booking product contains/does not contain a specific product category #3552
    • Woo Bookings – A booking product contains/does not contain a specific product tag #3553
    • Woo Bookings – A booking status is/is not a specific status #3547

    New Loop Filter:

    • Woo Bookings – The user has/has not purchased a specific bookable product #3554

    Updated:

    • EDD – Now delivering cleaner code and more Customer tokens than a rewards program. #3484
    • Incoming Webhooks – Receive data from {{a webhook}} – Added tokens for headers – Headers were feeling left out, so we gave them a token-worthy upgrade. #3568
    • Woo – Polished up those guest trigger sentences so they now sound like they passed grammar school. #3526
    • Loops – We put loop data logs on a diet. Loops now travel 85% lighter! #3309

    Fixed:

    • Gravity Forms – Submit an entry for a form – We stopped the action pile-up—now forms play nice even when racing to submit. #3409
    • The Event Calendar – An attendee registers for an event – We found the missing ticket tokens loitering backstage. They’ve now been ushered into the spotlight where they belong. #3441
    • WS Forms – A user submits a form with a specific value in a specific field – Those field-value picky triggers have been straightened out—consistency for all! #3510
    • Woo – A guest completes, pays for, lands on a thank you page for an order with a specific coupon – Turns out our coupon dropdown was playing hide-and-seek. It’s now back and ready to drop. #3512
    • Woo Subscriptions – A user’s subscription to a product is set to a status – Duplicate status tokens removed #3544
    • Woo Subscriptions – Cancel the user’s subscription to a variable subscription product – Not appearing on latest release – This action ghosted us in the last release. We’ve re-invited it to the party. #3584
    • Woo Subscriptions – The user has an active subscription to a product – The filters had stage fright. We’ve given them a pep talk—they’re filtering like pros now. #3513
    • WooCommerce – Generate a Coupon Code – Coupon codes eligible on “All products” now work reliably. #3528
    • WordPress – Add a taxonomy term to a post in a post type – Custom taxonomies were being snubbed. They’re now warmly welcomed and properly added. #3514

    Under the hood:

    • Gave the ARMember icon a refresh. #3578
  • 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
  • v6.8.0 Aug 21, 2025 Pro

    New Triggers:

    • Amelia – A user’s booking for an event changes to a specific status #3378
    • URL – A URL with a URL parameter set to a specific value is visited #3498
    • URL – A user visits a URL with a URL parameter set to a specific value #3497

    New Condition:

    • Woo – An order is/is not in a specific status #3496

    Updated:

    • Woo – We gave the Woo trigger sentences a grammar check and a pep talk. Now they speak with confidence and clarity. #3444

    Fixed:

    • DB Query – Run an SQL query – Queries with semicolons inside text were getting unjustly blocked. We’ve calmed the parser down and added safer output and translations. #3448
    • Newsletter – Add the user to a list – Users were getting the cold shoulder and staying “Unconfirmed.” We’ve now made sure they get the warm welcome they deserve. #3438
    • Thrive Apprentice – A user progresses in a course – “Any course” finally means any course, not no course. Logic wins. #3453
    • Woo – Create an order – Creating the order for the user that triggered the recipe instead of the billing email in some situations – Orders now go to the billing email like they’re supposed to, not just whoever hit the button. #3408
    • Woo – Add a note to an order – Private notes were visible to customers too. We reminded them what “private” means. #3442
    • Woo Subscriptions – A user’s renewal payment for a subscription product fails – Order ID and Order total tokens showing parent details instead of current order – Tokens now know who they really are and stopped borrowing their parent’s ID. #3479
    • Woo Subscriptions – User context updated in various Woo Subscriptions triggers – We’ve cleaned up user context across multiple triggers—less confusion, more precision. #3494, #3445

    Under the hood:

    • Added version dependency checks to ensure Pro only runs and updates with a compatible version of the free Uncanny Automator plugin – No more awkward breakups between Pro and Free—they now check compatibility before taking things to the next level. #3502
    • Pre-activated license option – Not activating existing subsites on multisite installations – The pre-activated license was playing favourites. Now it includes everyone—subsites too! #3481
  • v6.7.0.3 Jul 28, 2025 Pro

    Fixed:

    • Woo – A customer makes a payment and their lifetime value is greater than, less than, or equal to a specific amount – Selected values appeared reversed once the trigger was saved #3437
    • Woo – Create an order with a product and Create an order with a product with a payment gateway – PHP error when loading fields in the Recipe UI #3434
  • v6.7.0.1 Jul 25, 2025 Lite

    Update:

    • Thrive Apprentice – class_alias added to support older Automator Pro versions
  • v6.7.0.1 Jul 25, 2025 Pro

    Fixed:

    • Thrive Apprentice – Dependency check updated to avoid PHP errors on some sites #3430

    Under the Hood:

    • Actions Conditions – is_dependency_active normalized across all Action Conditions #3431
    • Integrations Loader – Tightened file_exists check in case the integration list returns a cached version #3432
  • v6.7.0.2 Jul 25, 2025 Pro

    Fixed:

    • Tin Canny – Dependency check causing PHP errors on some sites #3430
  • v6.7.0 Jul 24, 2025 Lite

    New Plugin Integration:

    New Triggers:

    • GamiPress – A user loses greater than, less than, or equal to a number of a specific type of points #5894
    • LearnDash – A user has completed X% of a course #5367
    • SureForms – A form is submitted #5774
    • SureForms – A user submits a form #5772
    • Thrive Apprentice – A user receives access to a product #5878
    • Thrive Architect – A user registers via a registration form #5893

    New Action:

    • MailPoet – Add a tag to the subscriber #5511
    • MailPoet – Remove a tag from the subscriber #5511

    New Token:

    • Universal Token – Discord – Discord ID (Snowflake) #6002

    Addition:

    • Recipe Logs – Track the total recipe run number relative to the user’s run number—now you can see not just how many times a recipe ran, but how many times it ran for a specific user #3890

    Updated:

    • ActiveCampaign – Support for adding tags via name when using a custom value —because “name dropping” is totally allowed here #5873
    • Brevo – Error logs now show if an action failed due to IP whitelisting—so you’re not left guessing if the gatekeeper said “no” #6006
    • Discord – Discord usernames are now encrypted—your secrets are safe, even from your favorite Discord bot #5997
    • JSON Trigger – WP filter automator_loopable_should_encode_html_entities to optionally allow HTML entities—because sometimes, <3 just wants to be seen as ❤️ #5899
    • LearnPress – Improved compatibility with LearnPress v4.2+—they grew up so fast, but we’ve caught up #5544
    • Loops & Common tokens – User tokens under “Common” will now return the details of the user that triggered the recipe instead of loop users—know thy trigger-happy users #6012

    Fixed:

    • ActiveCampaign – Add a contact to ActiveCampaign – No longer overwrites existing values when fields are left blank—now it politely updates without steamrolling your data #5902
    • ActiveCampaign – Custom field dropdowns in actions no longer default to the first option—no more “surprise selections” when you’re not looking #5916
    • App Integrations – Some AI Integrations returning blank settings pages on some sites—fixed the disappearing act, now everything shows up to work #5907
    • LearnPress – Mark a lesson complete for the user – PHP Error on some sites—gave the rogue lesson a hall pass and fixed the crash #5416
    • Loop filters in Automator Pro – Custom values were not being saved—their memory wasn’t so good; now they remember like an elephant #5864
    • Ninja Forms – Improved handling of Repeatable Fieldset tokens—less token confusion, more repeatable joy #5930
    • Notion – Create a database item – Action fails with 400 error when using custom select values in unsupported fields #5911
    • Recipe throttling not working on some triggers—our recipe timers are back in sync, Gordon Ramsay would approve #5877
    • Thrive Leads – Form dropdown listing some forms twice—now listing forms just once, because once is enough #5903
    • WP Job Manager – A user submits a specific type of job – Trigger was also running when jobs were updated—we’ve stopped the trigger from being an overachiever #5974

    Under the hood:

    • All Recipes – Import button now appears immediately without a fade in animation—no more dramatic entrances, just business #6027
    • Closure – JS script converted to VanillaJS—ditched the fancy wrappers, went full vanilla #6030
    • Codeception namespace check causing unexpected issues with a third-party plugin—cleaned up the namespace mess like a good houseguest #6029
    • Disable public REST API endpoint for recipes—locked the front door to keep recipe secrets safe #6022
    • Google Calendar – Migrated to the latest framework—now running smoother than a freshly scheduled meeting #5621
    • Thrive Apprentice – Migrated to the latest framework—leveled up behind the scenes without messing with your flow #5927
    • Thrive Quiz Builder – Migrated to newer framework and user tokens normalized—because even tokens need a bit of structure in their lives #5635
    • Updated icons of built-in integrations—spruced up the icons so they shine like they mean it #5594
  • v6.7.0 Jul 24, 2025 Pro

    New Plugin Integrations:

    • Mailster #3218
    • Sureforms #3332

    New Triggers:

    • Mailster – A subscriber clicks a link in a Mailster email #3222
    • Mailster – A subscriber is removed from a Mailster list #3219
    • Mailster – A subscriber opens a Mailster email #3221
    • SureForms – A form is submitted with a specific value in a specific field #3334
    • SureForms – A user submits a form with a specific value in a specific field #3333
    • Woo – A customer makes a payment and their lifetime value is greater than, less than, or equal to a specific amount #1119

    New Action:

    • Mailster – Remove a subscriber from a Mailster list #3220

    New Condition:

    • Thrive Apprentice – The user has/does not have access to a Thrive Apprentice product #3422

    New Loop Filter:

    • Thrive Apprentice – A user has/does not have access to a Thrive Apprentice product #3353

    Updated:

    • BuddyBoss/BuddyPress – A user registers with a specific value in a specific field – Added Social Sign up support—now ready to welcome your users whether they type a password or tap a social button #3381
    • MemberPress – Add the user to a membership – Added support for corporate memberships by detecting Corporate Account add-on, creating accounts, and preventing duplicate assignments #3369

    Fixed:

    • ACF – Triggers are interpreting 0 as false and bailing out—turns out zero does count! We’ve taught it to stop ghosting the valid zeros #3376
    • BuddyPress – Remove the user from a group – Not removing the user from the group on some sites—eviction notices are now properly served #3379
    • Woo – “A product with a specific term in a specific taxonomy has its associated order set to a specific status” returning PHP error in some use cases—no more fatal surprises when taxonomy meets status #3403
    • Gravity Forms – Submit an entry for a form – Improved Time field handling—because time waits for no one, and neither should your entries #3398
    • LearnPress – Mark a course complete for the user & Enroll the user in a course – PHP Error with LP v4.2+—we’ve schooled that error into submission #3424
    • Magic Button/Link – Not working in Admin Pages—your magic buttons are now truly magical again, even behind the scenes #3357
    • Woo Subscriptions – Gave Woo Subscriptions its own corner office (and integration) #3145
    • Recipe UI – Actions appearing in the incorrect order in some recipes after reloading #3355
    • Studiocart – A guest completes an order for a product & A user’s subscription is cancelled for a product –  Typecast missmatch causing triggers to not fire reliably on some sites #3367 #3387
    • The Events Calendar – An attendee is registered for an event does not work for guests—guests are now officially on the list #3360
    • Woo Membership – A user’s access to a membership plan is changed to a status – PHP Error on validation—fixed the syntax and the sadness #3364

    Under the hood:

    • Integration icons updates + Typeform logo updated—fresh icons, new drip—looking snazzy in the integrations wardrobe #3425
    • Thrive Apprentice – Code updated to the latest framework [Automator 6.7+ required]—we brought it up to speed and gave it a shiny new backbone #3372
  • v6.6.0.1 Jun 19, 2025 Lite

    Fixed:

    • MailChimp – Action tokens without labels were trying to show up – We’ve fixed that. #5861
    • OpenAI – Use a prompt to generate text with the GPT model – Actions were failing when temperature was not explicitly set. #5859
    • Studiocart – A user purchases a product – Some customers were getting ghosted after checkout. Both logged-in and anonymous buyers now get the attention they deserve. #5869

    Under the hood:

    • Dynamic field visibility – We taught the repeater field how to play hide and seek properly—visibility toggles are now working like a charm. #5845
    • Recipe UI – JS error – We told JavaScript to stop trying to add event listeners to thin air. Nulls are off-limits now. #5851
    • Mailster – Added help code to support extended functionality in Uncanny Automator Pro. Future-proofing engaged! #5870
  • v6.6.0 Jun 5, 2025 Lite

    New App Integrations:

    New Plugin Integrations:

    New Triggers:

    • ARMember – A user is added to a membership plan #5769
    • Events Manager – A user publishes a new event #5366
    • FluentCommunity – A user completes a course #5704
    • FluentCommunity – A user completes a lesson #5714
    • FluentCommunity – A user is enrolled in a course #5702
    • FluentCommunity – A user joins a space #5700
    • FluentCommunity – A user posts to a space #5709
    • Mailster – A new subscriber is added to a Mailster list #5406

    New Actions:

    • Anthropic – Use a prompt to generate a text response with a Claude model #5817
    • Cohere – Use a prompt to generate a text response with a Cohere model #5820
    • DeepSeek – Use a prompt to generate a text response with a DeepSeek model #5822
    • FluentCommunity – Add the user to a space #5707
    • FluentCommunity – Enroll the user in a course #5705
    • Google Gemini – Use a prompt to generate a text response with a Gemini model #5824
    • Mailster – Add a subscriber to a Mailster list #5407
    • Mistral AI – Use a prompt to generate a text response with a Le Chat model #5828
    • Newsletter – Add a subscriber to a list #5030
    • OpenAI – Use a prompt to generate an image #5797
    • Perplexity – Use a prompt to generate a text response with a Perplexity model #5830
    • xAI – Use a prompt to generate a text response with a Grok model #5826

    Updated:

    • Gravity Forms – A form is submitted – Added “Can login user?” field for the user selector, because forms should know who’s knocking before letting them in #5799
    • OpenAI – “Use a prompt to generate an image” changed to “Use a prompt to generate an image with Dall-E” #5796
    • WPForms – Separate the Name field’s smart tag into multiple tokens – Because sometimes you just want the first name without dragging the last name along #5514
    • WordPress – A user’s post receives a comment – “Trigger only if the comment passes Akismet spam filtering” toggle added—only legit comments need apply #5841
    • WordPress – A user submits a comment on a post – “Trigger only if the comment passes Akismet spam filtering” toggle added—no more false alarms from robot poets #5841
    • Dashboard – Got a fresh coat of digital paint. Still the same great taste, now with better looks. #5632

    Fixed:

    • Repeater field tokens – Can now be output as a string in various actions (Email, Logging, etc.) #5765
    • Addons – Pro basic licenses were not showing upgrade link on Addons page – That sneaky link was hiding from the spotlight—now it’s front and center #5754
    • Discord – Send a message to a channel – Discord messages were a little breathless—line breaks are now supported #5751
    • Formidable – A form is submitted – Repeater tokens were being a bit rebellious—now they’re back in line and returning correct values #5509
    • Mailchimp – We’ve tamed the gremlins behind the connection issues—Mailchimp can now connect without drama #5786
    • Tin Canny – We had a PHP tantrum on our hands—now it’s cooled off and compatible with v5.0+ for Tin Canny for LearnDash #5803

    Security Fix:

    • App Integrations – Added nonce and capability checks for app disconnect requests #5746

    Under the hood:

    • Frontend assets – We gave the frontend code a deep tissue massage—looser, faster, and better organized #5632
    • Improved support for third-party App settings pages – Connecting to an Automator account now only required for native App integrations #5638
    • uap_options – Added a new type column to store data type – Reduced stored rows by 50% #5793
  • v6.6.0 Jun 5, 2025 Pro

    New Plugin Integration:

    • FluentCommunity #3345

    New Triggers:

    • FluentCommunity – A user comments on a post in a space #3345
    • FluentCommunity – A user is unenrolled from a course #3341
    • FluentCommunity – A user leaves a space #3340
    • FluentCommunity – A user reacts to a post in a space #3344
    • FluentCommunity – A user submits a request to join a space #3343

    New Actions:

    • FluentCommunity – Add a post to a space #3346
    • FluentCommunity – Mark a course complete for the user #3338
    • FluentCommunity – Mark a lesson complete for the user #3337
    • FluentCommunity – Remove the user from a space #3342
    • FluentCommunity – Unenroll the user from a course #3339

    Update:

    • WordPress – A guest comment is submitted on a user’s post – “Trigger only if the comment passes Akismet spam filtering” toggle added—only legit comments need apply #3263
    • WordPress – A user’s comment on a post is approved – “Trigger only if the comment passes Akismet spam filtering” toggle added—no more false alarms from robot poets. #3263

    Fixed:

    • Tin Canny – We had a PHP tantrum on our hands—now it’s cooled off and compatible with v5.0+ for Tin Canny for LearnDash. #3329
    • MailerLite – Create or Update a Subscriber – Fields left blank no longer clear existing values. #3351
  • v6.5.0.2 May 23, 2025 Lite

    Fixed:

    • Trigger firing behavior – WordPress 6.7 required that plugins make adjustments to loading priority. In version 6.5 we adjusted Automator to comply with the new guidelines. However, because of the nature of how Automator works, some triggers for plugins that do not yet comply with the new guidelines failed to fire. We’ve reverted the change for now. #5781
    • Outgoing Webhooks – The Type dropdown had stage fright in the latest release—it’s now back on duty and ready to drop down like it should. #5780

    Known Issue:

    • Notice: Function _load_textdomain_just_in_time was called incorrectly will now be displayed when debug is enabled, until all plugins that we integrate with have been updated to the new guidelines.
  • v6.5.0.2 May 22, 2025 Pro

    Fixed:

    • Formatter – Convert date into format – Unix input no longer ignored, dates work again #3327
    • Magic Button / Links – Recipes now trigger when buttons are clicked—finally! #3324
  • v6.5.0.1 May 13, 2025 Pro

    Fixed:

    • Incoming Webhooks – Fixed a sneaky JS error that was hiding the modal like it was playing hide and seek—captured data now shows up loud and proud! #3321
    • Incoming Webhooks – The Type dropdown had stage fright in the latest release—it’s now back on duty and ready to drop down like it should. #3322
  • v6.5.0 May 9, 2025 Lite

    New Features:

    • Addons menu – Now you can install and activate Automator addons without spelunking through menus. One click, much wow. #5260
    • Recipe UI – Throttle Recipes – Give your recipes a breather! Control how often they run so they don’t sprint endlessly. #4895

    New Actions:

    • WordPress – Duplicate a post #5498
    • WordPress – Duplicate a page #5498

    Added

    • Discord – Shortcode [automator_discord_user_mapping] to capture/authorize individual user Discord member IDs – Now you can summon a user’s Discord ID like a wizard casting a spell. #5690
    • Discord – Token selector added to action dropdowns – Choosing the right token just got easier than picking toppings on a pizza. #5687
    • Recipe UI – Added export button to Publish Metabox – Export your recipe like a boss—now just a click away. #5419

    Updated

    • All integrations page – Now correctly shows whether something is Addon, Elite, Plus, or just plain awesome. #5226
    • Automator UI – Made more RTL-friendly so everything flows beautifully from right to left. #5519
    • OpenAI – Twitter-friendly excerpts now have an option to exclude hashtags—because sometimes you just want to keep it classy. #5566
    • Plans – The button now politely suggests “Activate license” if Pro is installed but feeling unlicensed. #5554
    • Recipe Logs – Action IDs now make a guest appearance in the logs, just like they do in the Recipe UI. #5060
    • Recipe UI – Made the Draft/Live switch a little louder so it doesn’t keep whispering in the corner. #4315
    • Recipe UI – Publish box got a glow-up—fresh look, same great taste. #4731

    Fixed

    • AWeber & Campaign Monitor – Authorization error checks affecting other app integrations. #5674
    • Bluesky – Posts now respect line breaks like a well-mannered poet. #5629
    • Facebook Lead Ads – The sync icon has been coaxed back into visibility—no more hide-and-seek. #5637
    • Facebook Lead Ads – Connection and disconnection are now playing nicely—no more awkward breakups or clingy connections. #5637
    • Formatter – Fixed the clone wars in action token outputs—no more unintended doppelgängers. #5671
    • Recipe UI – Loop tokens – Tokens added in older recipes were not migrating to the newer framework, we’ve fixed that. #5664
    • Recipe UI – Auto Login Link token – Didn’t migrate properly on some sites – Now showing up on time like a responsible adult. #5664
    • Recipe UI – App actions – Fixed the “connect your site” URL so it doesn’t lead you astray when your site isn’t connected. #5628
    • Recipe UI – Clicking a trigger/action multiple times no longer adds it to the recipe multiple times – We’ve added some manners. #5551
    • Recipe UI – esc_html and esc_attr break double quotes formatting on JS strings – Quotation marks are now safe and sound. #5502
    • Recipe UI – Various bug fixes – We squashed a bunch of tiny bugs with big attitudes. #5550
    • automator_get_all_options – Now shows proper respect to the autoload column. #5518

    Security Fixes

    • App integrations – Tightened the gates with stronger nonce and capability checks for wp_ajax endpoints. #5657
    • automator_api_decode_message – Made additional modifications to further harden this method. #5631

    Under the hood

    • Recipe templates – API permissions check got an upgrade—more secure, less guesswork. #5650 CVE-2025-48133
    • Update various text strings. #5553
  • v6.5.0.1 May 9, 2025 Lite

    Fixed:

    • Recipe UI – Slack forgot it was connected and kept denying it. We’ve straightened things out. #5741
    • Import recipes – A sneaky little bug that prevented recipes from being imported thought it could slip past unnoticed in version 6.5. Nice try, bug. Not today! #5742
  • v6.5.0 May 9, 2025 Pro

    New Integration:

    • Loop #3275

    New Actions:

    • Loop – End loop #3213
    • Woo – Add a product to the cart #3281

    New Tokens:

    • Loop – Loop iteration #3280
    • Thrive Apprentice – A user progresses in a course – Percentage completed #3288

    Update:

    • Paid Memberships Pro – Add the user to a membership level – Added support for “Set Expiration Dates” add-on if available. Because nothing says commitment like an expiration date! #3302

    Fixed:

    • Amelia – A user’s booking of an appointment for a service has been changed to a specific status only fires once when there are two or more users in the same appointment schedule – We’ve taught Amelia some manners; no more double-dipping status changes! #3265
    • Automatic login link – This token was on an extended coffee break. We’ve hauled it back to work! #3307
    • Database Query – Run a SELECT query – We’ve told the database that just because a column has a fancy reserved name doesn’t mean it gets special treatment. Also, tightened the security locks! #3316
    • Database Query – Run a SELECT query – Empty columns were trying to be mysterious. We’ve exposed them as the empty strings they really are! #3284
    • Formatter – Convert date into format – Apparently, not all numbers want to be timestamps. We’ve added some clarification to avoid identity crises! #3313
    • LearnDash – A user submits an assignment for a lesson or topic – Post URL not parsing correctly – We found the map for those lost URLs; they’re now arriving safely! #3268
    • LearnDash – Removed “Any quiz” option in quiz actions – “Any quiz” didn’t belong there. We’ve kindly shown it the door! #3310
    • Scheduled actions – Cancelling scheduled actions does not remove data from uap_options table – Those cancelled actions were leaving their luggage behind. We’ve enforced proper checkout procedures! #3314 #3296
    • Thrive Apprentice – A user progresses in a course – This trigger hit the snooze button one too many times. It’s now wide awake and reporting for duty! #3291
    • Woo – A product with a specific term in a specific taxonomy has its associated order set to a specific status – Woo was a little too open-minded. We’ve set some healthy boundaries! #3298
    • WordPress – A user updates a post in a specific status – Was erroneously using the previous post status instead of the updated status – Time travellers are cool, but not in post statuses. We’ve fixed the timeline! #3237
  • v6.4.0.2 Apr 18, 2025 Lite

    Fixed:

    • automator_api_decode_message vulnerability fix – We patched up a potential trouble spot faster than a squirrel crossing a busy street. All secure now! #5633 CVE-2025-3623
    • Facebook Lead Ads – Icons and text were doing their best disappearing act on the Test Connection button—so we called them back to the stage. #5641
  • v6.4.0.1 Apr 11, 2025 Lite

    Fixed:

    • Bluesky – Create a post – Media embeds were going a little freestyle with formatting. We’ve taught them some manners—now they behave properly. #5613
    • Core – Advanced tokens – That one sneaky use-case slipped through the cracks and made tokens blush (aka turn red). We’ve caught it and fixed it up. #5625
    • User loops (Pro) – Advanced user meta tokens – Loops were getting a bit confused about who’s who. Now they remember whose data they’re supposed to be using. #5563
  • v6.4 Apr 1, 2025 Lite

    New App Integration:

    New Triggers:

    • Facebook Lead Ads – A new lead is created #4834
    • Thrive Apprentice – A user completes a course #5380
    • Thrive Apprentice – A user completes all free lessons in a premium course #5381
    • Thrive Apprentice – A user downloads the certificate from a course #5377
    • Thrive Apprentice – A user fails an assessment in a course #5374
    • Thrive Apprentice – A user passes an assessment in a course #5375
    • Thrive Apprentice – A user submits an assessment in a course #5376
    • Thrive Apprentice – A user’s certificate was verified #5378
    • Thrive Apprentice – Content is unlocked for a user #5379
    • WP Simple Pay – A payment for a form is fully refunded #4889
    • WordPress Core – A reset password link was sent to a user #5373

    New Actions:

    • Bluesky – Make a post on Bluesky #5428
    • Thrive Apprentice – Grade an assessment in a course for the user #5383
    • Thrive Apprentice – Issue a course certificate for the user #5384
    • Thrive Apprentice – Unlock a lesson/module in a course for the user #5533
    • Thrive Ultimatum – Start a campaign for the user #5382
    • WordPress – Create a new role #5483

    New Tokens:

    • Trigger details tokens added to all triggers #3012
      • Trigger ID
      • Trigger title
      • Trigger completion date

    Fixed:

    • AffiliateWP – Tokens not showing up in some triggers – Turns out the tokens were playing hide and seek. We’ve coaxed them back into visibility. #5500
    • Brevo – Create or update a contact – Action failing when no attributes are provided – The action got confused when handed a blank slate. Now it rolls with the punches, even when attributes ghost it. #5494
    • Core – Action tokens – Inconsistent results when actions fail in multiple recipe runs – Failed actions were spreading chaos like it was contagious. We’ve quarantined the inconsistency. #5342
    • Core – Background Actions – We’ve randomized the Auth() token so it’s not just more secure—it’s mysterious. #5557
    • Core – automator_get_all_options throwing RedisException in a specific situation – Redis had a meltdown over some edge cases. We calmed it down with some sensible exception handling. #5459
    • HelpScout – A conversation’s tags are updated – Conversation URL token not working – This token was lost in the conversation. We gave it directions—it now knows exactly where to go. #5487
    • Recipe UI – Stripe connect modal not working – Stripe modal had stage fright and wouldn’t show up. We’ve boosted its confidence. #5531
    • Stripe – Create payment links – payment_method_types issue – This one was picky about payment methods. We’ve taught it to be more accepting. #5462
    • Stripe – Customer tokens not rendering properly – These tokens were having an identity crisis. Now they’re back to proudly displaying who they are. #5577
    • Thrive Apprentice – A user completes a module in a course – Updated for compatibility – A little compatibility spring cleaning—this trigger now plays nice with the rest of the gang. #5529
    • Thrive Apprentice – A user completes a lesson in a course – Lesson dropdown not populating – That dropdown was feeling shy. We gave it a pep talk—now it shows up with all the lessons. #5392

    Under the hood:

    • Delete a log file is not working when there are special characters in the log filename – Special characters were too extra for our delete function. We’ve taught it to handle drama with grace. #5492
    • Resolve ambiguity with class names – We cleaned up a case of mistaken identity among class names. No more doppelgängers. #5560
    • Token parsing – WordPress filter automator_token_parser_whitelisted_tokens added to not parse third-party tokens matching token criteria – We’ve taught our parser to respect boundaries. It can now ignore tokens that don’t belong to us. #5469
Back To Top