Changelogs
Changelog
-
Note: Uncanny Automator 5.x is no longer compatible with Uncanny Automator Pro < 5.0.
New Integrations:
- Pretty Links #3472
- Brevo #3627
New Triggers:
- Automator – A user completes a recipe #3681
- Elementor – A post is published with Elementor #3719
- Pretty Links – A user clicks a pretty link #3777
- Pretty Links – A pretty link of a specific redirect type is created #3840
- Pretty Links – A pretty link is clicked #3611
New Actions:
- Brevo – Add a contact to a list #3645
- Brevo – Create or update a contact #3635
- Brevo – Delete a contact #3636
- Brevo – Remove a contact from a list #3646
- Pretty Links – Create a pretty link for a specific target URL #3610
New Tokens:
- Automator – A user completes a recipe with errors #3680
- Recipe name
- Recipe status
- Recipe ID
- Number of times
- Recipe edit link
- Recipe log URL
- Action log URL
- Trigger log URL
- Automator – A user completes a recipe without errors #3679
- Recipe name
- Recipe status
- Recipe ID
- Number of times
- Recipe edit link
- Recipe log URL
- Action log URL
- Trigger log URL
- Common – User locale #3653
- WooCommerce #3735 #3788
- Order time
- Order date & time
- Stripe fee (when Stripe plugin is enabled)
Updated:
- Recipe logs – Show action notes (if available) when an action is completed with “do nothing” status #3767
- Amelia – A guest registers for an event – Attendee info tokens are now parsed #3804
- Automator – “A user completes a recipe number of times” renamed to “A user completes a recipe without errors a number of times” #3677
- Automator – “An Automator recipe completes with errors” renamed to “A user completes a recipe with errors” #3678
- Facebook Groups – Admin notification query optimization #3555
- LinkedIn – Refresh token query optimization #3555
- Gravity Forms – Support for survey tokens #3821
- WhatsApp – Support image formats and added JSON string as Message value for other replies formats such as Audio, Location, Contacts, etc #3793
- Webhooks – Send data to a webhook – Response header and body now displayed in logs #3750
- Webhooks – Send data to a webhook – Empty body payload support added #3784
- Webhooks – Send data to a webhook – “Send test” now displays response header and body #3784
- WooCommerce – Order shipping token renamed to Shipping fee #3823
Fixed:
- ARMember – ARMember Pro throws a PHP Error #3751
- Background actions – PHP Errors will compete the recipe with errors if an error occurs during the execution #3763
- Closure Redirect – Erroneously breaking the “Publish” post feature in a certain situation #3806
- MasterStudy – Mark complete a course dropdown fix #3820
- Trello – Start and due dates tokens are not parsing #3824
- TutorLMS – A user completes a course not running reliably #3741
- WPForms – The value options are not returning the correct information of the form #3766
- Google Calendar – Auto format the Time field base on WordPress settings and update error message #3781
Under the hood:
- Loops UI for Automator Pro #3811
- ARMember – Logo updated #3822
- Automator – An Automator recipe completes with errors – Deprecated #3830
- Banner – Text changes #3729
- Core – Additional sanitization filters #3828
- Core – Catch action errors and complete recipes if an action throws a fatal error #3803
- Core – Reduced redundant calls to
automator_pro_actions_conditions_listfilter #3819 - Core – Improved PHP 8.2 compatibility #3833
- Core – UI framework updated #3811
- Recipe logs – Improved logging of triggers and actions when sentences are changed, updated or removed from the recipe #3529
- Recipe logs – Ability to show custom properties in logs #3750
- Recipe logs –
add_log_errornot clearing previous action errors #3837
-
Note: Uncanny Automator 5.x is no longer compatible with Uncanny Automator Pro < 5.0.
New Feature:
- User Loops 🔄 #2268
New Triggers:
- Charitable – A recurring donation to a campaign is cancelled #2005
- Charitable – A recurring donation to a campaign is made #2108
- MemberPress – A sub-account is removed from a parent account #1423
New Actions:
- AffiliateWP – Link a customer to an affiliate for lifetime commissions #1929
- Charitable – Add an entry in a donation log #2010
- Formatter – Extract the first word from a string #2274
- LearnDash – Reset the user’s progress for all courses associated with a group #1983
- WordPress – Fetch an existing user #2035
New Condition:
- WordPress – The user’s email address matches a specific domain #2279
Updated:
- BuddyBoss – A user updates their profile with a specific value in a specific field – PHP notices when array is
passed #2249 - Email – Send an email – Email body is now fetched at runtime instead of when scheduled #2245
- LearnDash – Send an email to the user’s group leader(s) – Email body is now fetched at runtime instead of when
scheduled #2265 - LearnDash – Send an email to Group Leaders of a group – Added checkbox to exclude child groups #2141
- Mailpoet – Remove a subscriber from a list – Now available for both Logged-in and Everyone recipes #2231
Fixed:
- ARMember – Pro version throwing a PHP Error #2225
- Automator – Condition – The user has completed a recipe – Removed redundant queries #2271
- BuddyBoss – A user updates their profile with a specific value in a specific field – Now runs when Automator
updates the user profile using the “Set the user’s Xprofile data” action #2212 - Formatter – Convert date into format – Now works for non-English language sites #2235
- MyCred – A user earns a rank – Now fires more reliably when multiple live recipes are using the trigger #2196
- WooCommerce Subscription – Sites on WordPress.com now list subscriptions products reliably #2222
- WooCommerce Subscription – Condition – The user has an active subscription to Any Subscription Product – Now
works as expected #2248 - WordPress – Remove a role from the user’s roles – Now removes the role successfully in a wider range of
situations #2217 - WordPress – Create a user – The meta fields saved more reliably #2229
Under the hood:
- Renamed deprecated arg get_trigger_id to trigger_log_id #2272
- Action Scheduler bumped to 3.5.4
- Improved PHP 8.2 compatibility
-
Fixed:
- Facebook Pages – App is not connecting in a certain situation #3742
- Text changes – “third-party integrations” renamed to “app integrations” #3738
-
Fixed:
- RafflePress – RafflePress Pro support added #2211
- BuddyPress – A user requests access to a private group – Call to undefined function bbp_get_user_profile_url
#2220 - Automator license – License activation not working reliably in a certain situation #2214
-
Fixed:
- RafflePress – RafflePress Pro support added #3730
- Telegram – Knowledge base link added on the settings page #3728
-
New Integrations:
- ARMember #3024
- RafflePress #3331
- Telegram #3139
- UserFeedback #3701
New Triggers:
- ARMember – A user cancels a membership plan #3026
- RafflePress – Someone registers for a giveaway #3332
- Telegram – A text message is received #3146
- UserFeedback – A user submits a survey #3703
- UserFeedback – A visitor submits a survey #3702
New Actions:
- ARMember – Cancel the user’s membership plan #3344
- Telegram – Send a text message #3147
Updated:
- Facebook Pages – Increase timeout to 30 from 10 seconds #3684
- LinkedIn – Remove temporary transients when disconnected #3690
Fixed:
- Emails – Send an email – Erroneously showing errors from the previous action #3722
- MailPoet – Add a subscriber to a list not completing the action resulting in logs not showing the fields #3698
- MemberPress – A user purchases a recurring subscription product – Not running if the recipe contains a MemberPress condition #3689
- WS Form – Triggers are not returning all the available tokens of the form #3657
Under the hood:
- App integrations – Timeouts increased to 30 seconds #3515
- Automator license – Improved license validation #2781
- Add
add_optionwith default value to avoid unnecessary App integration calls on the frontend #3497 - Automator DB – Changed datetime to timestamp for MYSQL backwards compatibility #3717
- Automator Core – New framework erroneously loading triggers and actions of an integration that is not active #3696
- Recipe UI – Stop Gravity Forms integration from showing up when the plugin is not active #3621
- Improved integrations loading process #3724
- Internal function – action_is_finished #3708
- Rename “Integrations” to “All integrations” #3355
- Added “App integrations” menu #3355
- All integrations – Search threshold updated #3234
-
New Integrations:
- ARMember #2200
- RafflePress #2203
- WP Download Manager #2209
New Triggers:
- Groundhogg – A note is added to a contact #1817
- RafflePress – Someone enters a giveaway with a specific action #1986
- WP Download Manager – A user downloads a file #2061
- WooCommerce Subscriptions – A user renews a subscription to a product for the nth time #2109
New Actions:
- ARMember – Add the user to a membership plan #1988
- ARMember – Remove the user from a membership plan #1989
- Formatter – Replace values in a string #2171
New Tokens:
- WooCommerce – Create orders – Payment URL & Direct checkout URL #2139
- WooCommerce Subscriptions – Payment URL & Direct checkout URL #2140
- WordPress – Add a comment to a post – Comment ID #2053
Added:
- Automator license – Allow plugin to be pre-activated by defining
AUTOMATOR_PRO_LICENSE_KEYinwp-config.php#2207
Updated:
- Incoming Webhook – Added WordPress filter to modify the header return response #2130
- Scheduled Actions – Handle Action Scheduler failure with complete-with-error status #2173
- WooCommerce Subscriptions – Return variation information for variable triggers #2110
- WordPress – Set user meta – WP Filter to optionally disable field sanitization #2183
- WordPress – Set post meta – WP Filter to optionally disable field sanitization #2183
Fixed:
- AffiliateWP – “Create a referral for a specific affiliate ID” and “Create a referral for the user” are missing
blue pills for fields #2150 - BuddyBoss – A user updates their profile with a specific value in a specific field – Tokens returning wrong
information #2163 - BuddyBoss – Send a message to the user – Tightened security setting when setting Sender’s User ID #2159
- Gravity Forms – A user submits a form with a specific value in a specific field – Strict comparison of User ID
without casting it as an int #2176 - LearnDash – Repair the progress of a completed course for the user – Erroneously adding quiz completions to
courses without quizzes #2144 - LearnDash – Repair the progress of a completed course for the user – Erroneously completing Not started courses
#2144 - MemberPress Courses – Reset progress action does not reset quiz data #2138
- The Events Calendar – A user attends an event – Trigger runs for the ticket purchaser and not for the attendee
#2167 - WS Form – triggers are not returning all the available tokens of the form #2174
- Wishlist member – Replaced deprecated functions #2162
Under the hood:
- Automator Pro license – Improved license validation #2208
- Incoming Webhooks – Filter to allow REST route to be renamed #2136
- Automator – “third-party integrations” text changed to “app integrations” #2184
- Automator menu – Automator Pro license menu entry removed #1993
- Renamed Autoloader param to avoid conflict with Uncanny Automator #2206
- Recipe Logs – Action tokens are not working when the source action has delay or schedule #2147
- Recipe Logs – Status dropdown – Empty rows now shows correct status text #2192
- Recipe Logs – Filters dropdown – Do not automatically select “Anonymous” as a default option in user selector
#2128
-
Updated:
- Uncanny Groups – A group is created – Support purchased group licenses #3654
- WordPress – Create a post – Optionally allow HTML in fields by using a WordPress filter #3664
Fixed:
- OpenAI – Use a prompt to generate an image – No longer requires GPT-4 access #3607
- Outgoing Webhook – A warning is thrown when get_post_meta is invalid #3616
- Outgoing Webhook – URLs are incorrectly escaped causing ampersand to be encoded incorrectly. #3596
- WPForms – Dynamic field values not accessible via tokens #3121
- WPForms – File Upload Tokens now return correct values #3634
- Wishlist Member – Add the user to a membership level – Replaced deprecated functions #3630
- WordPress – A user publishes a type of post – Scheduled posts are not triggering for logged in user #3617
Under the hood:
- Recipe Logs – Prevent conditions that have a status of ‘succeeded’ from outputting the previous error message when the same conditions are used (For Automator Pro) #3593
- Recipe Logs – Send an email – Missing parser arguments for the default values #3663
- Recipe Logs – Some token values causing invalid JSON format #3633
- Recipe Logs – Missing fallback query when the recipe log view is missing #3602
- Recipe Logs – Delayed/scheduled actions don’t show the status “Delayed”/”Scheduled”, and show incorrect date #3580
- Scheduled actions – Action Scheduler –
json_decodeerror in a specific situation #3666 - Zoho Campaigns – Typo on settings page #3540
-
New Token:
- WordPress – Add a reply to a comment – Comment ID #3524
Fixed:
- WordPress – Create a post – Post parent is no longer a required field #3575
- Recipe UI & Setup Wizard – Fix missing parameter #3582
Internal:
- Core – Performance updates to reduce the number of queries per page load #3583
- Core – Added missing legacy param to support user selector in Pro for newer recipes #3586
- Recipe logs – Delayed/scheduled actions – Incorrect status & date #3580
-
Fixed:
- WordPress – A user publishes a type of post – Not firing in some situations #3568
- Recipe logs – Icon missing due to cached asset #3571
-
New Integrations:
- Charitable #2072 (Requires Automator v4.15+)
- Formatter #2054 (Requires Automator v4.14+)
- ThriveCart #2074
- Typeform #2075
New Triggers:
- BuddyBoss – A guest replies to a topic #2091
- BuddyBoss – A user is removed from a group #1932
- BuddyBoss – A user joins a specific type of group – 50744 #2063
- BuddyPress – A user is removed from a group #1592
- Charitable – A donation to a campaign is made for an amount greater than, less than, or equal to an amount
#2107 - ThriveCart – Receive data from ThriveCart webhook #2115
- Typeform – Receive data from Typerform webhook #2089
New Actions:
- Formatter – Convert date into format #2097
- Formatter – Convert number into format #2098
- Formatter – Convert text into format #2099
- LearnDash – Repair the progress of a completed course for the user #2086
Updated:
- Gravity Forms – A form is submitted with a specific value in a specific field – Code quality updated #2113
- WS Form LITE – Renamed to WS Form #2082
- WordPress – Set post meta – Support serialized input #2102
- bbPress – A user replies to a topic – Does not select the correct user when Automator makes the reply on behalf
of a user #1960
Fixed:
- BuddyBoss – Send a notification to all members of a group – The “Notification link” is not redirecting the users
#2084 - Fluent Support – Tickets created by Automator does not display title on Ticket Management page #2104
- WP Mail SMTP – Pro triggers not appearing #2077
- WordPress – A user updates a post in a specific taxonomy is triggering twice #2092
- WordPress – A user’s comment on a specific type of post receives a reply not running reliably #2078
Under the hood:
- Incoming Webhooks – WP filter
automator_pro_webhook_response_$recipe_idto modify Webhook success
response #2111
-
New Integrations:
- Charitable #3371
- Microsoft Teams #2757
New Triggers:
- Charitable – A donation is made #3372
- Charitable – A user makes a donation #3373
- MemberPress – A user renews a recurring subscription product #3249
New Actions:
- Groundhogg – Create or update a contact #3149
- OpenAI – Analyze sentiment with GPT-4 #3547
- OpenAI – Correct spelling and grammar with GPT-4 #3542
- OpenAI – Create a list of links that might help resolve a customer request with GPT-4 #3545
- OpenAI – Generate a meta description with GPT-4 #3546
- OpenAI – Generate an SEO title with GPT-4 #3541
- OpenAI – Generate an excerpt suitable for Instagram with GPT-4 #3543
- OpenAI – Generate an excerpt suitable for Twitter with GPT-4 #3550
- OpenAI – Generate an excerpt with GPT-4 #3544
- OpenAI – Translate text with GPT-4 #3549
- Microsoft Teams – Create a channel in a team #2814
- Microsoft Teams – Create a team #2887
- Microsoft Teams – Send a direct message to a team member #2815
- Microsoft Teams – Send a message to a channel #2886
New Tokens:
- LearnDash quiz triggers #3101
- Quiz time spent
- Quiz score
- Quiz points scored
- Quiz number of correct answers
- Quiz category scores
- Quiz questions and answers
- Quiz question & answers (unformatted)
- Quiz question & answers (individual question & answer tokens when a specific quiz is selected)
- Uncanny Toolkit & LearnDash – Simple Course Timer #3519
- Course Cumulative Time
- Course Time at Completion
- WooCommerce #3483
- Payment URL
- Direct checkout URL
Added:
- All-new recipe logs #3254
- Improved UI/UX
- Ability to view incomplete triggers and actions for in-progress recipe runs
- Ability to view token values in actions
- Ability to view filters / conditions and schedules
- Ability to view incoming and outgoing data
- WhatsApp – Added internal logs and new filters to extend valid intervals and to disable timestamp validation #3521
- WordPress – Create a post – “Post parent” field added #3480
Updated:
- MemberPress – A user purchases a recurring subscription product now fires on initial purchase only #47849 #3248
- OpenAI – Allow HTML in “Prompt” field #3530
- OpenAI – GPT actions updated #3504
- Twitter – Improved error messaging in Logs #3563
- WS Form LITE – Renamed to WS Form #3502
- Zoom Webinar – Webinar field – Token selector added #3562
Fixed:
- ActiveCampaign – PHP Error when adding a contact in a certain situation #3526
- BuddyBoss – Social media fields tokens now parse reliably #3477
- Emails – Subject – Not decoding HTML entities #3536
- LearnPress – A user completes a lesson now triggers reliably #3474
- MemberPress – A user purchases a recurring subscription product doesn’t run when the user purchases the product with a coupon #3401
- OpenAI – Prompt incorrectly stripping line-breaks #3527
- Outgoing Webhook – PHP error with an invalid header #3552
- Slack – Markdown anchor links not working #3517
- Slack – Slack actions do not pass any errors to the logs #3388
- WooCommerce – “Product categories” tokens not parsing in filter fields #3496
- WordPress – Post published triggers – Erroneously firing when post updates are made to a published post #3485
- WordPress – A user publishes a post is triggering two times #3532
- Zoho Campaign – Support link returns 404 #3494
Under the hood:
- Automator Core – Additional actions and filters #3490
- Recipe UI – Fix integration order inside a recipe #3256
- Gravity Forms – Framework updated #3364
- Microsoft Teams – Settings page #2843
- Framework fixes #3493
- Recipe UI – Show “View logs” link regardless of the completed runs in publish box #3481
- Review banner – Text updates #3391
- Setup Wizard – Remove pop-up and redirect the user instead #2859
- Setup Wizard – Tightened security #2855
- Recipe UI – Save
title_htmlof conditions #3440
-
New Triggers:
- MemberPress – A coupon code is redeemed #1941
- MemberPress – A user’s payment for a product fails #1950
- WordPress – A term archive is viewed #1849
- WordPress – A user views a term archive #1848
New Actions:
- Automator Core – Generate a random string – 50016 #2031
- WooCommerce Subscriptions – Extend a user’s subscription to a specific product variation of a specific product
by a number of days #1847 - WooCommerce Subscriptions – Shorten a user’s subscription to a specific product by a number of days #1659
New Conditions:
- Paid Memberships Pro – The user does not have an active membership of a specific level #2058
- Paid Memberships Pro – The user has an active membership of a specific level #2028
- WishList Member – The user is not an active member of a membership #2057
- WishList Member – The user is an active member of a membership #2045
- Woo Memberships – The user does not have an active membership of a specific plan #2059
- Woo Memberships – The user has an active membership of a specific plan #2027
Added:
- MemberPress – “Any membership” option added to filters #2043
- WooCommerce – “A user completes, pays for, or lands on a thank you page for a variable product with a variation
selected” – Added Product tokens #2026 - WooCommerce Subscriptions – “Any subscription” option added to filters #2044
Updated:
- BuddyBoss – A user updates their profile with a specific value in a specific field – Use
*to
target “any” value #2037 - BuddyPress – A user updates their profile with a specific value in a specific field – Use
*to
target “any” value #2039
Fixed:
- Advanced Custom Fields – “A user updates a field on a post” – Trigger is firing for the incorrect post type
#2036 - LearnDash – “A user answers a quiz question correctly” and “A user answers a quiz question incorrectly” – Now
fires for all question types #2013 - WooCommerce Subscriptions – Extend a user’s subscription to a specific product by a number of days – Logic to
increase the days fixed #2068 - WordPress – “A user’s post is set to a specific status” – Firing for a different post type #2056
- WordPress – Create a User – Missing check for new user notifications #2030
- WordPress – “A specific type of post is set to a status” – Runs twice in certain situation #2062
Under the hood:
- Recipe action filters – Additional WordPress
do_actionhooks #2025 #2066
-
Fixed:
- OpenAI – Handled empty
temperatureandmax_tokensparams #3447 - Paid Memberships Pro – “A user cancels a membership” – Tokens not returning membership details #3450
- OpenAI – Handled empty
-
New Feature:
- Outgoing Webhooks – Response Tokens #3438
New Integrations:
- Thrive Quiz Builder #3112
- Zoho Campaigns #3045
New Triggers:
- Thrive Quiz Builder – A quiz is completed #3116
- WordPress – A post is updated #3409
- WordPress – A post in a taxonomy is updated #3411
- WordPress – A post in a taxonomy is published #3407
- WordPress – A user publishes a post #3412
- WordPress – A user updates a post type #3406
New Actions:
- Zoho Campaigns – Create a list #3080
- Zoho Campaigns – Move a contact to Do-Not-Mail #3079
- Zoho Campaigns – Subscribe a contact to a list #3077
- Zoho Campaigns – Unsubscribe a contact from a list #3078
New Tokens:
- WhatsApp – Sender’s profile name #3428
- WordPress Download Manager – “A specific file is downloaded” #3395
- User ID
- Username
- First name
- Last name
Updated:
- OpenAI – Now directly communicates with OpenAI to reduce requests timing out #3424
- Outgoing Webhooks – Data formats are now reliably parsed for payload #3437
- WordPress – A type of post is published – Update sentence – A post is published #3408
- WordPress – A user publishes a type of post with a taxonomy term in a taxonomy – Sentence changed to “A user publishes a post in a taxonomy” #3405
- WordPress – Create a post – “Allow comments” toggle added #3400
Fixed:
- Emails – Send an email – Token adds p tag before and after token value when an action token is used in the To field #3393
- Facebook Groups – “Verify app installation” button bypasses internal check #3416
- WooCommerce – A user completes, pays for, lands on a thank you page for an order with a product – the Product title now returns all the product titles #3396
- WordPress – Create a post – Action now reliably completes if used with in wp-admin #3444
- Twitter – Reroute user app tweets to use the new endpoint #3430
Under the hood:
- Add survey on plugin deactivation #3390
- Automator dashboard – Functional guest icon. #3013
- Duplicate “Create a user” action found in both free and pro #3403
- Framework updates #3212 #3213 #3166
- Token parser – The passed variable always wraps the values in
<p>tags #3394 - Recipe UI – Save
title_htmlof conditions #3440
-
Fixed:
- BuddyBoss/BuddyPress – Xprofile – Database prefix issue on multisites #2011
- Automator – Call a custom function/method – Argument passes empty value if the argument contains special
characters #2001 - WordPress – A user’s specific meta key is updated to a specific value – PHP 8 Error when the meta_value is not a
string #2017
-
New Integrations:
- Thrive Ovation #3114
- WPCode #3324
New Trigger:
- Thrive Ovation – A testimonial is submitted #3113
New Actions:
- WPCode – Activate a snippet #3325
- WPCode – Deactivate a snippet #3329
Added:
- FluentCRM – A contact is added to a list – Contact ID token #3358
- FluentCRM – A contact is set to a specific status – Contact ID token #3358
- FluentCRM – A tag is added to a contact – Contact ID token #3358
Updated:
- Elementor – WP filter automator_elementor_add_page_id_before_form_id added to append Page IDs to show duplicate forms #3346
- Emails – Send an email – Now maintains the original formatting of action token content #3369
Fixed:
- Automator core – PHP Error when the plugin path contains parentheses #3363
- BuddyBoss/BuddyPress – Xprofile – Prefix issue on multisites #3377
- Usermeta token – Not replacing the leading and trailing token brackets when meta is empty #3360
Internal:
- ActiveCampaign – Move options to options_callback #3092
- Several text updates #3269 #3267
- Recipe UI – Prevent infinite loop when a token is added in the sentence in a filter #3292
-
- Recipe UI – Triggers containing a number field break fields that support tokens #3385
-
New Triggers:
- WooCommerce Subscriptions – A user’s renewal payment for a subscription product fails #1488
- BuddyBoss – A user’s friendship request is accepted #1546
New Action:
- Newsletter – Remove the user from a list #1841
Added:
- BuddyBoss – Send an email to all members of a group – Added “Reply-to” field #2006
- LearnDash – Send a certificate – Added “Reply-to” field #2006
- LearnDash – Send an email to Group Leaders of a group – Added “Reply-to” field #2006
- LearnDash – Send an email to the user’s group leader(s) – Added “Reply-to” field #2006
- WooCommerce – Generate and email a coupon code – Added “Reply-to” field #2006
Updated:
- BuddyBoss – Add a post to the activity stream of a group – “Activity action” field now lists BuddyBoss’s
activity actions and description added for “Activity action link” #1970 - BuddyBoss – Add a post to the sitewide activity stream – “Activity action” field now lists BuddyBoss’s activity
actions and description added for “Activity action link” #1970 - BuddyBoss – Add a post to the user’s activity stream – “Activity action” field now lists BuddyBoss’s activity
actions and description added for “Activity action link” #1970 - Gravity Forms – Create an entry action now fires Gravity Forms’s “after submission” hooks #1977
- WooCommerce Subscriptions – Order tokens added to all subscription triggers #1987
Fixed:
- A user’s specific meta key is updated to a specific value firing for fields that do not exist on meta bypassing
the conditions set from the trigger #1965 - Uncanny Automator – Call a custom function/method – Argument passes empty value if the argument contains special
characters #2001 - BuddyBoss – “A user joins a hidden group” – Does not trigger when the user is added in the backend #1922
- FluentCRM – “Add a contact to a list” – Does not show the blue pill box correctly #1975
- FluentCRM – “Add a contact to a list” – PHP notices after recipe completion #1975
- Gravity Forms – Gravity fields & gAppointments fields conflict #1958
- JetFormBuilder – A user submits a form with a specific value in a specific field trigger tokens are not
returning values if the action has a delay #1957 - JetFormBuilder – Only the first recipe runs if multiple recipes contain the same trigger #1973
- MemberPress – A user’s transaction for a membership is set to a status – Not working when user is not logged-in
#1996 - Paid Membership Pro – An admin assigns a membership level to a user – User ID returning null #1967
- User selector – Common tokens not being parsed #1956
- WooCommerce – A user completes, pays for, lands on a thank you page for an order with a product in a category –
Fix PHP notices #1952 - WooCommerce Subscriptions – A user subscribes to a subscription product not returning subscription related dates
#1954
Internal:
- FluentCRM – WordPress filter to pass trigger IDs #1991
-
Fixed:
- Recipe UI – URL field – Text sanitization erroneously removing tokens from the field
-
New Triggers:
- Easy Digital Downloads – A customer purchases a download #3106
- WordPress – A type of post is published #3301
New Actions:
- OpenAI – Use a prompt to generate text with the GPT model #3305
- WordPress – Add a reply to a comment #3255
Added:
- WP Simple Pay – “A payment for a form is completed” – Now supports WP Simple Pay Lite #3314
Updated:
- ClickUp – Update a task – Now let’s you selectively update fields #3286
- ClickUp – Action sentences simplified #3237
- FluentCRM – Change “Add a contact” to “Add/Update a contact” #3291
- Outgoing Webhooks – Now escapes URL field #3327
- Trello – “Add a label to a card” – Allow tokens in Card field #3318
- Trello – Add token support on Due date field #3321
- WordPress – A user publishes a post – Sentence simplified #3253
Fixed:
- Trello – Connecting to Trellow not working on the recipe page. #3287
- Email – Body sanitizing causing other HTML tags to be removed #3304
- Google Calendar – Improve date handling #3300
- LearnDash – “Complete any lesson for a course” fires like “Complete any lesson in any course” #3312
- WP Simple Pay – Some forms not appearing in dropdown #3260
-
New Feature:
- OpenAI – Use a prompt to generate an image #3259
Added:
- Emails – Send an email – “Reply to” field added #3258
Updated:
- ClickUp – Assignee, Add Assignee, Remove Assignee are no longer required fields #3242
Fixed:
- ActiveCampaign – Sync now works with triggers Tags dropdown field #3137
- Gravity Forms – Gravity fields & gAppointments fields conflict #3244
- OpenAI – Handle empty response #3252
- Token parsing – Some tokens are not returning values if the action has a delay #3247
- Token parsing – Ending curly brackets in a JSON/Serialized string are erroneously removed #3265
Under the hood:
- Credit usage text updates #2912 #2915 #2920 #3023
- New notifications – 0, 25 and 100 app credits left #3014 #3015 #3016
-
Updated:
- Excerpt token – Allow emoticons and other non-word characters #3235
- Excerpt token – Manually populated excerpts are no longer truncated #3235
- Excerpt token – Word count increased from 15 to 25 when excerpt is generated automatically #3235
- OpenAI – Show API key connected #3229
Fixed:
- Emails To field – Sanitization dropping comma when comma-separated emails are added #3238
-
New App Integration:
- OpenAI #1939
New Plugin Integration:
- Wholesale
Suite #1812
New Triggers:
- BuddyPress – A user requests to join a specific type of group #1911
- BuddyPress – A user creates a group #1912
- BuddyPress – A user is removed from a specific type of group #1913
- BuddyPress – A user leaves a specific type of group #1914
- BuddyPress – A user rejects a friendship request #1915
- BuddyPress – A user replies to an activity stream message #1916
- BuddyPress – A user’s topic in a forum receives a reply #1917
- LearnDash – A user answers a quiz question correctly #1837
- LearnDash – A user answers a quiz question incorrectly #1838
- Wholesale Suite – A wholesale lead is approved #1807
- Wholesale Suite – A wholesale lead is rejected #1808
- Wholesale Suite – A wholesale order for a specific product is received #1811
New Actions:
- LearnDash – Unenroll the user from all courses associated with a group #1830
- OpenAI – Use a prompt to generate text with the Davinci model #1940
- Wholesale Suite – Deactivate a wholesale customer #1810
- Wholesale Suite – Reject a wholesale lead #1809
- Wholesale Suite – Set the wholesale price of a product to a specific amount for a role #1819
New Conditions:
- LearnDash – The user is not enrolled in a course #1855
- Groundhogg – A user does not have a tag #1921
- Groundhogg – A user has a tag #1920
New Tokens:
- BuddyBoss
- A user’s topic in a forum receives a reply #1918
- Topic ID
- A user joins a hidden group #1926
- A user joins a private group #1926
- A user joins a public group #1926
- Group ID
- A user’s topic in a forum receives a reply #1918
Added:
- JetEngine – Now supports custom post type fields #1850
Updated:
- Elementor – Popup logic revised for anonymous form submissions #1906
- WordPress – Removed “All” option from the “Update the content of a post” action #1909
- WooCommerce – Increased product count to return all products for bigger sites #1902
Fixed:
- BuddyBoss – “A user joins a hidden group” doesn’t trigger when the user is added in the backend #1922
- BuddyBoss – A user leaves a group trigger – Added the “Group ID” token and the trigger now fires when admin
removes the user from the group #1931 - BuddyBoss – Send an email to all members of a group – CC/BCC fields are no longer required fields #1933
- GamiPress – A user earns an achievement – The trigger now fires for “award” of an achievement instead of
achievement only #1907 - WooCommerce – Create an order with product actions – Order ID token not showing in some situations #1948 #1949
- WordPress – A user’s specific meta key is updated to a specific value now fires when the meta value is first
time added #1942
-
New App Integrations:
New Plugin Integration:
- Wholesale Suite #2948
New Triggers:
- Wholesale Suite – A wholesale lead is created #2929
- Wholesale Suite – A wholesale order is received from a user with a specific role #2931
New Actions:
- ClickUp – Add a comment to a specific task in a specific list in a specific folder in a specific space in a specific team #2967
- ClickUp – Add a specific tag to a specific task in a specific list of a specific space #2998
- ClickUp – Create a list in a specific folder in a specific space in a specific team #2999
- ClickUp – Create a task in a specific list in a specific folder in a specific space in a specific team #2950
- ClickUp – Delete a specific task #2951
- ClickUp – Remove a tag from a specific task in a specific list of a specific space #3000
- ClickUp – Update a task in a specific list of a specific space #2965
- LinkedIn – Publish a post with an image to a LinkedIn page #2960
- OpenAI – Use a prompt to generate text #3187
- Trello – Add a comment to a card #2995
- Trello – Add a label to a card #2991
- Trello – Add a member to a card #2996
- Trello – Create a card #2989
- Trello – Create a checklist item in a card #2990
- Trello – Update a card #2994
- Wholesale Suite – Approve a wholesale lead #2930
Added:
- Facebook Pages – Support “Image ID” on the “Image URL” field as we are doing with Instagram #3207
- Twitter – For the “Post a tweet to Twitter” action, support “Image ID” on the “Image URL” field as we are doing with Instagram #3204
Updated:
- WordPress – Excerpt token now returns first 15 words #3205
- Groundhogg – “Add a tag to the user” action – Create the tag if it doesn’t exist #3161
Fixed:
- Facebook Pages – Change the resend button to use the latest credentials from the DB #3225
- Formidable Forms – Entry tokens now work reliably #3222
- GamiPress – “A user earns an achievement”: change the second field “Any” option to “Any award” #3144
- LearnDash – A user completes a topic now fires reliably #3173
- LearnDash – A user completes a lesson was executing multiple times in a certain situation #3135
- Premium integrations no longer check for a connection on extra pages when disconnected #3203
- WooCommerce – A user views a product – Product title token now parses the title #3141
Under the hood:
- Instagram – Fixed some PHP Notices #3152
- Add an icon next to the “Requires Uncanny Automator Pro” text on Integrations page #3177
- Premium integrations – Settings page code refactor #3138
- Recipe UI – Populate repeater when parent field changes #3201