Skip to content

Squarespace Integration

Squarespace’s Code Block accepts arbitrary HTML and JavaScript directly on a page, which makes the embed widget a straightforward drop-in — no plugin or developer mode required.

Embed the Widget

  1. Edit the page and click an insert point (+) where you want the feed to appear.

  2. Choose Code from the block menu.

  3. Paste:

    <script type="module" src="https://flarebuilder.com/widget/v1/flare-feed.min.js"></script>
    <flare-feed
    src="https://your-org.flarebuilder.com/feed"
    max-items="10"
    show-image
    show-date
    show-tags
    ></flare-feed>
  4. Click outside the block to preview it inline in the editor.

  5. Save and publish the page.

Filtering (by tag, template, date range) and styling (CSS custom properties, dark theme, custom item templates) all work exactly as documented in the widget guide — nothing Squarespace-specific to configure.

<!-- Example: only "Event" content, styled to match a brand color -->
<flare-feed
src="https://your-org.flarebuilder.com/feed?templates=event"
style="--ff-primary: #c9184a; --ff-font-family: inherit;"
show-date
show-image
></flare-feed>

Adding It Sitewide (Header/Footer)

If you want the widget’s loader <script> once per site instead of repeated on every page, move it to Settings → Advanced → Code Injection → Header, and keep only the <flare-feed> element itself in each page’s Code Block:

<!-- Site-wide Header code injection -->
<script type="module" src="https://flarebuilder.com/widget/v1/flare-feed.min.js"></script>
<!-- Per-page Code Block -->
<flare-feed src="https://your-org.flarebuilder.com/feed" show-date show-image></flare-feed>

Events

For event content, see Calendar Integration. Squarespace has a native Events page type with its own calendar view; if you want FlareBuilder events to appear inside a native Squarespace calendar rather than the widget’s card list, subscribe a Google Calendar to your FlareBuilder ICS feed and embed that calendar’s iframe in a Code Block instead.