Make Money Online
How to Set Up an Affiliate Funnel in Systeme.io (Free Plan Walkthrough)
Build an affiliate funnel in Systeme.io on the free plan: lead magnet, opt-in page, bridge page, and email follow-up. Real clicks, real gotchas.
Most “build a funnel” tutorials skip the part where you actually click things. Then you log in, stare at an empty dashboard, and quietly close the tab.
So this is the opposite. I built a simple affiliate funnel in Systeme.io on the free plan — lead magnet, opt-in page, bridge page, and an email follow-up — and wrote down every menu, button, and field along the way. No card required, nothing paywalled mid-build.
The whole thing took me about 90 minutes the first time, and most of that was second-guessing my own headline. Once you know where the buttons live, it’s a 30-minute job. Here’s the exact path.
What you’re building (and why it works)
An affiliate funnel isn’t a sales page. You don’t own the product, so your job is narrower: capture an email, then warm the person up before you point them at someone else’s checkout.
The four pieces:
- Lead magnet — a free thing people trade their email for (a checklist, a swipe file, a mini-guide).
- Opt-in page — where they enter their email to get it.
- Thank-you / bridge page — confirms the freebie and pre-sells the affiliate offer with a short “here’s the tool I actually use” pitch.
- Email follow-up — a short sequence that delivers the magnet and keeps mentioning the offer, because almost nobody buys on the first visit.
The bridge page is the part beginners skip, and it’s the part that earns. Sending cold traffic straight to an affiliate link converts terribly. Sending warmed-up subscribers who just got value from you converts much better.
Why the free plan is enough for this
You don’t need a paid tier to run this. Systeme.io’s free plan gives you (as of mid-2026): a capped contact list in the low thousands, a small number of complete funnels, email sending to that list, and basic automation. That covers everything above with room to spare.
The honest caveats are about headroom, not function — covered in the table below. For the full breakdown, I dug into the exact caps in our guide to the Systeme.io free plan limits.
| What this funnel needs | Free plan | When you'd outgrow it |
|---|---|---|
| Funnels (1 needed) | A few included | Running 3+ live offers at once |
| Opt-in + bridge pages | Included as funnel steps | Never, for one funnel |
| Email contacts | Capped (low thousands) | List grows past the cap |
| Email follow-up automation | Basic rules + sequences | Multi-branch behavioral logic |
| Custom domain | Connect your own | Need multiple domains |
| Systeme.io branding | Present on some assets | You want it gone for credibility |
The branding line is the only one that stings a little, and even that won’t block a single signup. Confirm the live numbers on the pricing page — Systeme.io tweaks the caps year to year.
Step 1: Create the account and find the funnel builder
Go to Systeme.io and sign up free. No credit card, no trial countdown.
Once you’re in, the top nav bar is your map. The menu items are Contacts, Emails, Funnels, Blog, Courses, Automations, and a Settings gear on the right. You’ll mostly live in Funnels, Emails, and Automations.
Click Funnels in the top nav. You’ll land on an empty list with a yellow Create button in the top-right. Don’t click it yet — read the next step first, because the modal that pops up makes a choice you can’t easily undo.
Step 2: Create the funnel (pick “Build an audience”)
Hit Create. A modal asks for three things:
- Name — call it something like “Lazy Affiliate Funnel” (internal only, customers never see it).
- Currency / time zone — defaults are fine for a free lead funnel.
- Funnel type — this is the one that matters. The options are roughly Build an audience, Sell a product/service, and Run a webinar registration.
Choose Build an audience. That pre-loads the funnel with the two steps you want: a Squeeze page (your opt-in) and a Thank-you page. Picking “Sell” instead drops you into checkout-page territory you don’t need for an affiliate play.
Click Save. You now have a funnel with two empty steps in the left sidebar. The whole spine of the funnel is built — you just need to fill in the pages.
Step 3: Build the opt-in (squeeze) page
Click the Squeeze page step, then the Edit page button. Systeme.io shows you a gallery of templates. Pick a clean single-column one — busy templates hurt opt-in rates, and you can’t out-design a weak offer anyway.
You’re now in the drag-and-drop editor. The left rail has elements (text, image, button, form); clicking any block on the canvas opens its settings on the right.
The non-negotiable here is the form element. Click your form, then in the right panel set the fields. I keep it to email only — every extra field you add costs you signups. If you want first names for personalized emails, add one Name field and stop there.
Now wire up what happens after submit. With the form selected, find the “After submit” or button action setting and choose Go to the next step in the funnel. That points it at your thank-you page automatically.
Write a headline that names the freebie and the outcome (“The 1-Page Checklist I Use to [result]”). Save with the Save changes button top-right, then Preview to make sure the form actually renders.
Step 4: Build the thank-you / bridge page
Back in the funnel steps, click Thank-you page → Edit page. Pick a simple template again.
This page does double duty, and the order matters:
- Confirm the freebie. One line: “Check your inbox — your checklist is on the way.” (We’ll make that email real in Step 5.)
- Bridge to the offer. Two or three sentences: the tool you recommend, why you use it, and a button.
The button is where your affiliate link goes. Click a Button element, open its settings, and in the action dropdown choose URL (not “next step”). Paste your affiliate link there.
Set the button to open in a new tab if the option’s available, so people don’t lose your page. And keep the pitch honest — “here’s what I actually use for this” beats “BUY NOW” every time, especially with traffic that just met you 20 seconds ago.
Save and preview. Click your own button to confirm it lands on the right affiliate destination. (Test the actual link, not a placeholder — this is the #1 thing people forget to check.)
Step 5: Set up the email follow-up
Capturing the email is half the value. The follow-up is the other half. There are two ways to do this on the free plan, and the distinction trips people up.
Option A — Campaign (the simple route). Go to Emails → Campaigns → Create. A campaign is a fixed sequence of emails sent on a day-by-day schedule (Day 0, Day 1, Day 3). Write 3–4 emails: the first delivers the lead magnet (paste the actual download link), the rest add a tip and re-mention the affiliate offer. This is the lazy-correct choice for a first funnel.
Option B — Automation (the proper route). Go to Automations → Rules → Create. Build a rule that reads Trigger: form subscribed → Action: subscribe to campaign / send email. This fires the moment someone opts in, which is what you want for instant delivery.
The gotcha: a campaign doesn’t send itself. Something has to enroll the subscriber. The cleanest setup is to attach the campaign to the funnel’s opt-in step directly — in the squeeze page step settings there’s an option to assign a campaign or tag on subscription. If you can’t find it, the Automations rule in Option B does the same job explicitly. Either works; just don’t build the campaign and then wonder why nobody’s getting emails.
Write like a person. Short paragraphs, one link per email, and a P.S. that re-states the freebie. For the offer mentions, use a clearly disclosed affiliate link with rel="sponsored" discipline — same honesty standard as your bridge page.
Step 6: Share the funnel link
Last step, and the satisfying one. Go back to the funnel overview, click the Squeeze page step, and find the page’s URL near the top. On the free plan it’ll be a Systeme.io subdomain by default.
You can connect your own domain under Settings → Custom domains (free plan allows it) so the link reads like a real brand instead of a subdomain. Worth doing before you drive any traffic — it bumps trust.
Copy that opt-in URL. That single link is your entire funnel’s front door — put it in your bio, your YouTube descriptions, your Pinterest pins, wherever your traffic comes from.
The honest gotchas
A few things that cost me time so they won’t cost you:
- Branding on the free plan. Systeme.io’s logo shows on certain assets. It won’t block signups, but it’s there. Live with it until you’re earning.
- Campaign vs. automation confusion (again). This is the free-plan stumble. If emails aren’t sending, you almost certainly didn’t enroll subscribers into the campaign. Check your opt-in step’s assignment or your automation rule.
- Deliverability needs warming. Brand-new accounts blasting links land in spam. Send your first emails to yourself, keep links minimal, and let sending volume ramp gradually.
- One funnel, not five. The free plan includes a few funnels, but resist building a fleet. One funnel that converts beats five half-finished ones.
For the bigger-picture decision on the platform itself, see our full Systeme.io review. And if the funnel is one piece of a larger plan, pair this with how to start affiliate marketing and our deeper playbook on AI affiliate marketing for scaling the content and traffic side.
Steal This System
The exact build, in order, on $0:
- Sign up free at Systeme.io — no card. Verify the current free-plan caps on the pricing page while you’re there.
- Funnels → Create → “Build an audience.” This pre-loads your squeeze and thank-you pages.
- Edit the squeeze page. Clean single-column template, email-only form, set submit action to “Go to next step.”
- Edit the thank-you page. Confirm the freebie in one line, then a 2–3 sentence bridge with a Button → URL action pointing to your affiliate link. Open in a new tab.
- Build the email follow-up under Emails → Campaigns (3–4 emails: deliver the magnet, add value, mention the offer). Enroll subscribers via the opt-in step setting or an Automations rule — don’t skip this or nothing sends.
- Connect a custom domain under Settings so the link looks like a brand.
- Copy the squeeze-page URL and put it everywhere your traffic lives.
- Test the whole path yourself — opt in with a real email, confirm the page flow, confirm the email arrives, confirm the affiliate button lands correctly.
- Drive traffic and watch two numbers: opt-in rate and clicks on the bridge button. Tune those before adding anything fancy.
The lazy win here is that the bridge page and the email sequence do the selling on autopilot while you sleep. Build it once, point traffic at one link, and let the funnel earn in the background. Upgrade later — from a position of revenue, not anxiety.
Disclosure: This article may include affiliate links. If you buy through them, we may earn a commission at no extra cost to you. Learn more.
About Josh
Founder, The Lazy Site
Josh runs The Lazy Site. He's been building affiliate and content sites since the WordPress era — long enough to know which AI shortcuts actually save time and which just sound clever in a thread. Every tool reviewed here gets tested with real workflows, real money, and real deadlines.
Read Next
AI for Business
Notion AI vs ChatGPT for Solopreneurs: Which One Replaces the Other?
AI Writing Tools
Is Surfer SEO Worth It for Under 10 Articles a Month?
Make Money Online
Systeme.io Free Plan Limits Explained: What You Actually Get for $0 (2026)
Make Money Online
How to Self-Publish a Book with AI on Amazon KDP in 2026 (The Lazy Way)