Enter

How to... / 5 min read

Can You Embed Systeme.io Forms in WordPress?

over the shoulder view of someone using WordPress on a laptop

Yes, it’s possible to embed Systeme.io forms into WordPress.

Systeme.io has built-in features that allow you to export your sales funnel forms to any website, including WordPress sites. However, there are some format issues with how the forms are displayed on WordPress.

Keep reading to learn how to integrate your Systeme.io forms into WordPress and modify them to improve their display.

Key Takeaways

  • You can integrate your Systeme.io forms as a script or as HTML code.
  • Forms loaded via scripts do not seem to fit WordPress’s default page width in some themes, so you will likely need to edit them in Systeme.io.
  • The HTML code provided by Systeme.io is pretty basic, and you may want to modify it to improve the user experience.

How to Embed Systeme.io Forms in WordPress

Let’s start by creating an Inline Form in your Systeme.io sales funnel. Go to Website > Sales Funnel and select one of your funnels.

The Sales Funnels interface in Systeme.io

Click on Add Step.

The "Add Action" button in Systeme.io's funnel creator feature

Give your step a name and select Inline Form in the Type field.

Creating a new step for a sales funnel in Systeme.io

Now choose a template for your form. You can edit the template once you choose it.

Choosing a template for a Systeme.io form

After selecting your form, you have two options to integrate it into your WordPress site:

  • Copy your form as a script that will load the form into your site.
  • Copy your form as HTML code.

The script will retain the styling for your form, but the distribution of the elements (name, surname, email. etc.) may look out of place compared to the original form.

On the other hand, if you use the HTML code instead, the form will lose all the styling and will simply be a series of input fields for users to fill in.

Here’s the step-by-step for each so you can decide which one you prefer.

How Embed Embed Systeme.io Forms in WordPress as a Script

If you want to integrate the form as a script, go to your Systeme.io account. Navigate to your funnel and select the step that contains your inline form.

Click on the </> Script button.

A Systeme.io form. An arrow highlights the button to copy the form as a script you can paste on your site later

A modal will pop up. Click on Copy link to clipboard.

Button to copy a Systeme.io form as a script that you can paste on your site later

With the script’s code in your clipboard, go to your WordPress site.

If you want to embed this script into your blog posts or any of your pages, go to Posts > All Posts or Pages > All Pages and edit the post or page where you want to integrate your form.

Once in the editor, click the Add block button and search for the Custom HTML block.

Creating a new Custom HTML block on WordPress's Gutenberg interface

Paste the script’s code into the Custom HTML block.

Pasting a script into a Custom HTML block in WordPress's Gutenberg editor

Finally, save the changes to your post and go to your site to check how the form looks. Here’s how it looks for us:

A form loaded from an external Systeme.io script into a WordPress post

While it works, you’ll notice that the input fields are pushed excessively to the right. If this happens to you, your only option is to modify the form to fit the width of your posts or pages.

How Embed Embed Systeme.io Forms in WordPress as HTML

The process for embedding a Systeme.io form as HTML is similar to the previous method.

On your Systeme.io account, navigate to your funnel and the step that contains your inline form.

Click on the Embedded Form button.

A Systeme.io form. An arrow highlights the button to copy the form as HTML, which you can paste on your site later

A modal will pop up. Click on the Copy link to clipboard button.

Button to copy a Systeme.io form as HTML, which you can paste on your site later

With the copied text on your clipboard, go to the page or post where you want to integrate your form.

Once in the editor, click the Add block button and search for the Custom HTML block.

Creating a new Custom HTML block on WordPress's Gutenberg interface

Paste the HTML code into the Custom HTML block.

Pasting a script into a Custom HTML block in WordPress's Gutenberg editor

Save the changes to your post and go to your site to check how the form looks. Here’s how it looks for us:

A simple form in a WordPress post

This form achieves its goal and sends any information your users share with you into your Systeme.io sales funnels.

However, it doesn’t look very clear because none of the input boxes are labeled, so users won’t know what to write in each field.

We recommend that you use the HTML code we’ll provide below instead. However, you’ll need to modify the text inside the action field with the URL provided by Systeme.io. 

All you need to do is go back to your Systeme.io account, click on Embedded form and copy the URL inside the double quotes in the action field.

The HTML from a form in Systeme.io

Paste the URL where it says YOUR-URL-GOES-HERE. Finally, copy and paste the entire HTML snippet into your post’s Custom HTML field.

<form method="post" action="YOUR-URL-GOES-HERE">
  <!-- Label and input for First Name -->
  <div class="form-group">
    <label for="first_name">First Name</label>
    <input type="text" id="first_name" name="first_name" placeholder="Enter your first name" required />
  </div>
  
  <!-- Label and input for Surname -->
  <div class="form-group">
    <label for="surname">Last Name</label>
    <input type="text" id="surname" name="surname" placeholder="Enter your last name" required />
  </div>
  
  <!-- Label and input for Email -->
  <div class="form-group">
    <label for="email">Email Address</label>
    <input type="email" id="email" name="email" placeholder="Enter your email address" required />
  </div>
  
  <!-- Submit button -->
  <div class="f-row">
    <button type="submit" class="btn">Subscribe</button>
  </div>
</form>

If you don’t substitute the URL, your user’s data will not reach your Systeme.io sales funnel.

Here’s how the form looks with the provided HTML:

A form to join a newsletter in a WordPress post

It looks much better and clearer for your users.

Integrating Systeme.io Forms Into WordPress Is Easy

As you can see, the steps to integrating your Systeme.io forms into WordPress are very straightforward, and you can complete the process in a few minutes.

Hopefully, this guide helped you integrate forms into your WordPress site, and you can use them to grow your audience, increase sales, get more traffic, and more.

If you found this post useful, read our blog and developer resources for more insights and guides!