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.
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
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.
Open the Integrations page in Flinque
Log into your Flinque workspace at platform.flinque.com. Go to Settings → Integrations. Find Squarespace and click Connect.
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.
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.
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.
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
- In Flinque, go to Settings → Integrations → Squarespace and click Disconnect
- In Squarespace, revoke the API key under Settings → Advanced → Developer API Keys
- 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.