How to Connect a Custom Domain to Systeme.io
(in 10-15 Minutes)

By Marius Kiniulis – June 4, 2026
We use affiliate links and may receive a small commission on purchases (at no extra cost to you). Learn more.

How to Connect a Custom Domain to Systeme.ioThere are two ways to connect a custom domain to Systeme.io.

The first option is to let the Systeme.io support team connect it for you free of charge.

The second option is to connect the domain yourself by adding the required DNS records at your domain registrar.

In this guide, I’ll show you both methods step by step.

I personally use Dynadot for my domains, so you’ll see me mention it throughout this tutorial.

However, the same principles apply regardless of where your domain is registered.


First of All, Why Should You Connect a Custom Domain?

Honestly, you don’t have to connect a custom domain to use Systeme.io.

The platform will automatically give you a free subdomain when you create your account.

Systeme.io Subdomain

However, most people eventually decide to connect their own domain because it simply looks more professional, helps build trust, and allows them to send emails from their own brand.

If you’re planning to build a serious business with Systeme.io, connecting your own domain is one of the first things I’d recommend doing.

Here’s why.

Which Method Should You Choose?

The good news is that both methods accomplish exactly the same thing.

The only real difference is who does the work.

If you’re not comfortable working with DNS records or simply don’t want to deal with the technical side, I’d recommend letting the Systeme.io support team connect the domain for you.

The service is completely free and only takes a few minutes to request.

On the other hand, if you’d rather do everything yourself, the process is fairly straightforward and shouldn’t take more than 10-15 minutes.

Here’s a quick comparison of both methods.

Method Difficulty Time Required
Let Systeme.io do it Easy 5 minutes
Connect it yourself Moderate 10-15 minutes

So, as you can see, if you’re not comfortable working with DNS records, letting the Systeme.io support team handle everything is probably the easiest option.

That said, there’s one thing worth keeping in mind.

While the setup itself is free, you’ll still need to contact support, wait for a response, provide your registrar login details, and wait for the setup to complete.

So if you’re willing to spend 10-15 minutes following a tutorial, connecting the domain yourself may actually be the faster option overall.

Method 1: Let the Systeme.io Team Connect Your Domain for Free

To be 100% honest, I haven’t personally used this method.

I’ve always connected my domains myself.

But I know that this method exists. So, I feel I have to inform you about it as well.

All you need to do is purchase a domain name, contact support, and provide access to your domain registrar account.

How Systeme.io Domain Connection Sercice Works

Once that’s done, the Systeme.io team will configure everything and let you know when the setup is complete.

The best part?

The service is completely free.

How the Free Domain Connection Service Works

Here’s how the entire process works.

Step 1: Purchase a Domain Name

Before Systeme.io can connect your domain, you’ll need to have one.

If you already have a domain registered, that’s perfect. You can simply use the registrar you’re currently using and move on to the next step.

If you don’t have a domain yet, I personally recommend Dynadot.

Dynadot Home Page

That’s where I register my own domains, and I’ve found their DNS management very beginner-friendly, which makes the setup process easier.

You can also use this link to unlock some special discounts on new domain purchases.

Step 2: Contact Systeme.io Support

Once you have your domain, use the link below to access Systeme.io’s free domain connection service.

Contact Systeme.io to Connect a Domain for FREE

From there, simply follow the instructions to contact the support team and request that they connect the domain for you.

They’ll let you know what information they need and guide you through the rest of the process.

Step 3: Let the Support Team Handle Everything

After you’ve provided the required information, the Systeme.io team will configure the necessary DNS records and connect the domain for you.

Once everything is set up, they’ll let you know, and your domain should be ready to use.

What Information You’ll Need to Provide

To connect your domain, the Systeme.io team will need access to your domain registrar account so they can make the necessary DNS changes.

There are typically two ways to do this.

The first option is to provide your registrar login details.

The second option, if your registrar supports it, is to create a separate user or sub-account and grant the Systeme.io team access that way.

For example, Dynadot allows you to create sub-accounts, which I personally think is the safer option since you don’t have to share your main login credentials.

Dynadot Add Sub-Account

Once the setup is complete, you can simply remove their access.

Important Security Considerations

Personally, I completely trust the Systeme.io team and wouldn’t hesitate to give them access if needed.

That said, if you want to be 100% safe, I’d recommend either changing your password after the setup is complete or removing the sub-account if you created one for them.

Method 2: Connect Your Domain to Systeme.io Yourself

If you’d rather connect the domain yourself, the good news is that the process is actually much simpler than it looks.

The only thing you’ll need to do is add a few DNS records at your domain registrar and wait for them to propagate.

To make things easier, I’ve put together both a video tutorial and a written step-by-step guide below.

Watch My Video Tutorial Showing How to Connect a Domain to Systeme.io

To make things easier, I’ve also created a video tutorial that shows the entire process step by step.

However, if you’d rather follow a written tutorial, simply keep scrolling.

I’ve documented every step in detail below.

Before You Start

Before we begin, make sure you already have a domain name registered and ready to use.

It’s also worth mentioning that I’ll be using Dynadot throughout this tutorial since that’s where I personally manage my domains.

If you’re using a different registrar, the menus may look a little different, but the same principles still apply.

Follow These Steps to Connect Your Domain

To connect your domain to Systeme.io, simply follow the steps below.

Step 1: Add Your Domain to Systeme.io

The first thing you need to do is add your domain to Systeme.io.

To do that, log in to your Systeme.io account, click on your profile picture in the top-right corner, and select Settings.

Systeme.io Settings

Next, click Custom Domains in the left-hand menu and then click the Add Domain button.

Systeme.io Custom Domains Section

Enter your domain name and click Save.

Systeme.io Add Custom Domain Popup

One important thing to remember here is to enter your domain with “www” in front of it.

For example, if your domain is:

yourdomain.com

You should enter:

www.yourdomain.com

Once you save it, Systeme.io will generate the DNS records you’ll need in the next steps.

Systeme.io Custom Domain DNS Records Generated

Step 2: Open Your Domain DNS Settings

Now it’s time to access the DNS settings for your domain.

For this tutorial, I’ll be using Dynadot as an example. To access your DNS settings in Dynadot, go to Manage Domains, select the domain you want to connect, click Action, and then choose Dynadot DNS Settings.

Dynadot DNS Settings

If you’re using a different registrar, the menus may look slightly different, but you’re essentially looking for the DNS management area for your domain.

Once you’ve found it, keep that page open because we’ll start adding the required DNS records in the next step.

Step 3: Add the Required CNAME Record

Go back to Systeme.io and locate the DNS records that were generated when you added your domain.

The first record you’ll need to add is the CNAME record.

Systeme.io CNAME Record Copied

In Dynadot, click Add Record and enter www in the Subdomain field.

Dynadot Add Record

Next, select CNAME as the record type.

Dynadot Choose CNAME Record

Then return to Systeme.io and copy the destination value provided for the CNAME record.

Systeme.io Connect Domain Destination CNAME Record

One important thing to watch out for here.

When copying the value from Systeme.io, don’t copy the dot at the very end of the record. If you accidentally include it, the record may not work correctly.

Once you’ve copied the value, paste it into the Destination field in Dynadot and save the record.

Dynadot Destination Copied Value

Step 4: Add the Verification Record

Go back to Systeme.io and copy the next value shown in the DNS settings.

Systeme.io 2nd CNAME Record

Just like before, make sure you don’t copy the dot at the very end of the value.

Next, return to your domain registrar and create another DNS record using the information provided by Systeme.io.

If you’re using Dynadot, paste the appropriate values into the Subdomain and Destination fields and save the record.

Dynadot 2 CNAME Records

Once that’s done, you’re ready for the final DNS configuration step.

Step 5: Set Up the WWW Redirect

The next step is to set up a redirect from your root domain to the www subdomain.

In Dynadot, go to the Domain Record section and select Forward as the record type.

Systeme.io Forward Domain Record

Then choose 301 Redirect and enter your full domain name, including both https:// and www.

Dynadot Redirect Domain Record

For example:

https://www.yourdomain.com

This ensures that visitors who type either version of your domain will always reach the correct address.

Step 6: Save Your DNS Settings

Once you’ve entered all the required DNS records, click Save Settings to apply the changes.

Dynadot Save DNS Records

At this point, your domain should appear inside Systeme.io with a status of Pending Validation.

That’s exactly what you want to see.

Step 7: Wait for DNS Propagation

Now comes the hardest part: waiting.

In most cases, the DNS changes take effect fairly quickly, and your domain will be connected within a few minutes.

However, DNS propagation can sometimes take longer, so don’t be surprised if it takes a few hours or, in rare cases, up to 48 hours.

If you’d like to monitor the progress, you can use DNS Checker to verify that the changes are propagating correctly.

DNS Checker Tool Results

Enter your domain name and check whether the DNS records are being updated across different locations worldwide.

While you’re waiting, keep an eye on your domain’s status in Systeme.io.

Once the DNS records have been detected, the Pending Validation message should change to Ready to Use.

Step 8: Verify That Your Domain Is Connected

Once your domain shows as Ready to Use in Systeme.io, you can check whether everything is working correctly.

Systeme.io Domain Ready to Use

The easiest way to do that is to open your domain in a web browser.

If everything has been configured correctly, you should see your Systeme.io page load successfully.

I also recommend testing both versions of the domain:

  • https://yourdomain.com
  • https://www.yourdomain.com

Both should ultimately take you to the same destination.

Troubleshooting Common Domain Connection Issues

If your domain isn’t connecting or you’re seeing unexpected errors, here are the most common issues and how to fix them.

1. Domain Stuck on “Pending Validation”

If your domain is stuck on Pending Validation, don’t panic.

This is probably the most common issue people run into when connecting a domain.

The first thing to check is whether enough time has passed for the DNS changes to propagate.

In many cases, the issue resolves itself within a few minutes or hours.

If you’ve already waited a while, double-check your DNS records and make sure everything was entered exactly as provided by Systeme.io.

In particular, verify that:

  • The CNAME records were entered correctly
  • You didn’t accidentally copy the extra dot at the end of the DNS values
  • The records were added to the correct domain

You can also use DNS Checker to verify whether the DNS records are propagating correctly across the internet.

If everything looks correct and your domain still shows Pending Validation after 24-48 hours, I’d recommend reaching out to the Systeme.io support team for assistance.

2. DNS Records Not Working

If your DNS records don’t appear to be working, the most common cause is a small configuration error.

Go back and carefully compare every DNS record against the values provided by Systeme.io.

Even a single incorrect character can prevent the connection from working properly.

A few things worth checking are:

  • The record types are correct
  • The subdomain values were entered correctly
  • The destination values match exactly
  • No extra spaces were accidentally copied
  • The records were added to the correct domain

If everything looks correct, use DNS Checker to verify whether the records are visible across the internet.

If the records aren’t showing up there, the issue is usually with the DNS configuration rather than Systeme.io itself.

3. Accidentally Copied the Extra Dot

One mistake I see quite often is accidentally copying the extra dot that appears at the end of some DNS values provided by Systeme.io.

When copying DNS records, make sure you’re copying only the actual value, not the trailing dot.

For example, if Systeme.io provides:

example.systeme.io.

You should copy:

example.systeme.io

without the dot at the end.

While some registrars handle this automatically, others don’t, which can prevent the DNS record from working correctly.

If your domain isn’t connecting and everything else looks right, this is one of the first things I’d check.

4. When to Contact Systeme.io Support

If you’ve followed all the steps in this guide, double-checked your DNS records, waited for DNS propagation, and your domain still isn’t connecting, it’s probably time to contact Systeme.io support.

When you reach out, explain the issue you’re experiencing and include screenshots of your DNS settings if possible.

This will help the support team identify the problem much faster.

In my experience, Systeme.io support is generally very helpful with domain-related issues, so don’t hesitate to contact them if you’re stuck.

Next Step: Authenticate Your Domain for Email Sending

Congratulations.

At this point, your domain should be successfully connected to Systeme.io.

However, there’s one more thing I’d strongly recommend doing if you plan to send emails through the platform.

You should authenticate your domain to send email.

While connecting your domain lets you use it within Systeme.io, email authentication helps prove that the emails you’re sending are legitimate, which can improve email deliverability and help your messages reach the inbox rather than the spam folder.

Check Out My Email Verification Tutorial

To help you with that, I’ve also created a step-by-step video tutorial that shows exactly how to verify your email address and authenticate your domain in Systeme.io.

You can watch the video below if you prefer following along visually.

Alternatively, if you’d rather follow a written guide, I’ve documented the entire process step by step on my website.

Either way, I highly recommend completing this step before you start sending emails through Systeme.io.

Wrapping Things Up

And that’s it.

These are two different ways to connect a custom domain to Systeme.io.

You can either let the Systeme.io support team handle the entire setup for you or connect the domain yourself by adding the required DNS records.

Personally, I think both methods are perfectly fine.

If you’re not comfortable working with DNS settings, letting the support team handle it is probably the easiest option.

If you don’t mind spending 10-15 minutes on the setup, doing it yourself is often the faster route.

ABOUT THE AUTHOR

Marius profile pic 1

Marius Kiniulis

Marius Kiniulis is a digital marketing strategist and the founder of MarkinBlog.com, where he helps entrepreneurs and small businesses build high-converting sales funnels, grow email lists, and turn digital products into revenue. With over 15 years of hands-on experience in affiliate marketing, funnel building, and conversion optimization, Marius has guided thousands of readers and clients through the exact tools and strategies he uses himself.

Scroll to Top