Skip to content
Setzt Ihr auf das richtige CMS? Kostenlose online CMS-Check
AI and automation Squarespace AI & Artificial Intelligence

Squarespace Contacts API: Direct CRM Integration — What's Possible Now

Most Squarespace websites collect contact data every day — but passing it to a CRM has so far required paid intermediaries like Zapier. With the new Contacts API, direct integration is finally possible.

Noël Bossart
Noël Bossart
Updated: Apr 15, 2026 · 7 min read
Frosted glass contact card with ethernet cable plugging in, sitting on a Squarespace square tile grid — representing direct API integration
Contents
At a glance
  • Squarespace now has an official Contacts API
  • Direct CRM integration without Zapier
  • Webhooks coming — events not live yet
  • OAuth now, API Key support coming soon
  • No task-based costs with direct integration

What the Squarespace Contacts API Is — in Brief

Squarespace has long relied on external services for exchanging data with other tools. With the Contacts API released in April 2026, that changes. An API — short for Application Programming Interface — is a standardised connection that allows two systems to communicate directly. In practical terms: your Squarespace website can share contact data with other tools autonomously, without an intermediary service sitting in between.

The new Contacts API replaces the previous Profiles API. The old interface only allowed reading data — no creating, updating, or deleting. The new Contacts API does all of that. It is the first real step towards an open Squarespace platform for integrations, and opens up possibilities that simply did not exist before.

Good to know

Profiles API vs. Contacts API: The previous Profiles API is now in maintenance mode — it will not be developed further, but continues to run for the time being. Existing integrations remain functional. All new connections should be built exclusively on the Contacts API.

Why This Was Missing Until Now — and What It Meant in Practice

Anyone running a Squarespace website alongside a CRM has faced a structural problem: Squarespace was an island. New contacts had to be transferred manually — or via services like Zapier, which act as paid intermediaries between systems. A CRM is a tool for managing customer contacts and sales processes. Common solutions include HubSpot, Pipedrive, and the Swiss Bexio.

This sounds like a minor technical issue — in practice, it is a real bottleneck. Zapier quickly costs CHF 70–100 per month at higher volumes. Every connection routed through a third-party service is a potential point of failure.

Noël Bossart
From experience Von Noël Bossart

At Noevu, several client projects were held back by the absence of a direct interface. The requirement was clear: new contacts from Squarespace should flow automatically into the CRM — without paid middleware. The Contacts API removes this bottleneck directly.

What the Contacts API Can Actually Do

The API covers all the operations needed for a complete CRM integration. The key question is not the technical detail, but: what can now be automated that was previously manual?

  • Create contacts — directly from any external system, without manual import
  • Filter and query contacts — by email, marketing consent, or purchase behaviour
  • Update contacts — write data from the CRM back to Squarespace
  • Bexio — Swiss hosting, open API: Bexio is hosted in Switzerland and provides an open REST API. A direct connection between Squarespace and Bexio is technically feasible without depending on a US middleware service.
  • Manage addresses — up to 50 addresses per contact, including commerce delivery addresses
  • Query purchase history — aggregated order data per contact for CRM segmentation

What Still Doesn't Work — an Honest Assessment

The Contacts API is a genuine step forward. But there are limitations worth knowing before planning or budgeting. Understanding these points leads to better decisions about the right timing for an integration.

First, authentication currently runs exclusively via OAuth — a process where a developer sets up access once between Squarespace and your system. The simpler API key variant, where a single key acts as a password, is announced as «coming soon». Second, there are no Contacts Webhooks yet: events like «new contact created» cannot yet be reported to other systems in real time. Third, the Forms API is still missing: form field data beyond contact fields cannot yet be accessed directly without Zapier as an intermediary.

Note

Anyone planning an event-driven integration today — meaning: «as soon as a new contact is created, X should happen immediately» — needs to wait. Contacts Webhooks are announced but not live. The workaround is polling: the CRM queries the API regularly for changes. This works, but is less efficient than real webhooks.

Direct API vs. Middleware: Which Approach Fits When

Direct API integration and middleware like Zapier are not competitors — they are built for different starting situations. The right choice depends on your technical capacity, and budget.

Direct API Zapier / Make
Setup Developer work required Drag-and-drop, no code
Licence costs None (API included) From ~CHF 20–100+/month
Reliability Direct connection, no intermediary Dependent on third-party provider
Scaling Unlimited, no task limits Task-based billing
Maintenance overhead Higher initially, then low Ongoing updates required
Best for Technical teams, long-term stability Fast setup, minimal IT
Infographic: Direct API path vs. middleware path — Squarespace CRM integration
Free Download

Infographic: Direct API Path vs. Middleware Path

PDF infographic to download: effort, cost, and reliability compared side by side — on one page.
Download-Formular

HubSpot, Bexio, Pipedrive: What Direct Integration Looks Like

Three CRM systems dominate the Swiss SME landscape. Each presents a different integration picture — depending on the CRM's own API, available interfaces, and the technical effort.

  • HubSpot — Bidirectional sync: new Squarespace contacts flow directly into the HubSpot CRM. Changes to a contact can be written back. HubSpot provides its own REST API that connects directly with the Squarespace Contacts API.
  • Bexio — Swiss hosting, open API: Bexio is hosted in Switzerland and provides an open REST API. A direct connection between Squarespace and Bexio is technically feasible without depending on a US middleware service.
  • Pipedrive — Sales pipeline from the lead flow: new Squarespace contacts are created directly as leads in Pipedrive. Particularly useful for SMEs that actively use website forms for sales outreach.

In all three cases, the same applies: integration is set up once. After that it runs quietly in the background — with no ongoing licence costs for an intermediary service.

Noël Bossart
Expert tip Von Noël Bossart

For Swiss SMEs, Bexio is a compelling combination: Swiss hosting, open API, multilingual support. A direct Squarespace–Bexio connection was previously only possible via workarounds. The Contacts API turns this into a clean, direct solution — well worth planning for now.

n8n as a Bridge — Automating the Contacts API Without Writing Code

Using the Contacts API doesn't necessarily require a development team. n8n is an open-source automation platform where connections between tools are built visually — without programming code. Via an HTTP node, n8n can call the Squarespace Contacts API directly and pass data to HubSpot, Bexio, Pipedrive, or other tools.

The key difference from Zapier: n8n can be self-hosted on your own server — no additional US service in the data flow. There are also no task-based costs — at high volumes, only server costs apply. This makes n8n particularly interesting for SMEs who want to keep their toolchain lean.

n8n automation platform — article for Swiss SMEs
n8n: When it makes sense for Swiss SMEs

Costs, self-hosting, AI agents — an honest assessment for SMEs without a technical team.

What the Contacts API Means for AI Agents

The Contacts API also opens new doors for AI-powered workflows. An AI agent is a programme that handles tasks autonomously using your data. It can use the API as a tool: query, analyse, and process contacts automatically.

Three possibilities that are already viable today:

Lead qualification: An AI agent checks new contacts automatically for certain criteria and assesses how promising a lead is — without manual evaluation.
Data maintenance: Contact data is automatically completed or cleaned before it moves to the CRM.
Marketing sync: Marketing consents are regularly reconciled between Squarespace and the email tool.

None of these require a large project. Often a structured AI workflow with a few steps is enough.

AI workflows for SMEs — what's possible today
AI workflows for SMEs — what's possible today

Concrete scenarios: from document processing to lead qualification without development overhead.

What's Coming Next — Webhooks, API Keys, and the Forms API

The Contacts API is the beginning, not the end. Squarespace has announced three extensions that will significantly expand the integration potential.

  • Contacts Webhooks — instead of periodic polling, systems react in real time: new contact created = immediate action in the CRM. This is what makes event-driven integrations truly possible.
  • API Key support — the OAuth requirement disappears. With API keys, connecting becomes simpler and accessible to far more tools — without a complex initial setup.
  • Forms API and Forms Webhooks — form data beyond contact fields (project briefs, enquiries, applications) can then be accessed directly, without Zapier as an intermediary.

Conclusion

The Squarespace Contacts API is not a developer feature. It is the tool for anyone running Squarespace as part of a larger system. No more island solution, no paid intermediary, no data protection compromises through US middleware.

For projects starting fresh, a modern custom stack can be the cleaner foundation from the start.

Anyone planning now should accept that webhooks are still pending. Now is the right moment — not to integrate immediately, but to define the roadmap before webhooks go live. A short conversation is usually enough.

Noël Bossart, founder of Noevu
Plan your Squarespace integration

Wondering whether direct CRM integration makes sense for your setup — and what it would cost? A short conversation is usually enough to find out.

Frequently Asked Questions

What is the difference between the Contacts API and the old Profiles API?

The Profiles API (now in maintenance mode) only allowed reading contact data. The new Contacts API provides full access: create, read, update, delete, and filter. It also supports address management and purchase history — and is the foundation for all future Squarespace integration capabilities.

Do I need developer expertise to use the Contacts API?

Yes — direct API integration requires a developer or an agency. For SMEs without a technical team, n8n is a more accessible alternative: the open-source platform makes it possible to connect the Squarespace Contacts API visually, without writing code.

What does it cost to use the Squarespace Contacts API?

The API itself is included in the Squarespace subscription — no additional licence costs. Development work for the integration is a one-time expense. Ongoing costs only arise if you run n8n or a custom integration on your own server.

When are Squarespace Contacts Webhooks coming?

Squarespace has announced Contacts Webhooks as «coming soon» — no specific date is known. Once available, systems will be able to react in real time to new or changed contacts, without needing to poll periodically.

Noël Bossart

About the author

Noël Bossart — Gründer & Entwickler

Noël baut seit über 25 Jahren Websites — von der Strategie bis zur Umsetzung. Als Gründer von Noevu verbindet er effiziente Prozesse mit ästhetischem Design, um Schweizer KMUs digitale Lösungen zu bieten, die wirklich funktionieren.

Blog posts

More articles