Help Centre  ›  Integrations  ›  Squarespace
Integration · E-commerce

Squarespace integration setup guide

Connect your Squarespace Commerce store with the Flinque influencer marketing platform to track creator-driven sales, manage discount codes, and attribute orders from Squarespace.

Setup Time
10 minutes
Plan Required
Starter and above
Auth Method
API Key

What you can do with the Squarespace integration

  • Track creator-driven sales: attribute Squarespace Commerce orders to creators and campaigns
  • UTM-based attribution: capture creator UTM parameters at checkout for accurate attribution
  • Sync products: pull your product catalog into Flinque for use in creator briefs
  • Order webhooks: get notified in Flinque when new orders come in
  • Discount code tracking: match Squarespace discount usage with creator campaigns
  • Inventory awareness: spot when creator-promoted products go out of stock

Before you begin

Make sure you have:

  • A Flinque account on the Starter plan or above
  • A Squarespace site with Commerce enabled
  • A Squarespace Business or Commerce plan (Personal plan does not include Commerce)
  • Site owner or administrator access
  • Squarespace API key generation enabled (Commerce Advanced plan or higher for full API access)

Setup steps

1

Generate a Squarespace API key

In your Squarespace admin, go to Settings → Advanced → Developer API Keys. Click Generate Key and configure:

  • Name: Flinque Integration
  • Permissions: Orders (read), Products (read), Inventory (read), Profiles (read)

Save the API key. It is shown only once.

2

Open the Integrations page in Flinque

Log into your Flinque workspace at platform.flinque.com. Go to Settings → Integrations. Find Squarespace and click Connect.

3

Enter your API key and store URL

Paste the API key from step 1 and provide your full Squarespace site URL (e.g., yoursite.squarespace.com or your custom domain). Click Test Connection.

4

Configure attribution preferences

Squarespace attribution works primarily through UTM parameters and discount codes manually entered at checkout. Choose your preferred attribution mode and set defaults.

5

Add UTM tracking script (optional)

For enhanced UTM capture, paste the Flinque tracking snippet into Squarespace. Go to Settings → Advanced → Code Injection and paste the snippet provided by Flinque into the Header field. Save and publish.

6

Save and verify

Click Save Settings. Flinque performs a test sync. You should see a green confirmation banner.

Verifying the connection

  • Place a test order using a UTM-tagged link or with a creator discount code applied
  • Check Flinque Campaigns view; the order should appear within 5 to 15 minutes
  • Confirm that Squarespace product data is visible in your Flinque catalog

Troubleshooting

“API key not authorized”

Squarespace API access requires Commerce Advanced or Commerce Basic plan. Confirm your plan includes API access. If on a lower-tier plan, you can still use the integration in UTM-only mode, but webhook and inventory features will not work.

Orders missing

Confirm the test order included tracked UTM parameters or a tracked discount code. Squarespace order syncing happens every 15 minutes, so allow a full sync cycle before troubleshooting further.

UTM parameters not tracking

If UTM parameters are not being captured, verify that the Flinque tracking snippet was added to the Header section of Code Injection (not Footer or Lock Page) and that you saved and published your site after adding it.

Custom domain not recognized

If you use a custom domain (yoursite.com instead of yoursite.squarespace.com), confirm DNS is configured correctly through Squarespace. Both domain formats should work in Flinque.

Disconnecting the integration

  1. In Flinque, go to Settings → Integrations → Squarespace and click Disconnect
  2. In Squarespace, revoke the API key under Settings → Advanced → Developer API Keys
  3. Remove the tracking script from Code Injection → Header if you added one

Need help with Squarespace setup?

Our support team can help with API key configuration, tracking script installation, or troubleshooting.

Contact Technical Support