Skip to main content

How To Embed a Quiz On Your Square Online Store (Formerly Weebly)

This article describes how to embed an Interact quiz onto your Square site

Written by Damaris Pacheco

This guide walks you through embedding an Interact quiz directly onto a Square (formerly Weebly) page.

You’ll be able to:

  • Embed your quiz inline on a page

  • Control where the quiz appears on the page

  • Confirm the quiz loads correctly on your live site


Before you start

Make sure you have the following:

  • An active Interact account

  • At least one created quiz in Interact

  • Your quiz is published in Interact

  • Access to edit your Square Online (formerly Weebly) site

💡 Note: If you don’t see the quiz immediately after adding the embed code, Save/Done your changes and use Preview/View site to confirm the quiz is showing.


Step 1. Get your Interact direct embed code

  1. Log in to Interact.

  2. Locate the quiz you want to embed.

  3. Click the Share & Embed tab.

  4. Click Embed Code.

  5. Click the Javascript tab.

  6. Click Copy Code.

❗ Important: Always copy the embed code from the quiz’s Share & Embed tab (not from the browser address bar URL).


Step 2. Add the embed code to Square (formerly Weebly)

You’ll paste your Interact embed code into Square (formerly Weebly) where you want the quiz to appear.

Embed on a Square Online page using an Embed code section

  1. Log in to your Square Dashboard.

  2. From the left-hand side of the dashboard, select Online.

  3. Select Online Store.

  4. In the Website area, click Edit site.

  5. Navigate to the page where you want the quiz to appear.

  6. Click Add section.

  7. Scroll to (or search for) Embed code, then select it.

  8. Click the embed area/container you want to use.

  9. Paste your Interact embed code into the embed/code box.

  10. Click Done

💡 Note: Some embedded content may not fully render while you’re editing. After saving, use Preview/View site to confirm the quiz is loading.


Step 3. View the quiz on your live page

  1. Click Save/Done in Square (or Publish if required to update your live site).

  2. Use Preview/View site to confirm the quiz loads.

💡 Tip: If you don’t see the quiz while editing, this is expected in many cases—check the saved/preview version of the page.


Step 4. Test the Embed

Confirm the quiz works end-to-end on your Square (formerly Weebly) page.

  1. Load the page where you embedded the quiz.

  2. Take the quiz as a visitor would.

  3. If your quiz includes an opt-in form, submit the form to confirm it appears and can be completed.

⚠️ Warning: If you’re testing an opt-in form, use a real email you can access so you can verify follow-up emails (if you have them enabled).


Step 5. Publish your Square (formerly Weebly) changes

Square/Weebly changes won’t be visible to visitors until they’re saved and your page is publicly accessible.

  1. In the site editor, click Publish.

  2. Confirm the page you embedded the quiz on is accessible to visitors (not hidden or restricted).

❗ Important: If you embed the quiz but don’t Publish, the quiz won’t appear for visitors.


FAQs

Why can’t I see the quiz in the Square/Weebly editor?

  • Some embeds may not render while you’re editing. Click Save/Done, then use Preview/View site to confirm the quiz is loading.

Do I need to update the embed code when I edit my quiz?

  • Usually, no. In most cases you can keep the same embed code, but you must Publish your quiz in Interact for changes to appear on your embedded version.

How can I replace what quiz is shown in the embed?

  • If you want a different quiz to appear in the same spot, swap the embed code.

    1. In Interact, open the new quiz you want to embed.

    2. Go to Share & EmbedEmbed CodeJavascript and click Copy Code.

    3. In Square/Weebly, open the page where you embedded the quiz.

    4. Click into the Embed code section / Embed Code element you used.

    5. Replace the existing code with the new embed code.

    6. Click Done/Save, then Publish your site changes.


Make a quiz in 2 minutes with AI

Did this answer your question?