FunnelKode – Funnel Builder for FluentCart

Description

FunnelKode is a funnel builder for FluentCart. It adds a complete funnel-building layer on top of FluentCart so you can create structured, conversion-focused sales funnels entirely inside WordPress — without replacing or modifying how FluentCart handles products, pricing, checkout, or payments.

FluentCart manages your store. FunnelKode manages your funnels.

A funnel in FunnelKode is a sequence of connected steps: a landing page to present your offer, a checkout step powered by FluentCart, an optional order bump or upsell, and a thank-you page to confirm the sale. You control the structure, design, and flow. FluentCart continues to handle the cart, payment processing, and order management it was built for.

Build Sales Funnels with FluentCart

FunnelKode is designed specifically for FluentCart stores. Every part of the plugin is built around FluentCart’s checkout and order system, so you are not patching two incompatible tools together — you are extending FluentCart with a purpose-built funnel layer.

With FunnelKode you can build:

  • Digital product funnels — sell ebooks, templates, software, or downloads with a focused landing page and one-step checkout.
  • Course sales funnels — present your course offer, walk the buyer through checkout, and send them to a custom thank-you page with next steps.
  • Service funnels — guide potential clients from a landing page to a booking or payment step.
  • Promotional funnels — run limited-time offers with countdown timers and auto-applied discount coupons.
  • Launch funnels — structure a product launch sequence with a dedicated landing page, checkout, and post-purchase upsell.
  • Checkout funnels — strip away navigation and distractions so buyers move from offer to payment in as few steps as possible.

Funnel Canvas and Management

Create and manage all your funnels from a single admin screen. FunnelKode gives you two views:

  • Canvas view — a visual map of your funnel steps showing the flow from landing page through to thank-you page. Add, remove, reorder, and preview steps without leaving the canvas.
  • List view — a compact table of all your funnels, with quick access to settings, analytics, and editing for each step.

Every funnel step is a standard WordPress page, so you design it with whichever page builder you prefer.

FluentCart Checkout Steps

Each funnel can include one or more dedicated FluentCart checkout steps. Assign a specific product or product variation to the step, control what appears in the cart, and configure the checkout layout — all from the funnel step settings panel.

The checkout step uses FluentCart’s own checkout form, so all FluentCart payment methods, tax rules, and order flows work exactly as they do in your normal store.

FunnelKode adds a 2-column checkout layout option: the checkout form on one side, a sticky order summary on the other — matching the layout style of dedicated checkout plugins without requiring a separate tool.

Product Variations

If you sell a product with multiple variations — plans, sizes, or pricing tiers — you can add a variation selector before the FluentCart checkout form. Customers choose their option first, and the checkout updates to reflect their selection. Supports radio buttons, card-style selectors, and dropdown display.

Auto-Apply Coupons

Attach a coupon to any funnel step and it applies automatically when a visitor reaches that step. Two modes:

  • Use existing — pick a coupon you have already created in FluentCart. Discount settings stay in FluentCart.
  • Create custom — create a funnel-specific coupon with discount type (percentage or fixed), amount, expiry date, and usage limit, all from the funnel step settings. FunnelKode creates the coupon in FluentCart on save.

Modal Checkout

Add a checkout button to any page that opens the FluentCart checkout in a popup overlay. The visitor stays on the landing page — the checkout loads in a modal when they click the button. Useful for landing pages where you want to keep the user in context rather than navigating away.

Thank-You Pages

Every funnel can have its own thank-you page. Use the Order Confirmation widget to display the customer’s order number, purchased items, total, and payment details automatically — pulled from FluentCart’s order data after a successful payment.

The thank-you step also includes View Order and Complete Payment links so customers can easily return to their order or complete a pending payment.

Funnel Widgets for Elementor

FunnelKode includes a set of Elementor widgets built specifically for funnel pages:

  • Checkout — embed the FluentCart checkout form with optional 2-column layout and sticky order summary.
  • Order Confirmation — display order details on the thank-you page.
  • Mini Cart — slide-out cart drawer with live item count.
  • Product Price — display the current product’s price with optional compare-at price.
  • Product Description — pull in the product description from FluentCart.
  • Countdown Timer — urgency timer that can redirect or hide content on expiry.
  • Section, Button, Offer, Testimonial — layout and content blocks designed for funnel pages.

Elementor is recommended for the best design experience and access to the full template library. It is not required — see the Block Editor section below.

WordPress Block Editor

FunnelKode works with the WordPress block editor. When you choose the Block Editor as your page builder in Settings, new funnel steps are created with a starter layout appropriate to the step type — landing page, checkout, thank-you, or upsell — using core blocks and FunnelKode’s own blocks.

FunnelKode’s blocks (Checkout, Section, Button, Offer, Testimonial, Countdown) are available in the block inserter and render correctly on the frontend.

The template library and Elementor widget set are Elementor-specific. Block editor users get starter layouts and FunnelKode blocks.

Funnel Templates

FunnelKode includes a library of ready-made funnel step designs you can import in one click. Templates are bundled locally — no internet connection is required to use them.

Templates are available for landing pages, checkout steps, and thank-you pages. Applying a template replaces the current step’s design with the template layout, so you can customise from a working starting point rather than a blank page.

An optional online template library can be enabled from Settings to browse additional templates. This is off by default and requires an explicit opt-in.

Import and Export

Export any funnel as a JSON file and import it on another site. Useful for moving funnels between staging and production, or sharing a funnel structure with a client.

Built for FluentCart

FunnelKode does not modify FluentCart’s database, override its checkout process, or change how it handles payments and orders. It integrates through FluentCart’s public hooks and shortcodes.

Everything FluentCart manages — products, inventory, pricing, tax, payments, receipts, customer accounts — continues to work exactly as it always did. FunnelKode adds the funnel structure and conversion layer on top.

FunnelKode Pro

The free version of FunnelKode includes full funnel management, checkout steps, templates, coupons, modal checkout, variation selectors, and the block editor integration.

FunnelKode Pro adds conversion features designed to increase revenue after the initial sale:

  • Order Bumps — show a complementary offer inside the checkout step. Customers add it with a single checkbox before completing payment.
  • One-Click Upsells — present a post-purchase offer on a dedicated upsell page. Customers accept with one click, no re-entering payment details.
  • Downsells — show an alternative, lower-priced offer when a customer declines an upsell.
  • Funnel Analytics — track views, conversions, revenue, and drop-off rates for every step in your funnel.
  • UTM Attribution — see which campaigns, ads, and traffic sources are driving funnel conversions.
  • Opt-in Forms — collect leads with FluentForms integration before the checkout step.

Learn more about FunnelKode Pro

Who Is FunnelKode For?

FunnelKode is for WordPress site owners who use FluentCart and want to sell through structured funnels rather than a standard store layout.

It suits:

  • Course creators selling digital courses or memberships through FluentCart.
  • Digital product sellers who want focused, distraction-free checkout flows.
  • Marketers running campaigns that need dedicated landing pages tied to specific FluentCart products.
  • Agencies building sales infrastructure for clients who use FluentCart.
  • Store owners who want to add upsell and cross-sell funnels without rebuilding their store.

External Services

All starter templates are bundled locally. No internet connection is required to use the plugin.

FunnelKode can optionally connect to the FunnelKode template service (funnelkode.com, operated by pxelCode) to browse and import additional community templates. This feature is off by default. No request is made to funnelkode.com until you explicitly enable it from the Templates screen. You can disable it again at any time.

When the online library is enabled, FunnelKode periodically requests the template index from https://funnelkode.com/wp-json/pxfcf/v1/templates and fetches individual templates when you choose to import one. Each request includes this plugin’s version number and your site URL so the service can identify compatible requests. If you have a FunnelKode Pro licence, your licence key is sent as a header to verify Pro access.

No visitor data, order data, or analytics are transmitted to any external service.

Terms of use: https://funnelkode.com/terms/
Privacy policy: https://funnelkode.com/privacy-policy/

FunnelKode also communicates with your own FluentCart installation on the same server. No third-party service is involved in checkout or order processing.

Screenshots

Blocks

This plugin provides 11 blocks.

  • FunnelKode Checkout
  • FunnelKode Mini Cart
  • FunnelKode Product Grid
  • FunnelKode Order Bump (Pro)
  • FunnelKode Upsell (Pro)
  • FunnelKode Downsell (Pro)
  • FunnelKode Section
  • FunnelKode Button/CTA
  • FunnelKode Offer Block
  • FunnelKode Testimonial
  • FunnelKode Countdown Timer

Installation

  1. Upload the plugin folder to /wp-content/plugins/, or install directly from the WordPress Plugins screen.
  2. Activate the plugin.
  3. Make sure FluentCart is installed and active. Elementor is optional.
  4. Go to FunnelKode in your WordPress admin menu to create your first funnel.

FAQ

What is FunnelKode?

FunnelKode is a funnel builder plugin for WordPress that works with FluentCart. It lets you create structured sales funnels — landing pages, checkout steps, thank-you pages, and (with Pro) order bumps and upsells — using your existing FluentCart store as the commerce layer.

Is FunnelKode a FluentCart funnel builder?

Yes. FunnelKode is built specifically for FluentCart. It adds funnel structure, step management, dedicated checkout pages, and conversion features on top of FluentCart’s existing product and payment system.

Can I create a sales funnel with FluentCart using FunnelKode?

Yes. FunnelKode connects to FluentCart to create dedicated funnel pages for each step of your sales process. You design the pages, assign FluentCart products, and FunnelKode handles the flow between steps.

Does FunnelKode require Elementor?

No. Elementor is recommended for the best design experience and gives you access to the full template library and all funnel widgets. You can also use the WordPress block editor — new steps get starter layouts and FunnelKode’s own blocks work in the block editor too.

Can I build a funnel without Elementor?

Yes. Select WordPress Block Editor as your page builder in FunnelKode Settings. New funnel steps will be created with appropriate starter layouts using core blocks and FunnelKode blocks.

Can I create a FluentCart checkout funnel?

Yes. Each funnel step can include a dedicated FluentCart checkout form. You assign the product, control the layout, and optionally add a variation selector before the form.

Does FunnelKode support order bumps?

Order bumps are a FunnelKode Pro feature. They appear inside the checkout step as a checkbox offer before payment. The free version shows the order bump settings panel as a Pro upgrade prompt.

Does FunnelKode support upsells and downsells?

One-click upsells and downsells are FunnelKode Pro features. They display as post-purchase offer pages after the FluentCart payment is confirmed.

Can I create thank-you pages?

Yes, this is included in the free version. Each funnel can have its own thank-you page with an Order Confirmation widget that displays the customer’s order details from FluentCart automatically.

Can I use coupons in my funnel?

Yes. You can attach a coupon to any funnel step and it applies automatically when a visitor arrives. Use an existing FluentCart coupon or create a custom one — with discount type, amount, expiry date, and usage limit — directly from the funnel step settings.

Can I import and export funnels?

Yes. Export any funnel as a JSON file and import it on another WordPress site running FunnelKode.

Does this modify FluentCart?

No. FunnelKode integrates with FluentCart through its public hooks and shortcodes. It does not modify FluentCart’s database, override its checkout, or change how products, payments, or orders are managed.

What is included in FunnelKode Pro?

FunnelKode Pro adds order bumps, one-click upsells, downsells, real funnel analytics (views, conversions, revenue per step), UTM attribution, and FluentForms opt-in form integration. Details at pxelcode.com.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“FunnelKode – Funnel Builder for FluentCart” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.1.30

  • Added 2-column checkout layout (sticky order summary, configurable width and gap), modal checkout popup, custom coupon creation (type, amount, expiry, usage limit), and block editor starter layouts per step type.
  • Fixed currency symbols encoded as $, Elementor template full-width rendering, canvas empty when Elementor inactive, step Edit links ignoring Page Builder setting, and several widget output/escaping issues.
  • Renamed internal identifiers to meet WordPress.org prefix requirements. Requires FunnelKode Pro 2.0.18+ if Pro is active.

1.1.19

  • Removed the published-funnel limit. Create as many funnels as you need.
  • Updated bundled Chart.js to 4.5.1.
  • Security and code quality improvements throughout.

1.1.2

  • Fixed fatal error on funnel checkout pages when the Pro add-on’s UTM attribution was active.
  • Fixed Order Bumps / Upsells / Recent Orders analytics queried database columns that do not exist.