Embedding the calendar widget on Squarespace
This walkthrough shows you exactly how to copy your widget's embed code from Eventually and paste it into a Code Block on your Squarespace page, step by step with annotated screenshots.
Steps covered in this guide
In your Eventually dashboard, open Customize → Calendars.
Select the widget you want to embed (or create a new one).
Click Copy embed code to copy the embed snippet. In the older widget builder, the button is Copy code.
Open your Squarespace site editor and navigate to the page where you want the calendar.
Add a Code Block to the page and paste the embed code inside it.
Save and publish your Squarespace page.
The widget updates automatically whenever you create, edit, or cancel events in Eventually, so you never need to re-paste the embed code after the initial setup. For single-event embeds, changing the selected event in the Widget Builder and saving also updates every existing embed without re-pasting.
After first publish
If you just published your first event, brand and embed setup already shows embed code next to a live preview after you sync brand or choose the default look. First-run single publish keeps that flow in the dashboard setup drawer; bulk publish, CSV first publish, and already-finished onboarding open Set up your widget. Demo accounts use a separate flow: Choose your plan, followed by Go live. You can copy from there, or follow the steps above from the Calendars page anytime.
For the value-first setup path, see Finish setup on your dashboard.
How we know your widget is live
After you publish the page with the embedded widget, we detect when the widget actually renders on your live site. This happens automatically in the background, with no extra setup needed.
Previewing the widget from within your Eventually dashboard does not count as a live placement. Any external placement loaded through the public widget loader triggers detection, not only your published Squarespace page. Dashboard previews do not trigger detection.
We record the first time the widget is seen on a live site and the host domain where it appeared. We store up to 20 distinct host domains and up to 20 normalized page URLs, removing duplicates and omitting query strings and fragments. This helps confirm your embed is working and track where your widget is running.
Widget detection relies on the visitor's browser and can be limited by privacy settings, ad blockers, or network restrictions. If your widget is visible on your site but has not been detected yet, the embed itself is still working correctly.
Related guides
Set up your calendar widget: configure views, branding, filters, and single-event embeds
Installing the calendar widget: overview of the three widget views and embedding options