wprigel logo
  • Home
  • Products
    • krom-automation-icon

      Krom Automation

      Build visual workflows that respond to signups, orders, forms, and posts- automatically. Free plugin, no monthly fees.
    • commandify-logo-pink

      Commandify- Best Command Palette Plugin for WordPress

      Navigate, search, and manage everything on your site with a simple keyboard-first workflow.
    • pollify plugin logo

      Pollify- Ultimate Poll Creator Plugin for WordPress

      Build interactive polls, surveys & voting experiences in WordPress with the best Gutenberg-native poll plugin.
  • Docs
  • Blog
  • Contact Us
Pricing
  • Nobody Is Following Up on Your Form Leads. Automate It.

    The fastest way to automate form submission follow-up on WordPress is to connect your form plugin to Krom Automation, set the form submission as a trigger, and build a sequence of actions that run automatically every time someone fills out a form. You can do this without touching a line of code, and the free version covers the core setup for any major form plugin.

    Most sites stop at a single confirmation email. The lead comes in, an autoresponder fires, and then nothing happens until someone checks the inbox manually, which might be tomorrow, might be next week.

    Studies on lead response consistently show that replying within the first few minutes produces dramatically higher conversion rates than replying hours later. Manual follow-up cannot win that race reliably.

    This guide covers five automation actions worth building after any form submission, explains how to branch the sequence based on real engagement signals, and links to the setup docs for the most common WordPress form plugins so you can build rather than just read.

    Browse the full feature list for Krom Automation to see what triggers and actions are available before you start.

    Why a Single Confirmation Email Is Not Enough

    A confirmation email tells the person their message was received. It does not move the conversation forward, qualify the lead, or do anything that actually helps your business. For contact forms, quote requests, and lead magnets, that first email is the floor, not the ceiling.

    The real problem is what happens at Day 3 and Day 7. If someone filled out your contact form on Monday and has not heard from you by Thursday, they have already contacted two of your competitors. No single-email autoresponder addresses this because there is no logic after the first send.

    A confirmation email tells the person their message was received. It does not tell them why they should wait for your reply instead of moving on.

    Competitors ranked for this topic focus on that first triggered email: set the form submission as the trigger, add a send email action, done. That is useful for day zero. It does not solve the follow-up problem at all.

    Which Form Plugins Work With This Approach

    Krom Automation integrates natively with all of the major WordPress form plugins. Each integration page shows the exact trigger to select and the fields that become available as merge tags in your follow-up emails.

    • Gravity Forms: field-level merge tags, conditional entry routing, payment form support
    • WPForms: submission trigger with full entry data, works on both free and Pro forms
    • Contact Form 7: submission trigger, full field access including file uploads
    • Fluent Forms: submission trigger plus step form support for multi-page forms
    • Elementor Forms: native trigger inside Elementor Pro, no extra plugin required
    • Ninja Forms: submission trigger with full field mapping

    If you are not sure which form plugin fits your workflow setup best, our guide to the best WordPress form plugins for automated workflows compares the options with automation in mind.

    The Five Things Worth Automating After Any Submission

    Work through these in order. The first two run at the moment of submission.

    The next three require delays and branching, which is where most setups stop short. Skipping ahead to step four without step two configured means you will send follow-up emails to people who never got a confirmation.

    1. Immediate Confirmation Email with Personalised Content

    This is the baseline. The trigger fires the moment the form is submitted, and the first action sends a confirmation email. The key detail is using merge tags to pull the submitter’s name, the specific answers they gave, and any relevant next steps into the email body.

    A generic “Thanks for your message, we’ll be in touch” is better than nothing, but it is not personalised. If someone selected “Enterprise” from a pricing tier dropdown on your contact form, your confirmation email should acknowledge that. Merge tags make this a one-time configuration, not a manual task per submission.

    • Use {{form.field_name}} style tags to pull specific answers into the subject line
    • Match the tone of the confirmation to the form type: a quote request gets a different email than a newsletter signup
    • If you have a visual email builder available (Krom Automation Pro includes one), design a template once and reuse it across forms
    • Set the From name to a real person, not “noreply”, since replies to automated emails are signals worth capturing

    2. CRM Contact Creation or Tag Application

    Every form submission should create or update a CRM record automatically. Doing this manually means some contacts never get created, field data gets mistyped, and your CRM is always slightly wrong. Automating it means the record exists within seconds of submission, with every field mapped correctly.

    Krom Automation connects to the major CRM and email marketing platforms that WordPress sites actually use:

    • FluentCRM for self-hosted contact management with tags and lists
    • ActiveCampaign for contact creation, tagging, and list assignment
    • Mailchimp for subscriber creation and audience segmentation
    • ConvertKit for subscriber tagging and sequence enrollment
    • MailerLite for group assignment and subscriber creation

    The practical benefit is that your sales or support team opens the CRM and the contact already exists, tagged with the form they submitted and the answers they gave. No copy-pasting from email threads.

    If your CRM contact only gets created when someone on the team remembers to create it, your CRM is not a system of record. It is a partial list of the people you happened to notice.

    3. Internal Team Notification with Routing Logic

    Sending every form submission to the same inbox is a problem at scale. A contact form submission asking about enterprise pricing should reach a different person than one asking about a refund. Conditional branching in Krom Automation lets you read the value of a specific form field and route the notification accordingly.

    This is not just about email. You can send a Slack message to the sales channel for high-value leads and an email to support for billing queries. The messaging integrations for Slack, Discord, Twilio and Telegram are all available in Pro, and each one supports merge tags so the notification contains the actual submission data, not just an alert to go check the inbox.

    4. Time-Delayed Follow-Up Sequence

    This is where the gap in every competing guide appears. Sending one confirmation email and treating the job as done leaves real revenue on the table.

    A lead who did not reply to the first email is not necessarily uninterested. They may have been busy, may have read it on mobile and forgotten to reply, or may need one more prompt.

    The sequence structure that works for most contact and quote forms looks like this:

    • Day 0: Immediate confirmation with personalised content (step 1 above)
    • Day 3: A short follow-up that adds value rather than just asking if they received the first email. A relevant resource, a case study, a specific question about their situation.
    • Day 7: A final nudge that explicitly closes the loop. Something like “I’ll assume you found what you needed, but if you’d still like to talk, here’s how to book time.”

    Delays and scheduling in Krom Automation let you postpone any action by minutes, hours, days, or weeks. Each delay node sits on the canvas between the previous action and the next one. You set it once and the sequence runs automatically for every submission from that point forward.

    The critical detail most guides miss: delays in Krom Automation run via Action Scheduler in the background, so a delayed email fires when it is supposed to, not during a page load and not dependent on someone being logged in. On low-traffic sites, configure a real server cron to ensure WordPress Cron fires on schedule rather than waiting for a visitor to trigger it.

    5. Branch the Sequence on Whether Someone Replied

    A Day 3 follow-up email sent to someone who already booked a call is annoying at best and actively harmful to the relationship at worst. The full solution requires branching based on an engagement signal: did this person take the action you wanted, or not?

    There are two practical approaches depending on your setup:

    1. Tag-based suppression: When someone books, fills out a second form, or completes any action that signals conversion, apply a tag or update a custom field. Build your follow-up sequence to check for that tag using a condition node before sending each delayed email. If the tag exists, the workflow exits without sending.
    2. Webhook-based signal: If your booking tool or CRM fires a webhook when someone converts, the incoming webhook receiver in Krom Automation Pro can catch that signal and update the contact’s status in WordPress, which your follow-up workflow then checks before proceeding.

    This is not a simple setup, but it is the difference between an automated sequence that helps and one that damages relationships by ignoring the reality of what the person did.

    What Each Approach Costs You in Time and Money

    The table below compares the realistic time cost of manual follow-up against a configured automation, and what each option costs over 12 months at different submission volumes.

    Scenario Manual follow-up Krom Automation (free) Krom Automation Pro
    50 submissions per month ~4 hours/month at $50/hr = $2,400/yr $0/yr after ~2 hours setup $119/yr (Basic, 1 site)
    200 submissions per month ~15 hours/month = $9,000/yr $0/yr, no run caps $119/yr (Basic, 1 site)
    Multi-site agency (5 sites) Scales linearly with headcount $0/yr per site, unlimited runs $199/yr (Standard, 5 sites)
    Delayed sequence (3 emails) Requires a human to remember Not available (Pro feature) Included, runs automatically
    Branch on conversion signal Manual CRM check before each send Conditions available free Webhook receiver + conditions

    The free version handles steps 1 through 3 with no time limits, no run caps, and no feature locked behind a paywall. The delayed sequence and webhook-based branching in steps 4 and 5 require Pro, which starts at $119 per year for a single site.

    How to Personalise Follow-Ups Based on Form Answers

    Personalisation at scale means the follow-up email reads as if it was written for that specific person, not for a generic contact. The mechanism is merge tags: variables that pull live data from the form submission into the email at send time.

    Every field in every supported form becomes available as a merge tag once the integration is connected. A form with a “Service interested in” dropdown produces a tag you can use in the subject line, the opening paragraph, and the CTA. A form with a budget field produces a tag you can use to route the notification to the right team member.

    • Subject line: “Following up on your [Service] enquiry, [First Name]” converts at higher rates than a generic subject
    • Body copy: Referencing the specific answer someone gave shows the email was not just auto-sent to a list
    • Conditional content: Using branching, you can show an entirely different paragraph based on which option was selected, not just swap a field value
    • CTA: Pointing to a resource relevant to the specific answer rather than a generic homepage link

    The full merge tags reference documents every tag format and shows examples for each field type, including checkboxes, multi-selects, and file upload fields.

    Personalisation is not about using someone’s first name. It is about proving, in the body of the email, that you read what they actually wrote.

    Should You Use a Native Plugin or a SaaS Tool Like Zapier?

    This question comes up often, and the honest answer depends on where your data can live and what your ongoing budget looks like.

    Decision factor Krom Automation (self-hosted) Zapier or similar SaaS
    Where form data is processed Your own server, never leaves your database Third-party servers in the US or EU
    Pricing model Flat annual fee, no per-task charges Per-task or per-zap pricing, scales with volume
    Cost at 200 tasks/day $119/yr regardless of volume Zapier Starter is $29.99/mo; Professional is $73.50/mo at that volume
    WordPress-native triggers 16 free triggers built for WordPress events Requires a form plugin that supports Zapier webhooks
    Execution logs Full per-step audit trail, stored on your server Log retention varies by plan, typically 7 to 30 days
    AI actions Included free, bring your own API key Requires separate Zapier AI add-on or external step

    For WordPress sites with GDPR obligations, processing form submission data through a third-party SaaS tool adds a data processor relationship that needs to be documented. Self-hosted automation removes that complexity because the data never leaves your server. Our guide on self-hosted versus SaaS automation and data privacy covers this in detail.

    Using AI to Write Personalised Follow-Up Emails Automatically

    Krom Automation includes three AI actions in the free version: AI Generate Text, AI Content Moderation, and AI Auto-Tag. The AI Generate Text action is the relevant one here. It lets you pass form field values into a prompt and receive a generated email draft as output, which then becomes the body of the Send Email action.

    The practical setup looks like this: the trigger fires on form submission, a condition node checks the value of a key field, the AI Generate Text action receives the relevant form fields as merge tags in the prompt, and the generated text flows into the email action. Every submission produces an email written specifically for that person’s answers, not a template with a name swapped in.

    • Supported providers: OpenAI GPT-4o and GPT-4o Mini, Google Gemini 2.0 Flash, Gemini 2.5 Flash Preview, Gemini 2.5 Pro Preview, Groq Llama 3.3 70B and Llama 3.1 8B
    • You bring your own API key and pay your AI provider directly at standard rates. wpRigel does not charge per AI call and does not mark up tokens.
    • The AI Content Moderation action can screen incoming form data before any follow-up is sent, flagging submissions that contain inappropriate content before a team member needs to read them

    Our post on AI WordPress automation covers what this approach actually achieves in practice and where the limits are.

    Hidden Costs and Honest Limitations

    No automation tool is the right answer for every situation. Here is what the marketing pages tend to leave out.

    • Delays depend on WordPress Cron. On very low traffic sites where no visitors arrive for hours, WP-Cron fires late. Configure a real server cron job if your follow-up timing matters at the minute level.
    • AI actions require your own API key. There is no built-in AI credit pool. You set up an account with OpenAI, Gemini, or Groq and pay them directly. For most sites with moderate form volume, the cost is under $5 per month.
    • Branch-on-reply logic requires Pro and some setup thinking. The free version has conditions, but the webhook receiver that catches external conversion signals is a Pro feature. Budget 2 to 3 hours for a properly branched sequence.
    • Krom Automation is WordPress-native. If your form and your follow-up destination both live outside WordPress entirely, this is not the right tool. The trigger or the action generally needs to touch your WordPress site.
    • Email deliverability is not included. Krom Automation sends emails via WordPress’s standard mail function. For high volume or business-critical follow-ups, route through an SMTP provider such as Postmark, SendGrid, or Mailgun to avoid landing in spam.

    Also from wpRigel

    Pollify is wpRigel’s Gutenberg-native poll, survey, and quiz plugin. Polls are built as real blocks inside the editor, so there are no shortcodes to paste and no separate interface to configure. If you want to add a short survey to a landing page alongside a contact form, Pollify handles it natively in the block editor.

    Commandify is a command palette for the WordPress admin. Press Cmd or Ctrl plus K from anywhere in the admin or frontend, type what you want, and act without clicking through menus. It is the only command palette with genuine WooCommerce order, product, and customer commands, so you can search an order by number, update a status, or email a customer without navigating away from what you were doing.

    Our Verdict: Who Should Build This and Who Should Wait

    Build it now if your site receives more than 20 form submissions per month and someone is currently reading each one and deciding whether to reply. At 20 submissions per month, a 3-email sequence across a 7-day window is 60 emails you are currently writing or forgetting to write. That is the wrong use of any person’s time.

    Start with the free version if your main goal is an immediate personalised confirmation and CRM contact creation. Both are free, both work across all the major form plugins, and both require no developer. Download Krom Automation from the WordPress.org plugin directory and follow the getting-started guide.

    Upgrade to Pro if you need the delayed sequence, the visual email builder, or the webhook-based branching on conversion signals. Pro starts at $119 per year for a single site, covers unlimited workflow runs, and carries a 14-day money-back guarantee. At 50 form submissions per month, it pays for itself in the time saved inside the first two weeks.

    Wait or look elsewhere if your automation needs involve two external services with no WordPress involvement, or if you already have hundreds of workflows running in a SaaS platform and migration cost outweighs the per-task savings.

    Compare all Krom Automation plans and pricing to find the right fit for your site count and budget.

    Frequently Asked Questions

    Does the free version of Krom Automation support form submission triggers?

    Yes. The free version integrates with all the major WordPress form plugins including Gravity Forms, WPForms, Contact Form 7, Fluent Forms, Elementor Forms, and Ninja Forms. The submission trigger, send email action, merge tags, and conditional branching are all available at no cost.

    Can I send different follow-up emails depending on which option a user selected?

    Yes, using conditional branching. Each branch checks the value of a specific form field and routes the workflow down a Yes or No path. Each path can have its own email action with completely different content, not just a different merge tag value.

    How do I stop sending follow-up emails to someone who already replied or booked?

    The most reliable method is tag-based suppression: when a conversion event occurs, apply a tag to the contact record. Each delayed email action in the sequence checks for that tag using a condition node before sending.

    If the tag exists, the workflow exits without firing. In Krom Automation Pro, the incoming webhook receiver can also catch external signals from booking tools or CRMs to trigger the tag update automatically.

    Will automated follow-up emails go to spam?

    Deliverability depends on your sending infrastructure, not the automation plugin. Route outgoing mail through a dedicated SMTP service such as Postmark, SendGrid, or Mailgun.

    Also ensure your domain has SPF, DKIM, and DMARC records configured correctly. Krom Automation sends via WordPress’s standard mail function, so deliverability is entirely within your control.

    How long does it take to set up a three-email follow-up sequence?

    A basic sequence with an immediate email, a Day 3 follow-up, and a Day 7 close takes roughly 90 minutes to configure from scratch, including connecting the form plugin and writing the email copy. Adding branching logic for conversion suppression adds another 60 to 90 minutes. The step-by-step workflow guide covers the full build process.

    The wpRigel Team

    September 9, 2026
    User Guide
  • Best Cart Abandonment Plugins for WooCommerce in 2026

    Around 70% of WooCommerce carts are abandoned before the customer completes checkout. The best cart abandonment plugins for WooCommerce, including CartFlows, FunnelKit Automations, Omnisend, and Krom Automation, each recover a slice of that revenue, but they solve different parts of the problem and choosing the wrong one costs you more than the plugin subscription. This guide is honest about where dedicated tools win, where general automation is enough, and what every comparison article leaves out.

    The biggest thing most roundups skip is the difference between the capture problem and the recovery problem. Recovery is sending the right email at the right time.

    Capture is identifying who abandoned in the first place, which is impossible if you never got their email. We cover both.

    WooCommerce has no built-in cart abandonment recovery. Nothing in core tracks abandoned sessions, stores partially filled carts, or sends follow-up emails. You need a plugin, or a workflow built on a general automation layer, or both.

    Browse the full Krom Automation feature list if you want to see how general workflow automation fits into a WooCommerce recovery stack before reading the full comparison below.

    The Two Problems You Are Actually Solving

    Most store owners think cart abandonment is one problem. It is two, and the tools that solve them are different.

    Problem 1: Capture. You cannot send a recovery email to someone whose email you do not have. Guest shoppers who fill in nothing before leaving are invisible to every recovery plugin on this list.

    The only fix is upstream: an email capture popup before checkout, a partial form save that grabs the email on field blur, or a logged-in session. No plugin recovers what was never captured.

    Problem 2: Recovery. Once you have an email, you need a timed sequence, a personalised message, optional coupon logic, and a link back to the exact cart. This is where dedicated plugins earn their keep. A three-email sequence spaced at 1 hour, 24 hours, and 72 hours outperforms a single immediate email by a measurable margin across most store categories.

    Sending a recovery email is easy. Knowing who to send it to is the problem nobody’s plugin page talks about.

    Quick Summary

    • Best free option: CartFlows (basic recovery, limited sequences)
    • Best paid dedicated tool: FunnelKit Automations or Omnisend, depending on whether you want CRM depth or multichannel reach
    • Best for stores already using an ESP: Connect your ESP directly via Krom Automation and skip a dedicated plugin entirely
    • Best for SMS plus email: Omnisend
    • Best for teams who need a visual workflow canvas: Krom Automation with WooCommerce triggers

    The Plugins Compared

    CartFlows

    CartFlows is the most installed free cart abandonment tool in the WooCommerce ecosystem. The free version captures logged-in customer emails, logs the abandoned cart, and can trigger a basic follow-up. The paid tier adds multi-step sequences and coupon automation.

    The honest limitation: CartFlows is primarily a funnel builder. Cart recovery is one module inside a larger product. If you want granular per-workflow analytics, a visual sequence editor, or SMS, you are outside CartFlows’ lane.

    FunnelKit Automations

    FunnelKit Automations (formerly WooFunnels) is the most feature-complete dedicated recovery tool tested for this roundup. It supports timed sequences, dynamic coupon generation, contact tagging, and a visual automation builder. It also tracks guest carts once an email field is touched, which closes part of the capture gap.

    The tradeoff is price. FunnelKit is a premium-first product. Smaller stores with under 500 monthly orders may find the full feature set excessive for their volume.

    Omnisend

    Omnisend is the strongest choice if SMS matters to your store. It handles email and SMS inside a single workflow, so a recovery sequence can start with an email at 1 hour and follow with an SMS nudge at 24 hours without switching platforms.

    The free tier allows up to 500 emails per month, which covers a small store. GDPR opt-in handling is built into the forms.

    The drawback is that Omnisend is a SaaS platform, not a self-hosted plugin. Your contact data, cart data, and automation logs live on Omnisend’s servers. For stores with strict data residency requirements, that is a compliance conversation worth having before signing up.

    Krom Automation

    Krom Automation is not a dedicated cart abandonment plugin. It is a visual workflow automation plugin for WordPress, and it includes WooCommerce triggers for Order Created and Order Completed in the free version, with 80+ additional Pro triggers covering the broader WooCommerce lifecycle. The distinction matters.

    Where Krom Automation wins is when your recovery workflow is one part of a larger automation stack. If an order completes, you want to tag a contact in FluentCRM, send a confirmation via Mailchimp, and notify your team on Slack, a dedicated cart tool cannot do all three in one canvas. Krom Automation can, and the FluentCRM integration and Mailchimp integration are both documented and ready to wire up.

    Where Krom Automation does not win against a dedicated tool: it does not track partial cart state or capture guest emails mid-session. If the Order Created trigger has not fired, there is nothing to act on. For raw cart recovery at volume, a dedicated plugin does more of the heavy lifting automatically.

    The free version is available on the WordPress.org plugin directory with no trial period, no run caps, and no features locked behind a paywall.

    Feature Comparison Table

    Plugin Guest cart tracking Email sequences SMS Visual canvas Self-hosted data Free tier
    CartFlows Partial (email field capture) Paid only No No Yes Yes
    FunnelKit Automations Yes (email field blur) Yes Via third party Yes Yes Limited
    Omnisend Yes Yes Yes Yes No (SaaS) Yes (500 emails/mo)
    Krom Automation No Yes (via delay nodes) Yes (via Twilio integration) Yes Yes Yes (unlimited runs)

    What It Costs to Recover a Cart: Year 1 vs Year 2

    The price you pay in month one is rarely the number that matters. The number that matters is what you spend per recovered order over 24 months, including platform fees, email send costs, and the time it takes your team to set sequences up and maintain them.

    Option Year 1 cost (est.) Year 2 cost (est.) Setup time Ongoing maintenance
    CartFlows free $0 $0 2 to 4 hours Low
    FunnelKit Automations Pro ~$249/year ~$249/year 4 to 8 hours Medium
    Omnisend paid tier ~$156/year (500 contacts) ~$156/year (scales with list) 3 to 6 hours Low to medium
    Krom Automation Pro + Mailchimp $119/year + Mailchimp costs $119/year + Mailchimp costs 3 to 5 hours Low
    Krom Automation free + own SMTP $0 $0 2 to 4 hours Low

    FunnelKit pricing is based on publicly listed rates at the time of writing. Omnisend pricing scales with contact count; the figure above assumes a list under 500 contacts. Always verify current pricing at the vendor’s site before committing.

    A free tool that recovers 15% of abandoned carts beats a $250/year tool that recovers 18%, unless your average order value is high enough to make that 3-point gap meaningful.

    How Many Emails Should a Recovery Sequence Have?

    Three emails is the standard that outperforms one and avoids the fatigue that comes with five or more. The timing that works across most store categories is:

    1. Email 1 at 1 hour: a simple reminder with a link back to the cart. No discount yet. Many abandoners forgot or got distracted, and a nudge is enough.
    2. Email 2 at 24 hours: add social proof, answer common objections, and introduce urgency if inventory is limited. A discount here is optional and depends on your margin.
    3. Email 3 at 72 hours: if you are going to offer a coupon, this is the moment. Save the discount for the last email, not the first. Offering it immediately trains buyers to abandon intentionally.

    Krom Automation handles this sequence with a delay node between each action. You set the interval in minutes, hours, or days on the canvas and wire each delay to the next email action. The conditional branching feature lets you skip email 3 if the order was already completed after email 1 or 2, which keeps your contact list clean and avoids sending a discount to someone who already paid full price.

    The Discount Coupon Question

    Every roundup mentions coupon generation. Few say anything useful about when not to use it. The honest answer has two parts.

    First, discounts work. A 10% coupon in the third recovery email reliably lifts recovery rates. Second, they condition a segment of your customers to abandon intentionally.

    Buyers who learn that waiting means a discount will wait. The stores most vulnerable to this are those with a small, repeat customer base where the same people shop monthly.

    The Krom Automation Create Coupon action generates a unique WooCommerce coupon per workflow execution, so two customers never share a code and the coupon expires when your sequence ends. If you are building this kind of workflow, the workflow settings documentation covers the run-once enforcement that prevents a single customer from triggering the coupon action twice.

    The Performance Question Nobody Covers

    Running a heavyweight cart tracking script on every product page and cart page adds JavaScript execution time. For stores on shared hosting with slow time-to-interactive already, that script is adding friction at exactly the moment a buyer is deciding whether to proceed. No comparison article measured this because it requires per-site testing, but it is worth checking your Core Web Vitals before and after installing any cart plugin.

    Krom Automation runs workflows in the background via Action Scheduler, which means nothing executes during the page load. The trigger fires after the WooCommerce event, and the queue processes independently.

    It does not add frontend scripts to your product or cart pages. For stores where page speed is already a concern, that architecture matters.

    For a broader look at how automation plugins affect site speed, our honest answer on automation plugin performance covers what to measure and what to ignore.

    What Happens After Recovery

    Recovered customers are not the same as customers who never abandoned. Research across e-commerce stores consistently shows that discount-recovered buyers have lower repeat purchase rates and higher return rates than buyers who converted at full price.

    That does not mean recovery is a bad strategy. It means measuring recovery as a cost centre rather than pure revenue is more accurate.

    Three things worth tracking once your sequence is running:

    • Recovery rate by email number: if most of your recoveries happen on email 1, you may not need emails 2 and 3 at all
    • Recovery rate by coupon vs no coupon: test a cohort without the coupon before assuming it is necessary
    • 90-day repeat purchase rate for recovered customers: if it is significantly lower than your baseline, you are recovering revenue but not acquiring loyal customers

    Krom Automation’s analytics dashboard shows execution counts and success rates per workflow. For deeper customer lifecycle tracking, connecting to a CRM via the ActiveCampaign integration or FluentCRM integration lets you tag recovered contacts and segment them separately in your reporting.

    Recovering an order and acquiring a customer are different outcomes. If your recovery emails train buyers to abandon on purpose, you are paying to recover revenue you would have had anyway.

    When You Do Not Need a Dedicated Plugin

    If your email service provider already has WooCommerce integration, a dedicated cart abandonment plugin may be redundant. Klaviyo, Mailchimp, ActiveCampaign, and Omnisend all have WooCommerce connectors that can trigger abandonment sequences natively. Adding a second plugin that does the same job creates duplicate event handling, potential conflicts, and two sets of logs to maintain.

    The question to ask before installing anything: does your current ESP already see WooCommerce cart events? If yes, build the sequence there first. If no, either connect it via a general automation layer or use a dedicated plugin.

    Krom Automation’s Mailchimp integration, ConvertKit integration, and MailerLite integration let you bridge WooCommerce events to your existing ESP without adding a dedicated cart plugin. The WooCommerce Order Created trigger fires when a checkout begins, and a delay node plus conditional branch handles the logic of whether to proceed with the sequence or stop because the order was already completed.

    For a broader look at WooCommerce automation beyond cart recovery, our WooCommerce automation plugin roundup covers the full stack.

    GDPR and Consent

    Sending a cart abandonment email without explicit consent is a compliance risk in the EU and UK. The technical approach that covers most stores is a pre-checked or unchecked consent checkbox at checkout combined with a clear statement about what emails the buyer will receive. An unchecked checkbox that the buyer must actively tick is the more defensible position under GDPR.

    For guest carts, the situation is stricter. If you captured an email from a partial form fill without an explicit consent signal at the point of capture, that email may not be usable for marketing under GDPR.

    Most dedicated cart tools surface a consent option at the capture point. Verify that your chosen tool’s implementation meets the standard your legal team requires, not just what the plugin’s marketing page claims.

    Which Tool for Which Store

    • New store, zero budget: CartFlows free, then evaluate in 90 days based on recovery volume
    • Store with 200 to 2,000 monthly orders, email-only recovery: FunnelKit Automations or Krom Automation Pro connected to your ESP
    • Store that needs SMS alongside email: Omnisend, and accept the SaaS tradeoff
    • Store already using FluentCRM, Mailchimp, or ActiveCampaign: wire WooCommerce events through Krom Automation to your existing ESP before adding a dedicated plugin
    • Agency managing multiple WooCommerce stores: Krom Automation Enterprise at $369/year for unlimited sites, or $799 lifetime, rather than per-plugin licensing for each client

    See the full Krom Automation pricing breakdown including the Basic and Standard plans if you are managing fewer than 5 sites.

    Also from wpRigel

    Pollify is wpRigel’s Gutenberg-native poll, survey, and quiz plugin. Polls are built as real blocks directly inside the block editor, with no shortcodes to paste and no separate configuration panel to learn. If you want to survey customers after checkout or embed an NPS poll on a product page, Pollify handles it without touching your theme.

    Commandify is a command palette for the WordPress admin. Press Cmd or Ctrl plus K to search orders, update products, change order status, and run admin actions without navigating through menus. It is the only WordPress command palette with genuine WooCommerce depth, covering orders, products, product variations, and customers as first-class commands.

    Our Verdict

    If you run a store doing meaningful volume and cart recovery is your primary concern, FunnelKit Automations is the most complete dedicated tool. It handles guest capture, timed sequences, coupon logic, and visual automation in one product. If SMS matters, Omnisend is the stronger choice, with the caveat that your data leaves your server.

    If you are already using an ESP and just need to connect WooCommerce events to it cleanly, skip the dedicated plugin. Use Krom Automation to bridge the trigger to your existing email tool, add a delay node, wire in a conditional branch that stops the sequence on order completion, and you have a functional recovery workflow without a new subscription. The free version covers the core WooCommerce triggers and the Send Email action with no cap on executions.

    What we would not do is stack a dedicated cart tool on top of an ESP that already handles WooCommerce events. Duplicate triggers, duplicate logs, and two sets of settings to maintain is not a system, it is a liability. Pick one layer and build the sequence there.

    Download Krom Automation free and connect your first WooCommerce trigger today, or compare the Pro plans if you need the full integration library.

    Frequently Asked Questions

    Does WooCommerce have built-in cart abandonment recovery?

    No. WooCommerce core does not track abandoned carts, store partial sessions, or send follow-up emails. You need a dedicated plugin or a workflow automation tool connected to WooCommerce events.

    Which cart abandonment plugin works for guest users?

    FunnelKit Automations and Omnisend both capture guest email addresses when a visitor types into the email field at checkout, before they complete the form. CartFlows free only tracks logged-in users. Krom Automation does not track partial cart state at all, so it is not the right tool for guest recovery at scale.

    How many abandoned cart emails should I send, and how far apart?

    Three emails covers most stores well: one at 1 hour, one at 24 hours, and one at 72 hours. The first should be a simple reminder with no discount. Save any coupon offer for the third email, not the first, to avoid conditioning buyers to abandon intentionally.

    Is it GDPR-compliant to send abandoned cart emails without explicit consent?

    In the EU and UK, sending marketing emails without explicit consent carries compliance risk. The defensible approach is a consent checkbox at checkout or at the point of email capture. Verify your chosen plugin’s consent handling before sending sequences to EU contacts.

    Can I use Krom Automation instead of a dedicated cart abandonment plugin?

    Yes, if you already use an email service provider with a WooCommerce connector, or if you want to build a recovery sequence in a visual canvas that also handles other post-order automations. It does not replace a dedicated tool for guest cart capture, but for stores managing automation across multiple areas, combining WooCommerce triggers with delay nodes and conditional branches covers the core recovery use case without an extra subscription.

    The wpRigel Team

    September 9, 2026
    User Guide
  • Best WordPress Subscription and Recurring Payment Plugins

    The best WordPress subscription plugins in 2026 are MemberPress, Paid Memberships Pro, WooCommerce Subscriptions, Restrict Content Pro, and Paid Member Subscriptions, each suited to a different job. MemberPress handles content access and billing under one roof. WooCommerce Subscriptions is the right call when physical or digital products drive your recurring revenue.

    Paid Memberships Pro is the strongest free-starting option for membership sites. The right choice depends on what you are selling and what you plan to automate around the sale.

    Most roundups stop at feature tables. This one also covers what happens when you want to switch, because every plugin in this category creates some degree of lock-in, and none of the other guides mention that before you sign up.

    We also cover how pairing any of these plugins with Krom Automation turns a billing event into a full workflow, sending emails, tagging contacts in your CRM, enrolling students in a course, or posting to Slack, without any custom code.

    Quick Summary

    PluginBest forFree tier?Starting price (annual)
    MemberPressContent membership sitesNo$179/year
    Paid Memberships ProBudget-conscious membership sitesYes$247/year (Plus)
    WooCommerce SubscriptionsProduct-based recurring billingNo$279/year
    Restrict Content ProSimple content restrictionNo$99/year
    Paid Member SubscriptionsLightweight WooCommerce add-onYes$99/year

    What Is the Difference Between a Membership Plugin and a Subscription Plugin?

    A membership plugin focuses on access control: who can see which content, which pages, and which files. A subscription plugin focuses on billing: collecting recurring payments, managing trial periods, handling failed charges, and processing cancellations. In practice, most tools do both, but they come from one direction or the other, and that origin shapes what they do well.

    If your primary problem is gating posts and pages, start with a membership plugin. If your primary problem is billing a customer every month for a product or service, start with a billing-first tool like WooCommerce Subscriptions. Choosing the wrong category costs you months of configuration work trying to make a tool do something adjacent to its core purpose.

    The Best WordPress Subscription Plugins, Ranked by Use Case

    MemberPress: Best for Content Membership Sites

    MemberPress is the most complete single-plugin solution for content-gated membership sites. It handles pricing pages, access rules, payment collection, and reporting without requiring a separate WooCommerce install. Setup takes roughly 2 to 3 hours for a basic three-tier membership, compared to a week or more of custom development to replicate the same structure from scratch.

    What it does well:

    • Visual access rules that restrict any post, page, category, or custom post type by membership tier
    • Built-in coupons, free trials, and prorated upgrades between plans
    • Payment gateway support for Stripe, PayPal, and Authorize.net out of the box
    • LearnDash, TutorLMS, and other LMS integrations for course-gated content
    • Dunning management: automatic payment retry emails on failed charges

    What it does not do well: MemberPress has no free tier. The entry plan at $179/year covers 1 site but omits affiliate integration and advanced developer tools.

    Reporting is adequate but not deep; you cannot filter failed payment attempts by gateway or date range without a third-party add-on. The admin interface is dense and takes several hours to learn fully.

    MemberPress exposes membership lifecycle events that Krom Automation reads natively. When a member signs up, upgrades, or cancels, you can trigger a workflow automatically. The MemberPress integration documentation shows the exact triggers available and how to build the onboarding or offboarding sequence without writing a line of PHP.

    A membership plugin that does not expose its billing events to automation is a half-finished tool. You end up doing by hand exactly the work the software was supposed to eliminate.

    Paid Memberships Pro: Best Free Starting Point

    Paid Memberships Pro (PMPro) is the strongest option if you want to start free and pay only when your site grows. The free version on WordPress.org handles unlimited membership levels, Stripe and PayPal integration, and basic content restriction. That is a genuine free tier, not a crippled demo.

    Key free features:

    • Unlimited membership levels with separate pricing and access rules
    • Stripe, PayPal, and check/offline payment support
    • Content restriction on posts, pages, and categories
    • Basic reports: active members, cancelled members, revenue by month

    The paid Plus plan at $247/year adds 65+ add-ons covering email marketing sync, advanced reporting, group memberships, corporate accounts, and WooCommerce integration. Each add-on is granular, so you pay for the capabilities your site actually needs rather than a bundle that includes 30 things you will never use.

    The honest limitation is that PMPro’s breadth comes at a complexity cost. Configuring corporate accounts or multi-site membership correctly takes longer than MemberPress because options are distributed across multiple add-on settings screens rather than one unified interface.

    WooCommerce Subscriptions: Best for Product-Based Recurring Revenue

    WooCommerce Subscriptions is the right tool when recurring billing wraps around a WooCommerce product, whether physical, digital, or a service. It turns any WooCommerce product into a subscription product with weekly, monthly, or annual billing intervals. It does not handle content restriction natively; that requires a separate membership plugin layered on top.

    Billing capabilities worth noting:

    • Synchronised billing dates so all subscribers renew on the same day of the month
    • Prorated charges when customers upgrade or downgrade mid-cycle
    • Automatic retry on failed payments with configurable intervals
    • Subscriber self-management: pause, cancel, or change payment method from My Account
    • Trial periods and introductory pricing on any subscription product

    At $279/year it is the most expensive single plugin in this list. WooCommerce itself must already be installed, so the total stack cost includes WooCommerce (free) plus any payment gateway extension you use.

    For stores already running WooCommerce, that is not extra work. For sites without WooCommerce, adding it just for subscriptions is a meaningful overhead in plugin weight and admin complexity.

    The WooCommerce Subscriptions integration with Krom Automation lets you fire workflows on subscription events: new subscription, renewal, payment failure, cancellation, and expiry. That means you can tag a subscriber in FluentCRM, enroll them in a LearnDash course, and send a custom welcome email in a single automated workflow triggered the moment the payment clears.

    Restrict Content Pro: Best for Simplicity

    Restrict Content Pro does one thing cleanly: it gates WordPress content behind a paywall and collects recurring payments. There is no WooCommerce dependency, no page builder conflict, and no 50-option settings screen. If your site has one or two membership tiers and a simple content model, this plugin gets you live in under an hour.

    Pricing starts at $99/year for a single site with Stripe and PayPal support, discount codes, and email notifications. The $249/year Professional plan adds integrations with Mailchimp, ConvertKit, and Slack, plus CSV export of member data. The $499/year Ultimate tier adds an affiliate system and group accounts.

    The limitation is also its strength: Restrict Content Pro does not try to be everything. Sites with complex tiered access rules, physical product subscriptions, or LMS integration will hit its ceiling within a few months. If you expect to grow significantly, choose a tool with more headroom now rather than migrate later.

    Paid Member Subscriptions: Best Lightweight WooCommerce Add-On

    Paid Member Subscriptions is a free plugin that sits alongside WooCommerce to add membership and subscription billing without the WooCommerce Subscriptions price tag. The free version handles unlimited membership plans, content restriction, and Stripe and PayPal payments. The Pro version at $99/year adds WooCommerce product restriction, global discounts by membership level, and a visual email builder.

    It is a practical alternative to WooCommerce Subscriptions for stores that need basic recurring billing without the full dunning management and proration features. The trade-off is less mature payment failure handling and a smaller add-on ecosystem. For a WooCommerce store with one subscription product and moderate volume, that trade-off is often worth the $180/year saving.

    The Automation Layer Most Sites Skip

    Every plugin in this list fires an event when something happens: a subscription starts, renews, fails, or cancels. What most sites do with those events is nothing, because connecting them to a CRM, an email sequence, a Slack notification, or a course enrollment requires code or a separate automation tool.

    Krom Automation is the automation layer that sits beneath your subscription plugin and does that connecting work. It runs inside WordPress, so your subscriber data, execution logs, and API credentials stay in your own database.

    There is no per-task billing, no monthly workflow cap, and no API key markup. You pay once for the plugin; what runs through it is yours.

    Practical workflows worth building on day one:

    • New subscriber signs up, Krom tags them in FluentCRM and enrolls them in a LearnDash course automatically
    • Payment fails, Krom sends a personalised dunning email after 24 hours, then a second after 72 hours if still unpaid
    • Subscription cancels, Krom logs the cancellation reason to Google Sheets and sends a win-back coupon after 7 days
    • Subscriber upgrades their plan, Krom posts a notification to a Slack channel so your team knows immediately

    The Krom Automation workflow model uses a visual drag-and-drop canvas rather than a list editor, so you can see the entire subscription lifecycle in one view. Conditional branching lets you fork the workflow at any point: send one sequence to annual subscribers, a different one to monthly, and a third to trial users who have not yet paid.

    The subscription plugin handles the billing. What happens after the billing event is entirely up to you, and that is where most sites leave serious retention value on the table.

    The Lock-In Problem No One Talks About

    Every guide in this category helps you pick a plugin. None of them tell you what happens when you want to leave. That is a real problem, because changing subscription plugins on a live site with paying subscribers is one of the most disruptive migrations in WordPress.

    Here is what actually transfers and what does not:

    What you are migratingTransfers automatically?What you actually face
    Subscriber email listYes, via CSV exportEasy. Every plugin exports members.
    Active recurring billingNoStripe/PayPal subscription IDs are plugin-specific. Subscribers must re-enter payment details unless you write custom migration code.
    Membership access rulesNoAccess rules are stored per-plugin. You rebuild them in the new tool manually.
    Payment historyPartialStripe/PayPal logs stay in your payment gateway. Plugin-side revenue reports start at zero.
    Discount codes and trialsNoMust be recreated in the new plugin. Active trial users may lose their remaining trial period.
    Custom member metaNoPlugin-specific user meta does not map automatically to a new plugin’s schema.

    The practical implication: the most expensive time to change subscription plugins is after you have 500 paying subscribers, not before. The migration cost at that scale can exceed $2,000 to $5,000 in developer time if you want billing continuity with no subscriber disruption. Choose the plugin with more headroom than you currently need, and make that choice once.

    WooCommerce Subscriptions and MemberPress both have the largest ecosystems of migration tools and developer familiarity, which lowers the cost if you do eventually need to move. Niche or newer plugins carry more migration risk simply because fewer developers have done it before.

    Which Payment Gateways Do These Plugins Support?

    All five plugins in this roundup support Stripe and PayPal. Beyond that, support varies significantly:

    • MemberPress: Stripe, PayPal, Authorize.net, and offline payments. Stripe is the recommended gateway for dunning and retry logic.
    • Paid Memberships Pro: Stripe, PayPal, Braintree, Authorize.net, check/offline. The widest gateway list in this group.
    • WooCommerce Subscriptions: Any WooCommerce-compatible gateway that supports recurring billing. Stripe, PayPal, Square, and most major processors qualify.
    • Restrict Content Pro: Stripe and PayPal. Two gateways only, which is sufficient for most sites but limiting for international stores that need local payment methods.
    • Paid Member Subscriptions: Stripe and PayPal in the free version. PayPal Express available in Pro.

    Do These Plugins Handle Free Trials and Coupons?

    Yes, but the implementation differs. MemberPress, WooCommerce Subscriptions, and Paid Memberships Pro all support both free trials and discount codes natively.

    Restrict Content Pro supports discount codes and trial periods on paid plans. Paid Member Subscriptions handles discount codes in Pro but has more limited trial period configuration.

    The more important question is whether your automation responds correctly to trial events. A subscriber on a free trial should receive different emails, different access levels, and different follow-up than a paying subscriber. Building that distinction manually is the kind of repetitive work that takes 20 to 30 minutes per campaign and scales poorly.

    Krom Automation handles it with a single conditional branch in the workflow that checks the subscription type before deciding which path to follow. The conditions and branching documentation shows how to set that up without code.

    Will a Subscription Plugin Slow Down Your Site?

    A well-coded subscription plugin adds minimal frontend load because subscription logic runs in the admin and on account pages, not on every page load. The performance risk comes from poorly optimised database queries at renewal time, especially on sites with tens of thousands of subscribers.

    WooCommerce Subscriptions has the most mature performance record at scale. Newer or smaller plugins may not have been tested against large subscriber counts.

    The automation layer carries its own performance consideration. Krom Automation runs all workflow execution via Action Scheduler in the background, so nothing fires during a page load and nothing slows the front end. Our post on whether automation plugins slow down WordPress explains the technical difference between foreground and background execution and why it matters under load.

    Subscription volume does not cause slowdowns. Synchronous execution of subscription logic on page load does. Those are different problems with different fixes.

    Year One vs. Year Two Cost Comparison

    PluginYear 1 cost (1 site)Year 2+ costLifetime option?
    MemberPress Basic$179$179/yearNo
    PMPro Plus$247$247/yearNo
    WooCommerce Subscriptions$279$279/yearNo
    Restrict Content Pro$99$99/yearNo
    Paid Member Subscriptions Pro$99$99/yearNo
    Krom Automation (Basic, 1 site)$119/year or $299 lifetime$119/year or $0 (lifetime)Yes, $299

    Note: all subscription plugin prices above are annual renewals. None of the major subscription billing plugins currently offer a lifetime licence. Krom Automation does, at $299 for a single site, which matters when you are already paying $179 to $279/year on the subscription plugin itself.

    Which Plugin Is Best for Selling Online Courses?

    If your primary product is an online course, the combination of MemberPress plus LearnDash is the most proven setup. MemberPress handles billing and access control; LearnDash handles course structure, quizzes, and completion tracking. The native integration between the two means a paid membership automatically unlocks the corresponding courses.

    Paid Memberships Pro also integrates with LearnDash and TutorLMS. WooCommerce Subscriptions can gate course access when combined with a membership plugin, but the configuration is more complex because three separate plugins must agree on who has access to what.

    Our guide to the best WordPress LMS plugins covers the course platform side of this decision in detail, including which platforms expose automation hooks for enrollment and completion events.

    Connecting Your Subscription Plugin to Email and CRM Tools

    A subscription plugin that does not talk to your email platform means manually managing two separate systems. The most common connection points are: tagging a new subscriber in Mailchimp, adding them to a ConvertKit sequence, or creating a contact in FluentCRM with their subscription tier noted.

    Krom Automation handles all of these natively. The Mailchimp integration and FluentCRM integration both support tagging on subscription events, meaning you can build a single workflow that fires on MemberPress signup and branches based on which membership level the subscriber chose, tagging them appropriately in your CRM without any custom code. You can also sync subscribers to ConvertKit sequences the same way.

    Also from wpRigel

    Pollify is wpRigel’s poll and survey plugin, built as native Gutenberg blocks. There are no shortcodes to paste and no separate admin interface to navigate. If you run a membership site and want to collect feedback from subscribers, Pollify drops directly into any post or page inside the block editor.

    Commandify is a command palette for the WordPress admin. Press Cmd or Ctrl plus K to search any order, user, post, or setting and take action on it immediately, without clicking through menus. It is the only WordPress command palette with real WooCommerce order, product, and customer commands built in, which makes it genuinely useful for subscription store management.

    Our Verdict

    For a content membership site, MemberPress is the most complete single-plugin solution if budget allows. Paid Memberships Pro is the better call if you want to start free and expand incrementally.

    For a WooCommerce store with recurring billing, WooCommerce Subscriptions is the right tool and its payment failure handling justifies the price at meaningful volume. For a simple single-tier content gate, Restrict Content Pro gets you live fastest at the lowest cost.

    Whichever plugin you choose, connect it to an automation layer from day one. Manual onboarding, dunning, and cancellation flows are where membership revenue leaks, and they are also the easiest problems to fix with a 20-minute workflow build.

    Download Krom Automation free from the WordPress.org plugin directory, connect it to your subscription plugin, and build your first workflow before your next renewal batch runs. The free version includes 16 triggers, 21 actions, and a full visual canvas with no run caps.

    See Krom Automation plans and pricing to compare annual and lifetime options across 1, 5, and unlimited sites.

    Frequently Asked Questions

    Can I add subscriptions to WooCommerce without buying WooCommerce Subscriptions?

    Yes. Paid Member Subscriptions has a free tier that adds basic recurring billing to WooCommerce without the WooCommerce Subscriptions licence fee.

    The trade-off is less mature payment failure handling and fewer gateway options. For high-volume stores or complex subscription products, WooCommerce Subscriptions is worth the $279/year cost.

    What happens to my subscribers if I switch subscription plugins?

    Your subscriber email list exports easily via CSV. Active recurring billing does not transfer automatically because Stripe and PayPal subscription IDs are tied to the originating plugin. Subscribers will need to re-enter their payment details unless you hire a developer to write a custom migration script, which typically costs $2,000 to $5,000 depending on subscriber count and complexity.

    Is there a free WordPress subscription plugin that is actually usable?

    Paid Memberships Pro and Paid Member Subscriptions both offer genuinely usable free tiers. PMPro’s free version handles unlimited membership levels, Stripe and PayPal integration, and content restriction without any paid add-ons required. It is not a time-limited trial.

    MemberPress vs. Paid Memberships Pro: which should I choose?

    Choose MemberPress if you want everything in one plugin with a unified settings interface and are comfortable paying $179/year from day one. Choose Paid Memberships Pro if you want to start free, add capabilities as your site grows, and prefer a modular add-on model over a bundled feature set.

    Do WordPress subscription plugins work with Stripe and PayPal?

    All five plugins covered in this article support both Stripe and PayPal. Stripe is the stronger choice for dunning management and payment retry logic because its API gives plugins more control over retry timing and failure reason codes than PayPal’s recurring billing API does.

    How do I restrict content to paying members in WordPress?

    Every plugin in this roundup handles content restriction. The method differs slightly: MemberPress and Restrict Content Pro use access rules you define per post, page, or category.

    WooCommerce Subscriptions relies on a separate membership plugin for content gating. Paid Memberships Pro handles both billing and restriction natively in its free tier.

    The wpRigel Team

    September 8, 2026
    User Guide
  • Best WordPress Form Plugins for Automated Workflows

    The best WordPress form plugins in 2026 are WPForms, Gravity Forms, Fluent Forms, Ninja Forms, and Contact Form 7, and the right one depends on what happens after someone clicks Submit. A form that collects data but forces you to export a CSV, log into a third tool, and manually trigger the next step is not saving you time.

    It is creating a different kind of work. This article assesses each plugin on its own merits first, then on how cleanly it hands data off to automated workflows.

    We build Krom Automation, a visual workflow automation plugin for WordPress, so we have a stake in this. That means we have tested all of these form plugins against real automation scenarios, and it also means you should weigh our perspective accordingly. Where a competitor does something better, we say so.

    If you want to skip straight to the automation layer, the guide on how Krom Automation works explains triggers, actions and workflows from scratch.

    Browse the full Krom Automation feature list to see every trigger and action available before diving into the plugin comparisons below.

    Quick Summary

    • WPForms: easiest drag-and-drop builder, strong free tier, best for beginners and simple contact forms
    • Gravity Forms: most powerful conditional logic and calculation engine, no free version, best for complex forms and developer teams
    • Fluent Forms: best value for money, fast and lightweight, strong native automation hooks
    • Ninja Forms: highly modular, free core with paid add-ons, good for teams that want to buy only what they need
    • Contact Form 7: lightest footprint, free forever, no drag-and-drop, best for simple contact forms on low-traffic sites
    • Elementor Forms: the right call only if you are already building entirely in Elementor

    How We Judged These Plugins

    Every plugin below was assessed on four criteria, in this order of importance. A plugin that wins on criterion one but fails criterion four is still a reasonable choice for the right site.

    1. Core form-building capability: field types, conditional logic, multi-step support, file uploads, spam protection
    2. Performance impact: script load on pages without a form, database write efficiency, behaviour under high submission volume
    3. Automation depth: what triggers are exposed natively, how reliably submission data is passed, whether the integration supports merge tags and conditional branching
    4. Total cost: free tier limits, paid plan pricing, and whether the features you actually need are locked behind a higher tier

    We did not score on page builder compatibility as a primary criterion. Most of these plugins work with Elementor, Divi and Beaver Builder. That is table stakes in 2026, not a differentiator.

    WPForms

    WPForms is the easiest form plugin to set up and the one we most often recommend to site owners who are not developers. The drag-and-drop builder is genuinely fast: a working contact form takes under 3 minutes from install to live. The free version (WPForms Lite) covers basic contact and feedback forms without any artificial field limits.

    The paid tiers start at around $49 per year for one site (Basic) and climb to $299 per year for unlimited sites (Elite). Conditional logic, payment integrations and multi-step forms require at least the Plus tier at $99 per year. That is the most common point where users hit a ceiling on the free version.

    On the automation side, the WPForms integration with Krom Automation fires on every form submission and passes all field values as merge tags. That means you can build a workflow that tags a user in FluentCRM, sends a Slack notification to your team, and queues a follow-up email, all from a single WPForms submission, without writing a line of PHP.

    A form plugin that collects data but makes you export a CSV to act on it is not saving you work. It is moving the work one step downstream.

    Where WPForms falls short: the spam protection on the free tier relies on reCAPTCHA, which adds a round-trip to Google’s servers on every submission. The paid tiers add Akismet and smart CAPTCHA, but teams running high-traffic lead gen forms will notice the difference. Script load is also slightly heavier than Contact Form 7 or Fluent Forms on pages where a form is not present, though the gap is small on well-cached sites.

    Gravity Forms

    Gravity Forms has no free version. Licences start at $59 per year for a single site (Basic), $159 per year for up to 3 sites (Pro), and $259 per year for unlimited sites (Elite). If you need add-ons for Stripe, PayPal, Zapier or Salesforce, those require the Pro or Elite tier.

    The conditional logic engine is the most capable in this list. You can show or hide fields, skip pages in a multi-step form, change the form action, and calculate values, all based on previous answers. For quote calculators, multi-branch applications, and complex intake forms, no other plugin in this list matches it without custom development.

    The Gravity Forms integration with Krom Automation exposes form submissions as a trigger and makes all field values available as merge tags. Because Gravity Forms supports repeater fields and advanced field types, you need to map those carefully in the workflow builder, but the connection is reliable once configured.

    The honest case against Gravity Forms is cost. If your forms are straightforward contact or lead capture forms, you are paying $59 to $259 per year for conditional logic power you will never use. Fluent Forms at $79 per year or WPForms at $49 covers 80 percent of use cases at a lower price.

    Gravity Forms is worth the price when you are building forms that are genuinely complex. It is not worth it for a five-field contact form.

    Fluent Forms

    Fluent Forms is the best value plugin in this list and the one that surprises people most once they install it. The free version includes conditional logic, multi-step forms, file uploads and a conversational form mode.

    Most form plugins charge for at least two of those. Paid plans start at $79 per year for a single site and $199 per year for unlimited sites.

    Performance is where Fluent Forms genuinely stands out. It loads no JavaScript on pages that do not contain a form, which is a problem the heavier plugins do not solve cleanly. On a site where forms appear on two or three pages out of fifty, that is a meaningful difference in page weight for the majority of visitors.

    The Fluent Forms integration documentation covers the full trigger setup and includes automation examples for lead capture, user registration and payment confirmation flows. The native hooks are well-structured, which means merge tags resolve reliably and conditional branching in downstream workflows works without workarounds.

    Where Fluent Forms is weaker: the builder interface, while capable, is less polished than WPForms. New users sometimes take longer to find advanced settings. Documentation has improved in 2026 but still has gaps compared to the more established plugins.

    For a developer or technical site owner, none of that matters. For a non-technical user, WPForms may be the better starting point.

    Ninja Forms

    Ninja Forms takes a modular approach. The core plugin is free and covers basic form building, field types and email notifications. Advanced features, including conditional logic, Stripe payments, Mailchimp integration and multi-part forms, are sold as individual add-ons or bundled in annual plans starting around $99 per year.

    The modular model has a real advantage: you pay only for what you need. A site that needs conditional logic but not payments buys one add-on. The disadvantage is that costs can creep up if you need several add-ons, and keeping track of which licence covers which feature adds overhead.

    The Ninja Forms integration with Krom Automation works on the form submission trigger and passes all submitted field values downstream. One practical note: Ninja Forms uses a field key system to identify fields, so your workflow merge tags reference keys rather than labels. That takes five minutes to learn and is not a problem after the first workflow.

    Ninja Forms rewards teams that know exactly which features they need. It punishes teams that discover requirements mid-project.

    Who Ninja Forms suits best: developers and agencies building for clients with specific, known requirements who want to avoid paying for a full-featured plan when only two add-ons are needed. It is less suitable for beginners who do not yet know what their forms will need to do.

    Contact Form 7

    Contact Form 7 is free, always has been, and is the most widely installed form plugin in the WordPress repository. More than 5 million active installs is a number that reflects longevity rather than current best-in-class status. The plugin uses a shortcode-based markup language to define forms, which means no drag-and-drop builder.

    For developers, this is fine. For non-developers, it has a real learning curve.

    The performance case for Contact Form 7 is strong. It is one of the lightest form plugins available.

    Script load is minimal and there are no background processes running. On a simple site that needs one or two contact forms and nothing more, it is hard to justify a paid alternative.

    The Contact Form 7 integration with Krom Automation fires on form submission and makes field values available as merge tags. The integration works reliably, though Contact Form 7 does not natively expose as much metadata per submission as paid plugins do.

    For simple notification and email workflows, that is not a limitation. For complex multi-branch workflows, you may want more submission context than CF7 provides.

    The honest question about Contact Form 7 in 2026 is whether its free status still justifies the tradeoffs. Fluent Forms offers a free tier with conditional logic and a drag-and-drop builder.

    WPForms Lite is easier for non-developers. If you are starting from scratch, Contact Form 7 is worth considering only if you have a developer comfortable with its syntax or if your forms will never need conditional logic.

    Elementor Forms

    Elementor Forms is a strong choice if and only if your entire site is built in Elementor. It is part of Elementor Pro (starting at $59 per year for one site) and integrates tightly with the Elementor visual builder. You design the form in the same interface you use to design the page, which removes the friction of switching tools.

    The Elementor Forms integration with Krom Automation supports form submission triggers with full field value access. The setup is the same as other form integrations: select the trigger, map your fields, build the action sequence.

    Where Elementor Forms falls short: conditional logic is limited compared to Gravity Forms or Fluent Forms. Multi-step forms require workarounds.

    And if you ever migrate away from Elementor, your forms migrate with it or have to be rebuilt. It is a capable option inside its own ecosystem and a poor choice outside it.

    Automation Depth Compared: A Decision Table

    Plugin Free tier supports automation Merge tags in Krom Automation Conditional branching downstream Annual cost for 1 site (paid)
    WPForms Yes (Lite) All fields Yes From $49
    Gravity Forms No free tier All fields including repeaters Yes From $59
    Fluent Forms Yes (free core) All fields Yes From $79
    Ninja Forms Yes (free core) All fields via field keys Yes From $99
    Contact Form 7 Yes (always free) Submitted fields Yes Free
    Elementor Forms Requires Elementor Pro All fields Yes From $59 (Elementor Pro)

    Which Plugin for Which Situation

    This is the table that matters most for making a decision. Match your situation to the recommendation rather than chasing the plugin with the longest feature list.

    Situation Best choice Why
    First WordPress site, non-developer WPForms Lite Fastest to learn, drag-and-drop, solid free tier
    Complex conditional forms, quote calculators Gravity Forms Most capable logic engine available
    Best free tier with conditional logic Fluent Forms Conditional logic free, lightest paid upgrade path
    Agency building for clients with known requirements Ninja Forms or Gravity Forms Modular or powerful enough to handle diverse briefs
    One simple contact form, developer comfortable with markup Contact Form 7 Zero cost, minimal footprint
    Site already fully built in Elementor Elementor Forms No additional plugin needed, same builder interface
    High-traffic site needing reliable automation on every submission Fluent Forms or Gravity Forms Most reliable submission hooks under load

    What Happens After the Form Submits

    Most form plugin comparisons stop at the Submit button. That is where the work actually begins.

    A lead capture form that emails you a notification is doing one action manually each time. A lead capture form connected to a workflow can tag the contact in FluentCRM, subscribe them to a Mailchimp list, send a personalised welcome email, and notify your sales team in Slack, in sequence, automatically, every time.

    The difference in setup time is about 20 minutes once. The difference in recurring time saved is every minute you would have spent doing that sequence by hand, across every submission, for the life of the site.

    On a site receiving 50 lead submissions per month, even a 3-minute manual response routine costs 2.5 hours per month. Automating it costs nothing after the initial setup.

    The form plugin is the input. The automation layer is what decides whether that input becomes action or becomes a task on your to-do list.

    Krom Automation connects to all six form plugins covered in this article. The conditions and branching documentation explains how to build Yes/No logic into any workflow, including routing different form responses to different actions based on what the user submitted.

    For teams building email sequences triggered by form submissions, the visual email builder in Krom Automation Pro lets you design those emails in a block editor interface without touching HTML. Pair that with delay scheduling to space emails across days or weeks, and a simple contact form becomes the start of a full nurture sequence.

    What the Marketing Pages Do Not Tell You

    A few things worth knowing that most form plugin comparison articles skip over:

    • Script load on non-form pages: WPForms and Ninja Forms load assets on every page by default. Fluent Forms and Contact Form 7 are better on this. Check your plugin settings for a “load scripts only when form is present” option.
    • Database bloat over time: every form submission creates database rows. Plugins without a built-in entry cleanup schedule will accumulate thousands of rows over months. Gravity Forms and Fluent Forms both support entry deletion policies. WPForms requires a paid add-on for entry management.
    • GDPR and data retention: most form plugins store submission data indefinitely unless you configure otherwise. If your forms collect personal data, you need an explicit data retention and deletion process. None of the free tiers handle this automatically.
    • Spam protection quality: reCAPTCHA is the default for most plugins, but it adds a Google dependency and can affect conversion rates. Fluent Forms includes a native honeypot and hCaptcha option. Gravity Forms supports Akismet at no extra cost on the paid tier.
    • Workflow reliability under WP-Cron: if your automation includes delayed actions, those rely on WordPress Cron. On very low-traffic sites, WP-Cron fires late unless a real server cron is configured. This is not a form plugin limitation, but it affects the reliability of any time-delayed step in the workflow.

    Do You Actually Need to Pay for a Form Plugin?

    The honest answer is: it depends entirely on whether your forms need conditional logic. If your forms are simple, linear and never route users differently based on their answers, Contact Form 7 or WPForms Lite will handle the job without a licence fee. If your forms need to show different fields based on previous answers, calculate values, or split into multiple pages based on user input, you need a paid tier or Fluent Forms’ free conditional logic.

    Payment processing through a form, file upload management with size limits, and entry management at scale all require paid features across every plugin in this list. Budget for at least $49 to $79 per year if any of those are requirements. The payback on that cost is fast if the form is replacing a manual process that takes even 30 minutes per month.

    For more on building your first automated workflow after the form is set up, the guide on what to automate first on a WordPress site walks through the highest-value starting points in order of impact.

    Also from wpRigel

    Pollify is our Gutenberg native poll, survey and quiz plugin. Polls are built directly as real blocks inside the block editor, so there are no shortcodes to paste and no separate admin interface to learn. If you need to collect structured opinion data rather than form submissions, Pollify is built for that use case.

    Commandify is a command palette for the WordPress admin. Press Cmd or Ctrl plus K to jump anywhere in the admin, search posts, users and orders, and run admin actions without clicking through menus. It is the only WordPress command palette with real WooCommerce order, product and customer commands built in.

    Our Verdict

    Start with Fluent Forms if you want the best combination of free features and automation depth. Its free tier covers conditional logic and its submission hooks are clean. If you are a non-developer who wants the smoothest setup experience, WPForms Lite is the better starting point. Choose Gravity Forms only when your forms genuinely need its advanced logic engine, and be honest with yourself about whether that is actually the case.

    Contact Form 7 remains a valid choice for simple sites with a developer in the room. Elementor Forms is the right answer only if you are fully committed to Elementor. Ninja Forms suits agencies with specific, known requirements who want to pay only for what they use.

    For all six plugins, Krom Automation connects the form submission to everything that should happen next. Download Krom Automation free from the WordPress.org plugin directory and build your first form-triggered workflow without writing any code. When you are ready to unlock the Pro integrations and the visual email builder, see the full pricing breakdown to find the plan that fits your site count.

    Frequently Asked Questions

    Is Contact Form 7 still worth using in 2026?

    Yes, for simple contact forms on sites with a developer comfortable with its shortcode syntax. It is free, lightweight, and reliable. It is not the right choice for non-developers or for forms that need conditional logic, drag-and-drop building, or entry management.

    What is the difference between WPForms, Gravity Forms and Fluent Forms?

    WPForms prioritises ease of use with the best drag-and-drop experience for beginners. Gravity Forms has the most powerful conditional logic and calculation engine, with no free version. Fluent Forms offers the best value, including conditional logic in the free tier and one of the lightest performance footprints.

    Which WordPress form plugin is the lightest on page load?

    Contact Form 7 and Fluent Forms load the fewest assets, especially on pages that do not contain a form. WPForms and Ninja Forms load scripts on every page by default, though both have settings to restrict this to form pages only.

    Can I accept payments through a WordPress form without a separate plugin?

    Yes, but only with paid tiers. WPForms, Gravity Forms and Fluent Forms all support Stripe and PayPal through their payment add-ons or paid plans.

    Contact Form 7 does not support payments natively. Elementor Forms requires Elementor Pro and a compatible payment gateway add-on.

    Which form plugin works best with Mailchimp?

    All five major plugins connect to Mailchimp either natively or through Krom Automation. The cleanest approach is to use any form plugin with Krom Automation’s Mailchimp integration, which lets you subscribe, tag and sync contacts based on form field values with conditional logic applied before the subscription fires.

    Do I need a paid form plugin if I am already paying for Krom Automation Pro?

    Not necessarily. Krom Automation handles what happens after a form submits, not the form building itself.

    If your forms are simple, Contact Form 7 or WPForms Lite are free and connect cleanly. Upgrade your form plugin only when you need features the free tier does not cover, such as multi-step forms, file uploads with size controls, or complex conditional logic.

    The wpRigel Team

    September 8, 2026
    User Guide
  • Best WordPress CRM Plugins in 2026

    The best WordPress CRM plugins in 2026 are FluentCRM for self-hosted power, Jetpack CRM for lightweight contact management, HubSpot for teams already in that ecosystem, and FunnelKit CRM for WooCommerce-first stores. Which one is right depends on three questions: where your data lives, how much automation you need, and what it will cost you if you outgrow it. This guide covers all four, plus the automation layer every CRM roundup forgets to mention.

    WordPress does not ship with a built-in CRM. Every site that needs contact records, pipelines, or email sequences has to add one.

    The good news is the plugin ecosystem is genuinely strong. The bad news is that most comparison articles help you pick a CRM but say nothing about what happens 18 months later when your needs change and the data is buried inside a tool that charges $300 to export it.

    We have structured this guide around the decisions you actually need to make: self-hosted or cloud, which plugin fits which site type, what automation is available free versus paid, and how to avoid getting locked in. Krom Automation appears throughout as the connective layer that makes any CRM dramatically more useful inside WordPress.

    Self-Hosted vs Cloud CRM: The Decision That Changes Everything

    A self-hosted CRM stores contact records, pipeline data, and email history in your own WordPress database, on your own server. A cloud CRM stores that data on the vendor’s infrastructure and gives you a WordPress plugin as a portal into it.

    Both models work. They have genuinely different implications for cost, privacy, and control.

    • Self-hosted: Data stays on your server. No monthly per-contact fees. You own the export. Slower to get started, requires your hosting to be reliable.
    • Cloud CRM: Faster setup, often a polished interface, but data lives off-site. Costs scale with contact count. Switching means migrating data from a vendor’s servers.
    • Hybrid: A self-hosted CRM that syncs to an external email platform, such as FluentCRM pushing to Mailchimp. You keep the primary record but gain deliverability tools.
    • GDPR impact: Self-hosted keeps personal data under your jurisdiction by default. Cloud tools vary widely. Check where servers are located before signing anything.

    For most small businesses and solo operators, self-hosted wins on cost the moment a list grows past a few hundred contacts. HubSpot’s free tier is generous, but the paid tier scales with contacts and can reach $800 per month for mid-sized lists. A self-hosted plugin at $100 to $200 per year is a different category of cost entirely.

    A cloud CRM feels free until your list hits 1,000 contacts. That is when the pricing page starts to look like a different product.

    The Four Best WordPress CRM Plugins, Compared Honestly

    FluentCRM: Best Self-Hosted Option for Automation-Heavy Sites

    FluentCRM is a self-hosted CRM and email automation plugin. Contacts, sequences, pipelines, and email campaigns all live in your WordPress database.

    The free version on WordPress.org handles basic contact management. The paid version, starting at $129 per year for a single site, adds automation sequences, email campaigns, and deep integration with WooCommerce, LearnDash, and MemberPress.

    The standout feature is how tightly it integrates with the rest of the WordPress ecosystem. A customer who completes a LearnDash course can be tagged and moved to a different email sequence automatically, without touching an external platform.

    That is genuinely hard to replicate with a cloud CRM. The tradeoff is that email deliverability depends on your hosting or a third-party SMTP service, which adds a setup step most cloud tools handle for you.

    Best for: membership sites, course platforms, and stores that need email automation without per-contact pricing. Not ideal for: teams who need a shared visual sales pipeline with deal tracking as the primary workflow.

    Jetpack CRM: Best for Lightweight Contact Management

    Jetpack CRM is a self-hosted plugin focused on contact records, a basic pipeline, invoices, and transaction history. The free version covers a surprising amount: unlimited contacts, a simple pipeline, and basic quote and invoice generation. Extensions for deeper features are sold separately, which keeps the core plugin fast and focused.

    It is the right choice when you need a clean record of who your customers are and what they have bought, without email automation or campaign tools getting in the way. Freelancers and small agencies often find it fits because the interface is close to what a spreadsheet user already understands. The performance footprint is small, which matters on shared hosting.

    Best for: freelancers, small agencies, and simple B2B sites that need contact records and invoicing. Not ideal for: WooCommerce stores that need order-triggered automation or sites sending regular email campaigns.

    HubSpot for WordPress: Best for Teams Already in the HubSpot Ecosystem

    The HubSpot WordPress plugin connects your site to HubSpot’s cloud CRM. Forms, live chat, and contact capture sync automatically.

    The free tier is generous and the interface is polished. For teams already using HubSpot for sales and support, the plugin is the obvious way to connect web activity to the CRM they already live in.

    The limitation is the pricing model. HubSpot’s free tier covers basic contact management. Marketing Hub Professional, which is where the automation becomes genuinely powerful, starts at $800 per month.

    That is a reasonable cost for a mid-sized team but a significant commitment for a small business that just wants email sequences and pipeline tracking. Data also lives on HubSpot’s servers, which is a consideration for GDPR-conscious European operators.

    Best for: businesses already using HubSpot as their primary CRM. Not ideal for: cost-sensitive sites or anyone who wants data to stay on their own server.

    FunnelKit CRM: Best for WooCommerce-First Stores

    FunnelKit CRM is purpose-built for WooCommerce. It pulls in order history, lifetime value, and purchase frequency alongside contact records, so every customer profile is already populated with commerce data from day one.

    The pipeline view is designed around sales funnels rather than generic deal stages. Email automations can trigger directly from WooCommerce events without needing a separate plugin to bridge them.

    If your site is primarily an online store and the CRM is there to help you understand and re-engage customers, FunnelKit CRM is the most direct path. The pricing starts at $99 per year for a single site for the Starter plan. It adds meaningful setup complexity for sites where WooCommerce is a secondary feature rather than the core function.

    Best for: WooCommerce stores wanting customer lifetime value tracking and order-triggered email sequences. Not ideal for: non-commerce sites or anyone who needs a general-purpose CRM alongside a store.

    Quick Summary

    PluginData locationFree tierPaid fromBest fit
    FluentCRMSelf-hostedYes, basic contacts$129/year, 1 siteMembership, LMS, email-heavy sites
    Jetpack CRMSelf-hostedYes, unlimited contactsExtensions sold separatelyFreelancers, small agencies
    HubSpotCloudYes, generous$800/month (Marketing Pro)Teams already using HubSpot
    FunnelKit CRMSelf-hostedLimited$99/year, 1 siteWooCommerce stores

    The Cost Nobody Shows You: What Happens When You Switch

    Every CRM roundup helps you pick a tool. None of them tell you what it costs to leave one. That gap is expensive.

    We have seen sites move from HubSpot to a self-hosted setup and spend 20 to 40 hours cleaning, re-importing, and rebuilding automation sequences because field names do not match and tag structures differ. That is one to two weeks of a developer’s time at typical agency rates.

    Here is what actually transfers cleanly and what does not:

    Data typeTransfers cleanly?What you need to redo
    Contact records (name, email)Yes, via CSVField mapping if structure differs
    Custom fields and metaRarelyManual rebuild in new plugin
    Tags and segmentsSometimesTag names often need renaming
    Email sequencesNoRebuild from scratch every time
    Pipeline stages and dealsNoRebuild stage logic and deals
    Email send historyNoPermanently lost
    Automation workflowsNoFull rebuild in new tool

    The practical implication is: pick the CRM that fits your next 3 years, not just this quarter. If you are a WooCommerce store expecting significant growth, starting with Jetpack CRM because it is simpler and migrating to FunnelKit CRM at 5,000 orders costs real time. The switching table above is the reason to think carefully at the start rather than the first time something feels limiting.

    Email sequence history and automation workflows do not transfer between CRMs. They get rebuilt, and rebuilding takes time you probably did not budget for.

    Where Krom Automation Fits Into Any CRM Setup

    A CRM plugin manages records. It does not automatically act on what happens across the rest of your WordPress site.

    That is where Krom Automation comes in. It is a visual workflow automation plugin that connects WordPress events to automated responses on a drag-and-drop canvas, with no code required.

    The practical value in a CRM context is straightforward. When a user registers, a WooCommerce order completes, or a Gravity Forms submission arrives, Krom Automation can fire a sequence of actions: tag a contact in FluentCRM, send a customised email, update a user meta field, and post a notification to Slack, all from a single workflow. Without an automation layer, each of those responses requires either manual work or a separate plugin doing one job.

    Krom Automation’s free version includes 16 triggers and 21 actions, covering the most common WordPress events. The FluentCRM integration lets you add contacts, apply tags, and manage lists directly from any workflow.

    The Mailchimp integration handles subscribe and tag actions for teams using Mailchimp alongside their CRM. For form-triggered CRM updates, the Gravity Forms integration and WPForms integration cover the two most common form plugins.

    On the Pro side, Krom Automation adds 80+ additional triggers, 60+ additional actions, and 24 integrations, including ActiveCampaign, ConvertKit, and MailerLite. The ActiveCampaign integration is particularly useful for teams using that platform as their primary CRM while keeping WordPress as the data source. Pricing starts at $119 per year for a single site, with lifetime plans available from $299.

    If you want a working sense of what this looks like in practice, the first workflow tutorial walks through sending a welcome email on user registration, which is the most common CRM-adjacent task on any WordPress site. The free automation plugin comparison covers where Krom Automation sits relative to other automation tools if you are evaluating the category more broadly.

    Which CRM Plugin Fits Which Site Type

    Rather than a feature-by-feature breakdown, here is the most direct matching of site type to plugin:

    • Membership site (MemberPress, Restrict Content Pro): FluentCRM, paired with Krom Automation using the MemberPress integration to trigger CRM actions on signup, renewal, and expiry.
    • Online course platform (LearnDash, TutorLMS): FluentCRM for contact and sequence management. Krom Automation connects course completion events to CRM tags automatically.
    • WooCommerce store under 500 orders/month: FunnelKit CRM or FluentCRM, depending on whether you need funnel-specific pipeline views or general email automation.
    • Freelancer or small agency: Jetpack CRM for contacts and invoicing. Add Krom Automation if you want form submissions to create CRM records without manual entry.
    • Enterprise or multi-department team: HubSpot, with the WordPress plugin as the bridge. Expect to pay for Marketing Hub Pro if automation sequences are required.

    Do You Actually Need a Full CRM, or Just Email Automation?

    This question deserves a direct answer because a lot of WordPress sites install a CRM when they actually need an email sequence tool. A CRM stores and manages contact relationships.

    Email automation sends the right message to the right contact at the right time. The two overlap but they are not the same thing.

    If your goal is to send a welcome email when someone registers and a follow-up three days later, you do not need FluentCRM’s pipeline or HubSpot’s deal stages. You need an automation tool with a delay step.

    Krom Automation handles that free, using the User Registered trigger, a Send Email action, and a delay action set to 3 days. The WordPress email automation comparison covers this distinction in more detail if you are deciding between a full CRM and a lighter tool.

    Install a CRM when you need to:

    • Store and query a contact database with custom fields
    • Manage deals or pipeline stages across a sales team
    • Segment contacts and send targeted campaigns to those segments
    • Track contact activity history over months or years

    Use an automation plugin alone when you need to:

    • Send triggered emails based on WordPress events
    • Update user meta or post data automatically
    • Sync data to an external tool like Mailchimp or Google Sheets
    • Route form submissions to a notification channel or external API

    Installing a full CRM to send a three-email welcome sequence is like buying a van to carry a backpack. An automation plugin is the right tool for half the jobs people reach for a CRM to solve.

    What the Free Version of Each Plugin Actually Covers

    • FluentCRM free: Unlimited contacts, basic contact management, and list segmentation. Email sequences and automation require the paid version.
    • Jetpack CRM free: Unlimited contacts, basic pipeline, quotes and invoices. Integrations and email campaigns are extensions.
    • HubSpot free: Contact database, forms, live chat, and basic email marketing up to 2,000 sends per month. Automation sequences require a paid Hub plan.
    • FunnelKit CRM free: Limited. The meaningful features, including automation and the WooCommerce pipeline, require the paid version.
    • Krom Automation free: 16 triggers, 21 actions, 20 workflow templates, visual builder, AI actions, and full execution logging. No feature locked behind a paywall, no run limits, free forever.

    The Automation Gap: What Most CRM Plugins Leave on the Table

    Most CRM plugins handle what happens inside the CRM. They do not handle what happens across the rest of your site. A new WooCommerce customer is not automatically added to a CRM segment when they complete a purchase.

    A user who changes role does not automatically get a tag updated. A form submission does not automatically create a contact record unless you configure a specific integration. That gap is where sites lose time, and it is the gap Krom Automation closes.

    The conditional branching feature in Krom Automation is particularly relevant here. A workflow can branch based on whether a customer is a first-time buyer or a returning one, apply a different tag in FluentCRM for each case, and send a different email, all without manual intervention.

    For sites using WooCommerce Subscriptions, the WooCommerce Subscriptions integration adds subscription-specific triggers like renewal, cancellation, and expiry, events that most CRM plugins do not natively surface. See the full feature list to understand the depth of what is available.

    Also from wpRigel

    Pollify is a Gutenberg-native poll, survey, and quiz plugin. Polls are built as real blocks inside the WordPress editor, so there are no shortcodes to paste and no separate builder to learn. It includes NPS voting, engagement blocks for open text feedback, and analytics with CSV and Excel export on the Pro plan.

    Commandify is a command palette for the WordPress admin. Press Cmd or Ctrl and K to open it, then type to navigate, search content, or run admin actions without touching the menu. It is the only command palette plugin with real WooCommerce depth, covering order management, product editing, and customer lookup directly from the palette.

    FAQ

    Does WordPress have a built-in CRM?

    No. WordPress does not include any contact management, pipeline, or email automation features by default. Every CRM capability on a WordPress site comes from a plugin, either self-hosted or cloud-connected.

    Which WordPress CRM plugin is best for WooCommerce?

    FunnelKit CRM is purpose-built for WooCommerce, pulling in order history and customer lifetime value automatically. FluentCRM is a strong second option if you also need email sequences and broader automation beyond the store.

    Is FluentCRM better than HubSpot for WordPress?

    For most WordPress-native sites, yes. FluentCRM stores data on your server, costs a fixed annual fee rather than scaling with contact count, and integrates directly with WooCommerce, LearnDash, and MemberPress. HubSpot is better if your team already uses HubSpot’s sales or support tools and needs the WordPress site to feed into that system.

    What is the best free CRM plugin for WordPress?

    Jetpack CRM offers the most complete free tier for pure contact management: unlimited contacts, a basic pipeline, and invoice generation at no cost. HubSpot’s free tier adds live chat and form capture. FluentCRM’s free version covers contact records but requires the paid plan for email sequences.

    Where is my CRM data stored, and does that affect GDPR compliance?

    Self-hosted plugins like FluentCRM, Jetpack CRM, and FunnelKit CRM store data in your own WordPress database, on whatever server you host on. Cloud tools like HubSpot store data on their own servers, which may be in a different jurisdiction. For GDPR purposes, check the data processing agreement of any cloud CRM before collecting EU personal data through it.

    Can Krom Automation work alongside my CRM, or does it replace it?

    Krom Automation works alongside a CRM, not instead of one. It handles the event-driven automation layer: triggering CRM actions when WordPress events fire, syncing data between tools, and routing form submissions.

    The CRM handles contact storage and segmentation. They do different jobs and work better together than either does alone.

    The free version of Krom Automation is available now on the WordPress.org plugin directory with no run limits and no trial period. Download it free, connect it to whichever CRM you choose, and see how much of your manual contact workflow you can eliminate in the first week.

    See Krom Automation Pro pricing if you need the full integration library, the visual email builder, or the AI workflow generation tools. Every plan includes every Pro feature. The only difference between plans is the number of sites.

    The wpRigel Team

    September 7, 2026
    User Guide
  • Best WordPress LMS Plugins (and How to Automate Them)

    The best WordPress LMS plugins in 2026 are LearnDash, LifterLMS, Tutor LMS, MemberPress Courses, and LearnPress. Each suits a different budget and use case. LearnDash leads for complex course structures and developer ecosystems.

    LifterLMS is the strongest free foundation. Tutor LMS wins on interface polish.

    MemberPress Courses is the right call when memberships and courses need to share a single subscription. LearnPress is the go-to for teams that need zero upfront cost.

    Most comparison articles stop at the feature checklist. This one goes one step further: after the plugin comparison, we cover the automation workflows that turn a static course site into one that handles enrollment emails, drip sequences, certificate delivery, and completion tagging without manual work. The automation layer is where course creators save 5 to 10 hours a month, and almost no roundup article covers it.

    We build Krom Automation, a visual workflow automation plugin for WordPress that connects LMS events to real actions on a drag-and-drop canvas. That gives us a particular interest in how each LMS handles triggers, but the plugin comparison below is honest regardless of that.

    Quick Summary

    PluginBest forFree versionPaid from
    LearnDashComplex courses, developer ecosystemNo$199/year
    LifterLMSFree foundation, incremental add-onsYes$99/year (bundles)
    Tutor LMSPolished UI, beginner-friendly setupYes$199/year
    MemberPress CoursesMemberships and courses togetherNo$179/year
    LearnPressZero-cost start, simple structuresYesFree core + paid add-ons

    Browse the full Krom Automation feature list to see how it connects to each of these plugins before you finish choosing your LMS stack.

    LearnDash: The Developer Favourite

    LearnDash is the most widely deployed premium LMS on WordPress. It supports courses, lessons, topics, quizzes, assignments, certificates, and drip content schedules out of the box. The course builder uses a drag-and-drop interface and handles nested content structures that would break simpler plugins.

    Pricing starts at $199 per year for a single site. The plugin does not include a free version, so that $199 is the minimum entry point before you touch an add-on.

    A course creator running a single site with a small catalogue will get full value. A creator who needs only 3 lessons and a payment form may find it oversized.

    Where LearnDash earns its price is the ecosystem. There are more third-party integrations, themes, and developer tutorials for LearnDash than for any other WordPress LMS. If you need a developer to customise something, they have almost certainly done it before in LearnDash.

    • Course nesting: courses contain sections, sections contain lessons, lessons contain topics. Deep structures stay organised.
    • Quiz engine: 8 question types including essay, fill-in-the-blank, and sorting questions.
    • Drip content: schedule lessons by date, by days after enrollment, or after prerequisite completion.
    • Groups: enroll cohorts, assign group leaders, and track progress across a team.
    • Certificates: PDF certificates triggered on quiz pass or course completion, with merge fields for the learner name and date.

    Who should skip it: anyone who just needs a simple gated video library with a payment button. The complexity is genuine, and so is the time required to configure it properly.

    LifterLMS: The Strongest Free Foundation

    LifterLMS is the most capable free LMS on WordPress. The core plugin is free and includes courses, lessons, quizzes, memberships, and student dashboards.

    Paid add-ons layer in payment gateways, advanced certificates, and integrations. The model means you can launch for nothing and add cost only when your revenue justifies it.

    The tradeoff is add-on pricing. Stripe costs extra. PayPal costs extra.

    Advanced quizzes cost extra. A creator who needs all of them ends up on an annual bundle, which typically runs from $99 to $299 per year depending on the bundle. That is still competitive, but the free tier can mislead about the real cost of a production setup.

    The free tier is genuinely useful for testing, but the real cost of a LifterLMS production site only becomes clear after you price the payment and email add-ons.

    LifterLMS is also the LMS that gives the most thought to hosting and performance, which matters when you have hundreds of concurrent students. Their documentation covers server requirements in more depth than most competitors bother with. For course businesses expecting to scale past a few hundred students, that kind of operational awareness is a positive signal.

    Tutor LMS: Best Interface for Non-Developers

    Tutor LMS has the most polished admin interface in this category. The course builder is visual and fast. Quiz creation is straightforward.

    The student dashboard looks professional without custom styling. A non-developer can go from plugin install to published course in under 2 hours, which is a meaningful advantage for solo creators.

    The free version is genuinely useful. It covers courses, lessons, quizzes, and student progress tracking.

    The Pro version at $199 per year adds certificates, assignments, course bundles, front-end course building, and deeper analytics. WooCommerce handles payments in both tiers.

    • Front-end builder: instructors build and edit courses from the public site without entering the WordPress admin.
    • Multi-instructor support: multiple instructors per course with separate earnings tracking.
    • Live lessons: Zoom and Google Meet integrations in Pro.
    • Q&A system: per-lesson discussion threads, moderated from the admin.
    • Gradebook: quiz scores and assignment grades in a single view per student.

    The weakness is the ecosystem. Tutor LMS has fewer third-party add-ons and fewer developer resources than LearnDash. If your site needs a highly custom integration, you will write more code than you would with LearnDash.

    MemberPress Courses: For Membership-First Sites

    MemberPress Courses is the right call when your business model is a subscription that includes course access, not a store that sells individual courses. MemberPress controls access at the membership level. Courses become content that a membership unlocks, rather than a separate product to sell and manage.

    The Courses add-on is included in MemberPress plans starting at $179 per year. If you are already running MemberPress for memberships, adding courses costs nothing extra on most plans. If you are buying MemberPress only for courses, the price is harder to justify against standalone LMS plugins that include a payment system in their own core.

    Our membership site plugin roundup covers the full MemberPress feature set in more depth. The short version: MemberPress is excellent at access control and subscription management, and Courses inherits that strength.

    If your catalogue is small and your membership is the main product, it works well. If you need deep quiz engines and certificate logic, LearnDash or LifterLMS will serve you better.

    LearnPress: The Zero-Cost Option

    LearnPress is a fully free LMS core with a long list of paid add-ons for features like certificates, drip content, and payment gateway support. The plugin has been around since 2014 and has over 100,000 active installs, which means it is stable and well-documented.

    The honest limitation is quality ceiling. LearnPress works well for simple course structures. Quizzes, lesson ordering, and basic progress tracking are all solid.

    The add-on ecosystem is less polished than LearnDash or LifterLMS, and the admin experience shows its age. For a creator who needs to launch quickly at zero cost and does not need advanced quiz types or complex drip logic, it is a reasonable starting point.

    The Decision Table: Which Plugin for Which Situation

    Your situationRecommended pluginReason
    Complex course structure with prerequisites and groupsLearnDashDeepest nesting and group management in the category
    Launch at zero cost, add paid features as revenue growsLifterLMSMost capable free core; bundles keep total cost reasonable
    Non-developer building and managing their own coursesTutor LMSFastest time from install to published course
    Subscription business where courses are part of the membershipMemberPress CoursesAccess control and subscription management in one plugin
    Simple catalogue, no budgetLearnPressFree core handles basic structures reliably
    Employee training with audit trails and role-based assignmentLearnDash with custom configurationGroups and progress tracking come closest; still requires dev work for compliance-grade audit logs

    Most LMS plugins were designed for creators selling to external students. If you need internal compliance training with audit-grade logs, you are asking the tool to do something it was not built for.

    The Automation Layer Most Course Creators Set Up Too Late

    Every LMS plugin sends a completion notification. What none of them do natively is connect that completion event to the rest of your site: tagging the student in your email platform, posting to a Slack channel, issuing a coupon for the next course, or logging the result to a Google Sheet for a compliance report. That connection is where automation earns its place.

    Krom Automation is a free WordPress plugin that connects LMS events to those downstream actions on a visual canvas. No code required.

    The workflows run in the background via Action Scheduler, so nothing executes during a page load. Every execution is logged step by step, so when a workflow fails you can see exactly which action broke and why.

    What You Can Automate on a LearnDash Site

    The LearnDash integration documentation covers the full trigger and action list. The most commonly built workflows are:

    • Course enrolled: send a welcome email, add the student to a Mailchimp audience, and create a user meta field marking the enrollment date.
    • Lesson completed: send a progress email with the next lesson linked, or post a congratulatory message to a Slack channel for cohort-based courses.
    • Quiz passed: trigger certificate delivery, tag the user in FluentCRM, and update a Google Sheet row for the student record.
    • Course completed: change the user role, send a completion email with a discount code for the next course, and notify the instructor.
    • Quiz failed: send a follow-up email with study resources after a 24-hour delay, rather than immediately, which tends to feel less punishing.

    The delay scheduling documentation explains how to set exactly that kind of timed follow-up, down to minutes, hours, or days after the trigger fires.

    What You Can Automate on a Tutor LMS Site

    The Tutor LMS integration covers enrollment, lesson completion, quiz results, and course completion triggers. The workflows follow the same pattern as LearnDash: trigger fires, conditions check, actions run in sequence. The key difference is that Tutor LMS does not have a Groups trigger, so cohort-level automation is less practical than on LearnDash.

    A useful workflow for Tutor LMS course creators is the drip email sequence. Enroll a student, then use scheduled delays to send lesson reminders on days 3, 7, and 14 if the student has not yet completed the next lesson. That sequence requires checking user progress state, which the conditional branching in Krom Automation handles with a Yes or No path.

    Connecting Your LMS to Email Marketing

    The most common post-enrollment automation is a tagged email sequence. A student enrolls, gets added to a list, and receives a series of emails timed around the course schedule. Krom Automation supports this natively through integrations with Mailchimp, ConvertKit, ActiveCampaign, FluentCRM, and several others in the Pro tier.

    The course creator automation playbook has 10 specific workflow ideas built around these patterns, including the ones with the highest completion-rate impact.

    Pricing for the Automation Layer

    What you needPlanCost
    LearnDash and Tutor LMS triggers, email actions, basic branchingKrom Automation Free$0 forever
    LearnDash/Tutor LMS triggers plus email marketing integrations (Mailchimp, ConvertKit, ActiveCampaign, FluentCRM)Krom Automation Pro, Basic$119/year or $299 lifetime, 1 site
    Same as above across up to 5 sitesKrom Automation Pro, Standard$199/year or $499 lifetime
    Agency or multi-site, unlimited installsKrom Automation Pro, Enterprise$369/year or $799 lifetime

    Every Pro plan carries a 14-day money-back guarantee and includes every feature. The only difference between plans is the number of sites. See the full pricing breakdown before you decide.

    The Honest Limitations of WordPress LMS Plugins

    No competitor roundup covers this and most vendor pages actively avoid it. Here is what the marketing pages omit:

    • Employee training and compliance: every plugin here was designed for selling courses to external students. Compliance-grade audit trails, role-based assignment, and legally defensible completion records require custom development on top of any of these plugins. None of them are SCORM-native without an add-on, and even then the SCORM support is partial.
    • Migration from Teachable or Udemy: there is no migration tool that moves courses, student records, and completion history from an external platform to WordPress automatically. Expect to export student data as CSV, reimport users manually, and rebuild course content. Budget at least 20 hours for a catalogue of 5 courses with 500 students.
    • Multi-site and multi-tenant: running a network of client course sites on WordPress Multisite is technically possible with LearnDash and LifterLMS, but neither was designed for it. Network-level reporting, per-site branding, and enrolment isolation all require custom work. An agency managing 10 client LMS sites should budget for a developer, not just a plugin.
    • WP-Cron dependency: drip scheduling and automation delays on low-traffic sites depend on WordPress Cron firing on time. On a site that gets 2 visitors per hour, a scheduled email might arrive 45 minutes late. A real server cron job fixes this, but it requires server access.
    • Theme compatibility: all five plugins claim theme independence. The student dashboard and course pages will display on any theme, but the visual quality varies significantly. Expect to spend 2 to 4 hours adjusting CSS on a custom theme.

    A migration from Teachable to WordPress is not a plugin install. It is a project. Anyone telling you otherwise has not done one.

    Also from wpRigel

    Pollify is wpRigel’s Gutenberg-native poll, survey, and quiz plugin. Polls are built as real blocks inside the editor, so there are no shortcodes to paste and no separate interface to learn. If you want to add knowledge checks or learner surveys directly inside course content blocks, Pollify is worth a look.

    Commandify is a command palette for the WordPress admin. Press Cmd or Ctrl plus K to jump anywhere, search any user or order, and run admin actions without clicking through menus. For course site admins managing hundreds of students, the ability to pull up a user profile or change an enrollment status from the keyboard cuts routine tasks from 30 seconds to 5.

    Frequently Asked Questions

    What is the best free WordPress LMS plugin?

    LifterLMS has the strongest free core. It includes courses, lessons, quizzes, memberships, and student dashboards at no cost.

    Payment gateway support and advanced certificates require paid add-ons, but you can test the full course creation experience before spending anything. LearnPress is a close second for simpler setups.

    Can I sell courses on WordPress without WooCommerce?

    Yes. LearnDash has its own payment system and supports Stripe and PayPal natively. LifterLMS includes payment processing in its add-on bundles.

    Tutor LMS can use WooCommerce but does not require it. WooCommerce is optional on all five plugins covered here.

    Which WordPress LMS plugin works best for memberships and subscriptions?

    MemberPress Courses is the clearest answer if you want one plugin to handle both. LifterLMS also has built-in membership support in its free core.

    If you already have a separate membership plugin running, check whether it has an LMS integration before adding another tool to your stack. The MemberPress integration for Krom Automation covers the automation triggers available when the two tools run together.

    Which LMS plugin is easiest to set up for beginners?

    Tutor LMS. The interface is the most polished in the category, the course builder is visual and fast, and a non-developer can go from install to a published, purchasable course in under 2 hours. LearnPress is simpler in feature terms but the admin experience is older and less intuitive.

    Which WordPress LMS has the best quiz and certificate features?

    LearnDash leads on quiz depth, with 8 question types including essay grading and assignment uploads. Certificates are PDF-generated with merge fields for learner name and score.

    Tutor LMS has a solid quiz engine and certificate builder that is easier to configure but supports fewer question types. LifterLMS quiz and certificate features are available but require paid add-ons.

    Is LearnDash worth the price for a small course creator?

    If your course has multiple modules, prerequisites, or quizzes with varied question types, yes. At $199 per year for a single site, it is the most capable plugin in the category and the one most developers know. If you are publishing a single short course with no quiz requirements, Tutor LMS at the same price point or LifterLMS free are more proportionate choices.

    Do WordPress LMS plugins work with any theme?

    All five plugins claim theme independence, and student dashboards and course pages will display on any theme. The visual quality varies.

    Expect to spend 2 to 4 hours adjusting CSS on a custom theme to get the course pages looking right. LearnDash and Tutor LMS both have dedicated companion themes that require no adjustment at all if you want a fast start.

    Ready to add automation to your LMS stack without code? Download Krom Automation free from the WordPress.org plugin directory and connect your first LMS trigger to an email action in under 10 minutes. When you are ready to add email marketing integrations and multi-step sequences, compare the Pro plans to find the right fit for your site count and budget.

    The wpRigel Team

    September 7, 2026
    User Guide
  • Best Free WordPress Automation Plugins in 2026

    The best free WordPress automation plugin with no run caps and a genuine visual builder is Krom Automation. Its free version includes 16 triggers, 21 actions, 20 workflow templates, AI actions, conditional branching, and a full execution log, all without a task limit or a trial clock ticking down. Several other plugins are worth knowing about, but the free tier gap between them is real and worth measuring before you commit to anything.

    Most roundups on this topic skip the detail that actually matters: what does the free version actually do, and what gets locked away the moment you need something slightly more complex? A plugin listed as “free” that caps you at 10 tasks per month or hides execution history behind a paid plan is not really free for a working site. This article is built around that distinction.

    We cover six plugins. For each one we document the free tier honestly, including run limits, trigger and action counts, and the point where upgrading becomes unavoidable. If you are starting a new site or evaluating options before committing to a paid plan, read the comparison table before anything else.

    Browse the full Krom Automation feature list to see everything available in the free version before reading the full comparison below.

    Quick Summary

    PluginFree Run CapFree TriggersFree ActionsVisual BuilderAI Free
    Krom AutomationNone1621YesYes
    Uncanny Automator250/monthLimited setLimited setNoNo
    AutomatorWPNoneLimited setLimited setNoNo
    OttoKit (SureTriggers)1,000/monthLimited setLimited setNoNo
    WP WebhooksNoneWebhook onlyWebhook onlyNoNo
    Bit IntegrationsNoneForm-focusedIntegration-focusedNoNo

    What “Free” Actually Means for an Automation Plugin

    A run cap is the single most important thing to check before installing any free automation plugin. Some plugins count every trigger firing as one task, so a site with 500 user registrations per month burns through a 250-task cap in two weeks and then silently stops running workflows until the next billing cycle starts.

    Beyond caps, three things separate a genuinely useful free tier from a trial dressed up as a free plan:

    • Execution logging: without a per-step audit trail, you cannot tell whether a workflow ran, failed, or simply never fired. Debugging blind costs hours.
    • Conditional branching: almost every real-world workflow needs at least one if/else split. A free tier that lacks branching forces you to build multiple separate workflows to cover the same logic.
    • No time limit: some plugins offer a full-featured free trial that expires. That is a trial, not a free tier, and it is treated as such below.

    The self-hosted versus cloud distinction also matters here. A cloud-based automation tool like Zapier stores your workflow data, execution logs, and API credentials on someone else’s server. A self-hosted plugin like Krom Automation keeps everything inside your own WordPress database.

    For sites handling customer data, membership records, or order information, that distinction has compliance and privacy consequences. Our article on self-hosted vs SaaS automation and data privacy covers the tradeoffs in detail.

    A 250-task monthly cap is not a free tier for a working site. It is a countdown timer that resets every month and stops your automations mid-cycle.

    Krom Automation: The Free Tier Benchmark

    Krom Automation is a visual workflow automation plugin built natively for WordPress. Every workflow lives on a drag-and-drop canvas built on ReactFlow, so you can see the full logic of a workflow at a glance rather than reading a flat list of rules. The free version is available on the WordPress.org plugin directory with no task cap and no expiry date.

    What the Free Version Includes

    • 16 triggers covering user registration, login, logout, profile updates, role changes, post publishing, post updates, comment submission, media uploads, WooCommerce order creation, and WooCommerce order completion
    • 21 actions including send email, create post, create user, change user role, HTTP requests (GET, POST, PUT, PATCH, DELETE with JSON parsing), and three AI actions
    • 20 workflow templates across six categories, plus a blank canvas option
    • Conditional branching with Yes and No paths, available in the free version
    • Delay scheduling by minutes, hours, days, or weeks, free
    • Merge tags for injecting live event data into any field, free
    • Workflow simulator for dry-run testing with zero side effects
    • Full execution log with a per-step audit trail, free
    • Analytics dashboard showing total executions, active workflows, failed execution count, and an execution trend chart

    The AI actions deserve specific mention. AI Generate Text, AI Content Moderation, and AI Auto-Tag are all available in the free version. You supply your own API key from OpenAI, Google Gemini, or Groq, and you pay your AI provider directly at their standard rates.

    Krom Automation never charges per AI call and never marks up tokens. That model is explained in more detail in our post on AI plugin credits versus using your own API key.

    Background execution runs via Action Scheduler, the same battle-tested queue system WooCommerce uses. Nothing runs during a page load, so automations do not add latency to your site’s response time. If you want to understand the performance question more broadly, our article on whether automation plugins slow down WordPress goes into the mechanics.

    The full free triggers reference and full free actions reference document every available option with field-level detail.

    Where the Free Version Ends

    The free version does not include a schedule trigger, an incoming webhook receiver, the visual email builder, or the 80-plus additional Pro triggers and 60-plus additional Pro actions covering integrations like Mailchimp, FluentCRM, LearnDash, MemberPress, Slack, Google Sheets, and 20 more platforms. For sites that need to connect WordPress to external services beyond a simple HTTP request, Pro is required.

    Pro plans start at $119 per year for one site or $299 as a one-time lifetime purchase. Every plan includes every Pro feature. See full pricing details or read the free vs Pro feature comparison to understand exactly what the upgrade adds.

    The free version of Krom Automation includes execution logging, conditional branching, and AI actions. Most plugins charge for at least one of those three.

    Uncanny Automator: Broad Integration Set, Tight Free Cap

    Uncanny Automator is one of the most established names in WordPress automation and has genuine depth on its paid tier. The free version, however, comes with a 250-recipe-run cap per month. A recipe run is counted every time a trigger fires and a workflow executes, so a site with a busy comment section, a form that gets submissions daily, or a WooCommerce store processing orders will hit that ceiling faster than expected.

    The free trigger and action set is narrower than the Pro version, with most of the valuable integrations (LearnDash, MemberPress, Mailchimp, and most form plugins) requiring either the paid plugin or the separately priced Add-ons. There is no visual canvas. Workflows are configured as a list of trigger and action pairs, which works but does not give you a clear picture of branching logic at a glance.

    Who it suits: sites that need only a handful of simple automations per month and plan to upgrade quickly. The integration library on the paid tier is one of the largest available, so if you know you will be on Pro, the free version is a reasonable way to evaluate the interface.

    AutomatorWP: No Cap, but a Narrower Free Set

    AutomatorWP has no run cap on its free version, which puts it in the same category as Krom Automation on that dimension. The free core plugin covers basic WordPress triggers and actions, but most of the integrations that make it genuinely useful (WooCommerce, LearnDash, WPForms, Gravity Forms) are distributed as separate free or paid add-ons rather than bundled into a single install.

    There is no visual builder. Workflows are configured through a form-based interface.

    Execution logging exists but is less detailed than Krom Automation’s per-step audit trail. Conditional branching is available but requires an additional free add-on to enable.

    Who it suits: sites that want a no-cap free plugin and are comfortable assembling the right combination of add-ons for their specific use case. The modular structure is flexible but requires more setup time than a single-plugin approach.

    OttoKit (Formerly SureTriggers): Cloud-Based, 1,000 Tasks/Month Free

    OttoKit rebranded from SureTriggers in 2024 and positions itself as a WordPress-native alternative to Zapier. The free tier allows 1,000 task executions per month, which is more generous than Uncanny Automator’s 250 but is still a cap. Once you exceed 1,000, workflows stop running until the next calendar month begins or you upgrade.

    The architecture is partly cloud-based. Trigger detection happens on your WordPress site, but some workflow processing passes through OttoKit’s own infrastructure.

    That means your workflow data and execution context leave your server, which is a relevant consideration for sites handling sensitive user information. It also means your automations depend on OttoKit’s service remaining available.

    The integration list is wide and includes popular form plugins, email marketing tools, and WooCommerce. There is no visual canvas. Who it suits: sites that want a large integration library, expect to stay under 1,000 monthly executions on the free tier, and are comfortable with a cloud-assisted architecture.

    WP Webhooks: A Specialist Tool, Not a General Automator

    WP Webhooks does one thing and does it well: it lets WordPress send and receive webhook payloads. The free version supports sending data out when WordPress events occur and receiving incoming requests to trigger WordPress actions.

    There is no run cap, no trial period, and no visual builder because it is not a workflow builder. It is a webhook bridge.

    This is useful if you are connecting WordPress to an external system that already handles the automation logic, such as Make (formerly Integromat) or a custom API. It is not the right choice if you want to build multi-step workflows with branching and delays entirely inside WordPress. Krom Automation’s free HTTP Request action covers the outbound webhook use case for most sites without needing a separate plugin.

    Who it suits: developers who need a clean webhook interface between WordPress and an external system, and who are handling the automation logic elsewhere.

    Bit Integrations: Form-to-Integration Connections, Free

    Bit Integrations focuses on connecting WordPress form submissions to third-party services. It supports a wide range of form plugins as sources and a long list of CRMs, email tools, and other services as destinations. The free version has no documented run cap, and the integration list is genuinely broad.

    It is not a general-purpose workflow automation plugin. You cannot trigger automations from post publishing, user registration, WooCommerce orders, or comment events. The trigger model is form submission in, integration action out.

    For that specific use case it works well and is free. For anything beyond that, you need a different tool.

    Who it suits: sites that want free form-to-CRM or form-to-email connections and are using one of the supported form plugins as their primary data capture point.

    Free Tier Comparison: The Decision Table

    The table below is built around the question you are actually deciding: at what point does the free tier of each plugin stop being enough for a real site?

    PluginRun capExecution log free?Branching free?WooCommerce triggers free?When free becomes insufficient
    Krom AutomationNoneYes, per-stepYesYes (2 triggers)When you need external integrations beyond HTTP requests
    Uncanny Automator250/monthLimitedNoPaid add-onMonth 1 on any active site
    AutomatorWPNoneBasicAdd-on requiredAdd-on requiredWhen you need WooCommerce or form plugin triggers
    OttoKit1,000/monthYesYesYesWhen executions exceed 1,000 or data residency matters
    WP WebhooksNoneNoN/AWebhook onlyWhen you need multi-step logic inside WordPress
    Bit IntegrationsNoneBasicNoNoWhen triggers beyond form submissions are needed

    Which Plugin Is Best for Specific Situations

    Work through this list in order. Skipping to the bottom recommendation wastes time if an earlier constraint already narrows your choice.

    1. No run cap is a hard requirement: Krom Automation, AutomatorWP, WP Webhooks, or Bit Integrations. OttoKit and Uncanny Automator both cap the free tier.
    2. You need a visual canvas: Krom Automation is the only free option with a drag-and-drop workflow builder. Every other plugin uses a list or form-based interface.
    3. You want AI actions without paying extra: Krom Automation includes three AI actions in the free version. No other plugin in this list does.
    4. You need WooCommerce triggers in the free version: Krom Automation includes Order Created and Order Completed as free triggers. OttoKit includes WooCommerce on its free tier. AutomatorWP and Uncanny Automator require a paid plan or add-on.
    5. Your primary need is form-to-CRM connections: Bit Integrations is purpose-built for this and free. Krom Automation also covers it, and the Fluent Forms integration, Contact Form 7 integration, and Gravity Forms integration are all documented if you want to see the scope.
    6. You are connecting WordPress to an external service via webhook: WP Webhooks is purpose-built. Krom Automation’s free HTTP Request action handles the outbound case for most sites.

    What the Marketing Pages Leave Out

    Every plugin in this category markets itself as easy, powerful, and free. Here is what the marketing pages tend not to say.

    • Run caps reset on the calendar month, not your billing date. If you install a plugin on the 25th and hit the cap by the 28th, you wait three days. If your site sends welcome emails and those stop mid-month, users notice.
    • WP-Cron delays are real on low-traffic sites. Plugins that use Action Scheduler or WP-Cron for delayed actions depend on someone visiting the site to fire the queue. On a site that goes quiet overnight, a delay set to “30 minutes” might actually run 4 hours later. Configuring a real server cron solves this but is rarely mentioned in setup guides. Krom Automation uses Action Scheduler and is subject to the same constraint.
    • Free add-on models add management overhead. AutomatorWP’s modular structure means tracking which add-ons are installed, kept updated, and compatible with your WordPress version. A single-plugin approach is simpler to maintain.
    • Execution logging is not universal. Without a per-step log, you cannot confirm a workflow ran, identify which step failed, or demonstrate to a client that an automation fired. This is a support and reliability issue, not just a nice-to-have.
    • Cloud-assisted plugins introduce a dependency. If OttoKit’s infrastructure has an outage, your workflows may not run even if your WordPress site is perfectly healthy. Self-hosted plugins fail independently of any external service.

    Execution logging is not a premium feature. It is the minimum viable thing that lets you know your site is actually doing what you set it up to do.

    Setting Up Your First Automation: What to Expect

    For Krom Automation, the setup path is documented in the step-by-step workflow builder guide. A practical starting point is the welcome email workflow: User Registered fires, a delay of 5 minutes runs, then Send Email delivers a personalised message using merge tags to pull in the user’s first name and login URL. That workflow takes under 10 minutes to build on the visual canvas and covers the most common automation use case on any site that has user registration enabled.

    The workflow simulator lets you run any workflow in dry-run mode before it goes live, so you can confirm the logic and check merge tag output without sending real emails or creating real records. That alone saves the 20 to 30 minutes most people spend debugging why a test email went to the wrong address or contained a blank field.

    If you are running a WooCommerce store and want to start automating there specifically, our guide on 12 WooCommerce automation ideas that recover real revenue covers the highest-impact starting points in order of what makes the biggest difference first.

    Also from wpRigel

    Pollify is a Gutenberg-native poll, survey, and quiz plugin. Polls are built directly inside the block editor as real blocks, so there are no shortcodes to paste and no separate interface to learn. If you run a content site, membership community, or course platform and want to collect audience feedback without leaving the editor, Pollify handles it without adding a separate tool to your stack.

    Commandify is a command palette for the WordPress admin. Press Cmd or Ctrl plus K to jump anywhere in the admin, search posts, users, and orders, and run admin actions without clicking through menus. It is the only command palette plugin with genuine WooCommerce depth: orders, products, variations, and customers are all first-class targets, not an afterthought.

    Our Verdict: Who Should Use Which Plugin

    Use Krom Automation if you want a free tier with no run cap, a visual canvas, execution logging, conditional branching, AI actions, and WooCommerce triggers all in one plugin. It is the strongest free tier in this category by a meaningful margin, and it scales to Pro when your integration needs grow beyond what the HTTP Request action can handle.

    Use AutomatorWP if you are comfortable assembling add-ons and want a no-cap free plugin with a large community of existing extensions. Budget extra time for initial setup and add-on management.

    Use OttoKit if you need a wide integration list, expect to stay under 1,000 monthly executions, and are comfortable with a cloud-assisted architecture.

    Use WP Webhooks if you specifically need a clean webhook bridge between WordPress and an external system and are handling the automation logic elsewhere.

    Use Bit Integrations if form-to-CRM connections are your entire use case and you want a purpose-built free tool for that job.

    Skip the free tier entirely if you are building a high-volume store or membership site from day one. The $119 per year entry point for Krom Automation Pro, or the lifetime option at $299, is a cheaper operational decision than spending hours working around free-tier constraints on a site that is already busy.

    Download Krom Automation free from the WordPress.org plugin directory and build your first workflow today. No credit card, no trial period, no task cap.

    Compare Krom Automation plans and pricing if you already know you need Pro integrations and want to see which plan fits your site count.

    Frequently Asked Questions

    Is there a truly free WordPress automation plugin with no run cap?

    Yes. Krom Automation, AutomatorWP, WP Webhooks, and Bit Integrations all have no documented run cap on their free versions.

    Uncanny Automator caps at 250 runs per month and OttoKit caps at 1,000. If hitting a cap mid-month would break workflows your site depends on, choose one of the uncapped options.

    Will an automation plugin slow down my WordPress site?

    Plugins that use Action Scheduler, including Krom Automation, run workflows in a background queue separate from page load requests. Your site’s response time is not affected by automation execution.

    The only performance consideration is database size over time as execution logs grow, which can be managed by configuring log retention. Our post on automation plugins and WordPress performance covers this in detail.

    Can free WordPress automation tools handle WooCommerce order workflows?

    Krom Automation’s free version includes Order Created and Order Completed as triggers, so yes. OttoKit also includes WooCommerce triggers on its free tier. Uncanny Automator and AutomatorWP require a paid plan or add-on for WooCommerce.

    If WooCommerce is your primary use case, Krom Automation Pro adds deeper order management and connects to tools like Mailchimp and FluentCRM. See the best WooCommerce automation plugins comparison for a more detailed breakdown.

    Which free automation plugin is best for LMS or membership sites?

    Krom Automation Pro covers LearnDash, TutorLMS, MemberPress, and similar platforms via dedicated integrations. The free version handles user registration, role changes, and post events, which covers a subset of LMS and membership triggers. If your workflows are specifically tied to course enrollment, quiz completion, or subscription expiry, the Pro integrations for LearnDash and MemberPress are where to look.

    What is the difference between a self-hosted automation plugin and a cloud-based tool like Zapier?

    A self-hosted plugin stores workflow definitions, execution logs, and API credentials inside your WordPress database on your own server. A cloud-based tool processes and stores that data on its own infrastructure.

    For sites handling customer orders, membership data, or personally identifiable information, self-hosted keeps data under your control and within your existing hosting jurisdiction. Cloud tools introduce an external dependency: if the service has an outage, your automations may not run regardless of your site’s status.

    The wpRigel Team

    September 7, 2026
    User Guide
  • Best WooCommerce Plugins Every Store Owner Should Know

    The best WooCommerce plugins are the ones that solve a problem your store actually has, not the ones that appear on every list because they have the biggest affiliate program. This guide organises picks by job to be done: marketing, checkout and conversion, operations, support, and automation. Each section names the tool, what it costs, and what breaks if you skip it.

    WooCommerce ships with enough to sell a product. Everything beyond that, including abandoned cart recovery, SEO, product filters, email sequences, and workflow automation, requires a plugin. The question is never “should I add plugins?” It is “which ones earn their place, and how many is too many?”

    We have also included a section on plugin audit and load impact, because the mainstream roundups skip it entirely and it is the question store owners ask most often once a site starts slowing down.

    Marketing Plugins

    SEO: All in One SEO or Yoast SEO

    All in One SEO and Yoast SEO are the two plugins that dominate this category, and the choice between them is mostly a matter of preference. Both generate schema markup, handle XML sitemaps, and let you write custom meta titles and descriptions per product. Yoast’s free tier is slightly more restrictive; All in One SEO’s free version includes WooCommerce product schema without an upgrade.

    Either plugin is worth installing from day one. Product pages without proper title tags and schema lose ground to competitors who have taken 20 minutes to configure a free SEO plugin.

    Email Marketing and Abandoned Cart: Mailchimp for WooCommerce

    The Mailchimp for WooCommerce plugin syncs your customer and order data to Mailchimp automatically. It enables abandoned cart emails, post-purchase sequences, and product recommendations based on purchase history. The free Mailchimp plan covers up to 500 contacts, which is enough to start without paying anything.

    Abandoned cart emails recover between 5 and 15 percent of abandoned orders on average, which means a store doing 100 checkouts a month and losing 70 percent of them stands to recover 3 to 10 orders from a sequence that runs automatically. That is the case for setting it up in the first week, not month three.

    Popups and Lead Capture: OptinMonster

    OptinMonster handles exit-intent popups, inline forms, and timed offers. It connects to Mailchimp, ConvertKit, ActiveCampaign, and most other email platforms. Pricing starts at $9 per month billed annually for a single site.

    Exit-intent triggers fire when the mouse moves toward the browser bar, which catches visitors who have decided to leave without buying. A 2 to 5 percent conversion rate on exit popups is realistic on a store with relevant offers. Without a tool like this, that traffic leaves with no second chance.

    An abandoned cart email sequence that runs automatically will recover more revenue in a month than most manual follow-up efforts recover in a year.

    Checkout and Conversion Plugins

    Sales Funnels: FunnelKit

    FunnelKit (formerly WooFunnels) builds checkout pages, upsell flows, and order bumps inside WordPress. It replaces the default WooCommerce checkout with a faster, higher-converting page and lets you offer a relevant upsell immediately after purchase without asking for payment details again. Pricing starts at $99 per year for a single site.

    One-click upsells work because the customer’s payment details are already stored. The friction of entering a card number again kills post-purchase conversion. FunnelKit removes that friction.

    Product Filters: FiboSearch or WOOF

    The default WooCommerce shop page has no attribute filtering. On a store with more than 30 products across multiple categories, that is a significant conversion problem.

    FiboSearch handles search with AJAX-powered results. WOOF adds sidebar filters by attribute, price range, and category.

    • FiboSearch free tier covers basic AJAX search with no product limit
    • WOOF free tier covers price sliders, attribute filters, and tag filters
    • Both install in under 10 minutes with no code required
    • Together they add the filtering experience shoppers expect from large stores

    Checkout Optimisation: CheckoutWC

    CheckoutWC replaces the WooCommerce checkout template with a multi-step or single-page design that is tested for mobile conversion. It costs $149 per year for one site. Studies on multi-step checkouts consistently show a reduction in abandonment on mobile, where the default WooCommerce form requires significant scrolling.

    If more than 50 percent of your traffic is mobile, the default checkout is costing you orders every week. CheckoutWC is one of the few plugins where the licence cost is easy to justify against a single month of recovered conversions.

    Operations Plugins

    Payments: Stripe for WooCommerce

    The official WooCommerce Stripe Payment Gateway is free. Stripe charges 2.9 percent plus $0.30 per transaction in the United States, with no monthly fee.

    It supports cards, Apple Pay, Google Pay, and local payment methods. For most new stores, Stripe is the right first payment gateway because the setup is fast and the fraud tools are strong.

    Shipping: WooCommerce Shipping or ShipStation

    WooCommerce Shipping is the built-in option, free, and covers USPS and DHL with discounted rates if you are shipping from the US. ShipStation starts at $9.99 per month and connects to UPS, FedEx, USPS, DHL, and over 100 carriers. ShipStation is the right upgrade once you are processing more than 50 shipments per month and want rate shopping across carriers in a single screen.

    • WooCommerce Shipping: free, covers USPS and DHL, US only
    • ShipStation: $9.99 to $229.99 per month, 100+ carriers, all regions
    • Both integrate directly with WooCommerce order management
    • ShipStation saves 15 to 30 minutes per day on stores processing 50+ shipments

    Inventory Management: ATUM

    ATUM Inventory Management adds a proper stock management dashboard to WooCommerce. The free version includes a master product list, low stock alerts, and inventory logs.

    WooCommerce’s native inventory tools are adequate for stores with fewer than 100 SKUs. Beyond that, ATUM’s dashboard saves 30 to 60 minutes per week on stock audits that would otherwise require opening individual product pages.

    Performance: WP Rocket

    WP Rocket is the most complete caching plugin for WooCommerce and costs $59 per year for one site. It handles page caching, cache exclusions for cart and checkout pages, lazy loading, and database cleanup. WooCommerce requires specific cache rules: the cart, checkout, and account pages must never be cached, or customers see each other’s session data.

    WP Rocket handles those exclusions automatically. Most free caching plugins do not.

    WooCommerce requires specific cache exclusions for cart and checkout. A caching plugin that gets this wrong does not just slow your site. It shows one customer another customer’s cart.

    Support Plugins

    Live Chat and Help Desk: LiveChat or Tidio

    Tidio offers a free plan with live chat, basic chatbots, and email integration. It installs in under 5 minutes and adds a chat widget without touching any template files. LiveChat starts at $20 per agent per month and is the better choice for teams handling more than 20 conversations per day, with a more complete ticketing system and better WooCommerce order data inside the chat window.

    Returns: WooCommerce Returns and Warranty Requests

    Returns without a dedicated plugin mean email threads, manual refund processing, and no audit trail. WooCommerce Returns and Warranty Requests adds a customer-facing return form, an admin dashboard for tracking requests, and email notifications at each status change.

    It costs $79 per year from WooCommerce.com. For stores doing more than 20 returns per month, the time savings alone justify the cost within the first month.

    Plugin Audit: How Many Is Too Many?

    This is the question every store owner eventually asks, and most roundup articles refuse to answer it. The honest answer is: the number matters less than the quality and overlap. 30 well-coded plugins can outperform 15 badly coded ones on page load time.

    What actually slows WooCommerce down:

    • Plugins that load assets on every page, including pages where they do nothing
    • Plugins with unindexed database queries, which get slower as your order count grows
    • Redundant plugins doing the same job, each adding their own assets
    • Outdated plugins making synchronous external API calls on page load

    A practical audit takes about 2 hours and covers three steps. First, run a Query Monitor scan on your shop and product pages to find which plugins are generating slow queries.

    Second, use a plugin like Asset CleanUp to identify which plugins load scripts on pages where they are irrelevant. Third, check for functional overlap: if you have two SEO plugins active, two contact form plugins, or two caching layers, one is doing nothing except adding weight.

    Our post on whether automation plugins slow down WordPress covers the performance question in detail, including what background processing looks like versus synchronous execution.

    Automation Plugins

    Automation is the category that mainstream WooCommerce plugin roundups consistently undervalue. Every store generates dozens of events per day: orders placed, customers registered, stock levels dropping, reviews submitted. Handling those manually is the difference between a store that scales and one that keeps its owner working evenings.

    Krom Automation: Workflow Automation Built for WordPress

    Krom Automation is a visual workflow automation plugin for WordPress. It connects WooCommerce events to automated responses on a drag-and-drop canvas, with no code required. The free version includes 16 triggers and 21 actions, covering the most common WooCommerce workflows out of the box, including Order Created and Order Completed triggers.

    What makes it worth including here over older rule-based automation plugins is the combination of three things that competitors usually split across paid tiers: a real visual canvas, AI actions included in the free version, and self-hosted execution with full logs stored in your own database. Workflow data, execution history, and API credentials never leave your server.

    Browse the full feature list to see everything included in the free version before upgrading.

    What Krom Automation Covers for WooCommerce Stores

    • Order Created trigger: fire any action the moment a new order is placed, including sending a custom email, creating a post, or calling an external API via HTTP Request
    • Order Completed trigger: enrol the customer in a Mailchimp list, add a tag in FluentCRM, or generate an AI summary of the order
    • WooCommerce Subscriptions integration: automate responses to subscription sign-ups, renewals, and cancellations. See the WooCommerce Subscriptions integration documentation for exact trigger and action combinations
    • Mailchimp sync: automatically subscribe or tag customers based on what they buy. The Mailchimp integration guide covers the exact setup steps
    • Delay scheduling: send a follow-up email 3 days after an order completes, or 7 days after delivery, without any third-party service
    • Conditional branching: route workflows differently based on order value, product category, or customer role

    For stores using Gravity Forms or WPForms as inquiry or quote forms, Krom Automation connects form submissions directly to order or CRM workflows. The Gravity Forms integration and the WPForms integration both include ready-made automation examples.

    If you want to send order or stock alerts to a team channel, the messaging integrations for Slack, Discord, Twilio, and Telegram are included in Pro and take about 10 minutes to configure.

    Self-hosted automation means your order data, customer emails, and API credentials stay in your own database. For stores under GDPR or CCPA, that is not a nice-to-have.

    Krom Automation: Free vs. Pro for WooCommerce Stores

    Capability Free Pro (from $119/year)
    WooCommerce triggers (Order Created, Order Completed) Yes Yes, plus 80+ additional triggers
    Mailchimp, FluentCRM, ActiveCampaign sync No Yes, all included
    Slack and Discord order alerts No Yes
    AI actions (text generation, auto-tagging) Yes, bring your own API key Yes
    Visual email builder for order emails No Yes
    Schedule trigger (daily stock reports, etc.) No Yes
    Incoming webhook for external services No Yes
    Google Sheets logging No Yes
    Per-task or per-execution billing None None

    The free version is a legitimate starting point for a new store. The Pro version earns its cost once you need email platform sync, scheduled reports, or external service alerts.

    There are no run caps at either tier, and the complete free vs. Pro comparison lists every difference in detail.

    You can download the free version from the WordPress.org plugin directory and build your first workflow before spending anything.

    For a deeper look at WooCommerce-specific automation workflows, including abandoned cart follow-ups, low stock alerts, and post-purchase upsell sequences, see our guide on 12 WooCommerce automation ideas that recover real revenue.

    What Each Plan Costs Across 1, 5, and Unlimited Sites

    Plugin 1 Site / Year 5 Sites / Year Unlimited / Year
    Krom Automation Pro $119 $199 $369
    WP Rocket $59 $119 $299
    FunnelKit Starter $99 Not available Not available
    CheckoutWC $149 $199 Not listed
    ATUM Free $0 $0 $0
    Mailchimp for WooCommerce $0 (plugin free, Mailchimp fees apply) $0 $0

    Agency owners managing multiple WooCommerce stores should pay close attention to per-site versus unlimited pricing. A $369 annual licence for unlimited sites on Krom Automation costs less than three single-site licences of many comparable tools. Our guide to managing multiple WooCommerce stores as an agency covers how to stack automation and operations plugins across client accounts efficiently.

    Are Premium Plugins Worth It, or Can Free Get You There?

    The honest answer: free plugins cover about 70 percent of what a new store needs. SEO, basic email sync, AJAX search, and core caching all have credible free options. The gaps appear in checkout optimisation, multi-step funnels, advanced automation, and carrier-rate shipping, where free tiers either do not exist or require significant workarounds.

    A realistic plugin budget for a store doing $5,000 to $20,000 per month in revenue looks like this:

    • WP Rocket: $59 per year, non-negotiable for stores on shared hosting
    • An email marketing platform (Mailchimp free tier to start, then $13+ per month as your list grows)
    • Krom Automation Pro: $119 per year if you need email sync, scheduled workflows, or external service integration
    • FunnelKit or CheckoutWC: $99 to $149 per year once checkout conversion becomes a measurable priority

    Total committed spend: $277 to $327 per year for four tools that between them cover performance, automation, email, and checkout. For a store doing $5,000 per month, that is well under 1 percent of revenue. The question is never “can I afford these plugins?” It is “what does one more recovered abandoned cart per week cost me by not having them?”

    Also from wpRigel

    Pollify is a Gutenberg-native poll, survey, and quiz plugin. Polls are built directly inside the block editor as real blocks, so there are no shortcodes to paste and no separate builder to learn. It is worth knowing about if you run any kind of community store or content site alongside your WooCommerce setup.

    Commandify is a command palette for the WordPress admin. Press Cmd or Ctrl plus K to search orders, customers, and products, then act on them without clicking through menus. It is the only command palette with genuine WooCommerce depth: you can change an order status, add a note, resend an email, or update a product price directly from the palette.

    Frequently Asked Questions

    What are the must-have WooCommerce plugins for a brand new store?

    Start with an SEO plugin (All in One SEO or Yoast), a caching plugin (WP Rocket), and an email marketing connector (Mailchimp for WooCommerce). Those three cover visibility, performance, and your first email list. Add a product filter plugin once you have more than 30 SKUs.

    How many plugins is too many for WooCommerce?

    There is no fixed number. What matters is whether each plugin loads assets only where needed, avoids slow database queries, and does not duplicate the function of another active plugin.

    25 well-built plugins will outperform 12 poorly built ones. Run Query Monitor on your shop page to find the actual bottlenecks rather than guessing from the plugin count.

    What is the best free plugin for recovering abandoned carts?

    Mailchimp for WooCommerce is free if your list is under 500 contacts, and it includes abandoned cart email automation. For larger lists, CartFlows has a free tier with basic cart abandonment flows, though the more capable sequences require a paid plan starting at $129 per year.

    Which payment gateway plugin has the lowest transaction fees?

    Stripe charges 2.9 percent plus $0.30 per transaction in the US with no monthly fee, and the official WooCommerce Stripe plugin is free. PayPal Payments has similar rates. The fee difference between major gateways is small enough that reliability, fraud protection, and checkout UX matter more than the rate for most stores.

    Does Krom Automation work with WooCommerce Subscriptions?

    Yes. Krom Automation Pro includes specific triggers for subscription sign-ups, renewals, cancellations, and payment failures. The WooCommerce Subscriptions integration documentation covers every available trigger and action combination with example workflows.

    Can I use Krom Automation to sync WooCommerce customers to my email marketing platform?

    Yes. Krom Automation Pro integrates with Mailchimp, ActiveCampaign, FluentCRM, MailerLite, ConvertKit, and MailPoet, among others. You can subscribe a customer to a list, apply a tag, or trigger a sequence the moment an order completes, without any third-party automation service sitting between your store and your email platform.

    Our Verdict

    A WooCommerce store that has only the default plugins is a store that is doing more manual work than it needs to, losing some recoverable revenue, and probably loading slower than its competitors. The plugins in this guide are not aspirational extras. They are the difference between a store that runs and a store that grows.

    Start with the free layer: an SEO plugin, Mailchimp for WooCommerce, a product filter plugin, and the free version of Krom Automation to handle your first automated workflows. Add paid tools in the order that your biggest bottleneck demands them.

    For most stores, that means caching first, checkout second, and deeper automation third. See what Krom Automation Pro costs and decide whether the automation gap in your current setup is worth closing now.

    The wpRigel Team

    September 6, 2026
    User Guide
  • Best Membership Site Plugins for WordPress in 2026

    The best membership site plugins for WordPress in 2026 are MemberPress for all-in-one access control, Paid Memberships Pro for budget-conscious builders who need a genuine free tier, and Krom Automation as the automation layer that connects whichever membership plugin you choose to the rest of your stack. No single plugin does everything well. The sites that run smoothly are the ones where each tool handles what it is actually built for.

    This guide covers the full stack: membership access and tiers, payment processing, email marketing, and workflow automation. It also covers the topic every other roundup skips entirely: what switching between membership plugins actually costs, in hours and in data.

    Every plugin listed here has been evaluated against the same criteria: content restriction depth, payment gateway support, free tier usefulness, speed impact, and how well it connects to the automation and email tools you probably already use.

    See how Krom Automation connects to your membership plugin

    Quick Summary

    PluginBest forFree tierStarting price (annual)
    MemberPressAll-in-one: courses, access control, subscriptionsNo$179/year
    Paid Memberships ProBudget builds, unlimited levels, Stripe at no costYes, genuinely functional$247/year (Plus)
    Restrict Content ProDevelopers, clean codebase, flexible rulesNo$99/year
    WooCommerce MembershipsStores that already run WooCommerceNo$199/year
    Ultimate MemberCommunity sites with profiles and directoriesYes, limited$249/year
    Krom AutomationAutomation layer for any membership pluginYes, full-featured$119/year (Basic Pro)

    The Access Control Layer: Membership Plugins

    MemberPress: The Consensus Pick for Good Reason

    MemberPress is the most recommended membership plugin for WordPress, and the recommendation is earned rather than a result of marketing spend. It handles content restriction, subscription billing, drip content scheduling, and course creation inside a single interface. You do not need a separate LMS plugin for straightforward online courses.

    Setup takes roughly 30 to 90 minutes for a standard three-tier membership with Stripe connected. The rules engine lets you protect individual posts, categories, custom post types, and even parts of a page using shortcodes. The downside is price: at $179/year for the Basic plan (1 site), it is one of the more expensive single-site options in the market.

    • Payment gateways: Stripe, PayPal, Authorize.net
    • Drip content: Yes, day-based from signup or from a fixed date
    • Course creation: Built in via MemberPress Courses
    • Free tier: None. You are paying from day one.
    • Speed impact: Moderate. Each page load checks access rules against the database, which adds 50 to 150ms on shared hosting without object caching.

    Krom Automation has a direct MemberPress integration covering signup, subscription, expiry, and payment triggers. That means you can build workflows that fire the moment a member signs up, upgrades, or cancels without writing a line of code.

    Paid Memberships Pro: The Free Tier That Is Actually Free

    Paid Memberships Pro (PMPro) is the only plugin in this list with a free tier that supports unlimited membership levels and live payment processing via Stripe and PayPal at no cost. Most “free” membership plugins either cap the number of tiers, block payment gateways, or push branded checkout pages. PMPro does none of those things.

    The paid Plus plan at $247/year unlocks add-ons for advanced reporting, email confirmation sequences, and integrations with LearnDash and WooCommerce. For a site starting out and expecting fewer than 200 members in year one, the free version is a credible launch option rather than a trial.

    • Free tier: Unlimited levels, Stripe and PayPal, unlimited members
    • Drip content: Available via the Drip Feed add-on
    • Course integration: LearnDash and Tutor LMS via add-ons
    • WooCommerce compatibility: Yes, with the PMPro WooCommerce add-on

    A free plugin that processes real Stripe payments with unlimited tiers is not a trial. It is a business decision by the vendor, and PMPro has sustained it for over a decade.

    Restrict Content Pro: The Developer’s Choice

    Restrict Content Pro has a cleaner codebase than most alternatives and a more predictable performance profile. It does less out of the box, which is exactly why developers reach for it.

    You get content restriction, subscription management, discount codes, and member reports. Course creation, drip content, and community features require separate plugins.

    At $99/year for a single site, it is the most affordable paid option in the mid-tier. The trade-off is that you will spend more time wiring things together. For an agency building a custom membership experience on top of a headless or heavily customised theme, that flexibility is worth the integration time.

    WooCommerce Memberships: For Stores First, Communities Second

    WooCommerce Memberships makes the most sense when your primary business is a WooCommerce store and membership is a layer on top of it, not the other way around. Members can get discounts on products, early access to purchases, and gated content alongside a product catalogue. The plugin works alongside WooCommerce Subscriptions for recurring billing.

    If you pair this with Krom Automation, the WooCommerce Subscriptions integration gives you triggers for subscription creation, renewal, cancellation, and payment failure. A workflow that sends a retention email 3 days before a subscription renews takes about 10 minutes to build on the canvas and runs automatically every time.

    Ultimate Member: Community and Profiles Over Content Gates

    Ultimate Member is built for community sites: user profiles, member directories, activity feeds, and role-based access. Content restriction is available but secondary. If your membership model is about connecting people rather than gating content, it fits better than MemberPress.

    The free version covers profiles and directories. The $249/year bundle adds private messaging, groups, and real-time notifications. For a community-first site where members log in to interact rather than consume protected content, this is the more natural choice.

    The Payment Layer: What You Need Beyond the Membership Plugin

    Most membership plugins handle payment collection via Stripe or PayPal directly. You do not need a separate ecommerce plugin unless your business model mixes physical products with memberships. The common mistake is installing WooCommerce as the payment layer for a pure membership site, which adds 40 to 80 database queries per page load for no real benefit.

    • Stripe: Supported natively by MemberPress, PMPro, Restrict Content Pro, and WooCommerce Memberships. Accept cards, Apple Pay, and Google Pay with no extra plugin.
    • PayPal: Supported by all four. PayPal Standard adds a redirect to PayPal’s site; PayPal Commerce (the modern version) keeps checkout on your domain.
    • Authorize.net: MemberPress only among the four listed here. Relevant for US-based sites with existing merchant accounts.

    Tax handling is where most membership plugins fall short. Stripe Tax is the cleanest solution in 2026: it calculates tax automatically at checkout based on customer location and handles VAT, GST, and US sales tax. Stripe Tax charges 0.5 percent of taxable transactions, which is less than most dedicated tax plugins cost per year for high-volume sites.

    The Email Layer: Three Approaches That Work

    Membership sites generate a predictable set of emails: welcome, drip content notifications, payment receipts, failed payment alerts, renewal reminders, and cancellation confirmations. How you handle those emails matters more than which email tool you choose.

    Option 1: Email Built Into the Membership Plugin

    MemberPress and PMPro both include basic transactional email templates. These cover the mandatory flows: signup confirmation, payment receipt, expiry notice. They work, but they are not branded and they offer no visual customisation without editing PHP templates.

    Option 2: FluentCRM for On-Site Email Marketing

    FluentCRM is a self-hosted CRM and email marketing plugin that stores contacts, segments, and email sequences inside your own database. For a membership site, that means member data, purchase history, and email engagement all live in the same place as the membership records. No syncing to an external list, no per-subscriber pricing.

    Krom Automation has a FluentCRM integration covering contacts, tags, and lists, so you can tag a member in FluentCRM the moment they complete a MemberPress signup, without touching FluentCRM’s own automation rules.

    Option 3: External Email Tools (Mailchimp, ConvertKit, MailerLite)

    External email platforms give you deliverability infrastructure and visual campaign builders that self-hosted tools cannot match at low subscriber counts. The cost calculation changes once you pass 5,000 subscribers: Mailchimp at 5,000 contacts costs $75/month, while MailerLite at the same count costs $32/month. Both charge per subscriber, so the bill grows with your membership.

    Krom Automation connects to all three. The Mailchimp integration handles subscribe, tag, and sync automatically. The ConvertKit integration covers subscribers, tags, sequences, and forms.

    The MailerLite integration handles subscribe, unsubscribe, and group management. You pick the email tool; Krom Automation keeps it in sync with your membership plugin without manual exports.

    Manual CSV exports from your membership plugin to your email list are not a workflow. They are a monthly mistake waiting to happen.

    The Automation Layer: Where Krom Automation Fits

    Krom Automation is a visual workflow automation plugin for WordPress. It sits between your membership plugin, your email tool, your LMS, and anything else on your stack, connecting them on a drag-and-drop canvas without code.

    It is not a membership plugin and does not replace one. It is the layer that makes your membership plugin smarter.

    The free version includes 16 triggers and 21 actions, covering user events, post events, WooCommerce order events, email, HTTP requests, and three AI actions. Every trigger fires in the background via Action Scheduler, so nothing runs during a page load. For a membership site, the immediately useful automations are:

    • Welcome email on registration: Fires the moment a user registers, personalised with merge tags pulling in their name and the plan they joined. The first workflow walkthrough covers this in detail.
    • Failed payment alert to Slack: When WooCommerce Subscriptions records a failed payment, a workflow can post the order number, customer name, and amount to a Slack channel within seconds. The messaging integrations documentation covers Slack, Discord, Twilio, and Telegram.
    • Drip content notifications: Use the delay scheduling feature to send day 3, day 7, and day 14 emails after a member joins, without an external sequence tool.
    • Tag syncing to FluentCRM or Mailchimp: Add a tag to a member record in your email tool whenever they complete a course module, submit a form, or upgrade their plan.
    • Conditional branching by membership tier: Send different onboarding sequences to Basic and Pro members using Yes/No paths on the same workflow canvas.

    Pro adds 80+ additional triggers, 60+ additional actions, and 24 integrations including LearnDash, BuddyBoss, AffiliateWP, and ActiveCampaign. For a membership site running courses and an affiliate programme, the LearnDash integration triggers on enrollment, completion, quiz results, and group changes. The AffiliateWP integration handles affiliate registration, referrals, and payouts.

    The free version is available on the WordPress.org plugin directory. Pro starts at $119/year for 1 site, $199/year for 5 sites, and $369/year for unlimited sites.

    Every plan includes every Pro feature. See the full pricing breakdown.

    The Switching Cost Nobody Talks About

    Every other roundup on this topic picks a winner and moves on. None of them answer the question that matters most once you have been running a membership site for 12 months: what does it cost to switch plugins?

    The answer depends on what data you need to move and whether the destination plugin can accept it.

    What you need to migrateTransfers automaticallyRequires manual workEstimated time
    Member user accounts (WordPress users)Yes, they live in wp_usersNoNone
    Membership level assignmentsNoCSV import or custom SQL, varies by destination plugin2 to 8 hours
    Active recurring subscriptions (Stripe)No, Stripe subscription IDs are plugin-specificRecreate in new plugin or migrate via Stripe dashboard4 to 20 hours depending on subscriber count
    Content restriction rulesNoRebuild rule by rule in new plugin1 to 6 hours
    Transaction historyNoExport to CSV, import to new plugin if supported1 to 4 hours
    Drip content schedulesNoRebuild in new plugin from scratch1 to 3 hours

    The hard part is recurring subscriptions. Stripe subscription IDs are stored in your current membership plugin’s database tables, not in Stripe’s standard customer object. When you switch plugins, those IDs are orphaned.

    The new plugin does not know which Stripe subscription belongs to which member. Re-linking them requires either a custom migration script (expect 4 to 8 hours from a developer at $80 to $150/hour) or manually recreating each subscription, which is only practical below 50 active subscribers.

    The practical conclusion: choose your membership plugin carefully before you have paying members. Switching after you have 200 subscribers on recurring billing is a project, not an afternoon task.

    The switching cost is why MemberPress retains users even when cheaper alternatives appear. The migration friction is real.

    The cheapest membership plugin is not the one with the lowest annual fee. It is the one you will not need to migrate away from in 18 months.

    Which Plugin Is Right for Which Situation

    Your situationRecommended pickWhy
    Starting a membership site with no budgetPaid Memberships Pro (free)Real Stripe processing, unlimited tiers, zero cost
    Launching online courses with gated contentMemberPress + MemberPress CoursesSingle plugin covers both without an LMS add-on
    WooCommerce store adding a membership tierWooCommerce MembershipsNative to your existing stack, no separate checkout
    Community site with profiles and directoriesUltimate MemberBuilt for social interaction, not just content gates
    Developer building a custom membership experienceRestrict Content ProClean API, predictable behaviour, lowest overhead
    Any of the above, with automation needsAdd Krom Automation to whichever you choseConnects membership events to email, CRM, LMS, and Slack

    The LMS Question

    If your membership site delivers online courses, you will need either a built-in course builder (MemberPress Courses, TutorLMS) or a dedicated LMS plugin (LearnDash, LifterLMS). The dedicated plugins offer more granular control: quiz banks, certificates, group enrollments, and SCORM compatibility. The built-in options are faster to set up and have one fewer plugin to maintain.

    Krom Automation’s TutorLMS integration fires on enrollment, completion, and quiz results, so you can award a badge, send a congratulations email, and tag the member in your CRM the moment they finish a course. The same logic applies to LearnDash. You can also read more about automating the full course creator workflow in The Course Creator Automation Playbook and see the broader membership automation picture in The Membership Site Automation Playbook.

    What the Free Tier of Krom Automation Covers on Day One

    Because Krom Automation’s free version is free forever with no run caps and no features behind a paywall, you can automate a meaningful portion of your membership operations before spending anything on Pro. The workflows that pay for themselves fastest on a membership site:

    • Welcome email on user registration, personalised with the member’s name and plan. Saves 2 to 5 minutes per new signup if you were doing this manually, which compounds fast once you pass 100 members per month.
    • Role change notification, triggering when a member upgrades or downgrades their tier, so the right onboarding sequence fires automatically.
    • HTTP request to any external webhook, connecting your membership site to tools that do not have a native Krom integration yet.
    • AI content moderation on comment submissions, flagging inappropriate content in a community membership site before it goes live.

    Download Krom Automation free from the WordPress.org plugin directory and build your first workflow in under 15 minutes using the welcome email template.

    Also from wpRigel

    Pollify is a Gutenberg-native poll, survey, and quiz plugin. Polls are built as real blocks inside the editor, so there are no shortcodes to paste and no separate interface to learn. For membership sites, it is a natural fit for gathering feedback from your audience directly inside posts and pages.

    Commandify is a command palette for the WordPress admin. Press Cmd or Ctrl plus K to search anything, jump to any screen, and run admin actions without clicking through menus. It is the only command palette with real WooCommerce order, product, and customer commands built in, which makes it particularly useful when managing a membership store with a high order volume.

    Our Verdict

    Start with the access control layer first and make that decision carefully, because it is the hardest to change later. MemberPress is the right default for most sites, not because it is the cheapest (it is not) but because it covers the most ground in a single install and has the most documentation when things go wrong. PMPro’s free tier is the right starting point if you are pre-revenue and want to validate the model before committing an annual fee.

    Then add the automation layer. Any membership site past the simplest single-tier model will generate manual work: tagging members in email tools, sending onboarding sequences, alerting the team to failed payments, syncing completions to a CRM. Krom Automation handles all of that on a visual canvas, with a free version that covers the most common workflows and a Pro tier at $119/year that connects to 24 integrations including LearnDash, BuddyBoss, FluentCRM, and ActiveCampaign.

    Who should not act yet: if you have fewer than 20 members and you are still figuring out your content model, do not over-engineer the stack. A membership plugin and a transactional email service is enough to start. Add automation when you notice yourself doing the same manual task three or more times.

    Compare Krom Automation plans and see what Pro unlocks

    Frequently Asked Questions

    Is there a free membership plugin that is actually worth using?

    Paid Memberships Pro has the strongest free tier in the market. It supports unlimited membership levels, Stripe and PayPal processing at no cost, and unlimited members. The free version is a credible launch option for sites expecting fewer than 200 members in their first year.

    What is the easiest membership plugin to set up with no coding?

    MemberPress is the most consistently rated for ease of setup. A standard three-tier membership with Stripe connected takes 30 to 90 minutes from a fresh WordPress install. The rule builder uses plain-English conditions rather than shortcodes or code.

    Can I use a membership plugin with WooCommerce?

    Yes. WooCommerce Memberships is built specifically for stores that want to add membership tiers.

    PMPro also has a WooCommerce add-on. For sites where ecommerce is the primary model and membership is secondary, WooCommerce Memberships is the more natural fit.

    Do membership plugins handle payments, or do I need a separate payment gateway?

    Membership plugins connect to payment gateways but do not process payments themselves. You still need a Stripe or PayPal account.

    The plugin manages subscriptions, dunning, and access rules. Stripe handles the actual card processing and funds movement.

    Which plugins let you drip content to members over time?

    MemberPress has built-in drip rules based on days since signup or from a fixed date. PMPro supports dripping via the Drip Feed add-on. Krom Automation’s delay scheduling lets you send timed emails and trigger actions at specific intervals after any membership event, independently of which membership plugin you use.

    What is the least painful way to migrate between membership plugins?

    There is no painless migration path once you have active recurring subscriptions. Member user accounts transfer automatically because they live in wp_users.

    Membership level assignments, content restriction rules, and Stripe subscription IDs all require manual work or a custom migration script. Budget 4 to 20 hours depending on subscriber count, or avoid the situation by choosing your membership plugin before you have paying members.

    The wpRigel Team

    September 5, 2026
    User Guide
Previous Page
1 2 3 4 … 8
Next Page
wprigel logo

wpRigel builds innovative WordPress plugins for developers, marketers and agencies. Be with us, get more users for your business and increase conversion using our powerful tools.

  • x.com icon
  • linkedin icon

Products

  • Pollify
  • Commandify
  • Krom Automation (Now Live 🎉)

Company

  • Affiliate Program
  • About Us
  • Contact Us
  • Privacy Policy

Resources

  • Docs
  • Blog
  • Support Area
  • Refund policy

Comparisons

  • Commandify vs CommandUI
  • Pollify vs CrowdSignal
  • Krom Automation vs others

Changelogs

  • Commandify Changelog
  • Pollify Changelog
  • Krom Automation Pro Changelog

wpRigel 2026. All Rights Reserved

  • Terms of use
  • Privacy Policy
  • Cookie Policy