Skip to main content

Squarespace integration

Embed a social media feed on your Squarespace website

Bring your Instagram, TikTok, X and 15+ other platforms into one feed and drop it into a Code Block. The wall keeps itself current as you post, so the site you designed stays as alive as your socials: no plugin, no upkeep.

  • Instagram, Facebook, TikTok, X, LinkedIn and more in one feed
  • Clean layouts that suit portfolio and brand sites
  • Curation and design managed from one dashboard

Takes less than a minute. No credit card required.

Trusted by 200,000+ brands and agencies

Your social feed live on Squarespace in minutes

Three steps, none of which require writing code. If you can add a block in Squarespace, you can embed a Juicer feed.

  1. 01

    Create your Juicer feed

    Sign up and connect the accounts where your work already lives: Instagram, TikTok, YouTube and more. Juicer gathers it all into one feed and keeps it fresh.

  2. 02

    Add a Code Block

    Edit the page where the feed should live, click an insert point, and choose the Code block. JavaScript in Code Blocks is included in the Website Core plan and higher, and in legacy Business and Commerce plans.

  3. 03

    Paste your embed code

    Copy the embed code from your Juicer dashboard, paste it into the block, and save. Your feed renders on the live page immediately and updates itself from then on.

One snippet in a Code Block

Squarespace works best when the feed has its own HTML container, so paste the container and the script together. Both come straight from your Juicer dashboard.

Squarespace Code Block
<div class="juicer-feed" data-feed-id="your-feed-name"></div>
<script type="text/javascript"
        src="https://www.juicer.io/embed/your-feed-name/embed-code.js"
        async defer></script>

Everything a Squarespace social feed plugin does, without the plugin

Squarespace has no plugin marketplace for widgets, and Juicer doesn't need one: one snippet, and the aggregation, design and moderation live in your Juicer dashboard.

A copy-paste embed

One Code Block, one paste, one save: the whole integration on any Squarespace 7.1 template, with no plugin to keep updated.

Designed in the dashboard

Layout, colors, branding and post count are set in Juicer; the block on your site follows along, and your template's look stays intact.

Masonry, grid, slider and more

Posts render in your choice of layout, open in a detail overlay with a link to the original, and load more without a page refresh.

Updates itself

Juicer keeps collecting from your connected accounts, so the wall moves as fast as your posting does, with the editor closed.

Moderation built in

Keyword rules, hold-for-approval, or AI moderation on autopilot decide what appears, all managed away from the site itself.

15+ platforms, one feed

Blend Instagram, Facebook, TikTok, X, LinkedIn, YouTube, Bluesky and more into one wall rather than stacking widgets down the page.

For creatives

For portfolios and visual brands

You chose Squarespace for how it looks. The wall keeps it looking current.

A portfolio that stays current

Your site shows what you posted this week, not what you exported last quarter. Connect Instagram once and the wall does the rest.

Galleries without the upkeep

Masonry and grid layouts sit naturally in Squarespace templates, and Load More pagination absorbs deep archives without a page refresh.

Wedding and event walls

Add the event hashtag as a source, approve submissions from your phone, and the wall fills with guests' photos while the event is still running.

Embed any platform's feed in Squarespace

One wall for every network, or a single-source feed for a dedicated Instagram or YouTube page. The Code Block and snippet stay identical either way; what changes is what you choose to show.

Embed an Instagram feed in Squarespace

Your Instagram grid on your Squarespace site, in three steps.

  1. Connect your Instagram account

    Link a Business or Creator account (Meta's API leaves personal accounts out) and Juicer starts gathering your posts into the feed on its own.

  2. Add a Code Block

    Edit the page where the feed should live, click an insert point, and choose the Code block: a dedicated social page, your homepage, or a section of a landing page.

  3. Paste your embed code

    Copy the embed code from your Juicer dashboard, paste it into the block, and save. The feed renders on the live page immediately.

For photographers, designers and studios, an Instagram wall keeps the site alive between proper portfolio updates: Reels and carousels arrive intact, open in an overlay, and link back to the post. Wedding and event hashtags work as sources too, with your approval before anything shows.

Read the Squarespace Instagram guide

Embed a Facebook feed in Squarespace

Your Facebook Page's posts on your Squarespace site, in three steps.

  1. Connect your Facebook Page

    Add a Page you manage (Meta's API skips personal profiles); photos, videos and link posts arrive with their counts and stay in sync as the Page posts.

  2. Add a Code Block

    Edit the page where the feed should live, click an insert point, and choose the Code block.

  3. Paste your embed code

    Copy the embed code from your Juicer dashboard, paste it into the block, and save. A post limit set in the dashboard keeps the wall the right size anywhere from a footer strip to a full page.

Useful for venues, galleries and studios whose audience still lives on Facebook: Page posts carry their engagement counts onto the wall, and announcements land on the site without opening the editor. One feed holds up to 15 sources, so the Page can share the wall with Instagram when you want both.

Read the Facebook guide

Embed a TikTok feed in Squarespace

Your TikTok videos on your Squarespace site, in three steps.

  1. Connect your TikTok account

    Add the account as a source; your videos arrive as playable cards and new uploads keep joining the feed on their own.

  2. Add a Code Block

    Edit the page where the video wall should live, click an insert point, and choose the Code block.

  3. Paste your embed code

    Copy the embed code from your Juicer dashboard, paste it into the block, and save. Visitors press play right in the post overlay.

Process videos, studio tours and behind-the-scenes clips render as a wall that only starts TikTok's player on demand, keeping a media-heavy page quick. Curate from Juicer so exactly the right clips represent the brand, and the page carries itself from there.

Read the TikTok guide

Embed an X (Twitter) feed in Squarespace

Your X posts on your Squarespace site, in three steps.

  1. Connect your X account

    Connect one account or several; a feed holds multiple sources, and text posts come along with photos and video.

  2. Add a Code Block

    Edit your newsroom, press or homepage section, click an insert point, and choose the Code block.

  3. Paste your embed code

    Copy the embed code from your Juicer dashboard, paste it into the block, and save. Your X timeline now lives on your own domain.

A timeline of your announcements and press mentions, living on your own domain instead of X's: quote posts and media come along, and keyword filters keep the stream as curated as the rest of the site.

Read the X guide

Embed a YouTube feed in Squarespace

Your YouTube uploads on your Squarespace site, in three steps.

  1. Connect your YouTube channel

    Add the channel as a source; uploads become video cards playing through YouTube's player, and the feed watches for new ones by itself.

  2. Add a Code Block

    Edit the page where the gallery should live, click an insert point, and choose the Code block.

  3. Paste your embed code

    Copy the embed code from your Juicer dashboard, paste it into the block, and save. The gallery updates itself whenever you publish.

Film reels, tutorials and client stories show as a gallery that refreshes itself on every upload: lightweight thumbnails on the page, playback in YouTube's own player, and Load More pagination for an archive that runs deep.

Read the YouTube widget guide

Embed a LinkedIn feed in Squarespace

Your LinkedIn company updates on your Squarespace site, in three steps.

  1. Connect your LinkedIn page

    Add a company page as a source (Microsoft's API doesn't expose personal profiles) and updates arrive without manual reposting.

  2. Add a Code Block

    Edit your careers or about page, click an insert point, and choose the Code block.

  3. Paste your embed code

    Copy the embed code from your Juicer dashboard, paste it into the block, and save. Your company updates render as a professional wall.

Studio news and client wins render as a restrained, professional wall for about and services pages. Each post opens in the overlay and links back to LinkedIn, so the follow happens on your page while the site stays the portfolio.

Read the LinkedIn guide

Layouts and designs that fit your Squarespace template

Masonry walls, grids, sliders and list feeds, in light, dark and minimal styles. Pick a template and tune colors and branding from the Juicer dashboard; the embed renders it on your Squarespace site with no design work in the editor.

Grid Masonry

A Pinterest-style wall with varied tile heights. The classic social wall look, and a great default for image-heavy Instagram feeds.

Use this template

For developers

Build your own front end, or take just the data

The embed covers most Squarespace sites. When you need full control, the Juicer API serves your aggregated feed as clean, normalized JSON: render it with your own code injection, power any custom front end, or use the data anywhere else.

Your feed as JSON

One REST endpoint, your whole aggregated feed as normalized JSON: power a custom front end or code injection while Juicer keeps aggregating and moderating.

Explore the API

An MCP server for AI agents

Let Claude, Cursor or any MCP client query your feed's posts and engagement through Juicer's MCP server, directly and without glue code.

Read the MCP docs
GET /v1/data/posts
curl "https://api.juicer.io/v1/data/posts\
  ?term=@yourbrand&platforms=Instagram,YouTube" \
  -H "Authorization: Bearer jcr_your_api_key"

{
  "data": [
    {
      "platform": "instagram",
      "message": "Behind the scenes at the spring shoot",
      "poster": { "display_name": "yourbrand" },
      "media": [{ "type": "image", "url": "https://..." }],
      "url": "https://www.instagram.com/p/...",
      "post_created_at": "2026-07-10T14:02:11Z"
    }
  ],
  "meta": {
    "total_results": 40,
    "platforms": [
      { "platform": "Instagram", "success": true },
      { "platform": "YouTube", "success": true }
    ]
  }
}

Every major platform, on your Squarespace site

As many as 15 source accounts per feed: Facebook, Instagram, TikTok, X (Twitter), LinkedIn, YouTube and more, arranged into one moderated wall.

Ready to start?

Put a live social wall on your Squarespace site today

A preview of a Juicer feed widget showing real social media posts from Instagram and Facebook

Frequently asked questions

What Squarespace site owners ask before embedding a feed.

  • Is there a Juicer plugin or extension for Squarespace?
    Squarespace has no widget marketplace, so no. Juicer embeds with a copy-paste snippet in a built-in Code Block, which means there is nothing to install or update. Your feed, design and moderation all live in your Juicer dashboard.
  • Which Squarespace plan do I need?
    One that runs JavaScript in Code Blocks: the current Website Core plan and higher, or the legacy Business, Commerce Basic and Commerce Advanced plans. On the entry Basic and legacy Personal plans, Squarespace does not run scripts or iframes in Code Blocks.
  • How do I add the feed to my Squarespace page?
    Edit the page, click an insert point, choose the Code block, paste the embed code from your Juicer dashboard, and save. The Squarespace guide covers it step by step.
  • Why does the snippet include a div and a script?
    The div gives the feed its own HTML container, which Squarespace's editor handles more predictably, and the script renders the feed into it. Paste both lines into the same Code Block and you're done.
  • How do I embed an Instagram feed in Squarespace?
    Link an Instagram Business or Creator account to a Juicer feed (Meta's API leaves personal accounts out), then paste the embed code into a Code Block and save. The Squarespace Instagram guide walks through it with screenshots.
  • Can I control which posts appear?
    Yes. Moderation works like curating a gallery: keyword rules, hold-for-approval, or AI keeping the wall brand-safe on its own. It all happens in the Juicer dashboard and the site reflects it immediately.
  • The feed isn't showing while I edit. Is something wrong?
    Usually not: check the page logged out, on the live site. If your site uses Squarespace's Ajax page loading and the feed only appears after a manual refresh, disable Ajax loading in your template's site styles; Squarespace itself notes Ajax can interfere with custom scripts.
  • Will the feed slow down my Squarespace site?
    No. The feed renders client-side, so your pages load as usual and the feed fills in as it arrives. Posts open in an overlay and load more without a page refresh.
  • How much does it cost?
    Juicer's free plan is enough to run a wall; paid plans add sources, faster refresh and advanced features. The tiers are on the pricing page. The Squarespace plan requirement above is separate and paid to Squarespace.