=== Uncanny Automator – Automate everything with the #1 no-code Automation tool for WordPress === Contributors: uncannyautomator, uncannyowl, smub Tags: automation, google sheets, openai, learndash, webhooks, woocommerce, mailchimp, twitter, facebook, whatsapp, buddyboss, tutor lms Requires at least: 5.3 Tested up to: 6.3 Requires PHP: 5.6 Stable tag: 5.0 License: GPLv3 License URI: https://www.gnu.org/licenses/gpl-3.0.html Uncanny Automator is the easiest and most powerful way to connect your WordPress plugins, sites and apps together with powerful automations. Build automated workflows in minutes with no code! == Description == Uncanny Automator is the easiest and most powerful way to automate your WordPress site with no code. Build automations in minutes that connect your WordPress plugins, sites and apps together using billions of recipe combinations. Here's how Uncanny Automator works: When something happens, Automator can make other things happen. When a user buys a product, add them to a membership level, enroll them in a course and pass their information to Google Sheets. It's that simple! Here's a video outlining how it all works. https://www.youtube.com/watch?v=LMR5YIPu2Kk If you've used Zapier, setting things up will be intuitive. And if not, that's okay too! = E-commerce Automation = Improve customer engagement by having your purchases trigger marketing automation campaigns, award store credit, promote 5-star reviews, schedule time-limited bonus offers and offer profile-driven discounts. Or for advanced reporting and customer service, create WooCommerce automations that send purchase details to Google Sheets, Slack and ActiveCampaign. It’s all automatic and you can build these recipes in minutes! = Google Sheets Automation = Build powerful reports and dashboards based on almost any WordPress activity or data with 1-click Google Sheets integration. Track purchases, course completions, blog post updates, forum posts and more. Not only can you create new rows for reports with Uncanny Automator, but you can update existing records, making it perfect for dashboard reporting. = Webhook Automation = Looking for the most powerful and comprehensive webhook support to connect your WordPress site to other apps? Uncanny Automator has support for security headers, any request method and any data format (including nesting support, JSON, XML, arrays and more). Use our 1-click sample generation and debug records to simplify connecting to other sites and systems, and send unlimited outgoing webhooks with the free version. = LearnDash and E-Learning Automation = Personalize student experiences and deliver better learning outcomes with no-code automations. Notify an instructor when users fail a quiz and enroll them in a remedial course–automatically. Add users to groups based on performance to allow easy collaboration. Automate student outreach when users fall behind in their coursework and offer easy learning interventions. = Social Media Automation = Spend less time sharing your posts and announcements on social media with automatic posting. Automatically post anything you want to Facebook Pages, Facebook Groups, Twitter, LinkedIn and Instagram, including with images and links. Sign up for a free account to get 250 credits for social posting; Pro plugin users get unlimited posting. = BuddyBoss Automation = Put your social community on autopilot with simple Automator recipes that promote sharing and collaboration. Sync groups with membership levels, share key accomplishments in your activity feeds, move users between groups as they progress in LearnDash courses. = Free doesn't mean limited = The free version of Automator is incredibly powerful and comes with built-in automation support for all of these popular apps and WordPress plugins: = Supported apps = - [ActiveCampaign](https://automatorplugin.com/integration/activecampaign/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Brevo](https://automatorplugin.com/integration/brevo/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [ClickUp](https://automatorplugin.com/integration/clickup/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [ConvertKit](https://automatorplugin.com/integration/convertkit/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Drip](https://automatorplugin.com/integration/drip/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Facebook Groups](https://automatorplugin.com/integration/facebook-groups/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Facebook Pages](https://automatorplugin.com/integration/facebook/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Google Calendar](https://automatorplugin.com/integration/google-calendar/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Google Sheets](https://automatorplugin.com/integration/google-sheets/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [GoTo Training](https://automatorplugin.com/integration/gototraining/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [GoTo Webinar](https://automatorplugin.com/integration/gotowebinar/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Help Scout](https://automatorplugin.com/integration/help-scout/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [HubSpot](https://automatorplugin.com/integration/hubspot/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Instagram](https://automatorplugin.com/integration/instagram/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [LinkedIn Pages](https://automatorplugin.com/integration/linkedin-pages/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Mailchimp](https://automatorplugin.com/integration/mailchimp/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [MailerLite](https://automatorplugin.com/integration/mailerlite/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) (Pro 4.8+) - [Microsoft Teams](https://automatorplugin.com/integration/microsoft-teams/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [OpenAI and GPT](https://automatorplugin.com/integration/openai/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Slack](https://automatorplugin.com/integration/slack/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Telegram](https://automatorplugin.com/integration/telegram/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Trello](https://automatorplugin.com/integration/trello/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Twilio](https://automatorplugin.com/integration/twilio/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Twitter](https://automatorplugin.com/integration/twitter/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [WhatsApp](https://automatorplugin.com/integration/whatsapp/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Zoho Campaigns](https://automatorplugin.com/integration/zoho-campaigns/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Zoom Meetings](https://automatorplugin.com/integration/zoom-meetings/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Zoom Webinars](https://automatorplugin.com/integration/zoom-webinars/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) = WordPress Plugins Integrations = - [Advanced Ads](https://automatorplugin.com/integration/advanced-ads/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Advanced Coupons](https://automatorplugin.com/integration/advanced-coupons/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Advanced Custom Fields](https://automatorplugin.com/integration/advanced-custom-fields/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) (Pro) - [AffiliateWP](https://automatorplugin.com/integration/affiliatewp/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Airtable](https://automatorplugin.com/integration/airtable/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Amelia](https://automatorplugin.com/integration/amelia/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [ARMember](https://automatorplugin.com/integration/armember/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Automator Core](https://automatorplugin.com/integration/automator-core/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Autonami](https://automatorplugin.com/integration/autonami/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [BadgeOS](https://automatorplugin.com/integration/badgeos/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [bbPress](https://automatorplugin.com/integration/bbpress/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [BuddyBoss](https://automatorplugin.com/integration/buddyboss/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [BuddyPress](https://automatorplugin.com/integration/buddypress/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Caldera Forms](https://automatorplugin.com/integration/caldera-forms/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Charitable](https://automatorplugin.com/integration/charitable/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Contact Form 7](https://automatorplugin.com/integration/contact-form-7/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Divi](https://automatorplugin.com/integration/divi/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Easy Affiliate](https://automatorplugin.com/integration/easy-affiliate/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Easy Digital Downloads](https://automatorplugin.com/integration/easy-digital-downloads/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Elementor Pro](https://automatorplugin.com/integration/elementor/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Emails](https://automatorplugin.com/integration/emails/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Events Manager](https://automatorplugin.com/integration/events-manager/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Fluent Forms](https://automatorplugin.com/integration/wp-fluent-forms/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Fluent Support](https://automatorplugin.com/integration/fluent-support/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [FluentCRM](https://automatorplugin.com/integration/fluentcrm/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Formidable Forms](https://automatorplugin.com/integration/formidable-forms/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Forminator](https://automatorplugin.com/integration/forminator/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [GamiPress](https://automatorplugin.com/integration/gamipress/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [GiveWP](https://automatorplugin.com/integration/givewp/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Gravity Forms](https://automatorplugin.com/integration/gravity-forms/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [GravityKit](https://automatorplugin.com/integration/gravitykit/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) (Pro) - [Groundhogg](https://automatorplugin.com/integration/groundhogg/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [H5P](https://automatorplugin.com/integration/h5p/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) (Pro) - [HappyForms](https://automatorplugin.com/integration/happyforms/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [IFTTT](https://automatorplugin.com/integration/ifttt/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Integrately](https://automatorplugin.com/integration/integrately/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Integromat](https://automatorplugin.com/integration/integromat/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [JetEngine](https://automatorplugin.com/integration/jetengine/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) (Pro) - [JetFormBuilder](https://automatorplugin.com/integration/jetformbuilder/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Jetpack CRM](https://automatorplugin.com/integration/jetpack-crm/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [KonnectzIT](https://automatorplugin.com/integration/konnectzit/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [LearnDash](https://automatorplugin.com/integration/learndash/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [LearnDash Achievements](https://automatorplugin.com/integration/learndash-achievements/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [LearnPress](https://automatorplugin.com/integration/learnpress/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [LifterLMS](https://automatorplugin.com/integration/lifterlms/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [MailPoet](https://automatorplugin.com/integration/mailpoet/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Make](https://automatorplugin.com/integration/make/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [MasterStudy LMS](https://automatorplugin.com/integration/masterstudy-lms/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [MemberPress](https://automatorplugin.com/integration/memberpress/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [MemberPress Courses](https://automatorplugin.com/integration/memberpress-courses/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Meta Box](https://automatorplugin.com/integration/meta-box/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) (Pro) - [Modern Events Calendar](https://automatorplugin.com/integration/modern-events-calendar/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [myCred](https://automatorplugin.com/integration/mycred/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Newsletter](https://automatorplugin.com/integration/newsletter/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) (Pro) - [Ninja Forms](https://automatorplugin.com/integration/ninja-forms/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [OptinMonster](https://automatorplugin.com/integration/optinmonster/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) (Pro) - [Pabbly Connect](https://automatorplugin.com/integration/pabbly-connect/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Paid Memberships Pro](https://automatorplugin.com/integration/paid-memberships-pro/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [PeepSo](https://automatorplugin.com/integration/peepso/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Popup Maker](https://automatorplugin.com/integration/popup-maker/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Presto Player](https://automatorplugin.com/integration/presto-player/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Pretty Links](https://automatorplugin.com/integration/pretty-links/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [RafflePress](https://automatorplugin.com/integration/rafflespress/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Restrict Content Pro](https://automatorplugin.com/integration/restrict-content/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Studiocart](https://automatorplugin.com/integration/studiocart/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [SureCart](https://automatorplugin.com/integration/surecart/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [The Events Calendar](https://automatorplugin.com/integration/the-events-calendar/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Thrive Apprentice](https://automatorplugin.com/integration/thrive-apprentice/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Thrive Leads](https://automatorplugin.com/integration/thrive-leads/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Thrive Ovation](https://automatorplugin.com/integration/thrive-ovation/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Thrive Quiz Builder](https://automatorplugin.com/integration/thrive-quiz-builder/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Tin Canny Reporting](https://automatorplugin.com/integration/tin-canny-reporting-for-learndash/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Tutor LMS](https://automatorplugin.com/integration/tutor-lms/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Ultimate Member](https://automatorplugin.com/integration/ultimate-member/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Uncanny Codes](https://automatorplugin.com/integration/uncanny-codes/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Uncanny Continuing Education Credits](https://automatorplugin.com/integration/uncanny-ceus/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Uncanny Groups](https://automatorplugin.com/integration/uncanny-groups/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Uncanny Toolkit](https://automatorplugin.com/integration/uncanny-toolkit/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Upsell Plugin](https://automatorplugin.com/integration/upsell-plugin/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [UserFeedback](https://automatorplugin.com/integration/userfeedback/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Webhooks](https://automatorplugin.com/integration/webhooks/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Wholesale Suite](https://automatorplugin.com/integration/wholesale-suite/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Wishlist Member](https://automatorplugin.com/integration/wishlist-member/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [WooCommerce](https://automatorplugin.com/integration/woocommerce/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [WooCommerce Memberships](https://automatorplugin.com/integration/woocommerce-memberships/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [WooCommerce ShipStation](https://automatorplugin.com/integration/woocommerce-shipstation/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [WooCommerce Subscriptions](https://automatorplugin.com/integration/woocommerce-subscriptions/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [WordPress](https://automatorplugin.com/integration/wordpress-core/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [WordPress Multisite](https://automatorplugin.com/integration/wordpress-multisite/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) (Pro) - [WordPress Download Manager](https://automatorplugin.com/integration/wp-download-manager/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [WP All Import](https://automatorplugin.com/integration/wp-all-import/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [WP Courseware](https://automatorplugin.com/integration/wp-courseware/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [WP Fusion](https://automatorplugin.com/integration/wp-fusion/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [WP Fusion Lite](https://automatorplugin.com/integration/wp-fusion-lite/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [WP Job Manager](https://automatorplugin.com/integration/wp-job-manager/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [WP LMS](https://automatorplugin.com/integration/wp-lms/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [WP Mail SMTP Pro](https://automatorplugin.com/integration/wp-mail-smtp-pro/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [WP Simple Pay](https://automatorplugin.com/integration/wp-simple-pay/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [WP User Manager](https://automatorplugin.com/integration/wp-user-manager/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [WP Webhooks](https://automatorplugin.com/integration/wp-webhooks/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [WP-Polls](https://automatorplugin.com/integration/wp-polls/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [WPCode](https://automatorplugin.com/integration/wpcode/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [WPForms](https://automatorplugin.com/integration/wp-forms/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [WS Form LITE](https://automatorplugin.com/integration/ws-form-lite/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [wpForo](https://automatorplugin.com/integration/wp-foro/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) - [Zapier](https://automatorplugin.com/integration/zapier/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list) Over 350 automation triggers and actions are available for the plugins and apps listed above in the free version. There's straightforward documentation in our [Knowledge Base](https://automatorplugin.com/knowledge-base/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=free_integrations_list), including some quick and straightforward instructional videos. Developers, there's robust documentation and code samples for you too! Beyond the plugin and app integrations, this free version of Uncanny Automator also supports common WP triggers and actions in automations: - A user views a page - A user submits a comment - A user logs in - A user publishes a post - Send an email - Create a post - Add a WP role All plugin triggers and actions included in Uncanny Automator come with a forever free license, which allows unlimited usage on your WordPress site. By creating a free, optional Automator account, you can unlock [250 credits](https://automatorplugin.com/knowledge-base/what-are-credits) to try out premium app integrations integrations. You can use credits on your site to: - Post new content to Facebook Groups, Facebook Pages, Twitter and Instagram - Pass records to Google Sheets (to generate charts or reports or manipulate data outside of WordPress) - Notify staff of key events in Slack - Register customers in Zoom events on product purchase - Send Mailchimp campaigns when new blog posts are published - Generate, proofread or translate text with OpenAI and GPT - and more = Take automation to the next level = [Uncanny Automator Pro](https://automatorplugin.com/pricing/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=take_automation_next_level), our premium plugin, adds even more features and integrations, including the ability to create users and posts, delay and schedule actions, connect multiple sites together, add conditions to actions, and unlock unlimited use of app integrations integrations like Google Sheets and Twitter. It also triples the number of available triggers and actions. Here are some of the other really cool automations you can create with [Automator Pro](https://automatorplugin.com/pricing/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=create_really_cool_automations): - When a user makes a purchase using WooCommerce on one site, create a user on another WP site, send the user a link to set a new password, enroll the user in a course and add a membership level. - When a user submits a form, add the user to a mailing list if their email address matches a certain domain, add them to a social group and schedule their trial access to expire in 7 days if they don't make a purchase. - When a new course is published, send an email campaign, post to Twitter and Facebook, post to the BuddyBoss sitewide activity stream and notify instructors in a Slack channel. And here are some of the key features in the Pro version that allow incredibly flexible and powerful automations for WP: - Run recipes for logged out users with [Everyone recipes](https://automatorplugin.com/knowledge-base/anonymous-recipes/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=pro_recipe_example); you can even create and update existing users. - Have 2 WordPress sites talk to each other. [Sell products on one WP site](https://automatorplugin.com/knowledge-base/send-data-to-a-webhook/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=pro_recipe_example) while [Uncanny Automator creates users](https://automatorplugin.com/knowledge-base/webhook-triggers/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=pro_recipe_example) and sets up access on another! - Have external apps [trigger recipes](https://automatorplugin.com/knowledge-base/webhook-triggers/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=pro_recipe_example) and vice versa. - Set up [buttons and links](https://automatorplugin.com/knowledge-base/magic-button/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=pro_recipe_example) that can trigger any recipe on click. - Set custom user and post meta. - [Delay or Schedule an action](https://automatorplugin.com/knowledge-base/scheduled-actions/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=pro_recipe_example) - [Filter actions](https://automatorplugin.com/knowledge-base/action-filters-conditions/) so they only run when conditions are met, like a matching user email domain or WordPress role. - [Run any WordPress hook](https://automatorplugin.com/knowledge-base/run-a-wordpress-hook/) or [call custom functions](https://automatorplugin.com/knowledge-base/call-a-custom-function-method/) in your recipes. - Automatic [log pruning](https://automatorplugin.com/knowledge-base/using-automator-logs/#cleaning-up-the-logs) to keep log size down. An [Automator Pro](https://automatorplugin.com/pricing/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=pro_support) license also includes access to our world-class premium support. For the full list of triggers and actions, make sure to check out [this list](https://automatorplugin.com/all-triggers-and-actions/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=full_list_below_recipe_examples). Here's what other people are saying about Uncanny Automator: - [Automate Your Workflows Like a Pro](https://www.wpexplorer.com/uncanny-automator-review/) - [Uncanny Automator - Zapier for WordPress](https://helpiewp.com/uncanny-automator/) - [It's Like Zapier For Your WordPress Site](https://wplift.com/uncanny-automator-review) - [Automate WordPress Like Zapier (Or With Zapier!)](https://wpmayor.com/uncanny-automator-review-automate-wordpress-like-zapier-or-with-zapier/) - [E-Learning Automation with Uncanny Automator](https://www.learndash.com/e-learning-automation-with-uncanny-automator/) == Frequently Asked Questions == = Where can I find Automator documentation and more info? = You can learn more about Uncanny Automator on our website at [https://automatorplugin.com/](https://automatorplugin.com/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=more_documentation) and our Knowledge Base is here: [https://automatorplugin.com/knowledge-base/](https://automatorplugin.com/knowledge-base/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=more_documentation) = How do I get started with my first automation? = Have a look at [https://automatorplugin.com/knowledge-base/creating-a-recipe/](https://automatorplugin.com/knowledge-base/creating-a-recipe/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=how_to_create_first_automation). Don't forget to watch the video there. Hopefully it will be the first recipe of many! = Will Uncanny Automator slow down my website? = Uncanny Automator is built from the ground up for efficiency and performance. Automator adds negligible overhead to WordPress sites and has been rigorously tested across dozens of hosting environments. = What are the limits of your free version? = All integrations, triggers, actions and tokens listed [here](https://automatorplugin.com/all-triggers-and-actions/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=what_are_the_limits_of_your_free_version) that don't have a "Pro" label are available in our free version. For the WordPress plugins listed, we include a forever-free license that allows you to run recipes with these triggers and actions an unlimited number of times. There are also no limits on the number of recipes you can set up or what you can include in each. For recipes that include apps, like Twitter and Facebook, you can create a free account to unlock 250 credits to try out these integrations. = Is Automator translation friendly? = Absolutely! The plugin was created with translation in mind and tested with a variety of translation plugins. We will support any translation issues you run into. = How can I request an integration for a plugin? = The best thing you can do is reach out to the creator of the plugin that you want an integration for. Let them know you're using Uncanny Automator and that they could greatly extend the capabilities of their plugin by helping us develop an integration for it. As more plugin authors become aware of Uncanny Automator and realize its potential for their users, we'll be able to continue to invest in expanding Uncanny Automator's capabilities! Also, fill out [this form](https://automatorplugin.com/feedback/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=request_integration) on our site to let us know what you're looking for. = How can I add an integration for my plugin? = Check out our developer documentation over at [https://developer.automatorplugin.com/](https://developer.automatorplugin.com/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=code_integration). Also consider reaching out to our team, maybe we can help or even turn it into an official integration! = Can I automatically share posts & updates on social media? = Yes. It is easy to set up automation and share content on Social Media platforms. Set up integrations with Instagram, Facebook Pages, Facebook Groups, LinkedIn Pages and Twitter by creating a free account to unlock 250 free credits. = Do I need coding skills or help from a developer? = No coding skills are required. Uncanny Automator is built for non-developers to build automations using our intuitive recipe builder. = Does Automator work with LearnDash? = Absolutely! LearnDash is our most popular integration. Automator provides an easy way to build powerful LearnDash activity reports, personalize learning paths, connect LearnDash to live events and more. = How does Automator use OpenAI? = By connecting your recipes to an OpenAI API account, you can send prompts to OpenAI and use the responses in other actions. Generate titles and descriptions, excerpts for social media, translations, new blog posts and more; you can even perform sentiment analysis on submitted text. Automator supports GPT-3.5, GPT-4 and other OpenAI models. = Does Uncanny Automator allow me to customize the look and design of the emails it sends? = Yes, with WordPress's "Send Email" action, send rich text, plain text and raw HTML emails. Create follow-up emails with your own custom HTML templates. = Why should I consider upgrading to Uncanny Automator Pro? = You can use the free version forever without purchasing the Uncanny Automator Pro version. However, with Uncanny Automator Pro, you'll get access to more automation triggers and actions, as well as unlimited credits for app integrations. Visit [our plans page](https://automatorplugin.com/pricing/?utm_source=wp_repo_automator&utm_medium=readme&utm_campaign=faq) to learn more. = Who is Uncanny Owl? = We're a Toronto-based WordPress company specializing in elearning and automation solutions for WordPress. We're behind the popular [Uncanny LearnDash Toolkit plugin](https://wordpress.org/plugins/uncanny-learndash-toolkit/) and we also have a suite of highly-acclaimed [commercial LearnDash add-ons](https://www.uncannyowl.com/plugins/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=who_is_uncannyowl). == Screenshots == 1. Set up your first recipe in 5 minutes 2. Add one or more triggers from dozens of plugins and thousands of apps 3. Identify what starts the recipe, like a purchase or form submission 4. Set conditions and options for the trigger(s) 5. Add one or more actions from any of the available integrations 6. When the triggers are completed, actions run automatically 7. Customize your actions to do exactly what you need 8. Create powerful recipes that just work, all with one plugin == Changelog == = 5.0 [2023-08-24] = **New Integrations:** * [Pretty Links](https://automatorplugin.com/integration/pretty-links/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=changelog) #3472 * [Brevo](https://automatorplugin.com/integration/brevo/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=changelog) #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_list` filter #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_error` not clearing previous action errors #3837 = 4.16.0.2 [2023-07-18] = **Fixed:** * Facebook Pages - App is not connecting in a certain situation #3742 * Text changes - "third-party integrations" renamed to "app integrations" #3738 = 4.16.0.1 [2023-07-14] = **Fixed:** * RafflePress - RafflePress Pro support added #3730 * Telegram - Knowledge base link added on the settings page #3728 = 4.16 [2023-07-13] = **New Integrations:** * [ARMember](https://automatorplugin.com/integration/armember/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=changelog) #3024 * [RafflePress](https://automatorplugin.com/integration/rafflepress/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=changelog) #3331 * [Telegram](https://automatorplugin.com/integration/telegram/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=changelog) #3139 * [UserFeedback](https://automatorplugin.com/integration/userfeedback/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=changelog) #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_option` with 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 = 4.15.1.1 [2023-06-28] = **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_decode` error in a specific situation #3666 * Zoho Campaigns - Typo on settings page #3540 = 4.15.1 [2023-05-29] = **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 = 4.15.0.1 [2023-05-25] = **Fixed:** * WordPress - A user publishes a type of post - Not firing in some situations #3568 * Recipe logs - Icon missing due to cached asset #3571 = 4.15 [2023-05-24] = **New Integrations:** * [Charitable](https://automatorplugin.com/integration/charitable/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=changelog) #3371 * [Microsoft Teams](https://automatorplugin.com/integration/microsoft-teams/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=changelog) #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_html` of conditions #3440 = 4.14.0.1 [2023-04-24] = **Fixed:** * OpenAI - Handled empty `temperature` and `max_tokens` params #3447 * Paid Memberships Pro - "A user cancels a membership" - Tokens not returning membership details #3450 = 4.14 [2023-04-20] = **New Feature:** * Outgoing Webhooks - Response Tokens #3438 **New Integrations:** * [Thrive Quiz Builder](https://automatorplugin.com/integration/thrive-quiz-builder/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=changelog) #3112 * [Zoho Campaigns](https://automatorplugin.com/integration/zoho-campaigns/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=changelog) #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 * Email **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 `

` tags #3394 * Recipe UI - Save `title_html` of conditions #3440 = 4.13.0.1 [2023-03-29] = * Recipe UI - Triggers containing a number field break fields that support tokens #3385 = 4.13 [2023-03-29] = **New Integrations:** * [Thrive Ovation](https://automatorplugin.com/integration/thrive-ovation/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=changelog) #3114 * [WPCode](https://automatorplugin.com/integration/wpcode/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=changelog) #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 **Under the hood:** * 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 = 4.12.0.1 [2023-03-20] = **Fixed:** * Recipe UI - URL field - Text sanitization erroneously removing tokens from the field #3354 = 4.12 [2023-03-16] = **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 Trello 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 = 4.11 [2023-03-02] = **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 = 4.10.0.1 [2023-02-17] = **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 = 4.10 [2023-02-14] = **New App Integrations:** * [ClickUp](https://automatorplugin.com/integration/clickup/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=changelog) #2872 * [OpenAI](https://automatorplugin.com/integration/openai/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=changelog) #3186 * [Trello](https://automatorplugin.com/integration/trello/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=changelog) #2894 **New Plugin Integration:** * [Wholesale Suite](https://automatorplugin.com/integration/wholesale-suite/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=changelog) #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 = 4.9.0.1 [2023-02-02] = **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_hidden` doesn'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 = 4.9 [2023-01-18] = **New App Integrations:** * [ConvertKit](https://automatorplugin.com/integration/convertkit/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=changelog) #3042 * [Drip](https://automatorplugin.com/integration/drip/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=changelog) #3041 **New Plugin Integrations:** * [Thrive Apprentice](https://automatorplugin.com/integration/thrive-apprentice/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=changelog) #3044 * [Thrive Leads](https://automatorplugin.com/integration/thrive-leads/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=changelog) #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_redirect` to 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 = 4.8 [2022-12-08] = **New App Integration:** * [Help Scout](https://automatorplugin.com/integration/help-scout/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=changelog) #2759 **New Plugin Integration:** * [WS Form LITE](https://automatorplugin.com/integration/ws-form-lite/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=changelog) #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 `int` instead of `text` for 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 is `0`, `'0'`, `''`, etc. #2955 * Usage report - Fixed PHP error when running cron #2875 * Add new parameters to Upgrade to pro links #2934 = 4.7 [2022-11-10] = **New Integrations:** * [Jetpack CRM](https://automatorplugin.com/integration/jetpack-crm/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=changelog) #2644 * [WP All Import](https://automatorplugin.com/integration/wp-all-import/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=changelog) #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` - Support `min_number` and `max_number` attributes #2801 * System status - Additional data added #2811 * Trigger Traits: Added set_helper() method #2772 = 4.6.0.1 [2022-10-26] = **Fixed:** * Webhooks - Receive data from a webhook (Automator Pro only) - Legacy tokens are shown as invalid in some situations #2785 = 4.6 [2022-10-19] = **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 * 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 * LearnDash #2723 * Create a group * Group ID * Group course IDs * Group courses * Group Leader emails * Slack #2720 * Create a channel * Channel ID * Twitter #2744 * Post a tweet to Twitter * Link to Tweet * Uncanny Groups #2721 * Create an Uncanny group * Group ID * Group course IDs * Group courses * Group Leader emails * Uncanny Codes #2722 * Generate a batch of codes for Automator * Generated codes * Batch ID * 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 **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 type `string`, `array` given #2745 * PHP Deprecated: Constant `FILTER_SANITIZE_STRING` is 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`'s `input_type` is hard-coded to `int` even when `float` is 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 = 4.5.0.2 [2022-09-29] = **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 = 4.5.0.1 [2022-09-23] = **Fixed:** * Automator core - Triggers added before v3.0 (May 2021) in a recipe now trigger reliably #2661 = 4.5 [2022-09-21] = **New Integrations:** * [Advanced Ads](https://automatorplugin.com/integration/advanced-ads/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=changelog) #2460 * [JetFormBuilder](https://automatorplugin.com/integration/jetformbuilder/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=changelog) #2599 * [SureCart](https://automatorplugin.com/integration/surecart/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=changelog) #2519 * [WordPress Download Manager](https://automatorplugin.com/integration/wp-download-manager/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=changelog) #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 * WordPress 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_completed` action 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_Status` to add WhatsApp action status #2624 * `maybe_validate_trigger_without_postid` no longer breaks unit tests. Updated unit tests #2559 #2558 [View the full changelog.](https://automatorplugin.com/knowledge-base/uncanny-automator-changelog/?utm_source=wp_repo_automator&utm_medium=readme&utm_content=view_full_changelog) == Upgrade Notice ==