Couldn't find target container #hbspt-form-XXXX-XXXX

Hi,

I have embed the basic code from Hubspot forms onto my website. I can see the form on the page and it submits data, but I’m getting this error in my console:

Couldn’t find target container #hbspt-form-XXXX

It seem to load a new instance each time and change the form id.

Any help would be much appreciated!

Welcome, @Jared!

When I’ve seen this error before, it’s been because the user had either a Marketing Hub Starter or Free subscription. As Connor outlines in the post below:

Couldn’t find target container #hbspt-form-XXXX for HubSpot Form XXXX. Not rendering form onto the page

Hi @kyle_conrad, a few things here. I can see that you’re using the shell.js file in conjunction with current.js? If so, when I go to your portal to grab the embed code, I’m only seeing that we should be including shell.js. The second thing which is likely the biggest is that your portal is currently on Marketing Starter. Marketing Starter portals do not have access to editing the embed code as per the yellow notice at the top here: https://developers.hubspot.com/docs/methods/forms/advanced_form…

Marketing Hub Starter and Free forms are rendered within an iframe by shell.js and thus can’t be modified with on-page CSS.
These forms also do not support these advanced customization options.

Is this what you’re encountering? If not, please share your Hub ID, a link to the form in your account, and a link to a page where you’ve embedded the form.