{"id":303689,"date":"2026-06-21T17:30:20","date_gmt":"2026-06-21T17:30:20","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/flowmator\/"},"modified":"2026-06-21T17:30:00","modified_gmt":"2026-06-21T17:30:00","slug":"krom-automation","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/krom-automation\/","author":22035524,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"Krom Automation","header_author":"wpRigel","header_description":"An extreme and versatile automation system for WordPress that enables powerful workflow automations with trigger-action patterns.","assets_banners_color":"eeecf2","last_updated":"2026-06-21 17:30:00","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wprigel.com\/krom-automation","header_author_uri":"https:\/\/wprigel.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":40,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"wprigel","date":"2026-06-21 17:30:00"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3580880,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3580880,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3580880,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3580880,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3580880,"resolution":"1","location":"assets","locale":"","width":1440,"height":900},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3580880,"resolution":"2","location":"assets","locale":"","width":1440,"height":900},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3580880,"resolution":"3","location":"assets","locale":"","width":1440,"height":900},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3580880,"resolution":"4","location":"assets","locale":"","width":1440,"height":900},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3580880,"resolution":"5","location":"assets","locale":"","width":1440,"height":900},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3580880,"resolution":"6","location":"assets","locale":"","width":1440,"height":900},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3580880,"resolution":"7","location":"assets","locale":"","width":1440,"height":900}},"screenshots":{"1":"Workflow canvas \u2014 drag-and-drop builder with trigger and action nodes","2":"Dashboard \u2014 execution stats, success rate, and active workflow count","3":"Template Library \u2014 pre-built workflow templates ready to install","4":"Execution Logs \u2014 step-by-step audit trail for every workflow run","5":"Reports \u2014 execution charts with date range filtering and CSV export","6":"Settings \u2014 AI provider configuration, logging controls, and debug tools"}},"plugin_section":[],"plugin_tags":[2453,569,13417,286,8197],"plugin_category":[45],"plugin_contributors":[228984],"plugin_business_model":[],"class_list":["post-303689","plugin","type-plugin","status-publish","hentry","plugin_tags-action","plugin_tags-automation","plugin_tags-trigger","plugin_tags-woocommerce","plugin_tags-workflow","plugin_category-ecommerce","plugin_contributors-wprigel","plugin_committers-wprigel"],"banners":{"banner":"https:\/\/ps.w.org\/krom-automation\/assets\/banner-772x250.png?rev=3580880","banner_2x":"https:\/\/ps.w.org\/krom-automation\/assets\/banner-1544x500.png?rev=3580880","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/krom-automation\/assets\/icon-128x128.png?rev=3580880","icon_2x":"https:\/\/ps.w.org\/krom-automation\/assets\/icon-256x256.png?rev=3580880","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/krom-automation\/assets\/screenshot-1.png?rev=3580880","caption":"Workflow canvas \u2014 drag-and-drop builder with trigger and action nodes"},{"src":"https:\/\/ps.w.org\/krom-automation\/assets\/screenshot-2.png?rev=3580880","caption":"Dashboard \u2014 execution stats, success rate, and active workflow count"},{"src":"https:\/\/ps.w.org\/krom-automation\/assets\/screenshot-3.png?rev=3580880","caption":"Template Library \u2014 pre-built workflow templates ready to install"},{"src":"https:\/\/ps.w.org\/krom-automation\/assets\/screenshot-4.png?rev=3580880","caption":"Execution Logs \u2014 step-by-step audit trail for every workflow run"},{"src":"https:\/\/ps.w.org\/krom-automation\/assets\/screenshot-5.png?rev=3580880","caption":"Reports \u2014 execution charts with date range filtering and CSV export"},{"src":"https:\/\/ps.w.org\/krom-automation\/assets\/screenshot-6.png?rev=3580880","caption":"Settings \u2014 AI provider configuration, logging controls, and debug tools"},{"src":"https:\/\/ps.w.org\/krom-automation\/assets\/screenshot-7.png?rev=3580880","caption":""}],"raw_content":"<!--section=description-->\n<p>Krom Automation is a visual workflow automation plugin for WordPress. It lets you connect WordPress events (triggers) to automated responses (actions) using a drag-and-drop canvas builder.<\/p>\n\n<p>Think of it as \"If This Then That\" for your WordPress site \u2014 but with a proper visual workflow builder, execution history, analytics, and AI-powered automation built in.<\/p>\n\n<p>WordPress sites generate dozens of events every day: users register, posts get published, comments get submitted, orders are placed. Responding to these events manually is repetitive and error-prone. Krom Automation automates these responses. You build a workflow once, and it runs automatically every time the triggering event fires.<\/p>\n\n<h4>Core Features<\/h4>\n\n<ul>\n<li><strong>16 built-in triggers<\/strong> \u2014 User, Post, Comment, Media, and WooCommerce events<\/li>\n<li><strong>21 built-in actions<\/strong> \u2014 Email, User management, Post management, Comment management, HTTP requests, and AI<\/li>\n<li><strong>Visual workflow builder<\/strong> \u2014 ReactFlow canvas with drag-and-drop nodes<\/li>\n<li><strong>Delay scheduling<\/strong> \u2014 Postpone actions by minutes, hours, days, or weeks using Action Scheduler; or set a custom number of seconds<\/li>\n<li><strong>Merge tags<\/strong> \u2014 Inject live data from the triggering event into any action field<\/li>\n<li><strong>Run-once enforcement<\/strong> \u2014 Prevent duplicate executions per entity<\/li>\n<li><strong>Execution logging<\/strong> \u2014 Full audit trail with per-step status<\/li>\n<li><strong>Analytics and reports<\/strong> \u2014 Daily stats, charts, and CSV export<\/li>\n<li><strong>Workflow simulator<\/strong> \u2014 Test workflows without side effects<\/li>\n<li><strong>Template library<\/strong> \u2014 Ready-made workflow templates across six categories<\/li>\n<li><strong>AI actions<\/strong> \u2014 Generate text, moderate content, and auto-tag posts using GPT-4o, Gemini, and Groq models<\/li>\n<li><strong>WooCommerce integration<\/strong> \u2014 Order triggers and coupon\/status actions bundled in the free plugin<\/li>\n<li><strong>Import \/ Export<\/strong> \u2014 Share workflows between sites as JSON files<\/li>\n<\/ul>\n\n<h4>All 16 Triggers<\/h4>\n\n<p><strong>User:<\/strong> User Registered, User Profile Updated, User Login, User Logout, User Role Changed, User Deleted, Password Reset<\/p>\n\n<p><strong>Post:<\/strong> Post Published, Post Updated, Post Deleted, Post Status Changed<\/p>\n\n<p><strong>Comment:<\/strong> Comment Submitted, Comment Approved<\/p>\n\n<p><strong>Media:<\/strong> Media Uploaded<\/p>\n\n<p><strong>WooCommerce:<\/strong> WooCommerce Order Created, WooCommerce Order Completed<\/p>\n\n<h4>All 21 Actions<\/h4>\n\n<p><strong>Email:<\/strong> Send Email<\/p>\n\n<p><strong>User:<\/strong> Create User, Update User Meta, Change User Role, Send Password Reset<\/p>\n\n<p><strong>Post:<\/strong> Create Post, Update Post, Update Post Field, Change Post Status, Add Post Meta, Delete Post<\/p>\n\n<p><strong>Comment:<\/strong> Add Comment, Update Comment Status, Add Comment Label, Add Comment Meta<\/p>\n\n<p><strong>Integration:<\/strong> HTTP Request (GET, POST, PUT, PATCH, DELETE \u2014 with JSON response parsing)<\/p>\n\n<p><strong>AI:<\/strong> AI Generate Text, AI Content Moderation, AI Auto-Tag<\/p>\n\n<p><strong>WooCommerce:<\/strong> Create WooCommerce Coupon, Update Order Status<\/p>\n\n<h4>AI Actions<\/h4>\n\n<p>Three AI actions are included in the free plugin. They require an API key from at least one supported provider:<\/p>\n\n<ul>\n<li><strong>OpenAI<\/strong> \u2014 GPT-4o Mini, GPT-4o<\/li>\n<li><strong>Google Gemini<\/strong> \u2014 Gemini 2.0 Flash, Gemini 2.5 Flash Preview, Gemini 2.5 Pro Preview<\/li>\n<li><strong>Groq<\/strong> \u2014 Llama 3.3 70B, Llama 3.1 8B<\/li>\n<\/ul>\n\n<p>Use AI Generate Text to write personalized emails, summarize post content, or draft social copy. Use AI Content Moderation to automatically filter spam and toxic comments. Use AI Auto-Tag to apply relevant tags and categories to new posts.<\/p>\n\n<h4>Template Library<\/h4>\n\n<p>Ready-made templates are included across six categories: AI automation, User onboarding, Post notifications, Comment moderation, scheduled digests, and WooCommerce sequences \u2014 plus a blank canvas starter. WooCommerce templates appear in the library when WooCommerce is installed and active. The scheduled digest templates require Krom Automation Pro (a Pro trigger or integration) and are hidden from the library until Pro is active.<\/p>\n\n<h4>WooCommerce Integration<\/h4>\n\n<p>WooCommerce triggers and actions are bundled in the free plugin at no extra cost. Automate order confirmations, generate personalized coupons on first purchase, send post-purchase follow-up sequences, and update order statuses automatically \u2014 all without any third-party service.<\/p>\n\n<h4>Analytics and Reporting<\/h4>\n\n<p>The dashboard shows total executions, active workflows, estimated time saved, failed execution counts, and an execution trend chart. The Reports page provides execution charts with date range filtering, success rate, per-workflow breakdowns, and CSV export. Every execution is logged with a step-by-step trace showing status, output, and error messages.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>Krom Automation optionally connects to the following third-party AI services when the site administrator configures API credentials and creates workflows that use AI actions. No data is sent to these services unless AI actions are explicitly used in a workflow.<\/p>\n\n<h4>OpenAI<\/h4>\n\n<ul>\n<li><strong>What it is:<\/strong> AI language model service used by the AI Generate Text, AI Content Moderation, and AI Auto-Tag actions.<\/li>\n<li><strong>Data sent:<\/strong> The prompt text and any workflow data included in the prompt, as configured by the site administrator.<\/li>\n<li><strong>When:<\/strong> Only when a workflow containing an AI action is triggered and the OpenAI provider is selected.<\/li>\n<li><strong>Endpoint:<\/strong> <code>https:\/\/api.openai.com\/v1\/chat\/completions<\/code><\/li>\n<li><strong>Terms of Use:<\/strong> https:\/\/openai.com\/policies\/terms-of-use<\/li>\n<li><strong>Privacy Policy:<\/strong> https:\/\/openai.com\/policies\/privacy-policy<\/li>\n<\/ul>\n\n<h4>Google Gemini<\/h4>\n\n<ul>\n<li><strong>What it is:<\/strong> AI language model service used by the AI Generate Text, AI Content Moderation, and AI Auto-Tag actions.<\/li>\n<li><strong>Data sent:<\/strong> The prompt text and any workflow data included in the prompt, as configured by the site administrator.<\/li>\n<li><strong>When:<\/strong> Only when a workflow containing an AI action is triggered and the Google Gemini provider is selected.<\/li>\n<li><strong>Endpoint:<\/strong> <code>https:\/\/generativelanguage.googleapis.com\/v1beta\/openai\/chat\/completions<\/code><\/li>\n<li><strong>Terms of Use:<\/strong> https:\/\/policies.google.com\/terms<\/li>\n<li><strong>Privacy Policy:<\/strong> https:\/\/policies.google.com\/privacy<\/li>\n<\/ul>\n\n<h4>Groq<\/h4>\n\n<ul>\n<li><strong>What it is:<\/strong> AI inference service used by the AI Generate Text, AI Content Moderation, and AI Auto-Tag actions.<\/li>\n<li><strong>Data sent:<\/strong> The prompt text and any workflow data included in the prompt, as configured by the site administrator.<\/li>\n<li><strong>When:<\/strong> Only when a workflow containing an AI action is triggered and the Groq provider is selected.<\/li>\n<li><strong>Endpoint:<\/strong> <code>https:\/\/api.groq.com\/openai\/v1\/chat\/completions<\/code><\/li>\n<li><strong>Terms of Use:<\/strong> https:\/\/groq.com\/terms-of-use\/<\/li>\n<li><strong>Privacy Policy:<\/strong> https:\/\/groq.com\/privacy-policy\/<\/li>\n<\/ul>\n\n<h3>Privacy Policy<\/h3>\n\n<p>Krom Automation stores workflow configuration, execution logs, workflow notes, analytics, variables, and approval records in the WordPress database. Depending on the workflows created by the site administrator, this data may include user IDs, email addresses, post IDs, comment IDs, WooCommerce order IDs, action inputs, action outputs, status messages, and error messages.<\/p>\n\n<p>Krom Automation can send email through the WordPress mail system, make HTTP requests to administrator-configured URLs, and run AI actions through third-party providers. AI actions send the configured prompt and workflow data selected by the administrator to the chosen provider, such as OpenAI, Google Gemini, or Groq. Those services may process data according to their own terms and privacy policies.<\/p>\n\n<p>Krom Automation does not send data to these third-party AI providers unless the site administrator configures API credentials and creates workflows that use AI actions. Site administrators are responsible for reviewing workflow content and third-party service policies before enabling those actions.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>krom-automation<\/code> folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress<\/li>\n<li>Navigate to <strong>Krom Automation<\/strong> in the admin sidebar<\/li>\n<li>Create your first workflow or install a template from the Template Library<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20to%20know%20how%20to%20code%3F\"><h3>Do I need to know how to code?<\/h3><\/dt>\n<dd><p>No. The visual workflow builder is a drag-and-drop canvas. You select a trigger, add actions, configure fields with point-and-click forms, and activate the workflow. No PHP, JavaScript, or SQL required.<\/p><\/dd>\n<dt id=\"does%20the%20free%20version%20include%20woocommerce%20support%3F\"><h3>Does the free version include WooCommerce support?<\/h3><\/dt>\n<dd><p>Yes. WooCommerce Order Created and WooCommerce Order Completed triggers, as well as the Create Coupon and Update Order Status actions, are all included in the free plugin. WooCommerce must be installed and active.<\/p><\/dd>\n<dt id=\"do%20ai%20actions%20require%20a%20paid%20plan%3F\"><h3>Do AI actions require a paid plan?<\/h3><\/dt>\n<dd><p>No. The three AI actions (AI Generate Text, AI Content Moderation, AI Auto-Tag) are included in the free plugin. You do need to supply your own API key from OpenAI, Google Gemini, or Groq. Those services may have their own costs depending on usage.<\/p><\/dd>\n<dt id=\"can%20i%20test%20a%20workflow%20before%20activating%20it%3F\"><h3>Can I test a workflow before activating it?<\/h3><\/dt>\n<dd><p>Yes. The Workflow Simulator runs a full dry-run execution of your workflow using real data from your site, but without sending emails, creating posts, or making API calls. You can review every step's expected input and output before going live.<\/p><\/dd>\n<dt id=\"can%20i%20send%20workflows%20to%20another%20wordpress%20site%3F\"><h3>Can I send workflows to another WordPress site?<\/h3><\/dt>\n<dd><p>Yes. Any workflow can be exported as a JSON file and imported on any other WordPress site running Krom Automation. This works for sharing workflows between staging and production environments.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20an%20action%20fails%3F\"><h3>What happens if an action fails?<\/h3><\/dt>\n<dd><p>A failing step is recorded in the execution log with its error message. Each action has a configurable failure behavior: by default the workflow stops at the failed step; you can instead set an action to be skipped on failure so the remaining steps continue. You can also enable automatic retries and email alerts for failed workflows in Settings \u2192 Notifications, and review failed executions from the Logs page.<\/p><\/dd>\n<dt id=\"how%20are%20delays%20handled%20on%20busy%20sites%3F\"><h3>How are delays handled on busy sites?<\/h3><\/dt>\n<dd><p>Delays use Action Scheduler \u2014 the same background job library used by WooCommerce and other major plugins. Delayed actions are queued as background jobs. Like all WP-Cron-based scheduling, job timing depends on your site receiving traffic or having a server-side cron configured; on very low-traffic sites a delayed action may run later than scheduled.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>16 built-in triggers: User Registered, User Profile Updated, User Login, User Logout, User Role Changed, User Deleted, Password Reset, Post Published, Post Updated, Post Deleted, Post Status Changed, Comment Submitted, Comment Approved, Media Uploaded, WooCommerce Order Created, WooCommerce Order Completed<\/li>\n<li>21 built-in actions: Send Email, Create User, Update User Meta, Change User Role, Send Password Reset, Create Post, Update Post, Update Post Field, Change Post Status, Add Post Meta, Delete Post, Add Comment, Update Comment Status, Add Comment Label, Add Comment Meta, HTTP Request, AI Generate Text, AI Content Moderation, AI Auto-Tag, Create WooCommerce Coupon, Update Order Status<\/li>\n<li>Visual workflow builder with ReactFlow canvas<\/li>\n<li>Delay scheduling via Action Scheduler (minutes, hours)<\/li>\n<li>Merge tag engine with system, user, post, comment, media, and WooCommerce tags<\/li>\n<li>Run-once per entity enforcement<\/li>\n<li>Workflow simulator (dry-run, no side effects)<\/li>\n<li>Workflow import and export as JSON<\/li>\n<li>Workflow notes field<\/li>\n<li>Free workflow template library (AI, user, post, comment, schedule, and WooCommerce categories)<\/li>\n<li>Execution logging with per-step trace<\/li>\n<li>Dashboard stats and analytics<\/li>\n<li>Reports page with date filtering and CSV export<\/li>\n<li>AI actions supporting OpenAI, Google Gemini, and Groq providers<\/li>\n<li>Settings: Logging and Cleanup, Performance, Integrations, and Notifications tabs<\/li>\n<li>Failure notifications (email) and automatic retry with configurable backoff<\/li>\n<li>9 custom database tables for logs, runs, executions, steps, stats, entity timeline, variables, approvals, and workflow notes<\/li>\n<\/ul>","raw_excerpt":"Visual workflow automation for WordPress. Connect triggers to actions with a drag-and-drop canvas builder \u2014 no code required.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/303689","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=303689"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wprigel"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=303689"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=303689"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=303689"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=303689"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=303689"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=303689"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}