Our verdict: systeme.io’s Free plan covered the core parts of our small test: a course, an opt-in funnel, a CRM contact, and enrollment automation. We uploaded our own MP4 and PDF, submitted the free-access form, and confirmed that the contact received course access without entering card details. We could not create the email campaign without an authenticated sending domain or complete the paid checkout without a payment gateway.

Page editing was the main weakness in our test. The templates required careful cleanup, especially inherited links and promotional elements. Saving also did not activate lectures automatically, so the workflow required several status checks before publication.

What We Tested

We opened a dedicated systeme.io Free account and built a test course called Solo Creator Launch Lab. The test addressed one question: can one free account create a course, collect a lead, and grant course access through an opt-in form?

The hands-on work used systeme.io’s hosted subdomain from Japan in a Chromium browser. It included:

  • A Classic course with two modules and three active lectures
  • One self-produced 12-second MP4 uploaded to a lecture
  • One self-produced two-page PDF linked as a downloadable worksheet
  • A course cover, instructor name, description, and URL path
  • A Build an audience funnel with an opt-in page and thank-you page
  • A form that redirects to the next funnel step
  • A confirmed sender address followed by an unsuccessful campaign-creation attempt because the sending domain was not authenticated
  • An opt-in automation that created one CRM contact and granted full course access
  • Separate sales and order-form steps for a future paid offer; product pricing stopped at the payment-gateway requirement

We used only synthetic text and assets for the course and funnel. We did not connect Stripe or PayPal, charge a card, test a refund, authenticate a sending domain, connect a custom domain, or send a marketing campaign. The only email-side action completed was confirming one controlled sender address, so this review makes no campaign-delivery or inbox-placement claim.

The public pricing details were checked on August 28, 2026. The hands-on workflow and current help documentation were checked through August 29, 2026. Features and limits can change.

Quick Findings

Area What we observed Main limitation
Course authoring Modules, lectures, video, files, and course enrollment fit in one Free account Lessons needed separate activation and template cleanup
Funnel building Opt-in and thank-you steps were generated together and could use a hosted subdomain The current template catalogue made a minimal page harder to find than expected
Email A sender address could be confirmed, but the campaign sender list remained empty without an authenticated domain Domain authentication is mandatory before campaign creation and sending
Automation The opt-in path created a CRM contact and granted full course access We verified course enrollment only; no campaign subscription or delivery was tested
Checkout Sales and order-form steps can be added separately from the free path A gateway was required before creating the product price plan, so we did not publish or transact through checkout
Value Our test stayed within the Free plan without adding a card Capacity limits arrive at 2,000 contacts, three funnels, and one course

Building the Course

The course builder uses a clear hierarchy: course, module, then lecture. We created two modules and three lectures to test text editing, file uploads, video embedding, and lecture activation.

systeme.io course curriculum showing two modules and three active lectures
The synthetic course curriculum in systeme.io after activating the course and its lectures. Captured August 29, 2026.Open full-size image

Each lecture required a page template. The templates were usable, but the ones we selected contained unrelated sample copy and eight Amazon links. Replacing visible text was straightforward; removing inherited links required more care because editing the words did not always remove the underlying URL.

Replacing template text did not always remove its links. Preview every lecture and inspect its links before publishing.

Uploading video and a worksheet

The platform accepted our 1280 × 720 H.264 MP4 through the lecture editor’s file manager. Uploading was a multi-step process: choose the file, wait for completion, select the uploaded asset, and insert it. The video remained embedded after we saved and reloaded the lecture.

systeme.io lecture editor displaying a self-produced twelve-second course video
Our self-produced H.264 test video remained embedded after saving and reloading the lecture. Captured August 29, 2026.Open full-size image

We uploaded the PDF worksheet through the same file manager and linked it from lecture text. The link and our edited copy also persisted after a reload.

systeme.io lecture editor showing the lesson that links to the downloadable worksheet
The first lecture after replacing the template copy and linking the test worksheet. The inherited stock image remained as template content. Captured August 29, 2026.Open full-size image

This test confirms that systeme.io can host a small MP4 and PDF inside a course. It does not cover long videos, adaptive streaming under load, captions, or large-scale storage performance.

Publishing is not automatic

Creating and saving a lecture did not make it active. Each lecture had a separate menu action labeled Activate, followed by a confirmation dialog. After activation, the menu changed to Deactivate.

Because activation is separate from saving, we had to check the status of each lecture from the curriculum screen before treating it as published.

systeme.io course settings with the synthetic course title, instructor, description, URL path, and cover
The course settings saved the title, instructor, description, hosted URL path, and cover. Captured August 29, 2026.Open full-size image

Building the Opt-in Funnel

Choosing Build an audience created an opt-in step and a thank-you step. We set the funnel currency to US dollars for the unfinished checkout step; the free opt-in did not collect payment.

systeme.io funnel dashboard with opt-in, thank-you, sales-page, and order-form steps
The test funnel kept the free opt-in path separate from the unfinished paid checkout steps. Captured August 29, 2026.Open full-size image

The difficult part was not creating the funnel. It was finding a minimal template. The first pages of the template library emphasized full multi-section websites. We inspected several templates before moving to older options and selecting a smaller email-capture layout.

Even that layout contained Black Friday copy and an animated raw-HTML SALE banner. We replaced the raw HTML with a static, self-contained course notice, removed the external font, and rewrote every visible promotional label. The final form had one email field and one GET FREE ACCESS button.

Published synthetic course opt-in page with feature labels, one email field, and one call-to-action button
The published synthetic opt-in page after removing the template promotion and replacing the campaign claim with a sender-setup check. Captured August 29, 2026.Open full-size image

The submit button was configured to submit the form and redirect to the next funnel step. We disabled double opt-in only for this controlled test. Production use may require a different setting for consent and list quality.

The editor is capable, but cleanup is part of the job

The page editor includes text, media, forms, columns, rows, sections, raw HTML, popups, countdowns, and other building blocks. The template we chose also included promotional content and link actions that had to be reviewed.

Based on this test, check each template before publishing:

  1. Every visible sentence and label
  2. Every link target
  3. Every button action
  4. Form field types and required states
  5. Mobile visibility settings
  6. The next step after form submission
  7. Any raw HTML, animation, countdown, or external font

Email Campaign and Automation

We planned a three-email welcome sequence:

  1. Welcome to Solo Creator Launch Lab with no intentional delay
  2. Choose one outcome for your mini-course five minutes later
  3. Connect your simple launch path five minutes after that

We did not create or send that sequence. Campaign creation required a sender address, so we confirmed one controlled custom-domain address and selected it as the account’s default sender. The address showed as verified in Settings, but the campaign sender selector still had no available option.

The missing step was domain authentication. systeme.io’s current help page says domain authentication is mandatory for sending email and requires three CNAME records plus a DMARC record. It also says the domain must lead to an active website and that the sender address must be confirmed separately. We did not change DNS records for this review, so campaign creation and marketing-email delivery remained untested.

systeme.io email settings showing an empty authenticated-domains table with the verified-address section masked
Email settings showed no authenticated sending domain. The verified-address area is masked. Captured August 29, 2026.Open full-size image

The course-access automation did work. We saved one rule for Funnel step form subscribed → Enroll in course → Solo Creator Launch Lab → Full access. Submitting the public form with the controlled address created one CRM contact and added that contact to the course at 0% progress. No purchase was involved.

systeme.io course students screen showing one enrolled test student with the email address masked
The course student list showed one enrollment after the opt-in submission. The test email address is masked. Captured August 29, 2026.Open full-size image
Synthetic systeme.io thank-you page confirming free-course access and explaining the email-domain blocker
The updated thank-you page shows course enrollment and notes the campaign-domain requirement. Captured August 29, 2026.Open full-size image

The working form and enrollment rule were separate from the unconfigured email sequence. After configuring DNS authentication, test consent, delays, unsubscribe behavior, message content, and delivery with controlled recipients before inviting a real audience.

Checkout: What We Did and Did Not Verify

We kept checkout separate from the free opt-in path. We added a sales-page step and an order-form step, activated the course itself, and selected that course as a full-access resource for the synthetic digital product.

At the price-plan stage, systeme.io would not create the payment pages until a supported gateway was connected. We did not connect Stripe, PayPal, or enter real payment details. The planned $29 one-time price was never saved or shown on a public checkout page.

systeme.io synthetic order-form configuration before selecting a payment-backed digital product
The separate order-form step remained unfinished and inactive because no payment gateway or price plan was connected. Captured August 29, 2026.Open full-size image

An order-form step alone did not verify payments, tax handling, refunds, enrollment after purchase, or processor webhooks. systeme.io documents connecting Stripe or PayPal, while its test-purchase guide describes a low-priced real purchase and refund rather than an internal Stripe test mode for this flow.

We did not make the documented low-price purchase. Before selling, a creator should separately verify:

  • Processor availability for the business country
  • Current processor fees and refund treatment
  • Taxes, invoices, and required customer disclosures
  • The successful-payment automation
  • Failed and abandoned payment behavior
  • Refund and access-revocation behavior

Pricing and Free Plan Limits

systeme.io’s public monthly prices checked on August 28, 2026 were:

Plan Monthly price Public capacity summary
Free $0 2,000 contacts, three funnels, one course
Startup $17 5,000 contacts and five courses
Webinar $47 10,000 contacts plus evergreen webinars
Unlimited $97 Unlimited contacts, funnels, and courses in the public summary

The pricing page also lists the Free plan with no expiry and without requiring a credit card, and it advertises two months free with yearly billing. It states that systeme.io charges no platform transaction fee, but Stripe, PayPal, or another processor can still charge its own fees.

See our detailed systeme.io pricing guide for plan-by-plan upgrade triggers and billing cautions.

You can also compare systeme.io with three course platforms using your transaction volume and requirements.

Ease of Use

The dashboard groups the product into Sites, Emails, Automations, Assets, Sales, and Courses. Our workflow crossed several of these areas rather than staying on one setup screen.

Several parts of the workflow use separate states:

  • A lecture can be saved but inactive
  • A page can look finished while retaining old links or button actions
  • A sender address can be confirmed while its domain is still not authenticated for campaigns
  • An automation can be saved without proving the downstream email or enrollment happened
  • An order-form step can exist without a saved price plan or working payment processor

Using one account for the tested course, funnel, CRM contact, and automation avoided connecting separate tools for those steps. It did not remove the need for an end-to-end launch checklist.

Course Experience and Limitations

Our small text-and-video course fit within the Free plan’s one-course allowance. The pricing page lists unlimited students, but we verified only one controlled enrollment.

We did not evaluate advanced assessments, graded assignments, learning analytics, cohorts, or extensive student-interface customization. Compare those requirements separately before choosing a platform.

Pros and Cons

Pros

  • Free plan listed at $0 with no expiry and no credit card required as checked on August 28, 2026
  • Course, funnel, CRM, and enrollment automation worked in one account
  • Direct MP4 and downloadable-file hosting worked in our small test
  • Lecture activation is visible and controlled separately from saving

Cons

  • Template cleanup took longer than creating the funnel structure
  • Replacing visible text did not always remove inherited links
  • Lecture activation is a separate step that is easy to miss
  • The file manager adds several clicks for each upload and insertion
  • Campaign creation could not proceed without authenticating a sending domain

Who systeme.io Is Best For

Based on our tested scope, systeme.io is worth considering if you are a solo creator who:

  • Wants to validate one small course before buying a larger software stack
  • Wants a course, funnel, CRM contact, and enrollment automation in one account
  • Is comfortable using templates as a starting point and reviewing every action
  • Is prepared to configure an authenticated sending domain and payment gateway separately

It is a weaker fit if you:

  • Need advanced learning design, assessment, or cohort features immediately
  • Want a highly controlled visual system without template cleanup
  • Do not want to manage separate DNS authentication and payment setup

Alternatives to Consider

If advanced course delivery or a more specialized student experience matters, compare the relevant features before deciding. Our all-in-one course platform comparison covers systeme.io, Thinkific, Teachable, Kajabi, Podia, and ClickFunnels. We did not test those alternatives as part of this review.

Final Recommendation

systeme.io Free is worth testing if you want to assemble one small course and an opt-in-to-enrollment path before paying for additional tools. Our account held the course, video, worksheet, opt-in pages, CRM contact, and enrollment automation without requiring card details. We did not complete the email campaign or paid checkout because those steps required an authenticated sending domain and a supported payment gateway.

Before choosing it, clean the templates, inspect inherited links, activate each lecture, and test the subscriber and buyer journeys you plan to use. Compare course-specific features separately if teaching tools or the student experience are central to the product.

Frequently Asked Questions

Is systeme.io really free?

Yes. The public pricing page lists a $0 Free plan with no expiry and no credit card required. It has limits, including 2,000 contacts, three funnels, and one course as checked on August 28, 2026.

Can I build and deliver a course on the Free plan?

Yes. We created one Classic course with two modules, three lectures, a direct-upload MP4, and a downloadable PDF. The Free plan is limited to one course, so a second separate course is an upgrade trigger.

Does systeme.io host course videos?

Yes. We uploaded a small H.264 MP4 directly through the lecture editor, then confirmed that it remained embedded after saving and reloading the lesson. We did not test long-video performance, caption workflows, or playback at scale.

Can systeme.io send an email sequence after an opt-in?

Official documentation says campaigns can hold sequenced emails and automation rules can subscribe a contact after form registration. We could not complete that path because the account lacked an authenticated sending domain, which the current documentation requires. We verified course enrollment after the opt-in, but not campaign subscription or delivery.

Can I sell a course without transaction fees?

systeme.io says it does not add a platform transaction fee. A connected processor can still charge payment, currency-conversion, dispute, or refund-related fees. We did not connect a processor or make a live purchase in this review.

Is systeme.io easy for beginners?

The dashboard structure was understandable in our test. The main challenge was tracking separate states: saved but inactive lectures, old template links, a confirmed sender without an authenticated domain, and an order form without a working payment setup. Use an end-to-end checklist.

Official Sources Reviewed

We reviewed these English-language provider pages on August 29, 2026. The source links below are not affiliate links.