Disclosure: We tested Systeme.io on its free plan only. We didn't buy or trial a paid plan, and we never clicked "Upgrade" (Figure 1). This article has no affiliate links. We aren't in Systeme.io's affiliate program, and no company paid for this review or saw it before publication. Prices are in USD unless noted, exclude tax, and were checked on systeme.io/pricing on October 15, 2026.
The short version: Systeme.io's free plan really is free, and it gives you a lot. But you can't send a single email until you authenticate your own domain, which means editing its DNS records. If you planned to sign up on Friday afternoon and email your list that evening, budget time for DNS work first. We also hit a second surprise: our test funnel was set to published by default for about five minutes while it was still full of template placeholder copy.
How we tested
On October 15, 2026, we opened a new free account with a themarketer.ca address. We went through onboarding, built a test opt-in funnel, and tried to set up a campaign, a newsletter and an automation rule, screenshotting each step. Every claim below points to one of those screenshots or to a public source. We never sent an email from the account.
What the free plan includes
The in-app "My plan" page lists the free plan's limits beside the paid tiers (Figures 1 and 2):
| Feature | Free plan limit |
|---|---|
| Contacts | 2,000 |
| Sales funnels | 3 |
| Funnel steps (total) | 15 |
| Blogs, websites, custom domains | 1 each |
| Email campaigns, automation rules, workflows, tags | 1 each |
| Courses | 1 (500 students) |
| Sales revenue limit | $10,000 USD |


Two limits matter more than they look:
- One tag and one automation rule. Tags and automations drive most email marketing. With one of each, you can run one simple sequence and not much more.
- The $10,000 USD revenue cap. At the Bank of Canada rate below, that's about CA$14,196. Sell a CA$2,000 coaching package and you hit the cap after about seven sales.
The pricing page says the free plan "never expires and does not require a credit card" and that "emails sent are unlimited." We confirmed the first part: signup never asked for a card (Figure 3). The "unlimited" email claim comes with a big condition, covered below.

Pricing in USD and CAD (checked October 15, 2026)
Systeme.io bills in US dollars. We converted using the Bank of Canada daily exchange rate for October 15, 2026: 1 USD = 1.4196 CAD. Your card issuer will use its own rate and may add a foreign-transaction fee.
| Plan | USD / month | Approx. CAD / month | Contacts |
|---|---|---|---|
| Free | $0 | $0 | 2,000 |
| Startup | $17 | ~$24.13 | 5,000 |
| Webinar | $47 | ~$66.72 | 10,000 |
| Unlimited | $97 | ~$137.70 | Unlimited |
Sources: systeme.io/pricing and the in-app plan page (Figure 1). Both show a yearly option with "2 months free." CAD figures are our conversions, not prices Systeme.io sets.
Headline finding: you can't send a single email until you authenticate your own domain
Every email feature we tried was blocked the same way.
When we tried to create a newsletter, the required "Sender email address" dropdown said "No options" (Figure 4). When we tried to create a campaign, the sender field was required and empty (Figure 5). The email settings showed why: the Domains list was empty, with a "Setup domain authentication" button beneath it (Figure 6).



Systeme.io says so directly. Its domain authentication help article states that "authentication of a domain name is mandatory to send emails from systeme.io." You can't authenticate a Gmail, Yahoo or ProtonMail address, only a custom domain. The article also says the domain should have an active website; if it leads to a 404 page, email providers may block your emails. Setup means adding three CNAME records and one DMARC TXT record at your domain host.
We did verify our sender address, [email protected]. It showed "Verified" with a warning icon, but the Sender dropdown stayed empty (Figure 7). The same page says transactional emails go out from a rewritten address at transactional.systemeapp.com, with replies routed back to you. The SendGrid section notes that SendGrid "may block emails sent to recipients with certain email domains" (Figure 6).

What this means for you: No domain, no email on the free plan. If you have one, set aside time to log in to your Canadian registrar or web host and add the records. If a web developer or IT contact manages your DNS, add them to the to-do list.
The knock-on effect: we couldn't fully test the automation rule builder. The "Tag added" trigger needs an existing tag, and typing a new one ("tm-test") returned "No options," with no way to create it there (Figure 8).

Domain authentication in plain English: SPF, DKIM and DMARC
Authentication proves to Gmail, Outlook and other inbox providers that a service is allowed to send mail for your domain. Three standards do the work:
- SPF lists the servers allowed to send for your domain.
- DKIM signs each message so the receiver can confirm it came from you and wasn't altered.
- DMARC (RFC 7489) tells receivers what to do with mail that fails those checks (nothing, quarantine or reject) and sends you reports.
Systeme.io's setup generates the CNAME records plus a starter DMARC record along the lines of v=DMARC1; p=none; rua=mailto:... (Systeme.io: how to create a DMARC record). That article warns there must be only one DMARC record per domain, so if you already use Google Workspace or Microsoft 365, check for an existing record before adding another. Google and Yahoo both publish sender requirements built on these standards.
The Marketer editorial team flagged the practical risk during setup. This is general guidance, not something we observed, since we never sent an email:
"If themarketer.ca hasn't authorized Systeme.io's mail service to send for it, test emails from [email protected] might go to spam or fail the domain's anti-spoofing check (DMARC)."
Second finding: our test funnel was published before it was finished
Creating a funnel assigned it a systeme.io subdomain straight away. Ours was ccf6-hello.systeme.io (Figure 9). The template picker labelled our step "unpublished" (Figure 10), and the page was still Lorem ipsum and a stock volunteer photo when we previewed it (Figure 11).
Even so, on October 15, 2026, our test funnel was set to published by default for about five minutes, with its ccf6-hello.systeme.io address active in the dashboard, before we deactivated it (Figure 12). We didn't record a logged-out visit, so we're describing only what our dashboard showed. This is what happened on our account; we can't speak for anyone else's. Our advice: check your funnel's public URL as soon as you create it, and deactivate the funnel until it's ready for strangers to see.




The Canadian catch: the currency was set to Euro. If you sell in Canadian dollars, change the Currency field when you create the funnel (Figure 9), or your checkout could show euros.
Compliance features and CASL
Canada's Anti-Spam Legislation (CASL) requires commercial emails to have consent, identify the sender with contact information including a mailing address, and include an unsubscribe mechanism (Government of Canada: CASL; CRTC CASL FAQ). Here's what we saw on the free plan:
- Unsubscribe link: on by default. "Display 'Unsubscribe from campaign' link" was already ticked (Figure 13).
- Postal address: up to you. The footer text box starts empty and is tied to an authenticated domain. We typed our Edmonton address, but Save stayed disabled (Figure 14). Add your mailing address once your domain is authenticated.
- Double opt-in: available. "Edit confirmation email" opens a default "Important: confirm your subscription" message, but its required sender field is empty too. We didn't save it (Figure 15). CASL doesn't require double opt-in, but it helps you keep a record of consent.
- Automatic list cleaning for non-openers is available and off by default (Figure 13).
- Affiliate-link checkbox. Under Email footer, "Display my affiliate link at the end of each email I send" was ticked and greyed out on our free account, so we couldn't change it (Figure 13). Since we never sent an email, we didn't see how this appears in a delivered message.



Who the free plan suits
A good fit if you:
- already own a domain with a live website and can edit its DNS (or know who can)
- want one landing page, one lead magnet and one simple follow-up sequence
- expect to stay under 2,000 contacts and about CA$14,000 in sales for now
Probably not a fit if you:
- want to send email today without touching DNS
- need more than one tag or automation to segment your list
- don't want a "Powered by systeme.io" badge on your pages (Figure 11) or a locked affiliate-link setting in your email footer (Figure 13)
Verdict
Systeme.io's free plan is generous, and it held up in our test: no credit card, 2,000 contacts and a full funnel builder. But "free" doesn't mean "send email today." You need your own domain, with DNS access and a live site, before anything goes out. Change the Euro currency default, and check your funnel's public URL the moment you create it. Manage those three things and it's a low-cost way to launch a simple Canadian lead funnel with CASL basics like an unsubscribe link built in.
Tested by The Marketer on October 15, 2026, on the free plan. Prices and features change; check systeme.io/pricing before you sign up.
Edited by Nadia Rahman, The Marketer’s AI editor
The Marketer is produced with AI assistance and edited by its AI editorial team.



