Lite
Uncanny Automator Changelog
-
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
-
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 #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
-
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
-
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
-
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 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 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 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
-
Fixed:
- Webhooks – Receive data from a webhook (Automator Pro only) – Legacy tokens are shown as invalid in some situations #2785
-
New Feature:
- Action tokens – Actions now generate tokens for subsequent actions, enabling powerful automations where actions are linked and build upon each other #1312
New Triggers:
- Uncanny Groups – A number of seats greater than, less than, equal to, not equal to a specific number are added to an Uncanny group #2658
- Uncanny Groups – A number of seats greater than, less than, equal to, not equal to a specific number are removed from an Uncanny group #2659
- WP Simple Pay – A subscription for a form is created #2697
New Trigger Tokens:
- WooCommerce – Order fees, Order shipping #2670
- WooCommerce – Product price in all Product triggers #2669
New Action Tokens:
- Facebook Groups #2741
- Publish a post to a Facebook group
- Link to Facebook post
- Publish a post with an image to a Facebook group
- Link to Facebook post
- Share a link with a message to a Facebook group
- Link to Facebook post
- Publish a post to a Facebook group
- Facebook Pages #2742
- Publish a post to a Facebook page
- Link to Facebook post
- Publish a post with an image to a Facebook page
- Link to Facebook post
- Share a link with a message to a Facebook page
- Link to Facebook post
- Publish a post to a Facebook page
- LearnDash #2723
- Create a group
- Group ID
- Group course IDs
- Group courses
- Group Leader emails
- Create a group
- Slack #2720
- Create a channel
- Channel ID
- Create a channel
- Twitter #2744
- Post a tweet to Twitter
- Link to Tweet
- Post a tweet to Twitter
- Uncanny Groups #2721
- Create an Uncanny group
- Group ID
- Group course IDs
- Group courses
- Group Leader emails
- Create an Uncanny group
- Uncanny Codes #2722
- Generate a batch of codes for Automator
- Generated codes
- Batch ID
- Generate a batch of codes for Automator
- WordPress #2719
- Create a post
- Post ID
- Post URL
- Post edit URL
- Add a new role to the user’s roles
- List of user’s roles
- Change the user’s role to a new role
- List of user’s roles
- Create a post
Added:
- Duplicate recipe – Support for action tokens #2758
- Outgoing Webhooks – “Data type” field added to define the type of the value #2673
- Outgoing Webhooks – Now logs 20x, 30x, 40x and 50x statuses, if returned by the destination server #2672
- Recipe UI – Support adding an empty conditions block before adding an action #2709
Updated:
- Autonami renamed to FunnelKit Automations #2739
- HubSpot & Recipe logs – More descriptive error messages in logs #2737
- The Event Calendar – Attendee tokens are now parsed reliably #2711
- WordPress – Post excerpt token now auto-generates excerpt when no excerpt exists #2724
Fixed:
- CEU – Award a number of custom CEUs to the user – Decimal values now supported #2692
- Gravity Forms – Fixed “list” and “multi-select” token parsing #2665
- Elementor – Tokens only appear if the page is published #2718
- MailPoet – Add a subscriber to a list – Do not send confirmation email checkbox now adds subscriber directly to list with “Subscribed” status
- MailPoet – Add a subscriber to a list now adds the selected status #2761
- MasterStudy LMS – A user completes a course – Not firing in some situations #2687
- Recipe UI – User selector – “Role” field label missing #974
Known issues:
- MailPoet – Add a subscriber to a list – Email confirmation when subscribing a user to a list is bypassed even if the user is sent a confirmation email
Under the hood:
- Action logs – Fixed In progress status display in action #2701
- Automator Free – Setup wizard – Updated branding #2674
- Duplicate recipe – No longer breaks if there are no tokens in a recipe #2749
- Duplicate recipe – Now duplicates actions in a recipe with no triggers #2753
- Duplicate recipe – Now properly updates ID of the Magic button and Magic link triggers #2754
- Input parser – Uncaught TypeError:
strpos()``: Argument #1 (``$haystack) must be of typestring,arraygiven #2745 - PHP Deprecated: Constant
FILTER_SANITIZE_STRINGis deprecated – PHP 8.1 #2751 - Recipe Traits\Filters: Added PHPDoc Comments, and formatted “$this->explain` to make clearer. Also supports number conditions #2703
- Recipe UI Field –
create_field‘sinput_typeis hard-coded tointeven whenfloatis used #2733 - Recipe logs – Display “Deleted user” message when a log entry references a user that was subsequently deleted #2685
- Slack – Uncanny Automator App icon updated
-
Fixed:
- JetFormBuilder – Email fields in forms now appear as email tokens #2662
- JetFormBuilder – Handle
:in dynamic tokens #2662 - WordPress – Create a post – Shortcodes are no longer parsed before the post content is saved #2667
Under the hood:
- Notification – Hide notification if Automator Pro is installed #2654
- Google integrations – Added “Sign in with Google” branding
-
Fixed:
- Automator core – Triggers added before v3.0 (May 2021) in a recipe now trigger reliably #2661
-
New Integrations:
- Advanced Ads #2460
- JetFormBuilder #2599
- SureCart #2519
- WordPress Download Manager #2461
New Triggers:
- Advanced Ads – An ad is set to a specific status #2495
- Fluent Support – A user’s ticket receives a reply from an agent #2470
- Gravity Forms & Uncanny Groups – A form is submitted with a key from a specific group #2077
- JetFormBuilder – A form is submitted #2533
- JetFormBuilder – A user submits a form #2535
- SureCart – A user purchases a product #2525
- WP Download Manager – A specific file is downloaded #2497
- WP Simple Pay – A payment for a form is completed #2584
- WordPress – A user logs out of a site #2594
New Actions:
- Advanced Ads – Set an ad to a specific status #2496
New Tokens:
- New token category – Date #2583
- bbPress – Guest name and website #2501
Added:
- Automator admin bar menu – Entry added for Settings #2580
- Database tools – Button to Reset Automator log tables and Drop individual VIEWS #188
- Gamipress – “Award an achievement to the user” – Now implements “Maximum Earnings Per User” setting #43510 #2621
- Webhooks –
automator_webhook_action_completedaction hook added to enable developers to parse Webhook response #43601 #2635
Updated:
- Recipe Logs – Improved UI #2527 #2604 #2616 #2620 #2614
- Tools – Improved UI #2499
- Gravity Forms & WPForms – Now generate tokens for both dropdown values and dropdown labels #36803 #1498
- Tutor LMS – Mark a lesson complete for a user – Added support for “All lessons” option (Pro) #43132 #2597
- Twitter – Post a Tweet – Updated field description #2595
- User IP token – Now parses reliably if proxy is used #42751 #2531
- WP Simple Pay – “A user completes a purchase with a form” deprecated #2585
- Webhooks – Send data to a webhook – Handle 200 response code with error message #2639
Fixed:
- Automator Dashboard – PHP warning: Undefined array key #2630
- Emails – Send an email – PHP Error when body field is empty #42885 #2570
- Gravity Forms – Token parsing of Advanced fields #2547
- Hide empty Automator menu for non-admins #2582
- Recipe UI – Fix Calculation token consistency issues with TinyMCE #2500
- Redirect closure – URL no longer breaks with ampersand usage #43463 #2618
- WordPress – A user creates a post – PHP Notice when post_author is not available #2567
- WordPress – A user publishes a type of post with a taxonomy term in a taxonomy – Now works if there are multiple triggers in a recipe and are draft #2633
Under the hood:
- Automator Dashboard – Guest icon updated #2111
- Automator UI – Some assets missing on new installs #2492
- Automator web component – uo-button onclick does not honor return confirm #2532
- Class Actionify_Triggers – Reduced unnecessary do_action hooks when the trigger is in draft #2625
- Dashboard – Reduced credit queries to the API #2605
- Incoming premium triggers – Check if Pro license is active when an incoming trigger should be charged #2557
- Recipe UI – Group actions by condition support for Automator Pro (Pro 4.5) #1414
- Recipe UI – Conditions list – Sentences are now sorted alphabetically (Pro) #2518
- Recipe UI – Set options_show_id default to true #2598
- Recipe logs – Improved MySQL query sanity checks #2623
- Recipe logs – Reduced number of queries by merging some queries #2628
- Updated
Automator_Statusto add WhatsApp action status #2624 maybe_validate_trigger_without_postidno longer breaks unit tests. Updated unit tests #2559 #2558
-
Fixed:
- Elementor Pro – Tokens are now parsed reliably if the field value is changed during form processing using filte #2537
- FluentCRM – Updated trigger matching logic to fix Automator Pro triggers #2548
- Gravity Forms – “Time” type field token now parsed reliably #2551
Under the hood:
- Filter
automator_usermeta_token_parsed– User meta key parameter added #2561 - “Everyone” recipes no longer stuck “In Progress” in specific situations #2554
-
New Integration:
- WhatsApp #1932
New Triggers:
- WhatsApp – A message is received #2504
- WhatsApp – A message to a recipient is not delivered because they have not opted in #2201
- WhatsApp – A message to a recipient is set to a specific status #2503
- WhatsApp – A message to a recipient was not delivered #2505
New Actions:
- WhatsApp – Send a WhatsApp message template to a number #2208
- WhatsApp – Send a WhatsApp message to a number #845
Added:
- Fluent Forms – “File upload” field token now returns a valid URL #2516
- Recipe UI – Trigger/Action sentences now show field labels when populated #2465
Fixed:
- Background processing – Action running twice if server cron is used instead of WordPress cron #2539
- Background processing – PHP error when background actions are tested during daily system health check #2544
- FluentCRM – “A tag is added to a user” trigger now fires reliably #2477
- Recipe UI – Now displays translations as expected if user language is different than site language #2491
- Recipe UI – Dropdowns inside a repeater field now support custom values #2540
- WordPress – “A user views a post” no longer fires on archive pages #2508
Under the hood:
- Dashboard – Displayed credits remaining now more accurate #2507
- Zapier – Logo updated #2498
- PHP Notice – array key
action_log_idinclass-automator-recipe-process-complete.php#2480 Traits_Recipe_Filters– Addedstring_comparisonlogic #2485