Uncanny Automator – Automate everything with the no-code Automation tool for WordPress

Description

Uncanny Automator is the easiest and most powerful way to automate your WordPress site with no code. Build automations in minutes that connect your WordPress plugins, sites and external apps together using billions of recipe combinations.

Here’s how Uncanny Automator works:

When one thing happens, Automator can make other things happen.

When a user buys a product, add them to a membership level, enroll them in a course and pass their information to Google Sheets.

It’s that simple! Here’s a video outlining how it all works.

If you’ve used Zapier or Integromat before, setting things up will be intuitive. And if not, that’s okay too!

Free doesn’t mean limited

The free version of Automator is incredibly powerful and comes with built-in automation support for all of these popular WordPress plugins and apps:

Over 100 automation triggers and actions are available for the plugins listed above in the free version. There’s simple documentation to follow in our Knowledge Base, including some quick and straightforward instructional videos. Developers, there’s robust documentation and code samples for you too!

Beyond the plugin and API-based integrations, this free version of Uncanny Automator also supports common WP triggers and actions in automations:

  • A user views a page
  • A user submits a comment
  • A user logs in
  • A user publishes a post
  • Send an email
  • Create a post
  • Add a WP role

All plugin triggers and actions included in Uncanny Automator come with a forever free license, which allows unlimited usage on your WordPress site. By creating a free, optional Automator account, you can unlock 1,000 credits to try out premium non-WordPress integrations. You can use credits on your site to:

  • Post new content to Facebook Groups, Facebook Pages, Twitter and Instagram
  • Pass records to Google Sheets (to generate charts or reports or manipulate data outside of WordPress)
  • Notify staff of key events in Slack
  • Register customers in Zoom events on product purchase
  • Send Mailchimp campaigns when new blog posts are published
  • Tag contacts in ActiveCampaign based on their WP activity
  • and more

Uncanny Automator does all of this with a single plugin; there’s no need to invite conflicts and performance issues with lots of extra integration plugins!

Take automation to the next level

Uncanny Automator Pro, our premium plugin, adds even more features and integrations, including the ability to create users and posts, delay and schedule actions, connect multiple sites together, add conditions to actions, and unlock unlimited use of non-WordPress integrations like Google Sheets and Twitter. It also almost triples the number of available triggers and actions.

Here are some of the other really cool automations you can create with Automator Pro:

  • When a user makes a purchase using WooCommerce on one site, create a user on another WP site, send the user a link to set a new password, enroll the user in a course and add a membership level.
  • When a user submits a form, add the user to a mailing list if their email address matches a certain domain, add them to a social group and schedule their trial access to expire in 7 days if they don’t make a purchase.
  • When a new course is published, send an email campaign, post to Twitter and Facebook, post to the BuddyBoss sitewide activity stream and notify instructors in a Slack channel.

And here are some of the key features in the Pro version that allow incredibly flexible and powerful automations for WP:

An Automator Pro license also includes access to our world-class premium support.

For the full list of triggers and actions, make sure to check out this list.

Here’s what other people are saying about Uncanny Automator:

Screenshots

  • Set up your first recipe in 5 minutes
  • Add one or more triggers from dozens of plugins and thousands of apps
  • Identify what starts the recipe, like a purchase or form submission
  • Set conditions and options for the trigger(s)
  • Add one or more actions from any of the available integrations
  • When the triggers are completed, actions run automatically
  • Customize your actions to do exactly what you need
  • Create powerful recipes that just work, all with one plugin

FAQ

Where can I find Automator documentation and more info?

You can learn more about Uncanny Automator on our website at https://automatorplugin.com/ and our Knowledge Base is here: https://automatorplugin.com/knowledge-base/

How do I get started with my first automation?

Have a look at https://automatorplugin.com/knowledge-base/creating-a-recipe/. Don’t forget to watch the video there. Hopefully it will be the first recipe of many!

Is Automator translation friendly?

Absolutely! The plugin was created with translation in mind and tested with a variety of translation plugins. We will support any translation issues you run into.

How can I request an integration for a plugin?

The best thing you can do is reach out to the creator of the plugin that you want an integration for. Let them know you’re using Uncanny Automator and that they could greatly extend the capabilities of their plugin by helping us develop an integration for it. As more plugin authors become aware of Uncanny Automator and realize its potential for their users, we’ll be able to continue to invest in expanding Uncanny Automator’s capabilities! Also, fill out this form on our site to let us know what you’re looking for.

How can I add an integration for my plugin?

Check out our developer documentation over at https://developer.automatorplugin.com/. Also consider reaching out to our team, maybe we can help or even turn it into an official integration!

Who is Uncanny Owl?

We’re a Toronto-based WordPress company specializing in elearning and automation solutions for WordPress. We’re behind the popular Uncanny LearnDash Toolkit plugin (now used on over 30,000 elearning sites!) and we also have a suite of highly-acclaimed commercial LearnDash add-ons.

Reviews

June 21, 2022
This plugin is in a class of it's own excellent features! The customer service is outstanding they go above and beyond to provide detailed information and help you will need if you will need any at all. All around A-1 product and service!
June 10, 2022
I've been testing and building automation solutions for clients over the past 10 years. Once I found Uncanny Automator, I stopped looking for other software. The support is fast and helpful and the software is written using very straightforward elements. If you need it to work 100% of the time, hit the download button.
June 10, 2022
I tried 3 or 4 automator plugins before I decided on Uncanny. Most of the free automators have very similar recipes but Uncanny just had that little bit extra. This led to me to invest in the pro version and boy did I make the right choice, as the support I've received so far from Ryan et al has been exceptional. Hats off to you guys, a great plugin with great support, that's definitely the way to do it πŸ˜ŠπŸ™Œ
June 7, 2022
Really impressed by Uncanny Automator - a gamechanger. As a PHP developer I am always concerned with the quality of any plugins I use. I needn't have worried with Uncanny. The plugin is clearly built very well and performs cleanly and consistently. I've also been impressed with support which is both very responsive and high quality. I'd like to see more adapters to connect more services, and better monitoring and reporting for errors / recipe failure which would assist spotting and fixing any issues with recipe execution whether that's a local failure or a third party service not responding. Well done team Uncanny!
Read all 80 reviews

Contributors & Developers

“Uncanny Automator – Automate everything with the no-code Automation tool for WordPress” is open source software. The following people have contributed to this plugin.

Contributors

“Uncanny Automator – Automate everything with the no-code Automation tool for WordPress” has been translated into 2 locales. Thank you to the translators for their contributions.

Translate “Uncanny Automator – Automate everything with the no-code Automation tool for WordPress” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

4.1.1 [2022-06-22]

New Tokens:

  • LearnDash – Course status #2138
  • LearnDash – Course completion date #2130
  • WooCommerce – Order date #2175

Added:

  • Upsell Plugin – “A user purchases a product” – Filter automator_upsell_order_use_current_logged_user to override customer email with logged in user email #2096
  • WishList Member – Any membership level option added in triggers #2076
  • Action Logs – Allow anchor links in recipe logs #2118

Enhanced:

  • Google Sheet Permissions enhancement #2075

Updated:

  • Google Calendar – str_contains switched to strpos for PHP backwards compatibility #2153
  • Mailchimp – “Create and send a campaign” now supports fullpage HTML #2135
  • Action Logs – Display “Out of credits” error for users with zero credits #1203
  • Disable Automator plugin activation redirect in some situations #2137

Fixed:

  • Automator Core – WP_Rewrite usage conflict in a specific situation #2161
  • Google Sheets – PHP Error if $fields are empty or null on PHP 8.x #2167
  • Gravity Forms – The field “Date” is having problems #2133
  • WordPress Core – “A user publishes a type of post with a taxonomy term in a taxonomy” now displays all public and private post types #2169
  • Delay Modal – Hour selection is not displaying #2128
  • Premium API Integrations – Unnecessary HTTP API calls fixed when user is unauthenticated #2127
  • PHP Notices – “Attempt to read property of post_type” in a few triggers #2185
  • Recipe UI Field – TinyMCE textarea is deleting content on save #2146
  • Remove extra spaces from some token names #2177

Internal:

  • Automator Core – Trigger Filters Trait – Add a way to filter multiple trigger conditions #2105

4.1 [2022-06-08]

New Integrations:

New Triggers:

  • Amelia – A guest registers for an event #2028
  • Amelia – A User registers for an event #2030
  • Autonami – A contact is added to a list #1963
  • Autonami – A tag is added to a contact #1962
  • Autonami – A tag is added to a user #1958
  • Autonami – A user is added to a list #1959
  • Fluent Support – A ticket is closed by a customer #2010
  • Fluent Support – A ticket is opened by a customer #2009
  • Fluent Support – A ticket receives a reply from a customer #2011
  • GamiPress – A user earns greater than, less than, greater than or equal to…etc. a number of a specific type of points in a single transaction #1929
  • Uncanny Toolkit Pro – A user’s time in a course exceeds a specific number of minutes #1997

New Actions:

  • Autonami – Add a tag to a contact #2013
  • Autonami – Add a tag to the user #2012
  • Google Calendar – Add an attendee to an event in a Google Calendar #1986
  • Google Calendar – Add an event to a Google Calendar #1985
  • Google Calendar – Remove an attendee from an event in a Google Calendar #1987
  • Uncanny Toolkit Pro – Reset a user’s time in a course #1998
  • WordPress – Add a WordPress data erasure request for a user #1411

New Tokens:

  • Common – Current site ID (Multisite and for Pro users only) #2042
  • Elementor – Form ID and Form title tokens added #2053
  • GiveWP – Comment and Currency #1646

Updated:

  • Automator API – Filter added to change timeout #1922
  • Dashboard – Replace “Disconnect account” with “Manage license” #2094
  • Facebook Groups – Disconnect account now revokes permissions #1911
  • Facebook Groups – New admin notice and reauthentication option for expiring credentials #1964
  • Google Sheets – “Create a new row”: Filter out empty drives (key/options) that are rendering for some users and causing a JS error #1943
  • Google Sheets – “Create a new row”: Support for Shared drives #1943
  • Google Sheets – Settings page #2034
  • Gravity Forms – Token parser: Filter added for external hooks #2023
  • Improved string translations #1981
  • LifterLMS – Remove the user from a membership – “All memberships” option added #1848
  • Mailchimp – “Add tag to user” now also adds the user to the associated list if they’re not already a member #832
  • Recipe UI Field – Dropdown now sets the visibility of the option ID #2086
  • Recipe UI Time Field – Format time using WordPress setting (only frontend) #2050
  • Recipe UI TinyMCE Field – Now fully supports HTML templates #1946
  • Slack – Only fetch channels to which members have access #1999
  • Webhooks – “Send data to a webhook” now displays a Webhooks response if “Send test” fails #2062
  • WPForms – Entry tokens parsing message updated for WPForms lite users #1830

Fixed:

  • Automator Core – “An Automator recipe completes with errors” will not fire erroneously with skipped actions #2019
  • BuddyBoss – “A user replies to a topic in a forum” tokens now reliably return data when “Any” option is selected #1948
  • BuddyBoss – Date tokens in Date fields are now parsed reliably #1873
  • BuddyPress – Token now returns properly formatted dates #1978
  • Dashboard – “Sorry, you are not allowed to access this page” when connecting a site #2074
  • Instagram – Line breaks in captions now works reliably #2063
  • Instagram – User max limit reach shows status as completed where it should show as complete with error. #2079
  • Google sheets – Google drive shared drives now shows in the list #2002
  • Usage Reports – Some sites reporting more than once a week #2017
  • Usage Reports – Switching on/off now works reliably #2109

Internal:

  • API: Google Calendar – Set-up and finalize new API Endpoints #1988
  • Filter – automator_postmeta_token_parsed added #2090
  • Google Calendar: Settings page #1989
  • In-Plugin Notifications – Allow 1 button notifications #1924
  • In-plugin notifications – Automatically add utm tags to button urls #1976
  • In-plugin notifications – Hide notifications on Settings page #1926
  • In-plugin notifications – Validate buttons text before displaying them #1927
  • add keyword in the filename falsely taken as integration file #2035
  • automator_before_trigger_completed changed to automator_before_maybe_trigger_complete in trait-triggers.php #2021

4.0.1 [2022-05-12]

Fixed:

  • Recipe UI – “A user publishes a type of post with a taxonomy term in a taxonomy” – Token issue prevented some action fields from rendering #1968

4.0 [2022-05-09]

New integrations:

New Triggers:

  • Advanced Coupons – A user spends {greater than, less than, or equal to} {a specific amount} of store credit #1885
  • Advanced Coupons – A user receives {greater than, less than, or equal to} {a specific amount} of store credit #1884
  • Events Manager – An attendee registers for an event #1858
  • Events Manager – A user registers for an event #1866
  • Gravity Forms – A user submits a form with a code from a specific batch (Uncanny Codes required) #1878
  • Mailchimp – A contact is added to an audience #1785
  • Mailchimp – A contact email is changed #1788
  • Mailchimp – A contact is unsubscribed from an audience #1786
  • PeepSo – A user updates a specific field in their profile #1766

New Actions:

  • Facebook Groups – Publish a post to a Facebook group #1174
  • Facebook Groups – Publish a post with an image to a Facebook group #1174
  • Facebook Groups – Share a link with a message to a Facebook group #1174
  • Optinmonster – Show a campaign #1864

Added:

  • Events Manager – Several new tokens added #1857
  • WP Job Manager – “Job ID” token added in triggers #1807
  • Mailchimp – Webhooks settings page #1791, #1815
  • In-plugin notifications #1715
  • Support for integration-specific conditions in Uncanny Automator Pro 4.0 #1415

Updated:

  • Events Manager – “A user registers for an event” renamed to “A user’s booking for an event is approved” #1867
  • Instagram – “Publish a photo to an Instagram Business account” now accepts Media Library ID in addition to the media URL #1852
  • Instagram, Facebook – Converted to use the API class #1795
  • Convert Facebook integration to use the API class #1794
  • Automator Core – Set user signed in flag true for all logged-in type triggers #1817

Fixed:

  • GamiPress – Field label renamed from “Award” to “Achievement” #1652
  • GamiPress – Renamed “Any awards” to “All achievements” #1534
  • Events Manager – “A user’s booking for an event is approved” now runs reliably with auto approval #1874
  • Wishlist Member – Sentence case fix, Membership Level renamed to Membership level #1869
  • Wishlist Member – “A user is added to a membership level” now fires with ThriveCart checkout #1808
  • Recipe Tags/Categories – Yoast SEO erroneously enables archives on frontend #1850
  • Internal query now sorts the result set reliably #1913
  • WordPress – A user views a page – “All pages” option renamed to “Any page” #1914
  • Automator Core – Number of times token now parses reliably in certain situations #1918
  • Automator Core – Option to define alternate label for a token added in Automator fields #1919
  • Automator API – API request timeout for Facebook Pages and Google Sheets changed from 5 to 10 seconds #1921

3.9.1.1 [2022-04-14]

Fixed:

  • FluentCRM – PHP error in Add a contact action on PHP 8.x+ #1840

3.9.1 [2022-04-13]

New Actions:

  • FluentCRM – Add a contact #1573

Updated:

  • Improved performance with Uncanny Automator Pro < 3.9 #1835

Fixed:

  • PHP Notice: array_values() expects parameter 1 to be array on some sites with no live recipes #1825
  • HTTP request on every page load when a premium integration credential expires or is invalid #1804

3.9.0.2 [2022-04-08]

Fixed:

  • WPForms – PHP error on some sites when a form is submitted with WP Forms lite using Automator 3.9 or 3.9.0.1 #1821

3.9.0.1 [2022-04-08]

Fixed:

  • WooCommerce – Payment methods do not load when using Uncanny Automator Pro in some situations #1811

3.9 [2022-04-07]

New Integration:

New Triggers:

  • PeepSo – A user updates their avatar #1769
  • PeepSo – A user follows another PeepSo member #1768

New Actions:

  • PeepSo – Follow a user #1767
  • Uncanny Groups – Remove a number of seats from an Uncanny group #1340
  • Uncanny Groups – Add a number of seats to an Uncanny group #1339

Added:

  • Automator API – External integrations migrated to centralized communication class #1463
  • bbPress – Topic ID, Topic URL, Topic title and Topic content tokens #1709
  • Caldera Forms – Entry ID and Entry submission date tokens #1780
  • Fluent Forms – Entry ID, User IP, Entry submission date and Entry source URL tokens #1779
  • Formidable Forms – Entry ID, User IP, Entry submission date, Entry source URL tokens #1778
  • GiveWP – Form ID token #1762
  • Gravity Forms – Entry ID, User IP, Entry submission date and Entry source URL tokens #1777
  • MailChimp – Use a token/custom value option for tag-based actions #1695
  • WordPress Core – “Send an email” – Support for selecting HTML or plain text format #1729
  • WPForms – Entry ID, User IP and Entry submission date tokens #1781
  • Zoom Meetings & Webinars – Support for custom registration fields #1352

Updated:

  • Easy Digital Downloads – Number formatting added to amount tokens #1738
  • WordPress Core – “A user views a custom post type” – “Any” option added to second dropdown #1749
  • Core – Several architectural performance updates #1736 #1721 #1405

Fixed:

  • Recipe Logs – Moved load_minimal_admin from admin_init to admin_head to avoid conflicts #1693
  • BuddyBoss – “Send a notification to all members of a group” now lists private and hidden groups #1764
  • Easy Digital Downloads – Token “Discount codes” renamed to “Discount codes used” #1701
  • Google Sheets – Re-added migration script #1782
  • FluentCRM – Do not complete with errors if contact has existing tags #1756
  • FluentCRM – “A tag is added to a contact” now fires if the contact is not a WP user #1713
  • LearnDash – “A user passes a quiz”: Quiz ID and Quiz URL now parse reliably #1692
  • LifterLMS – A user is added to a course now fires when a new user registers #1752
  • WordPress – “A user publishes a type of post with a taxonomy term in a taxonomy” now runs reliably #1674

3.8.1.1 [2022-03-21]

Fixed:

  • GoTo Training and GoTo Webinar – PHP Error on some site configurations #1684

3.8.1 [2022-03-15]

Added:

  • BuddyBoss/BuddyPress – Several new tokens #1596
    • Friendship trigger:
      • Friend first name
      • Friend last name
      • Friend email
      • Friend ID
    • Follower trigger:
      • Follower first name
      • Follower last name
      • Follower email
      • Follower ID
  • Easy Digital Downloads – Several new tokens #1575
    • Order subtotal
    • Order tax
    • Order total
    • Order discounts
    • Discount codes used
    • License key (when software licensing is active)
    • Payment method
  • WPLMS – Integration now works with v3.x and v4.x #1462

Fixed:

  • GoTo Training and GoTo Webinar – PHP Error on some site configurations #1684
  • Instagram – Improved error messaging when posting an image fails #1682

3.8.0.2 [2022-03-11]

Fixed:

  • LearnDash – “A user completes a quiz” – Error on quiz submission on some sites

3.8.0.1 [2022-03-10]

Fixed:

  • LearnDash – PHP error β€œis_ajax” not a function on some sites when Automator marks a course complete

3.8 [2022-03-10]

New Integrations:

New Triggers:

  • MemberPress Courses – A user completes a course #1624
  • MemberPress Courses – A user completes a lesson #1623
  • Uncanny Groups – A user redeems a Group Key #1476
  • Uncanny Groups – A user is registered using a Group Key #1475

New Actions:

  • BuddyBoss – Set the user’s status to a specific status #1547
  • GoTo Webinar – Add the user to a webinar (moved from Pro) #1551
  • GoTo Webinar – Remove the user from a webinar (moved from Pro) #1551
  • GoTo Training – Add the user to a training session (moved from Pro) #1551
  • GoTo Training – Remove the user from a training session (moved from Pro) #1551
  • MemberPress Courses – Mark a course complete #1622
  • MemberPress Courses – Mark a lesson complete #1621

Added:

  • Much improved settings page design and layout #1144
  • Amelia – PHP notices when parsing tokens in some instances
  • Google Sheets – automator_google_sheets_disable_tokens_html filter to strip all HTML tags #1604
  • Advanced token – Current date (Unix timestamp) #1593
  • Advanced token – Current time (Unix timestamp) #1592
  • Common token: User reset password URL #1500
  • Common token: User IP address – Note: IP address is not stored, and will return “N/A” in scheduled actions #1456
  • LearnDash – New token “Passing score %” – Returns value of “Passing score” quiz setting #1523
  • LearnDash – “A user completes a lesson” now fires when lesson manually completed by admin on edit user in /wp-admin #1492

Updated:

  • Elementor – Improved performance of form queries #1590
  • Gravity Forms – Everyone trigger code update #1612
  • Gravity Forms – Logged-in trigger code update #1609
  • Instagram – “Publish a photo to an Instagram account” – Updated field labels
  • Modern Events Calendar – “A user’s booking is completed” – Now fires when a user account is created at time of booking
  • Renamed GoToTraining/GoToWebinar to GoTo Training/GoTo Webinar

Fixed:

  • Actions without conditions can now be dragged #1445
  • Scheduled/conditional actions – PHP error on PHP 8+ #1539
  • AffiliateWP – Tokens now appear in the Recipe UI #1582
  • Amelia – Removed duplicate tokens #1538
  • FluentCRM – Removed duplicate tokens #1626
  • Google Sheets – “Update a row” action – Now requires a value in the worksheet field #1630
  • Gravity Forms – Form ID token now works reliably #1598
  • Instagram – “Publish a photo to an Instagram account” – Recipe now runs if Description/Hashtags field is empty
  • Mailpoet action: “Add a subscriber to a list” – No longer indicates that user data is required #1605
  • Mailpoet action: “Add the user to the list” – No longer throws an exception on some sites #1548
  • Uncanny Codes – A user redeems a code from a batch – Now fires more reliably
  • WordPress Core – PHP Warning: Attempt to read property “post_type” on null in wp-viewpost.php #1567
  • Database error: Column meta_value cannot be null #1565

3.7.0.1 [2022-02-17]

Fixed:

  • Twilio – Conflict related to moving integration out of Pro

3.7 [2022-02-17]

New Integrations:

New Triggers:

  • Amelia – An appointment is booked #1421
  • Amelia – A user books an appointment #1420

New Actions:

  • Twilio – Send an SMS message to a number
  • Webhooks – Send data to a webhook (previously in Automator Core)

Updated:

  • Facebook Pages – Changed “Share a photo to a Facebook page” to “Publish a post with an image to a Facebook page” #1431
  • The Events Calendar/Event Tickets – Added token support for attendee Information #1422
  • Tin Canny Reporting – Added support for “Any statement” and “Use a token/custom value” #1409
  • Tutor LMS – Improved compatibility with Tutor LMS 2.0+
  • Twitter – Renamed “Post a status to Twitter” to “Post a tweet to Twitter” #1404
  • WordPress Core – “Create a post” action – Added “Excerpt” field #1372
  • WPForms – Added token support for the “file upload” field type #1419
  • Common Token – Renamed “User reset password URL” to “User reset password link” #1499
  • Recipe UI – Simplified the UI of the condition pills #1448
  • Recipe UI – Changed “Use a custom value” to “Use a token/custom value” #1406
  • Recipe UI – When multiple triggers from the same integration are used in a recipe, tokens now show trigger ID to avoid ambiguity #979

Fixed:

  • Elementor – “Error: site_inactive” using an Elementor form to add an attendee to a Zoom Webinar
  • Facebook – “Share a photo to a Facebook page” action now shows “completed with errors” when an invalid image URL is supplied #1425
  • GamiPress – Revoke points from the user not working on some sites #1515
  • Google Sheets – “COLUMN_NAME” erroneously conflicts with MySQL reserve keyword on some environments #1453
  • LearnDash – Triggers related to failing a quiz now fire reliably #1513
  • PHP Notice: Undefined index: integration_name in class-usage-reports.php:490 #1508
  • Webhooks – “Send data to a webhook” now parses tokens in the Webhook URL field #1465
  • WordPress Core – A user’s post receives a comment now fires when an admin replies from /wp-admin #1490
  • WordPress Core – Send an email erroneously failing for non-wp_mail related errors #1423
  • WordPress Core – Post URL token now outputs permalink format based on permalink setting #1416
  • Recipe UI – Switch fields no longer show two labels in some situations #1410

3.6 [2022-01-20]

New Integrations:

New Triggers:

  • ActiveCampaign – A tag is added to a contact #1107, #963
  • ActiveCampaign – A tag is removed from a contact #1108, #963
  • Tin Canny Reporting – A user attains a score greater than, less than, etc. on a Tin Canny module #438

New Actions:

  • Google Sheets – Update a row in a Google sheet #1083
  • IFTTT – Send data to IFTTT webhook #1293
  • Integrately – Send data to Integrately webhook #1291

Added:

  • ActiveCampaign – Support for custom fields in “Add a contact/the user to ActiveCampaign” #1209
  • Automator Core – Send data to a webhook – Now supports JSON, XML, GraphQL, Text, HTML, form-data and x-www-form-urlencoded formats #195
  • Automator Core – Send data to a webhook – Now supports nested JSON and XML data #195
  • Fluent Forms – Form title and Form ID tokens added #804
  • Formidable Forms – Form title and Form ID tokens added #827
  • Forminator – Form title and Form ID tokens added #1065
  • Gravity Forms – Form title and Form ID tokens added #1066
  • WPForms – Form title and Form ID tokens added #1386
  • WooCommerce – Order summary token #1395
  • WordPress Core – A user views a custom post type – Post ID, Title, URL, Image and Excerpt tokens added #800
  • Recipe UI – New apply_filters added to change the posts_per_page parameter when fetching posts #1337
  • Advanced Tokens – User meta now returns a comma separated list of values if the meta value is an array #1392

Updated:

  • Divi – Now lists forms in Draft and Private posts #1362
  • Elementor – Now lists forms in Draft and Private posts #1362
  • Facebook – Renamed to Facebook Pages #1377
  • FluentCRM – Actions now add the user as a contact if they do not already exist #1320
  • FluentCRM – “A user is set to a specific status – Sentence updated for consistency #798
  • LearnDash – Create a group – Changed “Do nothing” to “Do not add the Group Leader role” for clarity #1378
  • Tin Canny Reporting – Moved from LearnDash to Tin Canny Reporting integration #1274
  • wpForo – “A user creates a new topic in a forum” – Sentence updated for consistency #799
  • Support links for Facebook, Instagram, Slack, Google Sheets, Zoom etc. #856
  • Actions are no longer automatically set to draft when the corresponding plugin is deactivated and the recipe’s triggers are completed #1361

Fixed:

  • WordPress – “Send an Email” no longer adds an empty BCC recipient on some sites #1373
  • Tools > System Report no longer triggers an error on some multisite installs #1366
  • Error when removing an action from a recipe when Uncanny Automator Pro is not active #1357
  • Pasting a URL into a URL field no longer takes 100% of the browser’s resources #1315
  • Google Sheets – Unnecessary API call on recipe UI load #1310
  • Contact Form 7 – Tokens for checkbox values now render reliably #1297
  • Ultimate Member – Tokens for multiple value fields now render reliably #1294
  • Ninja Forms – Tokens for multiple value fields now render reliably #1285
  • BuddyBoss – A user replies to a topic in a forum – Forum field is now formatted correctly #802
  • Style of links on the Dashboard page #1346

3.5.2 [2022-01-05]

Updated:

  • WordPress Core – Added post excerpt tokens to additional triggers #1261
  • ActiveCampaign – Added local tag and list sync for tags, lists and custom contact fields #1208
  • HappyForms – Added Form title and ID tokens #794
  • Improved recipe UI on sites using an RTL language in /wp-admin #1247

Fixed:

  • WordPress Core – “A user publishes a type of post with a taxonomy term in a taxonomy” now runs more reliably #1305
  • Formidable Forms – Image tokens no longer return HTML #1303
  • Elementor – File upload field token now renders a value #1283
  • FluentCRM Pro – All tag triggers now fire when tags are added via Smart Link #1271
  • WordPress Core – “A user views a post” and “A post of a specific type is viewed” no longer triggers on unrelated events in some situations #1192
  • JavaScript error on URL fields when populated with postmeta or usermeta tokens #1290
  • When “Use a custom value” is selected in a dropdown, the saved value is now displayed when the action is edited #1286

3.5.1 [2021-12-21]

Added:

  • Ability to delete individual recipe runs from the Recipe log #186
  • Ability to clear recipe activity logs from “All recipes” page #186
  • “User role”, “Recipe ID”, “Recipe Run #”, “Recipe run # (total)” tokens #1233, #782, #346
  • Core support for conditions/filters for actions (Pro feature) #1213, #215

Updated:

  • WordPress Core – “A specific role is added to the user” now runs when role changed to specified role #1199
  • WordPress Core – Added Post excerpt token to some triggers #1164
  • ActiveCampaign – Actions now support “Use a custom value” for tags and lists
  • ActiveCampaign – “Add a contact” – Added checkbox: “If the contact already exists, update their info” #1075
  • Ninja Forms – Added additional tokens #955
  • Added support to parse user meta triggers in Pro #1254
  • Removed duplicate HTML license code

Fixed:

  • Recipe UI – “Saving title” indicator out of alignment #1246
  • Fluent Forms – “A tag is added to the user” now fires in when tags added via Smart Links #1234
  • Fluent Forms – JavaScript validation issue when using Fluent Forms tokens in some actions #1216
  • Post meta token no longer shows “requires user data” dialog #1231
  • Missing icons on Integrations page #1220
  • Ultimate Member – Form tokens no longer rendering “UM Form name” instead of correct values #1197
  • Automator Core – “A user completes a recipe” – Tokens now provide information from the recipe that was completed to fire the trigger instead of the recipe containing the trigger #796

Known Issue:

  • ActiveCampaign – Maximum 100 tags/lists are listed in the UI. To specify a tag/list that’s not displayed, select Use a custom value and enter the tag/list ID.

3.5 [2021-12-02]

New integration:

  • Divi

New Triggers:

  • Divi: {A form} is submitted #729
  • Divi: A user submits {a form} #728

Added:

  • Ability to drag and drop to reorder actions – Actions execute in the order displayed on the edit recipe page #1071
  • Post meta tokens – Use any meta of any post in an action; also supports basic ACF fields #127
  • Automator Setup Wizard #430
  • Right-click on the trigger in the token dropdown to automatically add all tokens in a group to an action #1080
  • Integrations page for viewing all available integrations #314

Updated:

  • myCred – Support for decimal credit values #1106
  • Friendly tokens are now displayed in user selector fields #280
  • Code quality improved following WPCS #881

Fixed:

  • Automator Core – Send a webhook now properly records error conditions encountered during send #1162
  • HappyForms – Some tokens no longer return boolean values instead of actual values #1161
  • AffiliateWP – Referral amount value token now returns correct value on AffiliateWP 2.8+ #1140
  • Ultimate Member – Form title now renders reliably #1182
  • Ajax auth check now returns an error instead of reloading the recipe page #1086
  • Google Sheets – Utilities.js console error on some sites #1168

3.4.0.2 [2021-11-19]

Fixed:

  • Page reload loop when a recipe contains tags #1133
  • Google Sheets – API requests that lack required scopes no longer throw an error #1139
  • Recipe Log – Activity report no longer shows a previous run’s completion date in some situations #1136
  • FluentCRM – “A contact is set to a specific status” now triggers when the contact is set to any status #1115
  • FluentCRM – Everyone triggers now correctly populate token values #1115

3.4.0.1 [2021-11-17]

Fixed:

  • Changed datetime to TIMESTAMP in database initialization script to support MySQL < 5.6 #1113
  • WordPress Core – Create a post – Featured image field no longer required #1112
  • Elementor – Form submission now works reliably on larger sites #1109
  • Google Sheets – API error on some sites #1024
  • Ultimate Member – Token parsing no longer conflicts with tokens for other integrations #1129

3.4 [2021-11-11]

New integration:

New Triggers:

  • Uncanny Toolkit – A Group Leader is imported to a LearnDash group #1043
  • Uncanny Toolkit – A user is imported to a LearnDash course #1042
  • Uncanny Toolkit – A user is imported to a LearnDash group #1041
  • Uncanny Toolkit – A user is imported by the Import Users module #1038

Added:

  • HubSpot – Added option to update existing contacts #1076
  • WordPress Core – “A user submits a comment on a post” – Added Comment token #1036
  • Popup Maker – Action now fires more consistently across varying site configurations #1034
  • WPForms – Added Form title, ID and URL tokens #795

Updated:

  • WordPress Core – Create a post – Added “Featured image” field #463
  • WP Job Manager – CV token no longer outputs HTML link #1054
  • Tools > Status – Automator Debug Log line now hidden when Automator Debug mode is not enabled #1096
  • Tools > Status – Action Scheduler line now hidden when Uncanny Automator Pro is not active #1093
  • Improved error messaging when a recipe creation error occurs #730
  • Reduced calls to calls to the API on the Dashboard page #947
  • Code quality improved following WPCS #879 #878
  • Improved placeholder contrast #1098
  • Usage tracking data tweaks #1052

Fixed:

  • Automator Core – Receive data from a webhook – Unrelated recipes no longer show “In Progress” on some sites #1022
  • HubSpot – Looping issue causing excessive API usage #1095
  • GiveWP – Method: get_input_fields() – Give Form Field Manager – Fix# 1078
  • GiveWP – A donation is made via a form no longer triggers on failed donations #1033
  • WP Job Manager – “A user applies for a job” trigger now requires resume add-on #1058
  • WP Job Manager – PHP error in some tokens when Resume Manager add-on not active #1059
  • WordPress Core – “A post in a specific taxonomy with a specific taxonomy term” Post featured image URL now outputs a URL more consistently #1025

3.3.0.1 [2021-10-20]

Fixed:

  • Recipe UI – Missing vendor libraries

3.3 [2021-10-20]

New integrations:

  • HubSpot – Add contacts and update lists with Uncanny Automator #868

New actions:

  • HubSpot: Add the user to HubSpot #860
  • HubSpot: Add the user’s HubSpot contact to a list #863
  • HubSpot: Remove a user’s Hubspot contact from a static list #864
  • Hubspot: Add a contact to HubSpot #993
  • HubSpot: Add a HubSpot contact to a static list #862
  • HubSpot: Remove a HubSpot contact from a static list #865

Added:

  • Recipe UI: View completed runs and link to associated logs from edit recipe page

Updated:

  • Facebook – Share a photo to a Facebook page – Added text support #768
  • Automator Core – Send data to a webhook now supports DELETE and HEAD HTTP methods #982
  • Added automator_wp_admin_header_menu filter to hide wp admin header menu entry #969
  • JS standards #1016
  • Modern Events Calendar logo #1001
  • Removed integration icons from /dist folder
  • Recipe UI performance improved by deferring unnecessary API calls #649

Fixed bugs:

  • MemberPress – Tokens now parsed more reliably #1004
  • Ultimate Member – Form name no longer rendered if token does not contain a value #1003
  • FluentCRM – PHP errors on some site configurations #986, #975
  • WordPress Core – Standardized grammar in some trigger options #846
  • WordPress Core – Added Post featured image ID and Post featured image URL tokens to “A specific type of post is viewed” #957
  • WordPress Core – Role triggers #956
  • Switching between Visual/Text tabs in the rich text editor no longer breaks HTML content when tokens used inside HTML element attributes #942

3.2.0.2 [2021-10-06]

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

3.2.0.1 [2021-10-01]

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

View the full changelog.