Skip to content

Uncanny Automator Changelog

  • 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.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.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
  • v2.11.1 Mar 15, 2021 Lite

    New Triggers:

    • Uncanny Codes: A user redeems a code from {a batch}

    Added:

    • Ability to pre-populate a recipe from querystring parameters

    Fixed:

    • Google Sheets: Some special characters no longer being encoded when sent to a Google Sheet
    • Gravity Forms tokens in anonymous recipes now populate correctly when a dummy user is selected
    • GiveWP: Form Field Manager dependency check to avoid an error
  • v2.11 Mar 9, 2021 Lite

    New Integrations:

    • Presto Player
    • Twitter
    • WP Simple Pay
    • WP User Manager

    New Triggers:

    • Presto Player: A user completes a video
    • WP User Manager: A user registers with a form
    • WP User Manager: A user updates their profile photo
    • WP User Manager: A user removes their profile photo
    • WP User Manager: A user updates their profile cover image
    • WP User Manager: A user removes their profile cover image
    • WP User Manager: A user updates their profile description
    • WP Simple Pay: A user completes a purchase with a form

    New Actions:

    • Twitter: Post a tweet

    Updates:

    • GiveWP: Trigger tokens now include custom fields added via Form Field Manager addon
    • Core: Review notification changes

    Fixes:

    • LearnDash: Tokens related to quizzes now work more reliably
    • Uncanny CEUs: The total number of CEUs earned by a user is greater than or equal to a specific number now fires only when the specified number is reached
    • MasterStudy LMS integration no longer appears when MasterStudy is not installed
    • Removed escaping from some strings containing single quotes
  • v2.10.2 Feb 24, 2021 Lite

    Updated:

    • WooCommerce triggers: Tokens now include unformatted variants for currency amounts
    • WooCommerce Memberships: Name changed to Woo Memberships
    • Internal code updates

    Fixed:

    • MailPoet: Add a subscriber to a list action now works when the user already exists on a default list
    • MailPoet: Issue with multi-select fields updated via AJAX
    • MemberPress: A user purchases a recurring subscription now fires consistently
    • PHP notices/warnings when using an invalid trigger ID in tokens
    • WooCommerce Memberships: A user is added to a membership plan now also fires when a user is manually added to a membership by an admin
    • WP Job Manager: A user submits a specific type of job now also fires when when jobs are submitted via the admin dashboard
  • v2.10.1 Jan 27, 2021 Lite

    Updated:

    • Core: Updates to repeater field UI to support Google Sheets integration in Automator Pro
    • Core: Minor sentence updates
    • Tutor LMS: Enroll a user in a course now has an “All courses” option

    Fixed:

    • Core: “Any option” trigger token saving values twice
    • WordPress Core: Send an email action no longer generating extraneous password reset links
    • WooCommerce: WC Ajax hook exception
  • v2.10 Jan 5, 2021 Lite

    New Integrations:

    • AffiliateWP
    • WooCommerce ShipStation
    • WooCommerce Memberships
    • WP Polls

    New Triggers:

    • AffiliateWP – A user becomes an affiliate
    • AffiliateWP – A new affiliate is awaiting approval
    • AffiliateWP – A new affiliate is approved
    • AffiliateWP – An affiliate makes a referral of a specific type
    • WooCommerce ShipStation – An order is shipped
    • WooCommerce Memberships – A user is added to a membership plan
    • WordPress – A user role is added
    • WordPress – A user role is updated
    • WP Polls – A user submits a poll

    New Actions:

    • Restrict Content Pro – Add the user to a membership level
    • WooCommerce Memberships – Add the user to a membership plan

    Added:

    • WP Foro tokens
    • Automator UI will no longer show deprecated triggers
    • BuddyBoss + BuddyPress Activity content and ID as trigger tokens

    Updates:

    • bbPress – A user creates a topic in a forum – Added “Any forum” option
    • Some trigger sentence updates
    • Transient’s key name updated from general post_type to md5 post_type to avoid conflicts in trigger options

    Fixes:

    • Automator review banner’s X now hides the banner permanently
    • BuddyBoss – Social network profile token now works reliably
    • Event Manager – Fixed notices
    • Fluent Forms no longer shows as an available integration when only Fluent CRM is installed
    • LearnDash – Quiz id is now passed for token parsing
    • MasterStudy LMS tokens now return the proper value when “Any ______” (course, lesson, quiz) is selected
    • PHP Notice: Undefined index: uniqElKey
    • Uncanny Continuing Education Credits – Award a number of custom CEUs to the user now working as expected
    • Uncanny Codes – Prefix/Suffix triggers now fire more reliably when used in multiple recipes
    • WP Foro – PHP Notice: Undefined index: post
    • WP Fusion triggers/actions now list tags as expected on all sites
    • WP Job Manager now fires more reliably when a job listing is posted by the user
  • v2.9 Nov 3, 2020 Lite

    New Integrations:

    • FluentCRM
    • MasterStudy LMS
    • Restrict Content Pro
    • Uncanny Continuing Education Credits
    • WP Job Manager

    Triggers Added:

    • Automator Core – A user completes a recipe
    • BuddyBoss – A user creates a topic in a forum
    • BuddyBoss – A user replies to a topic in a forum
    • FluentCRM – A tag is added to a user
    • FluentCRM – A user is added to a list
    • MasterStudy LMS – A user completes a course
    • MasterStudy LMS – A user completes a lesson
    • MasterStudy LMS – A user passes a quiz
    • MasterStudy LMS – A user fails a quiz
    • MasterStudy LMS – A user is enrolled in a course
    • Restrict Content Pro – A user purchases a membership level
    • Uncanny Continuing Education Credits – A user earns a specific number of credits
    • WP Job Manager – A user submits a specific type of job
    • WP Job Manager – A user submits a resume
    • WP Job Manager – A user applies for a job

    Actions Added:

    • FluentCRM – Add a tag to the user
    • FluentCRM – Add the user to a list
    • MasterStudyLMS – Mark a course complete for the user
    • Uncanny Continuing Education Credits – Award a number of custom credits to the user

    Updates:

    • WP Fluent Forms integration renamed to Fluent forms
    • Fluent Forms: “Numeric” field type now available as tokens in integer type action fields
    • Trigger: LearnDash – A verb is recorded from a Tin Canny module – Created separate tokens for lesson and topic
    • Default number of times a recipe will run per user is now Unlimited instead of 1
    • New triggers and actions added to a recipe now default to Live status when the recipe is in Draft status
    • Trigger: The Events Calendar – A user registers for an event now includes the option “Any event”
    • Improved compatibility with Events Manager Zoom and Schema & Structured Data for WP & AMP plugins
    • Trigger: WordPress Core – A user creates a post changed to A user publishes a type of post with a taxonomy term in a taxonomy
    • Trigger: WordPress Core – A user comments on a post – Added Post Type selector
    • Automator log tables structure updates

    Fixes:

    • Fluent forms triggering any form without checking form ID
    • Elementor – Checkbox field tokens now return all selected values
    • WP Courseware – User completes a module – Tokens now resolve values correctly
    • “Use a custom value” no longer appears multiple times in a dropdown while the action UI is fetching values
    • Multi-select fields now show a comma-separated list of values when appearing in a trigger or action sentence
    • First recipe attempt after truncation of recipe log table or purge of recipe logs now completes successfully
    • MySQL 8.x recipe table AUTO INCREMENT issue
    • Triggers/actions moved between integrations are now updated in recipes that are set to draft status
    • Recipes with multiple triggers now resolve tokens properly for all triggers
    • Actions in draft status no longer log an entry in the Action log
    • Action: LearnDash – Mark a lesson complete for the user – No longer includes the option “Any lesson”
    • Trigger: WordPress Core – A user is created – Now fires more reliably
    • LearnDash – Triggers/Actions now load all child objects instead of first 20 only
    • PHP Notice: Undefined index in automator-recipe-helpers.php on line 328
  • v2.8.3 Oct 15, 2020 Lite
    • Fixed: Token QUIZPERCENT for A user achieves a percentage greater than, less than or equal to a value on a quiz
    • Fixed: Incorrect namespace on helper files for some integrations
  • v2.8.2 Oct 14, 2020 Lite
    • Added: Additional tokens for GiveWP triggers
    • Update: Renamed WP Fluent Forms to Fluent Forms
    • Updated: Twilio API – Folders now excluded from loader
    • Updated: Added compatibility with Phlox theme
    • Fixed: Description on Password field in Anonymous Recipe User Selector updated to reduce confusion (Uncanny Automator Pro only)
    • Fixed: Integromat – Namespace in helper file use statement
    • Fixed: Child dropdown values now load previously saved values when editing recipes
  • v2.8.1 Oct 1, 2020 Lite
    • Added: WooCommerce token: Order product links
    • Updated: Performance optimizations
    • Fixed: Elementor – PHP warning: Invalid argument supplied foreach()
    • Fixed: PHP Uncaught Error: Call to undefined method in Automator Core trigger on activation for some environments
  • v2.8 Sep 24, 2020 Lite
    • New Integration: BuddyBoss
    • New Integration: Elementor
    • New Integration: Events Manager
    • New Integration: HappyForms
    • New Integration: Integromat
    • New Integration: MailPoet 3
    • Added: Action: MailPoet 3 – Add the user to a list
    • Added: Action: MailPoet 3 – Add a subscriber to a list
    • Added: Trigger: HappyForms – A user submits a form
    • Added: Trigger: BuddyBoss – A user updates their profile
    • Added: Trigger: BuddyBoss – A user updates their avatar
    • Added: Trigger: BuddyBoss – A user replies to a topic in a forum
    • Added: Trigger: BuddyBoss – A user accepts a friendship request
    • Added: Trigger: BuddyBoss – A user sends a friendship request
    • Added: Trigger: BuddyBoss – A user gains a new follower
    • Added: Trigger: BuddyBoss – A user sends an email invitation
    • Added: Trigger: BuddyBoss – A user posts activity to their stream
    • Added: Action: BuddyBoss – Add the user to a group
    • Added: Trigger: BuddyBoss – A user activates their account
    • Added: Trigger: BuddyPress – A user updates their profile
    • Added: Trigger: BuddyPress – A user updates their avatar
    • Added: Trigger: BuddyPress – A user accepts a friendship request
    • Added: Trigger: BuddyPress – A user sends a friendship request
    • Added: Trigger: Elementor – A user submits a form
    • Added: Action: Integromat – Send a webhook to Integromat
    • Added: Trigger: Events Manager – A user registers for an event
    • Added: Trigger: WordPress Core – A user creates a post
    • Added: Trigger: Automator Core – A user completes a recipe
    • Added: Ability to use a token from a trigger as a custom value in actions
    • Fixed: Trigger: The Events Calendar – A user registers for an event now fires reliably when ticket is purchased via WooCommerce
    • Fixed: Logic issue in “Log the user in” option in Anonymous recipes (Automator Pro only)
    • Fixed: WooCommerce triggers – Triggers not firing in some situations
    • Fixed: WooCommerce triggers – Billing email token can now be used in email address fields
    • Fixed: Inconsistencies in some trigger/action sentences
    • Fixed: Incorrect logic in trigger_meta function affecting custom triggers
    • Fixed: Trigger section label on first creation of an Anonymous recipe now reads “Anonymous trigger”
  • v2.7.1 Sep 10, 2020 Lite
    • Updated: manage_options capability now required to manage Automator recipes
    • Fixed: Action: WordPress – Create a post – Post title no longer replaces spaces with hyphens
    • Fixed: LearnDash – “Any lesson” option not appearing in lesson dropdown when “Any course” is selected
    • Fixed: Trigger: WooCommerce – Product tokens now return proper values when “Any product” is selected
    • Fixed: HTML entity not rendering in Anonymous Recipe user selector UI
    • Fixed: Learndash triggers: Grammar issue: A user _________ 1 times changed to A user _________ 1 time(s)
  • v2.7 Aug 26, 2020 Lite
    • Added: New Integration – Uncanny Codes
    • Added: New Integration – Uncanny Groups
    • Added: New Integration – WP Webhooks
    • Added: New Integration – Wishlist Member
    • Added: New Integration – GiveWP
    • Added: Trigger: Automator Core – An Automator recipe completes with errors
    • Added: Trigger: Uncanny Codes – A code is redeemed
    • Added: Trigger: Uncanny Codes – A user redeems a code with a specific prefix
    • Added: Trigger: Uncanny Codes – A user redeems a code with a specific suffix
    • Added: Action: Uncanny Groups – Create an Uncanny group
    • Added: Trigger: WP Webhooks – A webhook trigger is triggered
    • Added: Trigger: Wishlist Member – A user is added to a membership level
    • Added: Trigger: Wishlist Member – A user is removed from a membership level
    • Added: Action: Wishlist Member – Add the user to a membership level
    • Added: Trigger: GiveWP – A user makes a donation via a form
    • Added: Action: LearnDash – Create a group
    • Added: Action: LearnDash – Make the user leader of a group
    • Updated: All logs now sorted by most recent activity first on initial load
    • Fixed: Manual sorting in logs now works properly on all columns
    • Fixed: User ID token now correctly outputs the user’s ID
    • Fixed: Trigger: MemberPress – A user purchases a one-time membership – Now fires consistently when a user account is created during checkout
    • Fixed: MySQL 8.x AUTO_INCREMENT related issues on some server configurations
    • Fixed: Formidable Forms – Fixed PHP notice on tokens for form name, multi-select field and file upload field
    • Fixed: Adding a trigger that uses AJAX to load values while another is open no longer causes AJAX to fail on the first trigger
  • v2.6.1 Jul 30, 2020 Lite
    • Fixed: Updated trigger log query to use wpdb postmeta instead of wp_postmeta
  • v2.6 Jul 20, 2020 Lite
    • Added: Upsell Plugin integration
    • Added: Trigger: Upsell Plugin – A user purchases a product
    • Added: Action: WordPress Core – Create a post
    • Added: Action: Groundhogg – Apply a tag to the user
    • Added: Action: Groundhogg – Remove a tag from the user
    • Added: Action: Send data to webhook – Now supports headers
    • Updated: Trigger: Send data to a webhook is now found in the Uncanny Automator integration
    • Updated: Trigger and Action log entries now display full sentences with saved values
    • Updated: Further improved performance for BuddyPress, GamiPress, MyCred and BadgeOS users
    • Updated: Improved consistency of strings across the plugin
    • Updated: Additional detail is now shown by default in trigger and action logs
    • Updated: Field label text on webhook actions
    • Fixed: MemberPress tokens now rendering correct values
  • v2.5.2 Jul 16, 2020 Lite
    • Fixed: Recipes set to “Unlimited” times per user now fire correctly
  • v2.5.1 Jul 13, 2020 Lite
    • Updated: Trigger log now shows trigger run #
    • Updated: Database structure and added Views for complex queries
    • Fixed: Number of times not working for some triggers
    • Fixed: In-progress triggers not showing up in trigger log
  • v2.5 Jul 2, 2020 Lite
    • Added: WP Foro integration
    • Added: Trigger: WP Foro – A user creates a new topic in a forum
    • Added: Action: WP Foro – Set user reputation
    • Added: Action: WP Foro – Add the user to a group
    • Added: MyCred integration
    • Added: Action: MyCred – Award a badge to the user
    • Added: Action: MyCred – Award a rank to the user
    • Added: Action: MyCred – Award points to the user
    • Updated: Improved performance of BuddyPress and GamiPress integrations
    • Updated: Database code cleanup, table engine switched from myisam to innodb, updated indexes
    • Fixed: Button on settings pages not showing on mobile
    • Fixed: Recipe completions with status “Completed with errors” can now be re-completed by the same user (if “Times per user” supports additional completions)
Back To Top