Today we’re releasing two very important updates for Uncanny Automator; the free version moves up to version 2.3 and Pro is now 2.2. As is now typical with our releases, we’re excited to announce support for another WordPress plugin: BadgeOS. We’ve been users of the plugin for years, and while it did go through a difficult period about 3 years ago when it was largely abandoned, it was acquired about 2.5 years ago and has since been growing steadily and improving. At the time of this blog post, it has over 10,000 installs and is a leader in the WordPress gamification space.
The Uncanny Automator plugin gains 3 new BadgeOS actions with today’s release (yes, even more new functionality in the free version!):
- Award an achievement to the user
- Award a rank to the user
- Award a number of a certain type of points to the user
Why is this so compelling? It means you can now award points, achievements and ranks for things BadgeOS doesn’t normally support. It could be something simple, like award points to a user for attending a live event (tracked via The Events Calendar). Or maybe you get creative and do something harder, like when a user buys a product on Shopify, award 100 points via BadgeOS on a WordPress membership site. And, of course, you can do this with no code.
The BadgeOS support is pretty amazing, but if you use WooCommerce, we just added a ton of new WooCommerce tokens that you can use in your actions. If you’re new to tokens, they basically mean you can pass data from your triggers over to your actions. So if your trigger is related to a WooCommerce order, data about the order is available in triggers.
This addition came about because of an interesting discussion with one of our Pro customers. Could Automator Pro replace the expensive sync solution she was using to pass WooCommerce order data over to QuickBooks Online? Well, at the time it couldn’t, but then we figured this would be a fantastic use of Automator. The new Woo tokens now make this possible.
This isn’t a small upgrade, the free Automator release adds almost 30 WooCommerce tokens. Here’s the list:
- Billing/shipping first name
- Billing/shipping last name
- Billing/shipping company
- Billing/shipping country
- Billing/shipping address line 1
- Billing/shipping address line 2
- Billing/shipping city
- Billing/shipping state
- Billing/shipping postcode
- Billing phone
- Billing email
- Order total
- Product Quantity
And product-based triggers can send details about the overall order; the same tokens are available. These additions make Automator an incredibly powerful solution for sending WooCommerce order data to other systems and we’re really excited about this enhancement.
Uncanny Automator Pro 2.2 Changes
WooCommerce anonymous purchases
The new additions to the free versions open up lots of new integration opportunities, but Automator Pro is still where we’re most excited. It adds perhaps the #1 requested feature on ecommerce sites: a trigger for product purchases via guest checkout. What that means is that we can pass details about a product purchaser without creating an account for them; this was especially inconvenient when passing data between multiple WordPress sites. Suppose, for example, that you have a marketing/ecommerce site where you want users to make purchases, and those purchases should create accounts and set the user up on a membership or elearning site. For this to work, Automator previously required that the user have or create an account on the ecommerce site (though the emails could be suppressed and the user wouldn’t know an account was created). Now, with this change, we can skip that step entirely. Billing details from the anonymous purchase can be used to create an account and perform other actions on another website.
New triggers and actions
The 2.2 Pro release includes 5 new triggers and 1 new action. Besides the WooCommerce guest purchase above, here’s what’s new:
- WP Fusion and WP Fusion Lite: a Trigger for “A tag is removed from a user”. Recipe idea: When a course access tag is removed, unenroll a user from a course and reset the user’s course progress.
- Forminator: an Anonymous Trigger for “A form is submitted”. Recipe idea: When a form is submitted anonymous, create the user, add them to a group and send user access details by email.
- Gravity Forms: An Anonymous Trigger for “A form is submitted with payment”. Recipe idea: When a form is submitted and payment is processed, register the user for a webinar and add them a pre-session course.
- Ultimate Member: a Trigger for “A user registers with a specific value in a specific field”. Recipe idea: Add the user to a specific organization (/group) following registration and send them a welcome email specific to members of that group.
- Ultimate Member: an Action for “Set the user’s role to a specific role”. Recipe idea: When a form is submitted with a specific organization identified, create the user, add them to a membership level associated with the org, then send an email with access details.
As you can see, these are some big releases, and both free and Pro Automator users have a lot to be excited about. And you should be even more excited about what’s coming; the next releases, due out in 1-2 weeks, add at least four new integrations. Stay tuned!