Skip to content

Changelog

  • v3.3.0.1 Oct 20, 2021 Lite

    Fixed:

    • Recipe UI – Missing vendor libraries
  • v3.2.0.2 Oct 6, 2021 Lite

    Updated:

    • WPForms – Automator integration enhancements #946
    • WPForms – Cleaned up token parsing #946
    • WPForms – Excluded some sensitive fields from token parsing (e.g. password, Stripe, Authorize.net) #946
    • www removed from some references to automatorplugin.com/ #948

    Fixed:

    • WordPress – A user publishes a type of post with a taxonomy term in a taxonomy no longer fires when any category is assigned to a post #964
    • WPForms – PHP notices on some sites #945
  • v3.2.0.1 Oct 6, 2021 Pro

    Updated:

    • WPForms – Cleaned up token parsing #496
    • WPForms – Excluded some sensitive fields from token parsing (e.g. password, Stripe, Authorize.net) #496
  • v3.2.0.1 Oct 1, 2021 Lite

    Added:

    • PHP 8 compatibility updates #940

    Updated:

    • Code quality #938

    Fixed:

    • Slack – PHP notices on some sites #939
    • Zoom – Fatal error on some site configurations #931
  • v3.2 Oct 1, 2021 Pro

    Added:

    • PHP 8 compatibility updates

    New logged-in recipe triggers:

    • WooCommerce Subscriptions – A user purchases a variable subscription with a variation selected #395
    • WordPress Core – A user is created with a specific role #470

    New everyone recipe triggers:

    • Automator Core – A magic button is clicked #337
    • Automator Core – A magic link is clicked #337
    • FluentCRM – A tag is removed from a contact #337
    • FluentCRM – A contact is removed from a list #337
    • Groundhogg – A tag is added to a contact #337
    • Groundhogg – A tag is removed from a contact #337
    • WooCommerce – A guest completes, pays for, lands on a thank you page for an order with a product in a category
      #351

    Updated:

    • Reduced minimum required PHP version to 5.6 #473
    • Automator Core – Call a custom function/method and Run a WordPress hook no longer require a user when used in an
      Everyone recipe #434
    • BuddyBoss/BuddyPress – Added “Activity URL” and “Activity stream URL” tokens to relevant triggers #444
    • LearnPress – “Enroll the user in a course” updated for compatibility with LearnPress 4.0+ #481
    • WooCommerce Subscriptions – “A user purchases a subscription variation” is now “A user purchases a variable
      subscription” #447
    • WooCommerce Subscriptions – “A user purchases a variable subscription” Tokens updated for improved consistency
      #316
    • WooCommerce – HTML added by WooCommerce now removed from some tokens #443
    • Zoom – Removed integration files from pro (now in free version) #309

    Fixed:

    • Auto-prune activity logs setting now works reliably #439
    • BuddyBoss – “A user updates their profile with a specific value in a specific field” now fires reliably when
      multiple checkboxes are checked #31929 #465
    • BuddyPress – “A user updates their profile with a specific value in a specific field” now fires reliably when
      multiple checkboxes are checked #31929 #466
    • FluentCRM – Tokens now render more reliably #486
    • LearnDash – “Send an email to the user’s group leader(s)” now bypasses LearnDash transients #450
    • WooCommerce – Variable products and subscriptions now populate in trigger dropdowns more consistently #402
    • WooCommerce Memberships – “A user’s access to a membership plan is cancelled” no longer fires in some unexpected
      situations #366
  • v3.2 Sep 30, 2021 Lite

    New integrations:

    • ActiveCampaign – Add contacts and update contact tags and lists with Uncanny Automator #755
    • Zoom Meetings/Zoom Webinars – Add and remove users from Zoom meetings and webinars with free credits! #436

    New actions:

    • ActiveCampaign – Add the user to ActiveCampaign #756
    • ActiveCampaign – Add the user to a list #763
    • ActiveCampaign – Remove the user from a list #764
    • ActiveCampaign – Add a tag to the user #761
    • ActiveCampaign – Remove a tag from the user #758
    • ActiveCampaign – Add a contact to ActiveCampaign #760
    • ActiveCampaign – Add a contact to a list #765
    • ActiveCampaign – Remove a contact from a list #766
    • ActiveCampaign – Add a tag to a contact #761
    • ActiveCampaign – Remove a tag from a contact #762
    • Zoom meetings/webinars – Add an attendee to a meeting #874
    • Zoom meetings/webinars – Add an attendee to a webinar #873
    • Zoom meetings/webinars – Remove an attendee from a webinar #894
    • Zoom meetings/webinars – Remove an attendee from a meeting #893

    New logged-in recipe triggers:

    • LearnDash – A user achieves greater than, less than or equal to a number of points on a quiz #834

    New everyone recipe triggers:

    • WordPress Core – A specific type of post is viewed #834
    • BBPress – A guest creates a topic in a forum #834
    • FluentCRM – A tag is added to a contact #834
    • FluentCRM – A contact is added to a list #834
    • FluentCRM – A contact is set to a specific status #834
    • GiveWP – A donation is made via a form #834

    Added:

    • Usage tracking – Help us improve Uncanny Automator! To opt-in, visit the Settings page. #870
    • Ability to manually prune recipe logs older than a specified number of days #892
    • BuddyBoss/BuddyPress – Added Activity Stream URL and Activity URL tokens to relevant triggers #693
    • WooCommerce – Product quantity token #852

    Updated:

    • Reduced minimum required PHP version to 5.6 #223
    • Settings page #433
    • Code quality improved #876

    Fixed:

    • Contact Form 7 – Trigger now returns a user_id for actions that require a user object #819
    • LearnDash – Quiz score and quiz percentage triggers parsed incorrectly in some recipes #833
    • LearnPress – A user is enrolled in a course now fires reliably #822
    • Overlapping icons in recipe editor in RTL languages #814
    • WordPress – A user publishes a type of post with a taxonomy term in a taxonomy now fires reliably #911
    • WordPress – Create a post numeric username fix #900
    • BuddyBoss/BuddyPress – User token now renders reliably #869
    • Scheduled action value now reflects in UI without refreshing the page #788
    • PHP warning: call_user_func_array() expects parameter 1 to be a valid callback on plugin upload #838

    Developers:

    • WooCommerce – Filter automator_woocommerce_custom_item_meta_token_parser to parse custom item meta #921
    • WooCommerce – Filter automator_woocommerce_custom_order_meta_token_parser to parse custom order meta #920
    • WooCommerce – filter automator_woocommerce_token_parser to allow custom order meta parsing #918
  • v3.1.4 Sep 8, 2021 Lite

    New Triggers:

    • Automator Core – A recipe completes with errors a number of times #754
    • Automator Core – A recipe completes a number of times #752
    • Automator Core – A recipe runs a number of times #751
    • Automator Core – A recipe completes with a specific status #726

    Added:

    • LearnDash – “User’s quiz percentage” token #809
    • LearnDash – “User’s quiz score” token #808
    • WooCommerce – “Order quantity” token #733
    • WooCommerce – automator_woo_multi_join_separator filter #790

    Fixed:

    • WooCommerce – Order coupon token no longer includes HTML #784
    • WooCommerce ⁃ Token no longer returns “Any” instead of value #741
    • Woocommerce Memberships – A user is added to a membership trigger now fires more consistently #736
    • WordPress Core – Fixed argument count for delete_post action #783
    • wpForo – String escaped in double quotes
    • Uncanny Continuing Education Credits – Invalid field types #781
    • AffiliateWP – “A new affiliate is approved” now fires reliably for automatic approvals #773
    • AffiliateWP – “An affiliate makes a referral of a specific type” now fires more consistently #713
    • Slack – Channel limit increased from 100 to 1000 #772
    • MailChimp – Segments now displayed more consistently in the “Create and send a campaign” action #738
    • Google Sheets – Fixed notice and allowed token types #708
    • Added missing space to log sentence #277
    • Duplicating a recipe results in the same date #811
  • v3.1.4.1 Sep 8, 2021 Lite

    Fixed:

    • File name change causing fatal error on sites when LearnDash and object caching are enabled #824
  • v3.1.2 Aug 31, 2021 Pro

    Triggers Added:

    • Gravity Forms – A user is registered #369
    • WooCommerce – A user completes, pays for, lands on a thank you page for an order with a quantity greater than,
      less than or equal to a quantity of a product #364

    Updated:

    • LearnDash – Send a certificate – Recipe no longer shows “in progress” #30874 #392
    • “Everyone” recipes no longer show “Completed – do nothing” when the actions are executed #380
    • WP Fusion – A tag is added to a user – Now fires more reliably #357
    • Automator Pro changes the title of the triggers metabox in an “everyone” recipe to “Anonymous trigger” on page
      load #349
  • v3.1.3 Aug 20, 2021 Lite

    Updated:

    • Trigger messaging in “Everyone” recipes to reduce confusion #700
    • wpForo – Sentence “Add the user to a group” changed to “Set the user’s primary group” for clarity #689

    Fixed:

    • AffiliateWP – “An affiliate makes a referral of a specific type” now fires more reliably #713
    • FluentCRM – “A tag is added to a user” now fires more reliably #712
    • Image no longer rotated 90 degrees on the dashboard in Safari #705
    • WooCommerce – A user completes, pays for, lands on a thank you page for an order with a product no longer fires multiple times with a single order #702
    • Duplicate recipe not duplicating all items when recipe contains more than 5 triggers or actions #701
    • WordPress Core – Send an email – BCC and CC now work as expected #697
    • LearnDash – Quiz score token now renders more reliably #695
    • When connecting third-party integrations, the second step action button is now disabled if the first step is not yet completed #614
    • Form field tokens no longer appear in token dropdown if the source form was deleted #205
  • v3.1.1 Aug 17, 2021 Pro

    Updated:

    • Added link to install Uncanny Automator in message displayed when Uncanny Automator Pro is activated before
      Uncanny Automator

    Fixed:

    • GiveWP – Pro triggers now support tokens for custom fields #343
    • Action scheduler library not loading on some sites #341
    • Conflict with WooCommerce PayPal Checkout Gateway preventing recipes from loading #330
    • Improve compatibility with PHP 7.2 #326
    • Grammar fix #281
  • v3.1.2 Aug 12, 2021 Lite

    Added:

    • WordPress Core – A user’s post is set to a specific status – Added post type dropdown #687
    • Easy Digital Downloads – Trigger: A user’s Stripe payment for an order is refunded #668
    • LearnDash Achievements – Action: Award an achievement #653

    Fixed:

    • Forminator – Token no longer shows “Array” instead of the value #655
    • Instagram – No longer automatically shows as connected after Facebook connected #627
    • Instagram – Removed account thumbnail to reduce API usage #494
    • Mailchimp – Groups now load consistently #683
    • LearnDash/Tin Canny Reporting for LearnDash – A Tin Can verb is recorded from a Tin Can module – Trigger not firing on some configurations #680
    • WordPress Core – Send an email – When multiple email addresses are entered in the To field the action fires as expected #666
    • WordPress Core – Send an email – Line breaks disappearing in Send an email action after action is reloaded #587
    • Integromat – Send data to Integromat webhook – Uncaught TypeError: Cannot read property ‘ajax’ of undefined #657
    • Plugin activation now works more consistently on subfolder sites #678
    • Add plugin_active override to all Free integrations for backwards compatibility with older Pro versions #662
    • Pro logged-in integrations no longer appear in anonymous recipes #586
    • PHP Notice: Undefined property: stdClass::$license_check on some sites #626
  • v3.1 Aug 9, 2021 Pro

    New Triggers:

    • Easy Digital Downloads – A product is purchased with a specific discount code #245
    • LearnDash – A user is removed from a group #289
    • Modern Events Calendar – A user’s booking of an event is confirmed #193
    • WordPress Core – A user’s specific type of post is moved to the trash #233
    • WordPress Core – A user’s specific type of post is updated #232
    • WordPress Core – A user’s specific type of post is set to a status #197
    • WordPress Core – A user’s comment on a specific type of post receives a reply #188
    • WooCommerce – A user purchases a subscription variation #259

    New Actions:

    • Newsletter – Add a subscriber to a list #181
    • WordPress Core – Call a custom function/method #131

    Added:

    • WordPress Core, Modern Events Calendar and MasterStudy LMS – Featured image tokens in triggers #312
    • WordPress Core – A post is updated – Now displays all post types including where public = false #230
    • WooCommerce Subscriptions – Next payment date token in triggers #270
    • BuddyBoss – Create a group – Added support for specifying a parent group and group type (when enabled in
      BuddyBoss) #261
    • BadgeOS and GamiPress – A user earns an achievement – Added “Any achievement” option #220

    Updated:

    • Improved compatibility with PHP 8+ #229 #283 #287
    • WordPress Core – Renamed a number of triggers for clarity #238 #156
    • WordPress Core – A user’s post is set to a specific status – Add post type dropdown #142
    • Events Manager – A user registers for an event with a specific ticket – Updated sentence structure #282
    • Removed code for triggers and actions that are now in Uncanny Automator (free) #252 #253 #254 #280 #303 #325
    • Improved Automator Pro license page #284
    • WooCommerce – Sentence change: A user {{completes, pays for, lands on a thank you page for}} an order with a
      total {{greater than, less than or equal to}} {{a specific amount}} #269

    Fixed:

    • BuddyBoss – Post a reply to a topic in a forum now properly loads the list of forums #170
    • WP Fusion – Multiple recipes no longer fire when unrelated tags are applied to the user on some sites #239
    • MemberPress – Tokens now work as expected in action fields #236
    • Forminator – A user submits a form with specific value in a checkbox field now works as expected #271
    • LearnDash – Send an email to the user’s group leader(s) now sends properly formatted emails #265
    • Automator Core – Receive data from a webhook no longer includes a line break character when copying the URL
      #200
    • Automator Core – Could not find Magic LINK ID #318
    • WooCommerce – A user completes, pays for, lands on a thank you page for an order paid for with a specific
      method” keeps turning to draft on editing #313
    • Various PHP notices and warnings #234
  • v3.1.1 Jul 29, 2021 Lite

    Added:

    • Filter automator_is_integration_plugin_active to override the active/inactive status of a plugin

    Updated:

    • Filter automator_modify_plugin_path to override the installed path of a plugin
    • Improved PHP 8.x compatibility
    • Improved UX when the process of authorizing Uncanny Automator for Facebook is cancelled before completion
    • Automator icon now appears on admin bar on front end

    Fixed:

    • PHP error on some sites when Modern Events Calendar Lite is activated
    • PHP error when Wishlist Member LTD version is installed
    • Automator dropdown menu no longer appears in the admin bar for non-logged in users when BuddyBoss Platform is installed
  • v3.1 Jul 28, 2021 Lite

    Integrations Added

    Moved from Automator Pro

    • Google Sheets integration #374
    • Slack integration #373
    • Mailchimp integration #372 #525
    • Anonymous triggers for WP Forms, Formidable Forms, Gravity Forms, Contact Form 7, Ninja Forms, Happy Forms, Fluent Forms, Elementor Forms and Caldera Forms #477 #527 #528 #529 #530 #531 #532 #533 #534 #535 #536

    Actions Added

    • Facebook: Publish a post to a Facebook page #407
    • Facebook: Share a link with a message to a Facebook page #407
    • Facebook: Share a photo to a Facebook page #407
    • Instagram: Publish a photo to an Instagram Business account #407

    Added:

    • Support for anonymous recipes #477
    • Support for userless recipes #398
    • Dashboard page #401
    • Ability to connect a free Uncanny Automator account for free credits #401 #441
    • Twitter: Added image support #305
    • Object caching to improve performance #273
    • automator_disable_object_cache filter to disable object cache #273
    • Ability to view info of connected account on settings tab for Twitter, Slack, MailChimp, Google Sheets, Zoom Meetings and Twilio #434
    • API communication #526
    • Trigger tokens for featured image ID and URL in WordPress Core, MemberPress, WooCommerce, LearnDash, Easy Digital Downloads, The Events Calendar, Events Manager, Modern Events Calendar, LifterLMS, MasterStudy LMS, Tutor LMS, Upsell Plugin and WPLMS integrations #343

    Updated:

    • Forminator: Triggers now support for newer versions of Forminator #466
    • Removed recipe type column from recipe logs #588 #589 #590
    • Core integration files upgraded from 2.x to 3.x code #402
    • Improved compatibility with PHP 8+
    • WooCommerce: “A user purchases a product” trigger replaced with “A user completes, pays for or lands on a thank you page for an order with a product” for more granular control of the trigger condition #452
    • WooCommerce: Removed HTML formatting from tokens #460
    • Change filter when recipe items are created to avoid Async conflict in PHP 8.0+ #419
    • Twitter: API updated to v2 #524

    Fixed:

    • MasterStudy: A user completes a course no longer fires when anything in the course is completed. #278
    • FluentCRM: “Any list” option no longer appears in “Add the user to a list” action #307
    • WordPress: A user views a post: “Any post” token now returns post instead of -1 #341
    • WordPress: Missing endpoint for select post type #432
    • Send an email action no longer sends to multiple recipients when the action is run multiple times in the same page load #562 #458 #455
    • Recipe auto-population from Uncanny Codes #471
    • PHP error: Call to a member function add_role() on bool in some rare circumstances #495
    • Create a user: Default role now matches the default new user role in WordPress settings #576
    • “User meta” token evading validation #493
    • Some actions no longer show an error in the logs when set to draft #388
  • v3.0.5 Jun 3, 2021 Lite

    Added:

    • WP Job Manager: Tokens for job & resume category

    Fixed:

    • Selectively load < 3.0 Automator Pro to avoid unexpected results
  • v3.0.2 Jun 3, 2021 Pro

    Fixed:

    • Send a private message to the user now displays error messages when the action fails
    • Triggers that don’t explicitly return a logged-in user now fire more reliably
    • Zoom Meetings/Webinars, GoToWebinar/Training: Use a custom value field now displays token selector
    • A user’s role changed from a specific role to a specific role now fires consistently
    • BuddyBoss: Updated sentence Send {a private message} to the user for grammatical consistency
    • Groundhogg: A tag is added to a user now fires when users are tagged in a funnel
    • WP Job Manager: Added tokens for Job category and Resume category
  • v3.0.4 Jun 2, 2021 Lite

    Updated:

    • Administrator users are now excluded from “Create Uncanny Group” action role changes
    • Code quality improvements

    Fixed:

    • PHP Fatal error when Uncanny Automator Pro 2.12.1 or earlier is installed and LearnDash and/or BuddyBoss are active
    • Layout issue with Recipe logs in Safari
    • Send an email: Error message now correctly indicates if an invalid email address was specified in the To: field
    • Conditional number check was incorrect for > condition
    • Caldera Forms: A user submits a form trigger now appears in the trigger list
    • Admin notices no longer appear in Recipe details modal
    • A user publishes a type of post with a taxonomy term in a taxonomy: PHP notices
    • Custom option buttons (e.g. “Get columns” in Google Drive) were not functioning as expected
    • Redirects not working in some situations
    • A user publishes a post in a taxonomy with a taxonomy term now fires as expected when a specific taxonomy/term are selected
    • Double-clicking to copy/paste from a read-only field no long results in CR/LF characters being appended to the string
  • v3.0.3 May 27, 2021 Lite

    Updated:

    • Added a default fallback icon for integrations
    • Improved compatibility with third-party integrations

    Fixed:

    • Twitter: Restored token support in Status field
    • Modern Events Calendar: Combined helper files
    • Gravity Forms: PHP Notice
  • v3.0.1 May 27, 2021 Pro

    Fixed:

    • BuddyBoss: Post a reply to a topic in a forum now correctly retrieves the list of available forums
    • Modern Events Calendar: Combined helper files
    • FluentCRM: PHP Notice: Undefined offset in fcrm-tokens.php
    • FluentCRM: Sentence updated to fix grammatical issue
  • v3.0.2 May 21, 2021 Lite

    Fixed:

    • WooCommerce Payment Gateways: Compatibility issue on some server configurations
  • v3.0 May 20, 2021 Lite

    New Integration:

    New Triggers:

    • Modern Events Calendar: A user’s booking of an event is completed
    • Fluent CRM: A user is set to a specific status
    • Uncanny Continuing Education Credits: A user earns a number of credits

    Added:

    • Ability to delay actions or schedule actions for specific dates/times
    • Ability to set the total number of times a recipe can be run across all users
    • Ability to use shortcodes in action fields
    • Ability to duplicate recipes
    • User-friendly token display and modal dialog for setting usermeta token key
    • Ability to override token validation and use any token in any field
    • Ability to view triggers/actions for a recipe run without leaving the recipe log page
    • Tools section with system report, debug logs and database tools
    • Draft/live icons to show trigger/action status on the recipe list page
    • Linked “Completed runs” column in the recipe list to recipe log
    • Improved error handling on Edit Recipe page
    • Date and time selector fields
    • Added filter automator_mail_wpautop to disable wpautop
    • Numerous apply_filters() and do_action() for code accessibility
    • Added Automator global functions for code accessibility

    Updated:

    • Updated the plugin architecture to streamline the addition of new triggers, actions and tokens both internally and for third-party developers
    • WordPress Core: Send an email: Added From name field
    • Anonymous recipes now show N/A in run # column
    • MyCred: Actions now support custom description (where supported)
    • Improved translation support for trigger and actions sentences that used single quotes
    • Support links for all triggers and actions
    • Fallback for database “VIEWS” if db user cannot access or create on server
    • Tutor LMS: A user completes a course – Add “Any course” option
    • Integromat: Change action sentence for consistency

    Fixed:

    • PHP notice when Forminator is active
    • WP Courseware: A user in enrolled in course now triggers when paid via PayPal IPN
    • WordPress: A user publishes a type of post no longer fires when post is updated
    • Integromat: Send data to a webhook: Changed sentence for consistency
    • Tin Canny Reporting: Triggers now ignore duplicate statements sent by some modules
    • WordPress: User views a page: PHP notice: Trying to get property ‘ID’ of non-object
    • GiveWP: Compatibility issue on some environments
    • WooCommerce Memberships: Add the user to a membership plan now considers current membership

    Internal:

    • Framework, integration & children structure updated
    • Improved error handling
    • Added DB Handlers for Triggers, Actions, Recipes, Tokens and Closures
    • Added Traits for Closures, Actions, Triggers, Integrations and Tokens
    • Moved list of pro integrations in to a separate file
    • Reduced duplicate code and code complexity
    • Added apply_filters_deprecated, do_action_deprecated to some functions
    • Added get_trigger/action_meta function
    • Reorganized folders
    • Changed global $uncanny_automator to Automator()
    • Prefixed most core file types
    • Moved icons in to integrations
    • Support for Scheduled actions
  • v3.0.1 May 20, 2021 Lite

    Fixed:

    • FluentCRM – Compatibility issue on some server configurations
    • Automator Core – Run a WordPress function: invalid argument supplied
  • v3.0 May 20, 2021 Pro
    New Integrations:
     
    Triggers added:
    • GamiPress – An achievement is revoked from the user
    • Modern Events Calendar – A user’s booking of an event is pending
    • Modern Events Calendar – A user’s booking of an event is cancelled
    • WooCommerce – A user adds a product to their cart
    • WordPress Core – A post in a specific status is updated
    • WordPress Core – A post not in a specific status is updated
     
    Actions added:
    • Modern Events Calendar – Register a user for an event
    • Ultimate Member – Add a role to the user’s roles
    • Automator Core – Run a WordPress hook
     
    Updated:
    • Added Automator 3.0 compatibility
    • MailPoet – Added checkbox to skip confirmation email when adding users to lists
    • GoToWebinar – Added the ability to specify webinar using tokens
    • Popup Maker – Added compatibility with newer versions of Popup Maker
    • MyCred: Actions now support custom description (where supported)
    • Support links for all triggers and actions
     
    Fixed:
    • BuddyBoss – Set the user’s member type to a specific type now works consistently
    • Ultimate Member – A user registers with a specific value in a specific field trigger now works with checkbox and
      role fields
    • Elementor – Popups now fire more consistently
    • Fluent Forms – Tokens now work reliably when fields are arranged in columns
    • Fluent Forms – A specific value in a specific field now works with multi-select and checkbox fields
    • Ultimate Member – A specific value in a specific field now works with checkbox and role fields
    • Slack – PHP notices when request on load fails
    • Slack – PHP Notices when API call fails
  • v2.12.3 Apr 27, 2021 Pro

    Fixed:

    • WebToffee’s and WooCommerce Subscription conflict fix #109
    • Guzzle Library conflicts with the same library in S3MediaVault, EDD Amazon S3
      extension, Google Analytics plugin #25 #104
Back To Top