Want to grow your audience? Adding a newsletter form lets you stay in touch with readers through email updates. Here’s how to do it with Mailchimp, Flodesk, ConvertKit, or MailerLite.
Table of Contents
Before You Start
- Always test the form after adding it to make sure it works.
- Our Signup Form widget only supports email and first/last name fields.
Adding extra fields like checkboxes might break the form – if you need more control, use the full HTML embed code from your email platform instead.
Mailchimp
Create the form:
- Go to Form > Other Forms > choose Embedded form
- Type a name and hit the Continue to builder button
- Choose your fields, click Continue
- Copy the link after
<form action="
from the embed code
Add to WordPress:
- Go to Appearance > Widgets
- Click “+” in your desired widget area > search for Signup Form
- Choose Mailchimp and paste the link in Form Link
- Press Update to save
Flodesk
Create and style the form:
- In Flodesk, click Form on left side and scroll down to chose Ribbon Banner
- Click Customize It, choose a segment, and remove extra text
- Set Canvas and Background colors to transparent
- Click the Embed button
Add to WordPress:
- Copy both the Header Code and Inline Code
- Add the Header Code into your site’s
<head>
(see tutorial) - In Widgets, use a Custom HTML block and paste the Inline Code
💡 Tip: For stacked fields, choose the “Inline without image” form template.
Kit (ConvertKit)
Create the form:
- Go to Grow > Landing Pages & Forms > + Create New > Form > Inline
- Pick the Clare template
- To add a First name field, click on the “+” sign below the form.
- Select ‘First name’ from the Custom field drop-down on the right.
- Click Embed > select the HTML tab and copy the link after
<form action="
Add to WordPress:
- Go to Appearance > Widgets
- Click “+” on the area where you want to show the form & search for the Signup Form block.
- Choose ConvertKit in the platform dropdown and add the link you’ve copied in the Form Link field.
- To add the First Name field, also check the Show First Name field? option.
- Press Update on the upper right corner of the screen to save the changes.
MailerLite
Create the form:
- Go to Forms > Embedded Forms > Create Form
- Name your form > create or choose a subscriber group
- Add First/Last Name fields if needed
- Click Done Editing
- Scroll down to Embed form into your website > select HTML code.
- Press CTRL + F and search for action=” and copy the form action URL
Add to WordPress:
- Go to your WordPress dashboard > Appearance > Widgets.
- Click “+” on the desired location and search for the Signup Form block.
- Select the MailerLite platform and add the link you’ve copied in the the Form Link field.
- Don’t forget to add the form ID (you’ll find it in the HTML code section in Mailerlite starting width “mlb2-” (copy only the numbers)).
- Click Update
Choose Your Form Layout
The Signup Form widget lets you choose how the input fields are arranged. By enabling the ‘Show Stacked Form’ option, the fields will be displayed vertically – perfect for sidebars. If you prefer a horizontal layout, such as in a footer, simply leave the option unchecked.