Changelogs
Changelog
-
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
-
Fixed:
- Google Sheets – Settings page now uses same connection status function as Recipe UI #3162
- Google Sheets – Resend data button now uses updated access token with each request #3189
- Twitter – Re-added deprecated action removed in v4.9 #3165
- Set-up Wizard – No longer shows site as connected when not connected in some situations #3019
- Recipe Logs – Shows trigger completion time instead of recipe completion time when the trigger is run multiple times #3182
- Recipe UI – Unable to remove missing conditions (Automator Pro) #3102
Under the hood:
- Instagram – Now loads Instagram accounts in order; added “refresh” button #3099
- Tokens – Postmeta – Fixes parsing of tokens without Trigger ID #3170
- Recipe UI – Can’t select “any” option, stuck on default “all” in Safari #3156
- Recipe UI – Field:
is_hiddendoesn’t hide column in repeater field #3002 - Recipe UI – Several enhancements to AJAX fields for future releases #3082
- Recipe UI – Show field labels in conditions (Automator Pro) #2821
- Field sanitization is now based on the field type #3150
-
New App Integrations:
- ConvertKit #3042
- Drip #3041
New Plugin Integrations:
- Thrive Apprentice #3044
- Thrive Leads #3043
New Triggers:
- Thrive Apprentice – A user completes a lesson in a course #3063
- Thrive Apprentice – A user completes a module in a course #3064
- Thrive Leads – A form is submitted #3053
- Thrive Leads – A registration form is submitted #3074
- Thrive Leads – A user submits a form #3076
New Actions:
- ConvertKit – Add a subscriber to a form #3048
- ConvertKit – Add a subscriber to a sequence #3062
- ConvertKit – Add a tag to a subscriber #3051
- ConvertKit – Remove a tag from a subscriber #3052
- Drip – Add a subscriber to a campaign #3124
- Drip – Add a tag to a subscriber #3056
- Drip – Create or update a subscriber #3055
- Drip – Delete a subscriber #3059
- Drip – Remove a subscriber from a campaign #3060
- Drip – Remove a tag from a subscriber #3057
- Drip – Unsubscribe a subscriber from all the mailings #3058
New Tokens:
- Paid Membership Pro – Additional Membership tokens added #3029
- Membership title
- Membership ID
- User ID
- Discount code
- Discount code ID
- Subscription ID
- Subscription amount
- Subscription period
- Subscription cycle number
- Subscription start date
- Subscription end date
- Uncanny Codes #3005
- Code
Updated:
- WP Mail SMTP Pro – Integration now only shows if WP Mail SMTP Pro is active #3119
- Facebook, Instagram and LinkedIn – Now supports multiple line breaks #3035
- Help Scout – A conversation receives a reply from a customer – Add “Any conversation” option #2982
- Help Scout – A conversation receives a reply from a customer – Update sentence to “A conversation in a specific mailbox receives a reply from a customer” #2983
- Help Scout – A satisfaction rating is received – Add option to select the rating AND update sentence #2984
- Popup Maker – Convert action to require user data #3007
- Twitter – Optionally use your own app instead of Automator for a higher rate limit #2992
- WordPress – A user publishes a post in a taxonomy – Change default post type to post #2976
- Zoom – Support for recurring Meetings and Webinars #3131
Fixed:
- WooCommerce triggers – The Product price token is empty in “A user views a product” and it is returning a string in “A user completes, pays for, lands on a thank you page for an order with a product” #2975
- ActiveCampaign – PHP 8 Error when tags are empty #3090
- Google Calendar – Date is no longer ‘Y-m-d’ format but uses WP settings #3050
- HubSpot – Refresh token no longer generate multiple requests on page load when not connected #3071
- Mailchimp – Add a contact to an audience – Group field not working when user exists #3047
- WPForms – Several PHP notices #2987
Under the hood:
- Closure – Added filter
automator_run_closure_uoa_redirectto optionally not load redirect script #3094 - Facebook Groups – User info endpoint route updated #3125
- Facebook Pages – User info endpoint route updated #3129
- Recipe Builder – Close button on Select a recipe type modal #2922
- Recipe Builder – Fix inconsistent behaviour with RTL languages in trigger, action and condition sentences #2971
- Settings UI – Added an option to copy values to the clipboard on some Settings pages #2947
-
New Plugin Integration:
- Thrive Apprentice #1882
New Triggers:
- BuddyBoss – A user requests to join a specific type of private group #1589
- BuddyBoss – A user creates a group #1588
- BuddyBoss – A user is removed from a specific type of group #1598
- BuddyBoss – A user leaves a specific type of group #1591
- BuddyBoss – A user rejects a friendship request #1547
- BuddyBoss – A user replies to an activity stream message #1587
- BuddyBoss – A user’s topic in a forum receives a reply #1601
- Thrive Apprentice – A user makes a purchase #1859
- Thrive Apprentice – A user starts a module in a course #1862
- Thrive Apprentice – A user attempts to access a restricted course #1865
- Thrive Apprentice – A user progresses in a course #1863
- Thrive Apprentice – A user starts a course #1860
- Thrive Apprentice – A user starts a lesson in a course #1861
New Actions:
- Thrive Apprentice – Grant the user access to a product #1867
- Thrive Apprentice – Remove the user’s access to a product #1868
- WooCommerce Subscriptions – Extend a user’s subscription to a specific product by a number of days #1656
- WordPress – Update the author of a post #1784
- WordPress Multisite – Add a specific user to a specific subsite #1791
New Action Tokens:
- Fluent Support #1671
- Ticket ID
- Ticket URL
- GamiPress #1676
- The user’s previous points total
- The user’s new points total
Updated:
- Elementor – Show a popup – Now works reliably in certain situations #1895
- Gravity Forms – A specific field in an entry for a form is updated to a specific value – Field and Value tokens
now parse reliably #1896 - LearnDash – “Send a certificate” does not support vertical layout #1730
- PeepSo – Add a post to the site wide activity stream – Shows empty instead of the content #1875
- Recipe Logs – Show User ID in the filter dropdown #1826
- Recipe UI – Field labels in conditions standardized #1892
- WP Mail SMTP Pro – Integration active updated to only show when Pro version is active #1893
- WooCommerce – Create order actions – Show all shipping zones and methods #1831
Fixed:
- Add a taxonomy term to a post in a post type not working for tags #1854
- Automator – “A recipe completes with a specific status” is completing with incorrect status #1463
- BuddyBoss – Send a private message to all members of a group action is returning “Message could not be sent.
Please enter a recipient.” error #1885 - GamiPress – A user attains a rank – Passing wrong user id to the action of the recipe if marked complete by the
admin #1876 - H5P – Triggers can’t be edited when you add them unless you refresh the page first #1824
- PeepSo – Add a post to the site wide activity stream – PeepSo Permission issue #1874
- WoCommerce – Create an order – Not storing Country or State properly #1835
- WooCommerce – A guest order’s status is changed to a specific status – Enforcing user ID wrongly #1878
- WooCommerce – A user purchases a variable product with a variation selected – Add a condition to select “paid
for, completed, thank you” #1843 - WordPress – Update the slug of a post – Switch $uncanny_automator to Automator() #1857
Under the hood:
- Fixed deprecated notices on PHP 8.1+ #1887
-
New App Integration:
- Help Scout #2759
New Plugin Integration:
- WS Form LITE #2864
New Feature:
- Recipe UI – Added support for choosing whether to run recipes when ALL triggers are completed or ANY trigger is completed (when recipes include at least 2 triggers; previously all triggers in a recipe had to be completed) #2515
New Triggers:
- Help Scout – A conversation receives a reply from a customer #2848
- Help Scout – A conversation’s tags are updated #2832
- Help Scout – A note is added to a conversation #2888
- Help Scout – A satisfaction rating is received #2849
- WP All Import – An import is completed #2841
- WS Form LITE – A form is submitted #2862
- WS Form LITE – A user submits a form #2863
New Actions:
- Help Scout – Add a tag to a conversation #2833
- Help Scout – Create a conversation in a mailbox #2850
New Tokens:
- Amelia – Coupon data #2891
- Coupon code
- Coupon service name
- Coupon time used
- Coupon usage limit
- Coupon expiration date
- Coupon event name
- Coupon deduction
- Coupon discount
- GiveWP – A donation is made via a form – Donation & Payment ID #2826
- WooCommerce – Shipping method #2869
Updated:
- Emails – Added description for “To” field #2925
- Easy Affiliate – Record a sale for an affiliate in Pro – Affiliate action token now works #2858
- Formidable – Split tokens for Name field #2945
- GamiPress – A user attains a rank – Add Any rank option #2899
- Mailchimp – Add a contact to an audience returning Completed, do nothing even though options are valid #2873
- Recipe UI – Several ID tokens type switched to
intinstead oftextfor easier selection in Tokens dropdown #2957
Fixed:
- BuddyPress – Add the user to a group – Not working if the user is from the user selector #2901
- WordPress – A user views a custom post type – Add a condition to check user id #2845
- Zoom Webinar – Action dropdown fix #2953
- Zoom settings pages hows escaped HTML messages #2844
Under the hood:
- Automator text domain (translation files) now loads reliably if user’s language and site language are different #2892
- PHP error on WordPress 5.2: Added fallback to
wp_timezone_string()if it doesn’t exist #2882 - Purge – Purging now remove results more reliably #2889
- Outgoing Webhooks – New filter to allow non-stripping of quotes
automator_send_webhook_get_fields_should_strip_quotes#2893
- Action Traits – Add $helper method #2860
- Add Upgrade to Pro menu entry #393
- Automator core – Add a filter to override find_all matching criteria #2932
- Allow external namespace to be used for plugin integrations #2927
- LearnDash – Helpers updated to support new actions in Pro #2952
- Recipe Logs – Now shows ‘In progress’ instead of Not completed #2940
- Recipe Logs – Standardize error messages for Twitter integration #2909
- Recipe UI – Prevent select2 scripts added by WooCommerce from loading #2877
- Recipe UI – Item sentence – Now displays empty if the field has no value #1262
- Recipe UI – Loading animation added when deleting a condition #1901
- Remove automator.css if not used, or dequeue for non-admins #2883
- Action tokens – Parsing as an empty string
''when the value is0,'0','', etc. #2955 - Usage report – Fixed PHP error when running cron #2875
- Add new parameters to Upgrade to pro links #2934
-
New App Integration:
- MailerLite #1705
New Plugin Integration:
- WS Form LITE #1803
New Triggers:
- Jetpack CRM – A tag is added to a company #1737
- Jetpack CRM – A tag is added to a contact #1738
- LearnDash – A course is added to a group #1780
- WP All Import – An import fails #1690
- WPForms – A user submits a form with a specific value in a specific field with PayPal payment #1793
- WS Form LITE – A form is submitted with a specific value in a specific field #1756
- WS Form LITE – A user submits a form with a specific value in a specific field #1755
New Actions:
- LearnDash – Add a course to a group #1781
- LearnDash – Remove a course from a group #1782
- MailerLite – Add a subscriber to a group #1706
- MailerLite – Create a group #1582
- MailerLite – Remove a specific group #1583
- MailerLite – Remove a subscriber from a group #1584
- WordPress Multisite – Add the user to a subsite #1790
New Trigger Token:
- WooCommerce – Shipping method #1765
New Action Tokens:
- BadgeOS #1674
- Revoke a number of a certain type of points from the user
- The user’s previous points total
- The user’s new points total
- Revoke a number of a certain type of points from the user
Updated:
- BuddyBoss – Notification actions – Filter to optionally strip HTML #1761
apply_filters( 'automator_action_send_notification_to_members', $notification_content, $this
);
- BuddyBoss – Send a private message to a specific user – Now shows if action is completed with errors #1768
- BuddyBoss – Send an email to all members of a group – Show relevant tokens #1805
- LearnDash – Send a Certificate – “From name” field added #1778
Fixed:
- Affiliate WP – A referral is rejected no longer throws a PHP Error #1773
- A delayed action is no longer stuck in progress when there is a user selector and the condition doesn’t run the
action #1795 - GamiPress – A user attains a rank – Fix Any rank option #1785
- User Data not parsing JetFormBuilder dynamic token fields #1757
- WooCommerce Memberships – A user’s access to a membership plan cancelled – Tokens not parsing #1792
- Recipe Logs – Some Pro icons not appearing #1769
-
Fixed:
- JetEngine – PHP Error on some PHP 8+ sites #1748
-
New Integrations:
- Jetpack CRM #2644
- WP All Import #2760
New Triggers:
- Gravity Forms – An entry for a form is updated #2777
- Jetpack CRM – A company is created #2765
- Jetpack CRM – A contact is created #2682
- MailPoet – A form is submitted #2790
- WP All Import – A type of post is imported #2806
New Actions:
- Jetpack CRM – Add a tag to a company #2766
- Jetpack CRM – Add a tag to a contact #2764
- Jetpack CRM – Create a contact #2763
New Common Token:
- Site tagline #2828
New Trigger Token:
- WordPress – “A user publishes a type of post with a taxonomy term in a taxonomy” – Author ID #2791
Added:
- Recipe UI – Support for custom values in Conditions (Pro) #2550
Updated:
- ActiveCampaign – Add a contact to ActiveCampaign & Add the user to ActiveCampaign – First name and Last name fields are no longer required #2817
- Recipe Logs – Added integrations icons #2677
- Zoom – Convert integration to OAuth as JWT is being deprecated #2756
Fixed:
- FluentCRM – Add the user to a list – Error on PHP 8.x in some situations #2818
- MailPoet – Add a subscriber to a list – Contact is now automatically set to subscribed status when selected, even if email confirmation is disabled #2768
- Outgoing Webhooks – Leading hidden characters or space no longer causes header parameters to be merged #2809
- Uncanny Groups – Improved reliability of LearnDash Group ID validation when WPML is enabled #2774
- Uncanny Toolkit – A user’s time in a course exceeds a specific number of minutes – Added LearnDash dependency check #2799
- WhatsApp – Webhook parameter key not working if permalinks set to plain #2816
- Zoom – PHP Error on some sites if a newer JWT library is available #2797
Under the hood:
- Redirect to Setup Wizard on activation instead of Dashboard if the site is not connected #2830
- Actionify Triggers – Improved method for hooking into WordPress do_actions for triggers #2778
- Automator Core – Improved PHP 8.1+ compatibility #2789
- Automator Core – Several under the hood improvements #2805
- Recipe UI Field –
int/float– Supportmin_numberandmax_numberattributes #2801 - System status – Additional data added #2811
- Trigger Traits: Added set_helper() method #2772
-
New Integrations:
- Jetpack CRM #1562
New Triggers:
- BuddyBoss – A user is banned from a specific type of group #1600
- BuddyBoss – A user receives a type of on-screen notification #1710
- Gravity Forms – A specific field in an entry for a form is updated to a specific value #1660
- Jetpack CRM – A company is deleted #1556
- Jetpack CRM – A contact is deleted #1554
- Jetpack CRM – A quote is created #1557
- Jetpack CRM – A quote status is accepted #1558
- Jetpack CRM – A transaction is deleted #1560
- Jetpack CRM – An invoice is created #1559
- Jetpack CRM – An invoice is deleted #1561
- LearnDash – A user submits an essay for a quiz #1677
- WP Simple Pay – A subscription for a form is renewed #20
- WooCommerce Subscriptions – A user’s subscription switches from a specific variation to a specific variation
#1654
New Actions:
- BuddyBoss – Send an email to all members of a group #1712
Jetpack CRM – Change a contact’s status to a new status #1563
The Events Calendar – RSVP on behalf of an attendee for an event #1695
New Conditions:
- A post has a taxonomy term #1453
New Action Tokens:
- Advanced Coupons #1666
- Add a specific amount of store credit to the user’s account
- User’s total store credit
- Remove a specific amount of store credit from the user’s account
- User’s total store credit
- Add a specific amount of store credit to the user’s account
- AffiliateWP #1667
- Create a referral for a specific affiliate
- Referral ID
- Referral URL
- Create a referral for the user
- Referral ID
- Referral URL
- Create an affiliate
- Affiliate ID
- Affiliate URL
- Create a referral for a specific affiliate
- bbPress #1672
- Post a reply to a topic in a forum
- Reply URL
- Post a topic in a forum
- Topic URL
- Post a reply to a topic in a forum
- BuddyBoss #1664
- Create a group
- Group ID
- Group URL
- Post a reply to a topic in a forum
- Reply ID
- Reply URL
- Post a topic in a forum
- Topic ID
- Topic URL
- Create a group
- BuddyPress #1665
- Create a group
- Group ID
- Group URL
- Create a group
- Easy Affiliate #1669
- Add a new affiliate
- Affiliate ID
- Record a sale for an affiliate
- Affiliate sale URL
- Add a new affiliate
- GiveWP
- Create a donor
- Donor ID #1675
- Create a donor
- PeepSo #1673
- Add a post to the site wide activity stream
- Post URL
- Add a post to the site wide activity stream
Added:
- Amelia – Custom fields tokens support #1663
- BuddyBoss – Create a group – Add “Additional users to add to the group” field #1703
- Recipe UI – Support custom values in selections inside conditions #1691
- WooCommerce Subscriptions – New filter automator_pro_woocommerce_subscriptions_token_parser to update return
value #1701
Updated:
- Events Calendar – ‘RSVP for an event’ – deprecated #1696
- Events Calendar – ‘RSVP on behalf of the user for an event’ – deprecated #1694
- PeepSo – Add a post to the sitewide activity stream – Action sentence no longer displays complete contents of
the field #1708 - WooCommerce – Create an order actions – Allow tokens in “Quantity” field #1724
- WordPress Multisite – A user is added to subsite – Setting user_id as the currently signed in user for the
trigger #1713
Fixed:
- Delayed actions – Action Scheduler throws fatal error if length is over 8000 characters #1733
- LearnDash – Improved reliability of LearnDash Group ID validation when WPML is enabled #1655
- PHP 8 error in a certain situation for some actions #1727
- PeepSo – Token override is messing up action token label in other integrations #1735
- Recipe logs – Action with multiple filters and “Any” criteria erroneously adding “Skipped” status in logs if a
condition is met #1739 - Scheduled actions – Scheduled actions are still running if the recipe is not live or trashed, the action is
drafted or deleted #1698
-
Fixed:
- Webhooks – Receive data from a webhook (Automator Pro only) – Legacy tokens are shown as invalid in some situations #2785
-
Fixed:
- Webhooks – Legacy tokens are shown as invalid in some situations #1661