Newbie form problem

Hi all, I’m changing email providers from Mailchimp to Email Octopus to save some $$. I’m trying to get the email octopus signup form to display properly (or, at all) on my site.

The old Mailchimp form displayed fine; I created the form in Mailchimp and pasted the code into a custom html box in the wix web editor. When I do the same thing with the email octopus form, nothing renders on the site, I just get a blank space.

Here’s what the code looks like from the form creator in email octopus:

Nothing shows up in the editor, or when i publish the page; it’s just a blank space. I’ve tried making the box bigger, and having claude help me dig into some of the code on the site… but nothing seems to get this form to display properly.

Any ideas what’s wrong? Perhaps there’s a wix or a email octopus bug? I’m not a web designer, but I have run this site on my own for years. No budget for anyone other than myself. :slight_smile:

Thanks in advance!
Geoff

Hey Geoff, this is a common one when switching form providers on Wix.

Most likely cause: the Email Octopus embed code is a JS snippet that injects the form into the page after load, and Wix’s HTML iframe/embed component sandboxes that script, so it silently fails instead of throwing a visible error. Mailchimp’s older embed code tends to be simpler (often plain HTML/CSS with no dynamic injection), which is why that one worked fine.

Two things to try:

  1. In Email Octopus, check if your form has a “hosted form URL” option (under the form’s Embed settings, sometimes labeled Standalone or Full page). If it does, drop that URL straight into a plain iframe instead of the JS snippet:

  2. This avoids the script injection issue entirely since it is just an embedded page.

  3. If you want to keep the JS snippet, open the page in Preview/Publish (not the editor) and check the browser console for errors. If the script is being blocked or failing silently, that will show up there and tell you exactly what is happening.

Also worth double-checking the HTML box has enough height set before you publish, some embeds render at 0px height until content loads and never expand.

Thanks Ecom -

I already verified a few of those items, but found a different workaround after some googling.

I can use the built in intake form on wix and connect that to my email list and automations in email octopus via zapier. Seems a little silly to have to do that, but I tested it with a dummy email and it works fine, so I guess that’s the path forward for now.

Glad you found a path that works for now, Geoff. If the Zapier step ever gets annoying or you want the form talking to Email Octopus directly, happy to help you wire that up properly.

Thanks Ecom, will do.

Hi Geoff,

It sounds like the issue may be with how the EmailOctopus embed code is being loaded inside Wix rather than the size of the HTML box.

Since the Mailchimp form works in the same Wix custom HTML area, I’d first check whether the EmailOctopus code relies on JavaScript or external scripts that Wix’s HTML embed/iframe environment is blocking. Some form builders require their script to load separately, and simply pasting the generated code into an HTML element may result in a blank area.

A few things I’d try:

  1. Make sure you’re using the complete EmailOctopus embed code, including any <script> portion, not just the form HTML.
  2. Try adding the form through Wix’s Embed Code → Embed HTML option rather than a regular text/HTML element.
  3. Test the published page rather than relying only on the Wix editor preview, since some external scripts don’t execute inside the editor.
  4. Check the browser developer console on the published page for JavaScript or CORS errors. That should indicate whether the EmailOctopus script is being blocked or failing to load.
  5. If EmailOctopus provides an alternative iframe-based embed, try that version. An iframe is often more reliable for third-party forms in Wix.

If the code is still blank after that, I’d compare the exact Mailchimp and EmailOctopus embed snippets to see whether EmailOctopus is depending on an external script that Wix isn’t allowing to execute.

Hope that helps!:slightly_smiling_face: