Embedding TrainingOS SCORM on Squarespace
Integrations

Embedding TrainingOS SCORM on Squarespace

2026-04-12 · 10 min read

Step-by-step: buttons, code blocks, Squarespace editor limits, mobile preview, and when to use links instead of iframes.

Audience and prerequisites

Squarespace shines for design-forward portfolios and service businesses. If you are showcasing e-learning work or offering a short hosted course, you typically want a clean button to your TrainingOS player—not a pile of plugins.

Before you add anything to Squarespace, upload your package in TrainingOS and open the launch URL in a fresh browser tab. Confirm the module runs standalone; Squarespace cannot fix a broken player URL.

Squarespace and SCORM

You are not uploading the SCORM ZIP to Squarespace for playback; TrainingOS hosts the package and serves the player. Squarespace provides the page, button, or embed shell.

Hosted SCORM behaves most predictably when you treat the TrainingOS URL as the single source of truth for launch—whether you open it in a new window or wrap it in an iframe.

Option B: Code block iframe

Add a Code block and paste a minimal iframe: src pointing at your TrainingOS launch URL, width 100%, and a generous fixed height (600px minimum; 720–800px is common for tall players). Include allow="fullscreen" if your content uses fullscreen APIs.

Use Squarespace’s preview modes for tablet and phone. Narrow layouts can clip the bottom of the player; increase height or switch to a new-tab link for small breakpoints if the experience feels cramped.

Squarespace-specific troubleshooting

If the Code block strips or alters your iframe after save, the platform may be sanitizing the snippet. Try simplifying attributes, or use the button-to-new-tab pattern.

Duplicate the page to a private “staging” page while you iterate; publish only when incognito testing passes.

Checklist

Confirm the live site (not only the editor preview) loads the module. Test logged out and on mobile data if possible.

After design changes, re-open the module link—template updates sometimes reset block settings.

Quick FAQ

Can I host SCORM files on Squarespace instead? You should not rely on uploading the ZIP to Squarespace for standard SCORM playback; use TrainingOS for the hosted player.

Why prefer new tab? It sidesteps iframe restrictions and gives learners a clear, full-window experience with fewer editor edge cases.

Related articles

Build your portfolio on TrainingOS

Host SCORM, video, and STAR case studies on one profile URL.

Get started