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.
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.
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?
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.
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
Thank you. Your download will start shortly.
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.
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.
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.

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.

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.
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.

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.




