Prerequisites

  • A Squarespace site on a Business plan or higher (API access requires Business+)
  • Site owner or administrator access
  • A blog page added to your Squarespace site
  • A LLMSight account on the Growth or Scale plan
Plan requirement: The Squarespace API is only available on Business, Basic Commerce, and Advanced Commerce plans. Personal plans do not include API access.

Step 1: Find your Site ID

  1. Log in to your Squarespace account.
  2. Open the site you want to connect.
  3. Go to SettingsGeneral.
  4. Scroll down to find your Site ID. It is displayed in the site information section.
Quick method: You can also find your Site ID by looking at the URL in your browser while in the Squarespace dashboard. The format is typically squarespace.com/config/sites/[SITE_ID].

Step 2: Generate an API key

  1. In your Squarespace site dashboard, go to Settings.
  2. Click "Developer" (or "Developer Tools" depending on your plan).
  3. Click "API Keys".
  4. Click "Generate Key".
  5. Give the key a label like LLMSight.
  6. Set the permissions to include Content write access.
  7. Copy the API key. You will need it in the next step.
Permissions: LLMSight only needs permission to create and manage blog content. It does not access your commerce data, analytics, or customer information.

Step 3: Connect Squarespace in LLMSight

  1. In LLMSight, go to Connectors from the sidebar.
  2. In the CMS Connectors section, click Connect next to Squarespace.
  3. Fill in:
    • Site ID: The Site ID from Step 1
    • API Key: The key you generated in Step 2
  4. Click "Connect". LLMSight will verify access to your site.

Once connected, you can publish content from the Content Hub. Blog posts will appear in your Squarespace blog collection. You can choose to publish them live or save as drafts for review.

Troubleshooting

"Connection test failed"

Verify your Site ID and API key are correct. The most common issue is an expired or incorrectly copied API key. Try generating a new key from Squarespace Developer settings.

"Developer" menu not visible

The Developer menu is only available on Business plans and above. If you are on a Personal plan, you will need to upgrade to access API features.

"No blog collection found"

Make sure your Squarespace site has at least one blog page. In the Squarespace Editor, go to PagesAdd Page"Blog" to create one. LLMSight looks for collections of type "blog" on your site.

"401 Unauthorized"

The API key was revoked or has expired. Generate a new key from Squarespace Settings → Developer → API Keys.

Posts not appearing on the live site

Check if the post was created as a draft. Go to your Squarespace blog page in the editor and look for unpublished drafts. You can publish them from there or configure LLMSight to publish directly.

Ready to connect?

Go to the Connectors page to set up Squarespace

Once connected, publish AI-generated blog posts to your Squarespace site with one click.

Open Connectors