FunnelKit vs. CartFlows: Clash of WordPress Funnel Builders (2023 Edition)

Affiliate disclosure: In full transparency – some of the links on this website are affiliate links, if you use them to make a purchase we will earn a commission at no additional cost for you (none whatsoever!). Will this be a problem? This is how we manage to create free content for you.Please know that your trust is so important for us. If we recommend anything, it is always because we believe it is worth exploring. And, buy me a coffee ☕️

Today in this post, I will be comparing FunnelKit (formerly WooFunnels) vs. CartFlows.

If you are in search of the best funnel building for WordPress, you certainly may have come across CartFlows and FunnelKit. These two are powerful funnel-building plugins developed to work with WooCommerce.

Both CartFlows and FunnelKit are simple yet effective funnel-building tools, but FunnelKit has gained an edge over CartFlows with its automation builder plugin FunnelKit Automations.

If you want to know whether these tools are worth the money and which plugin is best for your WooCommerce store, stay tuned till the end of the post and you will get to know.

Let’s get started with the CartFlows vs. FunnelKit review.

FunnelKit pros

  • It has a dedicated automation plugin called FunnelKit Automations, which replaces automation builder, email marketing software, and CRM tools.
  • Has built-in integrations for Facebook Pixels, Google Analytics, Google Ads, Snapchat, TikTok, and you can use these to track your funnels and get insights for customers retargeting. CartFlows, however, only integrates Facebook Pixels and Google Analytics for funnels.
  • It comes with an UTM tracking feature, and you can have UTM parameters in the links of emails to get data on traffic sources.
  • It has its drag and drop feature-rich email builder to design and customize your emails.
  • Has built-in SMS marketing, and you can send the SMSs to contacts directly from the WordPress dashboard.
  • Has built-in time checkout expiry to implement scarcity marketing during time-sensitive campaigns. You can set the date or number of orders after which checkout expires.
  • FunnelKit lets you add priority for order bumps and offers so that when multiple display rules meet the condition, the product with the highest priority will be shown to users.
  • If you want to create an affiliate program for your WooCommerce products within WordPress, you can integrate FunnelKit with AffiliateWP.
  • To avoid spam opt-in submissions, it has a reCAPTCHA feature built-in.
  • FunnelKit has FunnelKit Automations Connectors, which provides built-in integrations with 17 tools in CRM, email marketing, SMS marketing, and webinar categories.
  • FunnelKit has a built-in forms feature that helps you in collecting leads. Also, you can connect FunnelKit with Elementor, Gravity Forms, Thrive Leads, WP Forms, etc, to take your lead generation to the next level.
  • Its canvas mode feature shows analytics for each of the funnel pages. You can open each of the funnel steps for more detailed metrics.

FunnelKit cons

  • FunnelKit lacks product highlight features, unlike CartFlows.
  • Pricing is too high. To get FunnelKit Automations, you need to spend more.
  • Lacks built-in membership and affiliate features.

CartFlows pros

  • CartFlows has a good number of customization options to design your order bumps and checkout pages.
  • Its product highlight feature allows you to add unique selling propositions or product badges to increase conversions.
  • Integrates with various payment gateways like Auth. Net, iDeal via Mollie, PayPal, Stripe, and Cash on Delivery.

CartFlows cons

  • It lacks automation and email marketing features, unlike CartFlows.
  • As of now, it integrates only with the LearnDash LMS plugin. On the other hand, FunnelKit integrates with LearnDash, TutorLMS, and LifterLMS plugins.
  • It lacks powerful analytics. . Also, there is no graphical representation of the data..
  • It lacks UTM tracking, time-checkout expiry, dynamic shipping features.
  • It lacks funnel-sharing features.


Both FunnelKit and CartFlows funnel-building plugins are very similar. You will notice some overlapping features and design options in both tools.

FunnelKit has an edge over CartFlows with its automation engine, FunnelKit Automations.

I liked that in both plugins, funnel features are logically arranged in the pages making it easy to build the funnels.

CartFlows flows

For example – In the CartFlows checkout page, you will first design it, then add the products, order bumps, customize the checkout offer, form fields, and so on. The same goes for FunnelKit.

Funnel building (pages and flows)

You may already know that CartFlows and FunnelKit WordPress plugins are built to work on top of WooCommerce. So, first, you need to set up WooCommerce and create the products before you build the funnels.

With both FunnelKit and CartFlows, you can design the funnel pages with the page builder you are using. CartFlows integrates with page builders like Elementor, Beaver Builder, Divi, and Thrive Architect. FunnelKit integrates with Elementor, Oxygen, Divi, and Gutenberg. Needless to say, both of these plugins pretty much integrate with all the page builders

You will get plenty of conversion-optimized funnel templates to import with one click and customize them as needed.

Let’s look at the CartFlows funnel.

CartFlows flow steps

I have created a 6 step online course funnel to sell my courses. You can reorder the steps by dragging and dropping and adding new steps if needed. You can import or export the funnels, but there is no option to share the funnels.

CartFlows opt-in

CartFlows has recently introduced an opt-in step for collecting the leads to offer a free product. For this, you need to create a product with zero pricing in WooCommerce and assign the product to the opt-in page.

You can add custom scripts for each of the CartFlows and FunnelKit steps for adding a live chat, bot, or tracking codes and also enable the Facebook Pixels and Google Analytics integrations to track the funnel pages to get more detailed analytics on funnel performance.

Let’s look at FunnelKit funnels.

FunnelKit funnels

I have added multiple order bumps and one upsell to my funnel as you see in the above screenshot.

As FunnelKit has its own automation and email marketing tool, FunnelKit Automations, you will have more features for setting up the funnels with actions and automation.

FunnelKit opt-in actions

You can send email notifications when leads sign up and notify admins when new leads are created. To do this with CartFlows, you need to use external integrations.

FunnelKit CRM integration

You can store the contact details by connecting FunnelKit with CRM tools. Also, you can trigger the webhook whenever someone signs up, redirect the leads to a custom URL, etc. CartFlows lacks these opt-in features built-in.

As with CartFlows, the rest of FunnelKit’ funnel pages also have similar features.

Split testing

Both CartFlows and FunnelKit have built-in split testing features. You can split-test any of the funnel pages.

CartFlows split testing

Just click on the A/B test; it will create the variation of the page. CartFlows automatically sets the traffic as 50% to both pages under test; you can change it though.

CartFlows funnel stats

You can analyze split test metrics under funnel analytics and declare the winner manually. CartFlows won’t automatically declare the winner, you need to do it manually.

FunnelKit funnel split test

Similarly, you can split test the FunnelKit funnel pages. Create the variation pages and add traffic to both pages. Now you are good to start the test.

FunnelKit split test analytics

After the test is over, you can analyze the test result. You will get all the metrics like views, conversions, conversion rate, revenue per visit, and total revenue.

FunnelKit split test results

You need to analyze the results and manually declare the winner, similar to CartFlows.

Canvas mode

The Canvas mode feature helps you visually view the funnels as flowcharts to get a clear picture of how your funnel works. When you build a complex funnel, this feature would be really helpful.

CartFlows canvas mode

This is how CartFlows canvas looks. You have the option to preview or edit the steps. It is the bare minimum.

FunnelKit canvas builder

Canvas builder in FunnelKit is feature-rich. With FunnelKit, you can see the detailed analytics of each step directly on the canvas, like views, conversions, and revenue. If you click on the funnel steps, you will see a detailed breakdown of all the details, including split test results.

FunnelKit analytics display in canvas builder

You will also see the order bumps and offer conversions on funnel pages of FunnelKit.

Order bumps, upsell, downsells

These WordPress plugins allow you to add multiple order bumps, upsells, and downsells to maximize your sales. There are conditional rules available to show multiple order bumps.

FunnelKit rules to trigger the order bump

These are the rules available to trigger the order bump on the FunnelKit checkout page.


Set order bump priority in FunnelKit

When multiple rules satisfy the same condition, which order bump will you display?

FunnelKit has a solution for this with its priority field. You can prioritize the order bump, and the one with the highest priority will be displayed when multiple rules meet the condition.

CartFlows order bump display conditions

With CartFlows, you can create conditions to display the order bump. You can add multiple conditions to trigger the order bumps. Compared to FunnelKit, you have fewer rules.

Both FunnelKit and CartFlows allow you to set conditional redirects to the next pages when an offer (upsell/downsell) is accepted or rejected. i.e., you can redirect users to other upsell/downsell pages or even thank you pages if you want to terminate the funnel.

CartFlows upsell conditional redirection
FunnelKit offers

If you want to implement scarcity marketing during special occasions, you can do this with FunnelKit’ timed checkout expiry. You can choose to close the checkout page either after reaching the number of orders or on a specific date.


FunnelKit has a dedicated plugin for automation called FunnelKit Automations. It acts as all-in-one automation, email marketing, and CRM tool. CartFlows lacks in this aspect, and you need to integrate with external services to get these features.

With FunnelKit, you can build any type of automation you want with its blank canvas. You won’t get ready-made automation workflows, unlike in softwares like ActiveCampign.

Here is an example of the cart abandonment automation workflow I created.

FunnelKit automations

To build your automation workflow, you can use direct actions or conditional actions with if & then rules.

FunnelKit Automations WordPress email editor

With the “send email” action, you can create the email right inside the automation. You can directly craft the email in the WordPress editor or use FunnelKit drag-and-drop editor. You can also add delay if you want to send drip emails.

The best part is you can add UTM tracking parameters like source, medium, campaign, and term for the links in the email to track traffic insights.

FunnelKit Automations engagement and orders tracking

FunnelKit Automations provides you with metrics on automation engagement and orders to know how your automation is performing.

FunnelKit Automations task history

What if you want to analyze the status of your actions in your automation workflow?

FunnelKit Automations has a task history that records all the automation actions, and it helps you troubleshoot if you run into any issues.

It also has a native cart abandonment tracking feature that helps you track and follow up with the lost carts to recover them.

FunnelKit Automations cart abandonment tracking
FunnelKit Automations checkout notice

For this, you need to enable cart tracking in FunnelKit Automations settings. Here you need to add in a wait period to mark the cart as recoverable, cool off period to exclude the customers from cart tracking, lost cart days, mark the cart as lost if not recovered within the time period set. You can also add tags for cart abandoned users, track users when a product is added to the cart, show the cart’s success and failure notices, etc.

Let’s move on to FunnelKit’ campaigns. FunnelKit has both email and SMS marketing.

FunnelKit drag and drop email editor

You can design your emails with rich text, raw HTML, or FunnelKit drag n drop editor. You can create link triggers to track users’ behavior and connect with them to convert them into your long-term customers.

FunnelKit Automations broadcast split testing

You can split-test email and SMS broadcasts for maximum conversions. You can create your own templates for recurring use.

FunnelKit Automations forms

FunnelKit has a built-in opt-in feature that helps in your lead generation process. You can use the default FunnelKit opt-in or integrate FunnelKit with Elementor, Gravity Forms, WP Forms, Fluent Forms, Thrive Forms (Thrive Lead).

As a lightweight CRM, FunnelKit Automations contacts can manage all customer data in one place.

FunnelKit Automations funnel contact details

You can view the funnels they are in, offers they accepted, the total amount they spent, etc. This is helpful to know your audience journey in the funnels. You can nurture inactive or rejected users through campaigns and convert them as hot leads.

FunnelKit Automations - audience segment

Similar to other email marketing softwares, with FunnelKit also you can segment the audience based on filters like contact details, tags, lists, engagement, and much more.


cartflows integrations

CartFlows has very limited integrations compared to FunnelKit. It integrates with page builders like Elementor, Beaver Builder, Divi, Thrive Architect, and LMS platforms like LearnDash.

As FunnelKit and CartFlows are built for WooCommerce, they integrate well with all WooCommerce tools and plugins.

FunnelKit Automations connectors

FunnelKit has several built-in integrations called FunnelKit Automations connectors. With this, you will get native integration with 17 tools, including ActiveCampaign, Twillo, Slack, EverWebinarJam, Klaviyo, Drip, etc.

There are also other integrations available with eCommerce platforms, CRMs, and other tools, as you see in the below screenshot.

FunnelKit integrations

If you want to create an affiliate program for your WordPress site, you can integrate FunnelKit with Affiliate WP.

Note that both FunnelKit and CartFlows integrate with Facebook Pixels and Google Analytics. Also, FunnelKit integrates with other platforms like Google Ads, Pinterest, TikTok, Snapchat so that you can retarget the customers on these platforms.

Reporting and analytics

With both FunnelKit and CartFlows, you will get built-in analytics to analyze the performance of your funnels.

CartFlows funnel analytics

In the CartFlows dashboard, you will get the overall revenue, orders, and traffic metrics of all your funnels.

Analytics and reports in CartFlows

You can also analyze the analytics of individual funnels under your funnel>analytics. You will get data related to conversion, visits, and revenue generated by each of the funnel pages.

FunnelKit reports and analytics

The same goes for FunnelKit funnel analytics. You will see all the metrics in the dashboard like total contact, total orders, upsells, total revenue, etc.

FunnelKit has a leaderboard on the dashboard displaying the top-performing funnels, top opt-ins, top checkout pages, top bumps, and top upsells. This is a real quick feature to know the top-performing pages.

FunnelKit funnel stats

You can also view the analytics of individual funnels. There are bar chart and line chart representations available for easier analysis.

There is also analytics available for cart, contacts, emails, SMS, and engagement in the FunnelKit Automations plugin. Just go to FunnelKit Automations>dashboard>analytics.

As told previously, you enable Google Analytics and Facebook Pixels’ integration to get detailed analytics.

CartFlows settings for Facebook Pixel integrations
CartFlows integration with Google Analytics

You can enable these integrations either for your funnel pages or for the entire site. With these integrations, you will get more data related to users and traffic. Use this data for retargeting the customers.

FunnelKit settings for Facebook Pixel integration
FunnelKit and Google Analytics integration

With both these, you can track cart, checkout, and payment-related events. Compared to CartFlows, in FunnelKit, you have more event tracking options available. Similarly, you can track the events and collect the data for Google Ads, Snapchat, TikTok platforms.


CartFlows pricing

CartFlows has both annual and lifetime plans. Annual pricing starts at $299/year, while the lifetime license costs $999/lifetime. You can use this plugin on up to 30 websites with both plans.

If you just want to try a hands-on plugin, you can try out the free versions of both plugins.

FunnelKit pricing
FunnelKit agency pricing

FunnelKit has two plans; solopreneur for single site usage and agency plan to use on up to 30 sites.

If you want to use it on a single site, FunnelKit Funnel Builder costs you $199/year, while Funnel Builder + FunnelKit Automations costs $299/year.

If you have an agency and want more site usage, go with their agency plans that cost $999/lifetime ($299/year) for Funnel Builder and $1799/lifetime ($499/year) for Funnel Builder+FunnelKit Automations.

Wrap up

This is all about FunnelKit vs. CartFlows review.

FunnelKit is best if you:

  • Want automation builder, email marketing, and CRM tools.
  • Want feature-rich canvas builder with built-in analytics
  • Integrations with Google Ads, Snapchat, TikTok, etc.
  • Want to use native integrations (FunnelKit Automations connectors) to automate your tasks.
  • Want cart abandonment tracking to automate and recover abandoned carts.

CartFlows is best if:

  • You just need a simple funnel-building plugin for your WooCommerce products.
  • You are an Elementor user and want to power up your business with funnels.

I hope you found this post on FunnelKit vs. CartFlows helpful.

Akshay HallurAbout me

Hi, I’m Akshay Hallur. The founder of this blog BloggingX and many other online ventures.

I’m a professional full-time blogger, a digital marketer, and a trainer. I’m here to help bloggers like you to create an outstanding blog and earn money from it.

One request?

I’ve put so much effort writing this blog post to provide value to the blogging community. It’ll be very helpful for me, if you consider sharing it on social media networks. SHARING IS ♥️

  • Digital Marketer  | Blogger | Trainer | Growth Hacker | Systems Thinker​

    Hi, I’m Akshay Hallur the founder of BloggingX. I dropped out in 2015 to pursue my passion in blogging, digital marketing and training. I help people like you to learn blogging and help you grow your online business leveraging the power of strategic content marketing.

  • Akshay Surprise


    Akshay Hallur - YouTube​

    100+ videos Plus regular blogging and Digital Marketing videos waiting for you.

    We have plenty of free courses on YouTube too…shh…🤫