×
No articles yet
No articles yet
  • Home
  • /
  • Knowledgebase
  • /
  • How to troubleshoot a form or undelivered confirmation emails

How to troubleshoot a form or undelivered confirmation emails

If a Mailcamp form is not working as expected, start by checking the list connected to the form, the form code installed on your website, and the confirmation email settings for that list.

This guide covers common issues such as forms not submitting, subscribers not appearing in the list, validation errors, reCAPTCHA problems, and confirmation emails that are not delivered.

Check the connected list

  • In Mailcamp, go to Lists.

  • Open the audience/list connected to the form.

  • Confirm that this is the same list used by the embedded form or popup form.

  • Review the list fields and make sure required fields are visible or included in the form.

  • If the form uses confirmation emails, check whether Send subscription confirmation email (Double Opt-In) is enabled for the list.

Check the embedded form code

  • Open the Embedded form section for the connected list.

  • Review the form title, redirect URL, required field option, stylesheet option, JavaScript option, and custom CSS.

  • If you changed any embedded form setting, copy the updated code again.

  • Replace the old code on your website with the updated code from Mailcamp.

  • Make sure the full code is pasted into the page, including any stylesheet or JavaScript code you chose to include.

  • Save and publish the website page before testing again.

If the form does not submit

  • Make sure all required fields are completed before submitting the form.

  • Enable the JavaScript option in the embedded form settings if you need client-side validation.

  • Check whether your website theme, page builder, or custom script is blocking the form submit action.

  • If reCAPTCHA is enabled for embedded forms, complete the captcha step before submitting.

  • If the captcha keeps failing, check the global reCAPTCHA or hCaptcha provider settings in Mailcamp.

  • Test the form in a private browser window to rule out browser extensions or cached scripts.

If subscribers are not added to the list

  • Confirm that the form is connected to the correct list.

  • Submit a new test email address that is not already subscribed to the same list.

  • Check whether the subscriber appears as unconfirmed when double opt-in is enabled.

  • Check whether required fields are missing or using an invalid format.

  • Review any error message shown after form submission.

  • If the list uses email verification or confirmation, complete the confirmation step from the subscriber inbox.

If confirmation emails are not delivered

  • Check the subscriber inbox, spam folder, promotions tab, and any mail filtering rules.

  • Make sure the email address was entered correctly in the form.

  • Open the connected list and check whether the subscriber status is unconfirmed.

  • If needed, resend the confirmation email from the subscriber record or subscriber list action.

  • Review the list's Sign-up confirmation email content and make sure it still includes the confirmation link.

  • Check your sending domain and sending server setup if confirmation emails are repeatedly not delivered.

Check the confirmation pages

  • Open the connected list in Mailcamp.

  • Review the Sign-up confirmation email page if double opt-in is enabled.

  • Review the Confirmation thank you page that appears after the subscriber confirms.

  • Make sure the confirmation email clearly tells subscribers to click the confirmation link.

  • If you use a redirect URL on the embedded form, confirm that the URL is complete and still active.

Check popup forms

  • Go to Forms and open the popup form.

  • Make sure the form is published.

  • Confirm that the form is connected to the correct website and list.

  • Review the display option: immediately, first visit, wait, or click.

  • If the form opens on click, confirm that the element ID in Mailcamp matches the button or link ID on your website.

Troubleshooting checklist

  • No form appears: check that the form code is installed on the page or that the popup form is published and connected to a website.

  • The submit button does nothing: check JavaScript, required fields, and website scripts that may block submission.

  • A captcha page appears: complete the captcha or review the global embedded form reCAPTCHA settings.

  • The subscriber is unconfirmed: ask the subscriber to click the confirmation link or resend the confirmation email.

  • The confirmation email is missing: check spam folders, confirm the email address, and review sending domain or sending server settings.

  • The redirect page does not open: confirm that the redirect URL in the embedded form settings is correct.