Note: While our most popular guides have been translated into Spanish, some guides are only available in English.
Adding form integrations with Zapier

You can connect Form Blocks, Newsletter Blocks, and Cover Page forms to the online automation tool Zapier. This lets you create Zaps, a type of automated workflow, to connect Squarespace to over 1,000 apps. Form submissions can trigger additional Zapier integrations like Slack, Trello, ConvertKit, Salesforce and more. This can help you save time by connecting Squarespace to useful tools and automating processes.

  • Zapier has both a free plan and premium plans starting at $20.
  • In Squarespace, the Zapier integration is a Premium feature available in Business and Commerce plans.
Note: You can connect Zapier to Form Blocks, Newsletter Blocks, Cover Page forms. It isn't possible to connect Zapier to Newsletter at checkout or Promotional Pop-Ups.

Understanding Zaps

Think of Zapier as the wire that connects your Form or Newsletter Block to another app. Through these connections, Zapier sends Zaps, which are automated workflows made up of a trigger and an action.

After connecting a Form or Newsletter Block to Zapier, you can use new form submissions to trigger actions in other apps or integrations. For example, when a visitor submits a new form, you can have a Zap take an action like:

Productivity

  • Add a Basecamp to-do
  • Add a card to Trello
  • Add an event to Google Calendar
  • Create a Slack notification

Mailing Lists

  • Add a contact to ConvertKit
  • Add a contact to ConstantContact
  • Add a contact to a Hubspot mailing list

CRM

  • Add a deal to Salesforce
  • Add a lead to Hubspot CRM
  • Add a deal to Pipedrive
  • Add a lead to Insightly
  • Create a Zendesk ticket

For help creating Zaps, visit Zapier's documentation.

Step 1 - Connect a Form Block, Newsletter Block, or Cover Page

To create a form submission trigger in Zapier, you'll need a Form Block, Newsletter Block, or Cover Page. You can add a new Form Block or Newsletter Block to your site, or use an existing one. To connect a Cover Page to Zapier, add a form in the Action panel.

Click Edit on the Form or Newsletter Block, then click Storage. In the Storage tab, click Zapier to select it as a storage option. You should see a message saying Awaiting connection from Zapier.

After completing the connection in Zapier, the Storage tab will display the message Connected to x Zap(s), where x is the number of Zaps connected to the Form or Newsletter Block.

Tip: Give your Form or Newsletter Block a descriptive name so you can readily identify it in Zapier.

Step 2 - Copy your unique API Key

Your unique API key is a randomized string of characters which permits authenticated access to your Squarespace account. Create a new API key for form integrations using the steps below.

  1. In the Home Menu, click Settings, and then click Advanced.
  2. Click Squarespace API Keys.
  3. Click Create Key.
    Click Create Key to generate your unique API key.
  4. Enter a Key Name.
  5. Under API Key Scope, check Forms.
  6. Click Next.
    The Create API Key window.
  7. Copy your unique API key.

When you get this key:

  • Keep it secure. Treat your API key like you would treat any account password.
  • Copy and save it for your records. For security, we don’t store your API key. There’s no way to retrieve it after you close the window, but if you lose it, you can always create a new one.

This key provides Zapier access to all Form and Newsletter Blocks on your site. To connect other sites, repeat these steps and generate a unique key for each site.

Step 3 - Make a Zap

Visit Zapier.com and sign into your account, then follow these steps:

Tip: If you don't have a Zapier account, sign up here.
  1. Click Make a Zap.
    Make a new zap in the Zapier dashboard.
  2. Below Choose a trigger app, search Squarespace, then select it from the drop-down menu.
  3. Select New Form Submission, then click Save + Continue.
    Creating a new form in the Zapier dashboard.
  4. Click Connect an Account.
  5. In the new window that opens, paste your unique API key in the field. Click Yes, Continue.
    Connecting a Zapier account to a Squarespace site.
  6. If successful, your Squarespace site title will appear on the Select Squarespace Account page. If there are other Squarespace sites connected to your Zapier account, select the site with the form you want to connect.
  7. Click Save + Continue.
    A newly created zap in the Zapier dashboard.
  8. Select the form you want to connect from the Form drop-down menu.
  9. Click Continue.
  10. Zapier will ask to test your Squarespace trigger by fetching an existing form submission. Squarespace doesn't store form submissions, so it will automatically generate an example form for testing purposes. Click Fetch + Continue.
    Testing a new zap in the Zapier dashboard.
  11. On the Test Successful screen, click Continue.
    The screen that appears after a successful test in the Zapier dashboard.

Step 4 - Add an Action in Zapier

To complete your Zap, Zapier will ask you to add an Action step. Zapier offers a wide range of integrations, letting you connect your form submissions to many different actions.

For help with this, visit Zapier's documentation.

  • ConvertKit - Add a new subscriber to a sequence in ConvertKit.
  • Salesforce Leads - Add a new lead to Salesforce so your sales team can engage with prospects without needing adding them to Salesforce manually.
  • Hubspot Deals - Add a deal in HubSpot CRM so you can begin communication and close the sale.
  • Slack Notifications - Post a Slack notification to a channel of your choice and help your team stay up-to-date on new submissions.
  • Trello Cards - Add a new Trello card to help keep track of all incoming form submissions.

To view more integrations, visit Zapier's Squarespace documentation.

Who to contact for support

Squarespace Customer Support can help you with connecting Zapier to your site. For help creating Zaps or using Zapier, contact Zapier or visit their documentation.

Was this article helpful?
22 out of 35 found this helpful
Adding form integrations with Zapier