Pricing Academy Blog

How to create a sales funnel, step by step

Seven steps from an offer to a funnel that sells: who it is for, where the traffic comes from, the page, the checkout, the upsell, the follow-up, and how to find where buyers leak.

Illustration: the monitor mascot sets the last, smallest block into a funnel built from four stacked blocks
The short answer

To create a sales funnel, pick one offer for one kind of buyer, choose where the traffic comes from, and build the pages in order: a page that makes the case, a checkout, an upsell and a thank-you page. Then follow up with the buyers and the people who did not buy, and measure every step in money so you know which one to fix first.

In ElasticFunnels you build the pages with AI or a template, connect them in the funnel builder, and split test any step under the URL your ads already use.

I spent nine years as CTO of a direct-response company, where I architected the funnel system, the checkout and the attribution behind its offers. The order below is the order I'd build in, and it's deliberately boring. Offer first, pages second, numbers from the first visitor. Colours and fonts can wait.

What you are building

A sales funnel is a fixed path of pages with one goal. Each page has one job and one button to the next step, and every step loses some people. Creating a funnel means deciding what those steps are, building them, and then making each one lose fewer buyers. If the idea is new to you, what is a sales funnel covers the stages first.

Illustration: seven circles along a wavy line with a target, a megaphone, a page, a cart, an up arrow, an envelope and a bar chart
The seven steps in order: the offer, the traffic, the page, the checkout, the upsell, the follow-up and the numbers.

Step 1: Pick one offer and one buyer

A funnel sells one thing to one kind of person. Write down, in a sentence each:

  • Who it is for. The buyer and the problem they already know they have.
  • What they get. The product, the price and the main promise you can back up.
  • Why now. A guarantee, a bundle or a bonus that makes today the easy day to decide. Only offer what is real.

If you have several products, pick the one that is easiest to explain in one line. The others can become the upsell.

This is the step people rush, and it decides everything after it. If you can't say who the offer is for in one sentence, no page is going to say it for you.

Step 2: Choose the traffic source

Where the visitors come from decides the shape of the funnel. Warm traffic (your email list, returning visitors, branded search) already knows you and can go straight to the offer. Cold traffic from social, native or display ads was not looking for you, and usually needs a page that frames the problem before the pitch.

Illustration: an ad card with a leaf icon, an arrow and a check mark, and a page with the same leaf icon at the top
The first page should pick up exactly where the ad left off: the same promise, the same words, the same picture.

Start with one source. Each ad platform has its own audience, creative rules and landing page policy, and you learn faster by getting one to work before adding the next. Even when a second platform looks cheap, finish the first. Two half-working sources teach you less than one that works.

Step 3: Build the first page

The first page has one job: get the right people to click through to the offer. What it looks like depends on the traffic.

Funnel shapeThe pagesWorks well for
Direct offerSales page, checkout, upsell, thank youWarm traffic that knows the product
PresellAdvertorial or listicle, sales page, checkout, upsellCold social and native traffic
VSLVideo sales letter, checkout, upsellOffers that need a story or a demo
QuizQuiz, personalised result, checkoutProducts with several options
Lead magnetOpt-in page, thank you, email sequence, offerHigher prices and longer decisions

For cold paid traffic I'd start with the presell shape, and move to a VSL only when the offer needs a story or a demonstration to make sense. A direct offer on cold traffic asks a stranger to decide too early.

Whatever the shape, keep one call to action and repeat it. Put the promise in the headline, the proof under it, and the price only once the reader knows what it buys. You can write the page yourself, start from a template, or describe it to the AI page builder, which builds any page you describe, advertorials and presells included. The VSL funnel and quiz funnel pages show those two shapes in more detail.

Using ElasticFunnels? Watch the first page get built step by step, with a clip for every click: How to make a landing page.

Step 4: Build the checkout

The checkout is where most funnels lose the most money for the least reason. Keep it short: contact details, shipping if you ship, the card, and a summary that repeats what they are buying. Show the guarantee next to the button. It's also the page nobody wants to work on, because once it takes a card it looks finished. It rarely is.

An ElasticFunnels checkout order summary with a one-time-offer order bump added for 19 dollars, the subtotal, shipping, total and the guarantee
A checkout order summary in ElasticFunnels (demo data), with a small order bump added before payment.
  • Add one order bump. A small, related add-on the buyer ticks before paying. It should cost a fraction of the main product.
  • Take payment on your processor, or send the buyer to the network's cart if you sell through ClickBank, Digistore24 or BuyGoods. In ElasticFunnels, a [BUY=code] link does either and carries the visitor's tracking parameters along.
  • Test a real order end to end before any traffic arrives: the charge, the receipt and the page after it.

Selling on ClickBank? Follow the step-by-step tutorial, with a clip for every screen: ClickBank funnel setup for vendors.

More on the checkout itself on the custom checkouts page.

Step 5: Add an upsell and a downsell

The moment after a purchase is when a buyer is most willing to buy again. An upsell page offers a bigger or better version, or more of the same, with one click and no second card form. If they say no, a downsell can offer a smaller version at a lower price.

Illustration: a cart card with an arrow to a plus card and a dashed arrow down to a minus card, with the monitor mascot holding up a coin
After the order: an upsell for a bigger version, and if the answer is no, a downsell for a smaller one.

One upsell done well beats three stacked in a row. What is an upsell explains how the one-click charge works and how to price it, and the upsells page shows the setup.

Step 6: Set up the follow-up

The funnel does not end at the thank-you page. Three kinds of follow-up pay for themselves:

  • The buyer. The receipt, what happens next, how to use the product, and later the next offer.
  • The almost-buyer. Someone who started the checkout and stopped. A reminder email, and for higher prices a phone call, wins back a share of them.
  • The lead. If the funnel collects emails before the offer, a short sequence that answers objections and links back to it.

In ElasticFunnels an automation can trigger on a new purchase and add the buyer to Klaviyo, ActiveCampaign or another email tool, tag them in the CRM, or wait and check the order before doing either. See CRM and automations.

Step 7: Track every step and fix the biggest leak

Once traffic is flowing, measure each step in money: visitors to clicks on the first page, clicks to orders, orders to upsells, and revenue per visitor for the whole funnel. The step that loses the most money is the one to work on first. And please don't buy more traffic to fix a funnel. More visitors through a leaking step just make the leak bigger.

Illustration: a funnel of four bars with drops falling from the second bar and a magnifying glass beside it
Every funnel leaks. Find the step that leaks the most money and fix that one before touching the rest.
  • Tag every link. UTM parameters on each ad, so every order can be traced to the source, campaign and ad. Analytics shows revenue per source, page and variant.
  • Test one change at a time on the leaking step, and judge it on sales, not clicks. Run the test under the URL the ad already uses, so the ad keeps its learning: how to split test landing pages explains why, and split testing shows the setup.
  • Check the break-even. Revenue per visitor has to beat what a visitor costs. The ROAS calculator does the arithmetic.

Creating the funnel in ElasticFunnels

I built ElasticFunnels so these seven steps live in one place, on one customer record. Here is how they map to the app:

  1. Pages: create each page from a template, with the AI page builder, or by importing a page you own.
  2. Products and checkout: add the product and its order bump, and connect your payment processor or the network you sell through.
  3. Funnel: connect the landing page, checkout, upsell, downsell and thank-you steps in the visual funnel builder, and set which traffic enters it.
  4. Tests: add a split test node on any step. Variants run under one URL.
  5. Follow-up: build a purchase automation to your email tool and CRM.
  6. Numbers: read revenue by source, page and variant on the dashboard.

Not sure which funnel builder to use? The best sales funnel software guide compares seven of them, including ours.

My take
  • Don't build the email sequence before the funnel sells. Follow-up multiplies what works. It can't rescue what doesn't.
  • Don't redesign a page that isn't the biggest leak, however ugly it looks to you.
  • Don't copy a funnel shape from a different kind of traffic. What sells to a warm list will often lose on cold social traffic.
  • A funnel isn't launched until the source reaches the order. If you can't see which ad made yesterday's sales, fix that before anything else.

The first version of a funnel is never the good one, and that's fine. It exists to show you where the money leaks. Build it plainly, get real traffic through it, and let the numbers tell you which page deserves your next week.

FAQ

Creating a sales funnel FAQ

How many pages does a sales funnel need?

Three at the least: a page that makes the offer, a checkout and a thank-you page. Most paid-traffic funnels add a presell page in front and one or two upsell pages after the checkout. Add a page only when it has a job you can measure.

How long does it take to create a sales funnel?

The pages can be built in a day, with templates or an AI page builder. The offer, the copy and the first round of tests take longer: plan on a few weeks of traffic before you know which version of each step works.

Can I create a sales funnel for free?

Some funnel builders have free plans with limits on contacts and funnels, and most offer a free trial. The traffic is usually the real cost. Start with a small daily budget and fix the biggest leak before you spend more.

What is the difference between a sales funnel and a website?

A website lets people browse in any direction. A sales funnel is a fixed sequence of pages with one goal, usually a sale, where each page has one job and one button to the next step.

What should I test first in a new funnel?

The step that loses the most people, measured in money. That is often the first page: the headline or the angle. Test one change at a time and judge the result on sales or revenue per visitor, not clicks.

Create your first funnel

Build the pages with AI, connect the checkout and upsell, and test every step under one URL. Start a 14-day free trial.