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. 
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:
-
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:
-
-
This avoids the script injection issue entirely since it is just an embedded page.
-
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.