What is Flodesk Checkout and how do I use it?

Edited

Overview

Flodesk Checkout lets you sell products, services, and subscriptions directly from Flodesk without needing a separate website or third-party checkout tool.

With Flodesk Checkout, you can:

  • Accept payments through Stripe

  • Create sales pages with built-in checkout pages and delivery pages

  • Showcase multiple products on a single sales page

  • Add multiple upsells to a single product

  • Automatically add buyers and subscribers to the right segments

  • Deliver digital products or next steps using Workflows

  • Charge sales tax and VAT based on your buyer's specific location

  • Assign specific tax categories to every product and upsell to ensure the correct rates are applied every time

It’s designed to work seamlessly with Flodesk Email, Forms, and Workflows so you can sell and deliver in one connected system.

What can you sell with Flodesk Checkout?

Flodesk Checkout supports:

  • Digital products (downloads, courses, templates)

  • Services (coaching, sessions, consultations)

  • Free offers (lead magnets, opt-ins)

  • Subscription products (paid newsletters, memberships, recurring programs)

Learn more: How to set up a subscription product in Flodesk Checkout

How Flodesk Checkout works (high-level)

Every Flodesk Checkout includes three connected pages:

  1. Sales page – showcases your offer(s)/product(s) and drives people to buy. You create your products under the Commerce dashboard and connect them to the sales page through product blocks.

  2. Checkout page – collects payment and customer information

  3. Delivery page – confirms the purchase and explains what happens next

After purchase, you can:

  • Deliver content directly on the Delivery page

  • Send follow-up emails and deliver assets using Workflows

Note: Flodesk also offers simple "Checkout-only templates", which include a Checkout page and a Delivery page.

Step 1: Create your Checkout

  1. Go to your Checkouts dashboard

  2. Click + New checkout

  3. Choose a template that fits your offer

  4. You can preview templates before selecting Customize.

Step 2: Customize your Sales page

Your Sales page is where you explain the value of your offer(s)/product(s).

You can:

  • Edit text, images, and CTAs buttons

  • Add or remove content blocks

  • Preview desktop and mobile views

  • Rearrange or delete blocks as needed

You can always return to this page later. Nothing is locked in.

To view how your page looks on mobile or desktop, click the Preview button and then switch between the mobile or desktop icons in the top right corner.

Step 3: Style your Checkout page

The Checkout page is where payment and customer details are collected.

A Checkout page includes:

You can:

  • Toggle on/off your logo

  • Select the position of the upsell on the page

  • Select a background color, card color, upsell color, and button color

Step 4: Set up product and opt-in segments (important)

Flodesk Checkout uses segments to organize buyers and subscribers.

  • Newsletter opt-ins (opt-in segment) → set under Checkout page settings.

  • Product purchasers (product segment) → set during the product creation flow under Product details.

Using separate segments lets you:

  • Email buyers differently from subscribers

  • Trigger delivery workflows correctly

Once you've built your checkout page, all that is left is to style your Delivery page.

Step 5: Deliver what you’re selling

Flodesk Checkout does not automatically deliver files by itself. You choose how delivery works.

You have two options (and we recommend you use both):

Option 1: Delivery page (default, built-in)

After payment, buyers are redirected to the built-in Delivery page. This can't be turned off. The delivery page shows a receipt block at the top confirming the order.

The rest of the page shows the placeholder sections for the purchased product and upsell if it was purchased. Depending on what your customer bought, the product and upsell details are pulled in automatically. You can use the Preview button to see what it looks like.

Option 2: Workflow delivery (optional)

As an added layer beyond the delivery page, you can also set up an automated delivery through a workflow:

  1. Create a Product segment for your product under Product details.

  2. Connect that segment to a Workflow

  3. Send emails with downloads, links, or access instructions

This is the recommended method for digital products and subscriptions.

Step 6: Publish and connect Stripe

When you click Publish on your first Checkout, you’ll be prompted to connect to Stripe if you have not already done so. This is needed even if what you're selling is for free.

  • Stripe powers all payments in Flodesk Checkout

  • You only need to connect Stripe once

  • After verification, return and click Publish again

Note: If you need to get your Stripe account disconnected from Flodesk, you need to email our team at support@flodesk.com with your account details.

Supported countries and Stripe availability

If you see this message during publishing:

“We partner with Stripe to power Checkout payments. Check back soon for availability in your area.”

…but you’re located in a supported country:

  1. Check the full list here:
    What countries and territories does Flodesk Checkout support?

  2. Email support@flodesk.com for assistance

Using Flodesk Checkout with your existing website

You do not lose your website or brand.

You can:

  • Link to Flodesk Checkout from your site

  • Embed Checkout links in buttons or CTAs

  • Keep using your existing domain and branding

Learn more:
How to use Flodesk Checkout with your existing website

Shipping and physical products (important limitation)

Flodesk Checkout is optimized for digital products and services.

  • You can collect shipping information (name, address)

  • Shipping fields are supported

  • Shipping costs are not collected

  • Any shipping expenses must be covered by you


FAQ

What is Flodesk Checkout?
Flodesk Checkout is a built-in payment and delivery tool that lets you sell products, services, and subscriptions directly from Flodesk using Stripe.

Do I need a website to use Flodesk Checkout?
No. Flodesk Checkout provides hosted sales, checkout, and delivery pages. You can also use it alongside your existing website.

How do customers receive what they purchased?
Customers are redirected to a Delivery page after payment, and you can also deliver content automatically using Workflows connected to product segments.

Can I sell subscriptions or recurring products?
Yes. Flodesk Checkout supports subscription products like memberships, paid newsletters, and recurring programs.

Can I charge Sales Tax or VAT?
Yes. Flodesk Checkout uses Stripe Tax to automatically calculate sales tax or VAT based on:

  • Your Stripe Tax setup

  • The buyer’s billing location

  • Your product’s tax category

Once Stripe Tax is enabled, Flodesk Checkout handles tax calculation at checkout so buyers see the correct total before completing their purchase. Learn more here: https://help.flodesk.com/en/articles/10782145

Why can’t I publish my checkout?
Publishing requires a connected Stripe account and availability in your country. If you’re in a supported region and see an error, contact support@flodesk.com.

Can I remove upsells or testimonials?
Yes. You manage them directly under the product you're selling in the sales page.

Can I sell physical products?
Flodesk Checkout can collect shipping details, but it does not collect shipping fees. It’s best suited for digital products and services.

Summary

Flodesk Checkout gives you everything you need to sell, collect payments, and deliver offers all inside Flodesk.

You can:

  • Build high-converting pages

  • Accept payments through Stripe

  • Segment buyers and subscribers automatically

  • Deliver products using Delivery pages and Workflows

Once published, simply share your Sales page URL and start selling.

Was this article helpful?

Sorry about that! Care to tell us more?

Thanks for the feedback!

There was an issue submitting your feedback
Please check your connection and try again.