This guide walks you through embedding an Interact quiz in HubSpot using a direct embed. You’ll be able to:
Copy the correct Interact embed code
Insert the quiz into a HubSpot blog post
Preview and publish your post so the quiz is live
Before you start
Make sure you have the following:
An active Interact account
At least one quiz created in Interact
Access to edit HubSpot blog posts
💡 Note: If you don’t see the quiz load while editing, use Preview or publish the post and test the live URL.
Step 1. Get your Interact Embed Code
Log in to Interact.
From your Interact dashboard, find the quiz you want to embed.
Click Share & Embed on that quiz.
Click Embed Code on the left sidebar.
Click the Javascript tab.
Click Copy Code.
❗ Important: Use the embed code from the Javascript tab for this HubSpot embed method.
Step 2. Add the Embed Code to HubSpot
Embed into a HubSpot Blog Post
Log in to HubSpot.
Click Content, then select Blog.
Click Create to create a new blog post, or open an existing post to edit.
In the blog editor, place your cursor where you want the quiz to appear.
Click Insert.
Under Insert, select Embed.
Paste your Interact quiz embed code into the URL or embed code box.
Click Insert.
⚠️ Warning: If you paste the code into a normal text area instead of using Insert → Embed, HubSpot may display the code as text or modify it.
Step 3. Preview and publish your post
Click Preview to confirm the quiz appears where you embedded it.
Click Publish (or Update if you’re editing an existing post).
⚠️ Remember: If you change the embed code, you must Update the post again for the changes to go live.
Step 4. Test your Embedded quiz
Open the live blog post URL in an incognito/private browser window.
Confirm the quiz loads.
Start and complete the quiz to confirm the flow works through the results.
FAQs
Why isn’t the quiz showing while I’m editing?
Why isn’t the quiz showing while I’m editing?
Some embeds don’t fully render in the editor view. Click Preview, or Publish/Update, then test the live page.
Why is the embed showing as text instead of a quiz?
Why is the embed showing as text instead of a quiz?
This usually happens if the code wasn’t added through Insert → Embed, or if the wrong embed type was copied. Re-copy the code from Embed Code → Javascript → Copy Code, then re-insert it using Insert → Embed.
Make a quiz in 2 minutes with AI









