Cartflows Review – Is It Just a Hyped Up Product? (2023 Edition)

CartFlows is one of the best funnel-building plugins for WordPress, developed by Sujay Pawar and Adam Preiser. It is designed to work on the top of WooCommerce.
starCreated with Sketch.
☆ 4.7
CartFlows has a robust design and customization features.
Ease of use
☆ 4.7
CartFlows is very easy to use. You can start building funnels in no time.
Artboard 17
☆ 4.6
CartFlows has both annual and lifetime licenses.
contact_supportCreated with Sketch.
☆ 4.4
CartFlows has good documentation and Videos to assist its users.
Lifetime Deal Available

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 ☕️

This post will be all about CartFlows’ review.

CartFlows is one of the best funnel-building plugins that has become very popular among WordPress users. Sujay Pawar from Brainstorm Force and Adam Preiser of WPCrafter built this plugin to power up WooCommerce giving it advanced funnel-building superpowers.

If you are in a dilemma about whether CartFlows will be the best choice to grow your business, read this review thoroughly. By the end, you will be able to decide whether to go with CartFlows or not.

Also, I will compare it to its competitors, like ClickFunnels, FunnelKit, and ThriveCart.

Without waiting further, let’s get started with the review on CartFlows.

CartFlows Pros

  • CartFlows has a generous free version to get started. The free version supports dynamic linking, Facebook Pixel integration, two-column checkout, cart abandonment features.
  • CartFlows supports custom scripts. It enables you to add custom scripts for bots, live chat, custom pixels, etc.
  • CartFlows has a global checkout feature to replace the default WooCommerce checkout page with a conversion-optimized CartFlows checkout page. This enhances user experience, but this feature is available only in the pro version.
  • CartFlows allows you to add multiple upsells, downsells, and order bumps to increase the average order value of the cart. These features ensure increased sales and thus higher conversions.
  • As it is a plugin exclusively developed for WooCommerce, CartFlows integrates with all the WooCommerce tools and plugins increasing the flexibility.
  • Cartflows integrates with Facebook Pixel and Google Analytics, and you can enable the tracking either only for the flow pages or for the entire site. You can retarget the customers and keep them in the loop to convert them as hot leads by analyzing the data.
  • Recently CartFlows has released a canvas mode feature to view the funnels visually. If you have multiple upsell and downsell pages, canvas mode would be beneficial to see how your funnel works.
  • CartFlows recently released a dynamic offers feature, which helps you show order bumps based on users’ previous purchases, their location, etc. This feature is still in their beta version.

CartFlows Cons

  • CartFlows lacks a funnel sharing feature. You can’t share your funnels with your team.
  • CartFlows lacks an in-house affiliate program. You need to use affiliate management systems like Solid Affiliate or AffiliateWP.
  • CartFlows has very few integrations. They need to roll out new integrations with LMS platforms, other page builders, CRMs, etc. to match its competitors like ClickFunnels.

Set up and installation

CartFlows set up and installation

To get started with CartFlows, you need to have installed the CartFlows plugin. If you are a pro user, you need to also install CartFlows Pro on your WordPress along with CartFlows free plugin. Then activate your license, connecting with the API key from your CartFlows account. (

As you are already familiar with the fact that CartFlows sits on top of WooCommerce, you need to have WooCommerceproducts created in order, to begin with, funnel creation in CartFlows.

Pages and flows

CartFlows flows

CartFlows calls its funnels “flows” in which there will be multiple steps (Pages). Below are the CartFlows flow steps you will use to create funnels.

  1. Landing page
  2. Checkout page
  3. Upsell page
  4. Downsell page
  5. Thank you page
CartFlows funnel

Your flows can have multiple landing pages, upsell and downsell steps.

The best thing is CartFlows has recently released an opt-in step for lead generation, which is available in both free and pro versions. You can collect visitors’ email addresses and provide them access to any free lead magnets.

To further personalize your marketing campaigns and boost conversions, if you have the pro version, you can make use of custom fields to collect more data from the visitors, such as their age, address, contact number, and much more.

For example – you can create funnels to market your products for certain age groups, or based on the audience’s geographical location (that you’ve collected using custom fields). Also, conduct surveys or polls to know your audience and pitch the right products for them.

Adding funnel steps in CartFlows flows

I personally use CartFlows on my site BloggingX. I have created various funnels to sell my courses.

With CartFlows, you can import or export the funnels. But one disadvantage is you cannot share your funnels with your team members or friends. But indeed, you can add them as a user on your WordPress site.

CartFlows templates

There are various funnel templates available for online courses, webinars, eBook giveaways, product launches, etc. You can view all the pages in each of these flows and import them with one click.

You can customize the funnel pages with the page builder you are using, like Elementor, Beaver Builder, Divi, etc.

cartflows funnel pages
CartFlows settings

You can filter to show only the templates for the respective builder you are using. As I use Elementor page builder, I will select to show the ready-made templates only for Elementor.

Here is a funnel I have created for my online course.

Online course funnel

I have added one upsell and one downsell stage to my flow. You can add multiple upsell and downsell steps if you wish.

Funnel settings

You will find this under, CartFlows>Flows> Your Flow> Edit > Go to settings.

CartFlows analytics and sandbox

Under settings,

  1. You can enable the analytics feature to track the performance of your funnel pages. Also, CartFlows integrates with Google Analytics and Facebook Pixels to know how your funnels are working. More on this later.
  2. Under sandbox, you can enable the test mode to test your funnel before making it live. Tiny, but extremely helpful hassle-busting feature!
  3. Custom scripts – You can add custom scripts to add more functionality like live chat, bots, and pixels for tracking your funnels.

Split testing

CartFlows split test

CartFlows has a built-in split testing feature. You can split-test any of your funnel pages, like landing pages, checkout, upsell, downsell, opt-in, and thank you pages.

CartFlows split testing the traffic
Declaring the split test winner

By default, the traffic will be split equally for the pages under test. You can change it as required. Note that CartFlows doesn’t have the feature to automatically set the split test winner. You need to analyze and select the winner page manually.

When you declare the winner, the other page under the split test will get deleted automatically. Set it and forget it!

Design and customization

CartFlows main selling point is the wide range of customization options available that makes the checkout experience very smooth and easy.

You can customize the checkout page using the design options in the backend. For this, you need to go to your funnel step>edit>design>enable the design settings.

CartFlows checkout page settings
CartFlows checkout design

You can change the checkout skin to one column, two columns, or two steps. You can set the font family, weight, and color for the text, heading, buttons, and input fields.

CartFlows product options

There are also product customization options like you can customize the section title, section skin, section position. You can also select the product images to display on the checkout page and customize the product text and background color.

Enabling the product options

One of the great features of CartFlows is the product highlights. This really helps you if you offer multiple products at the checkout and highlight unique selling propositions like best value, best choice, etc.

CartFlows flow products

If you are selling physical products, adding highlight texts like “Buy 4 and get a $40.00 discount”, as you see in the above screenshot, is a game-changer and is a great way to sell more.

Editing the funnel pages with Elementor

You can design the opt-in, landing page, upsell, downsell, and thank you pages with your page builder.

Also, CartFlows gives you more flexibility to design your upsell and downsell pages with various product shortcodes like –

  • Product Variation
  • Product Quantity
  • Product Title
  • Product Description
  • Product Short Description
  • Product Price
  • Product Image

You also have the shortcodes for offer accept and decline links. You can use these for buttons or as anchor text links.

Note: You can use these product shortcodes only on CartFlows upsell and downsell pages. Using these on other CartFlows or WordPress pages causes errors.

Marketing features

Conditional redirects

CartFlows has a conditional redirect option that you can configure while designing the flows.

Conditional redirects help you redirect a customer from the checkout page to the next upsell or the downsell page and then finally to the thank you page.

Implementing these conditional redirects increases your funnel steps to make your funnel much more effective at getting more sales done.

Here is a flowchart of how CartFlows conditional redirect works.

CartFlows conditional redirect

I have created a conditional redirect funnel for my product. As you see in the above screenshot, in my flow I have two upsells and downsells.

If the user has accepted my upsell, I will redirect them to upsell 1. If they reject, they will be redirected to downsell 1.

Conditional redirect funnel
Adding upsells
Adding conditional redirects

You have complete control to redirect the user to multiple upsell and downsell pages.

Note: If you are not getting the next steps option in the dropdown, it means your flow is not having the next funnel page after the current step you are in. If this is the case, just go and add new steps.


CartFlows coupons
CartFlows - adding coupon

You can offer coupons/discounts for customers. First, you need to have the coupon field enabled in the form fields. Then go to products, there select the coupon for the particular product.

Order bumps, upsells, and downsells

Order bumps, upsells, and downsells  in CartFlows

With CartFlows, you can add single or multiple order bumps on the checkout page to increase the cart value.

Similar to how you customize the main offer on the checkout page, you can customize your order bump. You can choose from five of the skin styles available, change the width, set the colors for text, checkbox, box background, etc.

Adding order bump in CartFlows
Order bump preview

You can preview live the changes made in the sidebar. You can even add an order bump pointing arrow and enable the animation for it.

There’s more!

You can change the position of the order bump, you can place it:

  1. After order
  2. Before checkout
  3. After customer details
  4. After payment

You can add highlight text to grab users’ attention. Say like – Best value, Onetime fee, etc.

Designing the order bump

Order bump products can even be displayed on a tablet and on a mobile phone.

After the customers have purchased the order bump, in the next step, you can set conditional offers to redirect them further to upsell and downsell pages.

You can set multiple conditions and redirect customers to upsell /downsell pages.

word image

Like order bumps, you can design the upsell and downsell steps.

Just choose the product and set the quantity. If you want to offer discounts on upsell and downsell products, you can do that as well.

Dynamic order bumps

Enabling conditional order bump

CartFlows has released a dynamic order bumps feature in its beta version where you can display the order bumps based on the products in the cart, product category, tags, coupons, cart total, and much more.

Order bumps in CartFlows

You can use AND or OR logic to group the multiple conditions together. You can easily reorder the conditions with drag and drop and prioritize the conditions set.


cartflows integrations

CartFlows has very few integrations. It integrates with page builders like Elementor, Divi, Beaver Builder, Thrive Architect.

As this plugin is built for WooCommerce, it integrates with all the plugins and tools that WooCommerce integrates with.

Also, if you are a course creator, CartFlows integrates well with LearnDash. You can create funnels for your courses to grow your online business.

You can use any of the WooCommerce payment gateways with CartFlows. These include Auth.Net, iDeal via Mollie, PayPal, Stripe, and Cash on Delivery for one-click upsell. Currently, they are working on Square support as well.

Reporting and analytics

Reporting and analytics in CartFlows

CartFlows shows conversion analytics in its dashboard. You will get metrics like total revenue, order bump revenue, offers revenue, total orders, and total visits.

You can view these metrics for today, yesterday, last week, and last month. You cannot view the analytics for a custom time range.

CartFlows flow analytics

If you want to get analytics for each of your flows, you need to enable the analytics feature for each of your flows under the settings tab.

CartFlows analytics

Then go to the analytics tab. Here you will see all traffic and conversion metrics for each funnel step. Here you can add a custom time filter to analyze the performance of your flow.

 Facebook Pixel settings

CartFlows also provides Facebook Pixel and Google Analytics integrations. To enable these integrations, go to CartFlows>settings>Facebook Pixel.

 Facebook Pixel integration with CartFlows

Here you can enable Facebook Pixel tracking either only for CartFlows pages or enable it for the whole site. This integration will track the events like initiate checkout, add payment info, purchase complete.

Similarly, go to CartFlows > Settings > Google Analytics. Enable the tracking only for CartFlows pages or for the entire site. Similar to Facebook Pixel, it tracks events like begin checkout, add to cart, add payment info, and purchase.

You can use the data from these two integrations to retarget the customers, add to your mailing list for further campaigns, and much more.


CartFlows pricing

When it comes to pricing, CartFlows has two pricing plans. An annual license costs $299/year, while a lifetime license costs $999/lifetime. If you are interested in the lifetime deal but can’t afford to pay all at once, you can pay in four monthly installments.

You can use CartFlows on up to 30 websites, and you are free to build unlimited funnels.

CartFlows also has a free version with very limited features. You can see the differences between CartFlows free vs. pro here.


CartFlows has a great support team. They have YouTube videos, in-depth knowledge base articles to assist you. You can also raise a support ticket if you run into any issues with CartFlows.

CartFlows lacks live chat support as of writing this post.

CartFlows alternatives

CartFlows vs. FunnelKit

Cartflows Logo

FunnelKit logo

FunnelKit is a funnel builder and an automation tool for WordPress. Unlike CartFlows, it has an automation builder called FunnelKit Automations for you to create smart automation. It also has a lightweight CRM for you to manage customer details all in one place. This eliminates the need for external integrations.

To use FunnelKit on client websites, you need to purchase their agency plan that costs $1799 to access Funnel Builder + FunnelKit Automations for a lifetime.

CartFlows vs. ThriveCart

ThriveCart logo

thrivecart logo

ThriveCart is an online shopping cart solution to sell your digital and physical products. It has various marketing features like one-click upsell funnels, bump offers, trials, recurring payments, built-in sales tax calculation, tasks automation, etc.

You can create funnels and add up to 5 upsells or 5 downsells to boost the conversions.

It has various checkout types like embedded cart, popup, sales, and standalone cart.

ThriveCart is offering a lifetime deal at $495. If you want to access all its pro features, it costs you an additional $195, which is very cheap compared to CartFlow’s lifetime deal.

CartFlows vs ClickFunnels

Cartflows Logo


ClickFunnels is a dedicated cloud funnel-building software you can use to create highly converting sales funnels to sell your products and memberships.

ClickFunnels is priced high. Its lowest plan costs $97/mo, and it allows you to create only 20 funnels, 100 pages. It doesn’t support follow-up funnels. To get this feature, you need to shell out $297/mo, which is not affordable for all.

When it comes to ease of use, funnel customization, and checkout experience, CartFlows is the winner.

FAQs on CartFlows

Can I use CartFlows for my clients?

Yes, CartFlows is designed for agencies so that you can use CartFlows on up to 30 client websites.

Does CartFlows support subscription payments?

Yes, CartFlows integrates with the WooCommerce Subscriptions extension, making it easy for you to create subscription payments.

How many funnels can I create with CartFlows?

You can create an unlimited number of funnels with CartFlows. There are no restrictions on that.

Does it offer a money refund?

Yes, they have a 30-day money-back guarantee.

Does CartFlows offer a free trial?

CartFlows has a free version to try out the tool and get hands-on with it.

Wrap up

If you want to provide a seamless checkout experience for users and want to replace the default WooCommerce checkout pages, CartFlows would be the best bet.

CartFlows is a conversion-focused funnel-building plugin for WooCommerce products. Using CartFlows, you can add multiple order bumps, upsells, and downsells to increase the cart value and to sell more.

Its dynamic conditions, canvas mode, product highlights, custom scripts, and integration with Facebook Pixel and Google Analytics are worth the investment.

Compared to FunnelKit, CartFlows is highly affordable, and you can use it for a lifetime. There are no restrictions on the number of funnels you create.

I hope you find this post on CartFlows review 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…🤫