skip to Main Content

Pro 4.10: OpenAI, Wholesale Suite, BuddyPress and LearnDash

Following yesterday’s release of Automator 4.10, we’re excited to round out some of the new integrations with the Uncanny Automator Pro 4.10 update. Here’s what’s new in our premium plugin:

OpenAI Davinci model support

Using OpenAI’s ChatGPT models for content generation, the free Automator release included support for 3 OpenAI models: Curie, Babbage and Ada. Today’s Pro release also adds support for Davinci, the most capable GPT-3 model (but also the slowest and most expensive). For limited AI text generation where quality is important, this model will generally be preferred.

OpenAI Davinci for WordPress

Please note though that sending prompts to Davinci may have slow response times, often in the 15- to 30- second range. Consider lowering the maximum number of tokens in your action if you do run into any timeout issues (for more information about action settings, make sure to check out the Knowledge Base article).

Wholesale Suite

The introduction of Wholesale Suite in our free version was interesting, and for many users still very useful, but the additions in Pro are where the support gets a lot more interesting. Here’s what’s new in Pro:

  • New trigger: A wholesale lead is approved
  • New trigger: A wholesale lead is rejected
  • New trigger: A wholesale order for a specific product is received
  • New action: Deactivate a wholesale customer
  • New action: Reject a wholesale lead
  • New action: Set the wholesale price of a product to a specific amount for a role

That last action is going to resonate with our Uncanny Groups users; we get questions all the time about pricing products for instructors vs. school administrators vs. end users. All of them open up great new use cases. Whether it’s related to initiating workflows for new leads, removing CRM tags or access from rejected leads or deactivating a wholesale customer based on a certain number of refund requests, the new additions will be really useful to a lot of sites.

Wholesale Suite Integration


LearnDash, our most popular Automator integration, gains 2 more triggers and 1 action. Here’s what’s new:

  • New trigger: A user answers a quiz question correctly
  • New trigger: A user answers a quiz question incorrectly
  • New action: Unenroll the user from all courses associated with a group

Let’s talk about the quiz triggers first. While we have had triggers related to scores, points, pass/fail and other things for a long time, what was missing were question level triggers. Maybe there’s a quiz question like, “Do you consent to sharing your results?” and it initiates a workflow based on the user’s selection, or maybe a key question for assessment knowledge transfer initiates a remedial workflow when answered incorrectly.

The new action targets some niche use cases around group and course assignments. While LearnDash doesn’t support it, there are some sites where LearnDash > course mappings are overridden to make course associations to a group apply to reporting only, not student access, and the new action to unenroll users helps with course management at the individual level. Another use case applicable to more sites would be using userless groups as course templates. Here’s an example:

Suppose a LearnDash site offers courses for sale to the public as well as courses specific to several organizations. Say the user is individually enrolled in 5 courses total; 3 public, 2 linked to their org. Suppose too there are 50 total org-specific courses, but users are free to enroll in them individually. When the user leaves the org, this action (to remove users from courses associated with a group) could run to revoke access to org-specific courses but leave the public enrollments untouched. It helps in situations where perhaps users could pick and choose any of the 50 courses to take, where it wouldn’t make sense to make groups for all of the courses/users because of the volume of possibilities.


We had fallen a bit behind in feature parity compared to BuddyBoss (BuddyBoss usage is about 20X higher amongst Automator users), but in this release we’re catching up by adding the following triggers to BuddyPress:

  • A user requests to join a specific type of group
  • A user creates a group
  • A user is removed from a specific type of group
  • A user leaves a specific type of group
  • A user rejects a friendship request
  • A user replies to an activity stream message
  • A user’s topic in a forum receives a reply

There are lots of great use cases where these new triggers might be useful, from notifying admins in Slack of a request to join a group to tracking the creation of groups in Airtable to sending members leaving a group an exit survey and removing CRM tags from their contact record.


This one was a popular request and a lot of work: we now support JetEngine Custom Post Types. We heard from more than a few users that our support for meta boxes was insufficient and that support for CPT meta fields was a pain point. As such, we’re excited to role out more comprehensive JetEngine support for a full variety of field types.

New tokens

Groundhogg and LearnDash users, we heard your concerns and responded.

Groundhogg gains conditions for “a user has a tag” and “a user does not have a tag”, while LearnDash gets a condition for “a user is not enrolled in a course”. Maybe you only want to send course completion certificates to users with a particular Groundhogg tag who are also not enrolled in a remedial course. Now you can do it!

That wraps up the highlights for the Uncanny Automator Pro 4.10 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 0 Comments

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