skip to Main Content

New integrations: QR Code, Generator, Date & Time and more

Uncanny Automator Pro 5.6 is a huge release with multiple new integrations, changes to existing integrations, big new features, and 20 new triggers and actions.

Delays based on a custom value

The headline new feature in Automator Pro 5.6 is the ability to delay actions based on tokens and values you set in plain language. In earlier versions of Automator, you could either delay an action based on a specific number of days, minutes, months, etc., or you could define an action to run at a specific date and time. There was no way to pass in a token, however, nor a way to define delays with text descriptions (like “the next day at 4 PM” or “the following Friday at 7 AM”).

Custom delays and schedules

With the new custom value support for delays, you can do those things. You can pass in a value as a token, so if a token has a value of “4”, you could say “4 days” (where the value “4” is from a token). And you can include text instructions, like “2pm the following Friday”. The flexibility of the new feature is pretty immense, and there are even filters you can use to define your own terms and what they mean. As such, we highly recommend you check out the new custom scheduling Knowledge Base article to get more familiar with what’s supported.

New integration: QR Code

If you’ve ever wanted to generate QR codes in Uncanny Automator recipes, the new QR Code integration is exactly what you need. It introduces a single new action:

  • Generate a QR code

There is, of course, a lot more to it. You can encode any data you want into the QR code, whether it’s a link, text, or anything else. Beyond that, you can control the size of the QR code image that’s generated, colours, a logo, margins, image format and more.

Of course, the action is just to generate a QR code image; don’t forget to include an action in your recipe to also do something with the image, whether it’s to include it in a notification, store it somewhere, present it on a certificate, or just log the QR code URL in another application.

New integration: Date and time

To complement the support above for custom delays and converting text descriptions to dates, there’s a new integration called “Date and time” that offers the following actions:

  • Generate a date
  • Generate a date and time
  • Generate a date and time based on a date

Generate a date and time

What this integration can do is take a text description, like “+10 days” (for 10 days from now) or “next Sunday” and convert that into the equivalent date/time in whatever output format you want to use. So, if you want the date 20 days from when a recipe is triggered and you want it output in a format like Mmm DD, YYYY, you can do that.

There is a lot supported here, and to really appreciate what’s possible, we highly recommend checking out the Knowledge Base article.

New integration: Generator

With the new Generator integration, we’re introducing a new way that more advanced users can generate data with these new actions:

  • Generate a hash
  • Generate a nonce
  • Generate a random email

Generate a hash for WordPress

Want to hash a string using md4 (or a variety of other hash functions) and output a hashed string? Well, now you can, along with nonces and random email addresses in your recipes.

The new nonce action is also related to a new action in WordPress Core: Verify a nonce. With it, you can pass in a nonce, enter the action associated with the nonce, and output (as a token or in the logs) whether the verification was successful or unsuccessful.

New(ish) integrations: Magic Button and Run Code

As a result of user feedback, and for improved discovery, we have moved the Magic Button and Magic Link triggers out of the Automator Core integration and into their own dedicated integration. Similarly, actions related to running code from the Automator Core integration have also been migrated to a new, focused integration called “Run Code“.

Tokens for WooCommerce order custom fields

If you’re a Woo user and have ever wanted to include order data in a recipe that wasn’t triggered by something in the WooCommerce integration, a new action for “Get order details by an order ID” allows it. Basically you can feed an order ID into this action, then it will return all order details that you would expect from a Woo order-based trigger.

wpDiscuz

Introduced in the Uncanny Automator 5.6 release, Automator Pro adds several new tools for wpDiscuz users:

  • New trigger: A guest comment is submitted on a user’s post
  • New trigger: A guest comment on a user’s post is approved
  • New action: Add a comment to a post

These allow a variety of compelling use cases, like automatically responding with a GPT-fuelled message on a user’s first comment, notifying a user via SMS when a comment is made on their post, etc.

SureCart

As a result of numerous user requests, we have added multiple new triggers to our SureCart integration:

  • A refund for a product is issued to a customer
  • A user renews a subscription to a product
  • A user’s subscription to a product is cancelled

With these additions, maybe a refund sends out an exit survey and removes a user from a mailing list, or maybe a successful renewal adds credits to a user’s account that they can redeem for future purchases.

New WooCommerce post loop filters

There are 3 new filters in Automator Pro 5.6 for Woo users:

  • An order ID is between a start ID and an end ID
  • An order has or does not have a status
  • An order was placed between a start date and an end date

WooCommerce Loop Filters

Want to generate an ad hoc report in airtable for a certain date range and pass in all order details for that segment? Now you can (combined with Run Now and Post Loops, of course). Or maybe you just need to target and update all orders in Processing status. Whatever it is, it’s now much easier to segment Woo orders for bulk operations.

New conditions

LearnDash users, now you can run actions based on whether or not the active user is or is not the leader of a group. Have a communication you only want to get out to Group Leaders of specific groups? No problem. Or maybe certain notifications or actions should only happen if the user is a Group Leader of at least 1 group.

In WordPress Core, there’s a new condition for “The user does not have a specific role”. While we had a condition for users having a role, setting this up on sites with dozens of roles when you just wanted to exclude a single role could be painful.

Other updates

The above list is already huge, but the updates don’t stop there.

The BuddyBoss action to create a group now supports targeting specific group types.

For the LearnDash condition related to a user being or not being a member of a group, there’s now an “any group” option, so you can target users in 1 or more groups or not in any groups at all.

Woo Subscriptions gains a new action to extend the user’s next subscription renewal date to a specific product variation of a specific product by a number of days.

That covers the highlights of the Uncanny Automator Pro 5.6 release. We hope you find the new additions useful!

author avatar
Ryan Moore Director
Ryan Moore (MA, PMP, BCom) is the Cofounder and Director of Uncanny Owl, creators of Uncanny Automator and a suite of popular add-ons for LearnDash. Since 2013, Ryan has helped thousands of companies add elearning and automation capabilities to their WordPress websites.

This Post Has 4 Comments

  1. Great work Ryan. I would love to see videos stepping through how to implement QR codes and the options for use in business.

Leave a Reply

Your email address will not be published. Required fields are marked *

This page may contain affiliate links. Once in a while, we may earn a commission from those links. But with or without commissions, we only recommend products we like.
Back To Top