preloader

FunnelKit plugin review and common issues

FunnelKit is used for selling products, handling checkout, and managing orders inside WordPress. In most cases, it fits business sites better than a custom build done too early. A common issue is that checkout, tax, shipping, or gateway conflicts. This usually happens when cart and checkout break when caching or scripts are misconfigured. It can save time, but it still needs testing on a staging site before major changes go live. From experience, FunnelKit works best when you keep the setup focused and avoid overlapping plugins.

What is FunnelKit plugin?

FunnelKit (formerly WooFunnels) is a WordPress sales funnel and checkout optimization plugin built for WooCommerce. Unlike CartFlows, which is also WooCommerce-focused, FunnelKit packages itself as three distinct products: the Funnel Builder for checkout and landing pages, FunnelKit Automations for email workflows and cart abandonment, and a Sliding Cart for the store frontend. You can use them together or independently.

The Funnel Builder lets you replace the default WooCommerce checkout with custom pages, add order bumps, run one-click upsells and downsells, create opt-in pages, and build thank-you sequences. It works with Elementor, Divi, Oxygen, and the native Gutenberg editor, and it ships with pre-built templates optimized for conversion. The paid Starter plan begins at $99/year.

FunnelKit Automations is the CRM-adjacent piece: it handles automated email sequences, cart abandonment recovery, broadcast emails, SMS marketing via integrations, and behavioral triggers tied to WooCommerce events. This makes it more self-contained than CartFlows for teams that also need email automation in the same stack.

The main criticism from users is that caching conflicts on checkout pages are a recurring problem, and support response times can run 12 to 84 hours for paid users — long enough to cause real problems when running paid ad campaigns. When FunnelKit works correctly, the analytics, upsell flow, and UI are considered strong. The multi-product architecture means you can pick what you need, but also means there is more to configure and maintain.

Need Help With FunnelKit Setup, Troubleshooting, or Customization?

Need help with FunnelKit? Whether you are dealing with errors, broken functionality, styling problems, plugin conflicts, or advanced customization, we can help you fix the issue and get the plugin working properly on your WordPress site.

Get FunnelKit Expert Help

Key Features

  • Custom WooCommerce checkout pages
  • Order bumps and one-click upsells/downsells
  • Opt-in and landing page templates
  • A/B testing for funnel steps
  • Per-step analytics

Pros & Cons

Pros

  • Combines funnel building and email automation in one ecosystem
  • Strong per-step analytics
  • Works with multiple page builders

Cons

  • Support response times can be slow (12-84 hours for premium)
  • Caching conflicts on checkout are frequently reported

Free vs Premium

FunnelKit Funnel Builder free covers basic funnels and checkout replacement. The Starter paid plan adds one-click upsells, order bumps, A/B testing, and analytics. FunnelKit Automations is a separate product with its own free and paid tiers. Most production use cases need at least the paid Funnel Builder plan.

Common Problems & Fixes

Why is FunnelKit checkout showing incorrect product information or empty cart?

Empty cart or incorrect product display on FunnelKit checkout pages is almost always a caching problem. Checkout pages must be excluded from page caching at the server, plugin, and CDN levels. FunnelKit publishes exclusion rules for WP Rocket, LiteSpeed Cache, and other popular caching tools. Clear all cache layers, add the funnel step URLs to the exclusion list, and test with a fresh browser session in incognito mode to confirm the fix.

Why are FunnelKit upsell pages not appearing after checkout?

If the upsell step is not appearing after payment, check three things: first, confirm the upsell product is published and purchasable; second, verify that the payment gateway you are using supports one-click upsells (the gateway must store a payment token after the initial purchase); third, check the funnel rules to ensure the upsell is configured to trigger for the product purchased. Some payment gateways including PayPal standard do not support one-click upsells.

Why are FunnelKit Automations emails not sending?

FunnelKit Automations sends email through WordPress, which means delivery depends on your SMTP configuration. If your site uses PHP mail without SMTP, emails are likely landing in spam or being blocked entirely. Install a dedicated SMTP plugin like WP Mail SMTP or FluentSMTP, connect it to a transactional email provider (Mailgun, SendGrid, Amazon SES), and re-test automation triggers. Also verify that WooCommerce order statuses are triggering the expected events in your automation workflows.

Customization & Developer Notes

How do I customize FunnelKit checkout page designs?

FunnelKit checkout pages are edited through your chosen page builder — Elementor, Divi, Oxygen, or Gutenberg. Each builder has FunnelKit-specific widgets or blocks for checkout fields, order summary, express payment buttons, and trust badges. For styling beyond the builder controls, add custom CSS to your theme or child theme. FunnelKit also has a global theme setting for checkout colors and typography in the FunnelKit Settings panel.

Can I create custom automation workflows in FunnelKit?

Yes. FunnelKit Automations uses a visual workflow builder with triggers, conditions, and actions. Triggers include WooCommerce events (order placed, subscription renewed, product purchased), contact events, and time delays. You can build multi-step email sequences, conditional branches based on purchase behavior, and integrations with tools like Slack, Twilio for SMS, LearnDash, and WooCommerce Subscriptions.

Frequently Asked Questions

What is the difference between FunnelKit and CartFlows?

Both are WooCommerce funnel builders with similar core features. FunnelKit includes a more developed email automation system and a sliding cart as separate products. CartFlows focuses more narrowly on the checkout and funnel flow. FunnelKit tends to be more expensive for the equivalent feature set. The better choice depends on whether you need the automation component in the same product.

Does FunnelKit work without WooCommerce?

FunnelKit Funnel Builder requires WooCommerce for checkout, upsell, and product-related features. The opt-in page builder can be used for lead capture without WooCommerce, but the checkout optimization features cannot.

What payment gateways work with FunnelKit upsells?

One-click upsells require a tokenized payment gateway. FunnelKit supports Stripe, PayPal (PayPal Payments Pro with vault), Authorize.net, Braintree, SagePay, and Mollie for one-click post-purchase upsells. Standard PayPal does not support one-click upsells.

Is FunnelKit a good alternative to ClickFunnels?

FunnelKit is a WordPress plugin, not a hosted platform, so it requires WordPress and WooCommerce maintenance. The comparison to ClickFunnels applies mainly for businesses already running WordPress: FunnelKit gives you funnel building and email automation on your own infrastructure, without a separate platform fee, but with more technical overhead.

Need a FunnelKit Developer?

Find a vetted WordPress developer specializing in FunnelKit. From setup and configuration to custom FunnelKit development — get expert help on WPWizzy.
Get a Free Estimate

Ready to hire your WordPress developer?

WPWizzy connects you with vetted freelance WordPress developers from the Codeable network — the top 2% of WordPress experts worldwide, , you can get a free no-obligation project estimate before hiring. Every developer is carefully screened, backed by Codeable’s satisfaction guarantee, and rated by real clients based on completed WordPress projects.

Pick one option and we’ll take you to the right next step.

After submitting your request, up to three WordPress developers may review your project and ask a few questions to better understand the issue.
This step helps us define the scope of work and provide an accurate estimate. Most projects receive a response within 24 hours.
Providing a few key details about your website or the problem will help us respond faster. There is no obligation to proceed with the project.