📘 Support Doc

HTML Form — Connect Any Autoresponder

ConvertPages has built-in integrations for AWeber and GetResponse. For every other email service — MailerLite, ConvertKit, ActiveCampaign, Mailchimp, Sendinblue/Brevo, Drip, MailPoet, and so on — use the HTML Form option. Paste the form code your provider gives you, and ConvertPages routes opt-ins straight to them.

This works with virtually any autoresponder that gives you HTML form code. If your provider has a "sign-up form" feature, it almost certainly does.

How it works

When you pick "HTML Form (Any Provider)" as your autoresponder, ConvertPages keeps the styled form you designed on your page but quietly wires its submit button to your autoresponder's form. Visitors see your beautiful opt-in box; under the hood, their email and name get passed directly to your email service the moment they hit submit.

No API connection, no OAuth, no list-fetching — just paste the form code once and you're done.

Step-by-step

1. Get the HTML form code from your autoresponder

Every autoresponder has a "sign-up forms" or "lead capture forms" section. Inside, you'll create a form for the list you want opt-ins to go to. When it's time to grab the code, look for:

The exact wording varies — but you're looking for the HTML version, not the JavaScript widget version. More on that below.

2. Copy only the <form> tag

The code your autoresponder gives you may include a full HTML document (with <html>, <head>, <style>, etc.). You only need the <form>...</form> section. It looks something like this:

<form action="https://your-provider.com/subscribe" method="post"> <input type="hidden" name="list_id" value="abc123"> <input type="text" name="name"> <input type="email" name="email"> <button type="submit">Subscribe</button> </form>

The two important parts are the action="..." URL (where opt-ins are sent) and the name= attributes on the inputs (so ConvertPages knows which field is email and which is name).

3. Paste it into ConvertPages

  1. Open your squeeze page in the editor
  2. Open Page Settings → scroll to Opt-in Form
  3. From the Autoresponder dropdown, choose HTML Form (Any Provider)
  4. A text area appears — paste your <form>...</form> code in
  5. Look for the green confirmation below the box (see next section)
  6. Publish your page — that's it

4. Check the detection status

As soon as you paste, ConvertPages validates the code and shows one of two messages:

✓ Form detected — action: https://your-provider.com/subscribe

You're good. ConvertPages found the form and knows where to send opt-ins.

✗ Could not detect form action. Check your code.

Something's wrong — usually you've pasted a JavaScript widget instead of the raw HTML, or the form is missing its action="..." attribute. See the Troubleshooting section below.


⚠️ Important: HTML only, no JavaScript

⚠️

This option only accepts plain HTML form code. JavaScript widget embeds — the kind that look like a single <script> tag and "build" the form when the page loads — will not work.

Most autoresponders offer both options. Always look for the "raw HTML" or "plain HTML" version.

Quick way to tell which one you have

HTML form (works): The code is many lines long, starts with <form ...>, and contains visible <input> elements.

JavaScript widget (won't work): The code is short — usually 1–5 lines — and consists mostly of <script> tags pointing to your provider's domain. Often called "embedded form", "popup", "inline widget", or similar.

Where to find the raw HTML version in popular providers

If you can't find an HTML option for your provider, contact their support — almost all have one, it's just sometimes buried.


How field matching works

ConvertPages's styled email and name inputs are the ones visitors actually see and type into. On submit, the email and name values are copied into the matching fields inside your pasted form, and then the real form is submitted to your provider.

Email field detection

ConvertPages looks for one of these in your pasted form:

If your provider uses one of those (almost all do), you're fine.

Name field detection

ConvertPages looks for an input named name or Name.

⚠️

If your autoresponder uses a different field name — for example first_name, fname, or FNAME — the name won't get passed through.

Fix: either turn off the Name field in your form settings (Show Name Field → unchecked), or hand-edit the pasted HTML so the relevant input also has name="name". For example, change <input name="first_name"> to <input name="first_name" id="first_name"> and add a second hidden input: <input type="hidden" name="name"> — then both are populated.

Hidden fields are preserved

Any hidden inputs in your form code — list IDs, tags, source tracking, custom fields — are kept intact and submitted to your provider exactly as they were. You don't need to do anything special with them.


After Opt-in behaviour

When using HTML Form mode, the "After Opt-in" setting still works as normal:

💡

Your autoresponder may also have its own redirect/thank-you URL setting inside the form (often a hidden field called thankyou_url). ConvertPages handles this automatically — if that field is empty, it gets set to your page so the redirect/thank-you message displays correctly.


Troubleshooting

"✗ Could not detect form action"

Form submits but opt-ins don't show up in my autoresponder

Name field comes through blank

Your form uses a non-standard field name (like first_name instead of name). See Name field detection above for the fix.

Visitor sees a 404 or "page not found" after submitting

Some providers send visitors to their own thank-you page after submit instead of returning them to your site. This is your provider's behaviour, not ConvertPages. Two options:

I want to test before publishing

Publish your page to its convertpages.co/lp/... URL and submit a test email to your own address. You can't fully test HTML form behaviour from the editor preview, because the form needs to actually POST to your provider.

Can I use this for AWeber or GetResponse instead of the direct integration?

Yes, but you lose the perks of the direct integration — automatic list fetching, instant opt-in confirmation, and the built-in opt-in counter. We recommend the direct integrations (AWeber / GetResponse) when available.

Need help?

If your provider isn't in the list above, or the form just won't validate, contact support with: