Squarespace
0% transaction fees
Code Injection, no app
From $19.99/mo

Affiliate Program
for Squarespace

Run your own affiliate program on a Squarespace store. Paste two snippets into Code Injection, and every order a partner sends you is credited to them, with the commission worked out and waiting for your approval.

Squarespace integrationINTEGRATIONS
Header
Tracking scriptDone
What do you sell?
Physical, digital, or service products
Order Status Page
Purchase snippetDone
Sale credited, waiting for your approval
The short answer

Does Squarespace have a built-in affiliate program?

Not for your own store. Squarespace runs an affiliate program that pays people for referring new Squarespace customers, and its Extensions marketplace lists third-party affiliate apps, but Squarespace itself has no way to give your partners tracking links, set their commission or pay them. LinkJolt adds that layer with two snippets in Code Injection.

Looking to join Squarespace's own program and earn for referring Squarespace customers? See the Squarespace affiliate program terms instead.

What you get

Credited from the order page

When the customer reaches Squarespace's order page, the snippet sends LinkJolt the order number and subtotal, and the sale is credited to the affiliate whose link they arrived through in the last 30 days.

Counted once

Customers can reopen the order status page whenever they like. The snippet runs on the first view only, and LinkJolt records each order number once, so a revisit never counts twice.

Waits for your approval

A sale reported from the order page is never approved automatically. It lands as pending in Commissions with its commission worked out; approve it once the order is real.

No app, two snippets

Everything goes in Squarespace's Code Injection: the tracking script in Header and the purchase snippet in the order slot. Nothing to install, no API key to hand over.

A portal for your affiliates

Partners get their own branded dashboard with their links, live earnings and payout setup, included on every plan.

Pay them your way

Stripe payouts transfer each affiliate their share to the US, UK, EEA, Canada and Switzerland; for everyone else, export a CSV for PayPal or Wise.

Setup

Two snippets, about five minutes

The same steps the Integration Hub walks you through after you sign up, with your real merchant ID filled in.

Code injection is available in Squarespace's Core, Plus and Advanced plans and some legacy billing plans. Checkout pages take no code, and none is needed there.

Watch how it is done

Squarespace Affiliate Tracking: Code Injection Setup (LinkJolt) (1:20)

Plumquote is a demo account made for this tutorial.

Watch on YouTube
Read the transcript

Add the tracking script to Header 0:00

Selling on Squarespace? Here's how to credit sales to your affiliates, with two snippets in Code Injection.

In LinkJolt, open Integrations, then Other platforms, and pick Squarespace. Code Injection needs the Core plan or above.

Step one: copy the tracking script, then open Code Injection in your Squarespace site.

Paste it into Header, and save.

Add the purchase snippet to Order Status Page 0:24

Step two is the purchase snippet. Pick what you sell. For physical, digital or service products, it goes in the Order Status Page slot.

It reads the order's subtotal and order ID from Squarespace. The first page view wrapper stops it counting the same order twice when a customer comes back to the page.

Paste it into Order Status Page, and save. Selling gift cards, memberships or subscriptions? Use the Order Confirmation Page slot instead.

A customer orders through an affiliate's link 0:53

Now a customer arrives through an affiliate's link and places an order. When the order page loads, the snippet reports the sale to LinkJolt.

And it's credited to Leo, waiting for your approval. Sales reported from the page always wait for you: LinkJolt never approves them automatically.

That's the setup. Try LinkJolt free for seven days at linkjolt.io.

1

Create your campaign

Sign up, create a campaign with your commission terms, then open Integrations, Other platforms, Squarespace. Your tracking script and purchase snippet are there with your merchant ID filled in.

2

Paste the tracking script into Header

In Squarespace open Code Injection (Pages, Website Tools, Code Injection), paste the tracking script into Header and save. It runs on every page and remembers which affiliate sent the visitor.

3

Paste the purchase snippet into the order slot

Physical, digital or service products: Order Status Page. Gift cards, memberships or subscriptions: Order Confirmation Page. Sell both? Paste it into both.

4

Invite affiliates

Invite partners by email or share your public sign-up link. Each gets their own tracking link in their portal.

Step 2: the tracking script, in Header

<script src="https://www.linkjolt.io/api/tracking.js?id=YOUR_MERCHANT_ID" async></script>

Code Injection lives under Pages, Website Tools, Code Injection. Can't find it? Squarespace's own guide opens the panel for you: Using code injection.

Step 3: physical, digital or service products

Paste into Order Status Page:

{.if firstPageView}
<script>
window.linkjoltQueue = window.linkjoltQueue || [];
window.linkjoltQueue.push(function (linkjolt) {
  if (!linkjolt.isAffiliateVisit()) return;
  linkjolt.trackPurchase(
    {orderSubtotalCents}/100,
    { orderId: '{orderId}' }
  );
});
</script>
{.end}

Gift cards, memberships or subscriptions

Paste into Order Confirmation Page:

<script>
window.linkjoltQueue = window.linkjoltQueue || [];
window.linkjoltQueue.push(function (linkjolt) {
  if (!linkjolt.isAffiliateVisit()) return;
  linkjolt.trackPurchase(
    {orderSubtotalCents}/100,
    { orderId: '{orderId}' }
  );
});
</script>

{orderSubtotalCents} and {orderId} are Squarespace's own order tags, filled in when the page loads. The {.if firstPageView} tags run the snippet on the first view of the order status page only.

Good to know

What a sale reported from Squarespace's order page does and does not do.

Refunds are yours to reject

LinkJolt hears about a Squarespace order from its order page and nothing after that, so a refund does not reverse the commission by itself. Reject the sale in Commissions before you approve it.

Links credit affiliates, codes do not

An order is credited to the affiliate whose link the customer used. A Squarespace discount code still gives its discount, but on its own it does not say which affiliate to credit.

Subscriptions: the first order

The first order of a Squarespace subscription is credited from the Order Confirmation Page. Renewals are charged without a page visit, so they pay no recurring commission.

The subtotal, in your currency

The snippet reads {orderSubtotalCents}, so commission is worked out on the subtotal (swap in {orderGrandTotalCents} for the grand total). Squarespace sends no currency, so the sale is recorded in your brand's currency from Settings.

Reported by the browser

The customer's browser reports the sale, so a browser that blocks the LinkJolt script sends nothing and that order is not credited.

Rule-based fraud checks

Every reported order goes through LinkJolt's rule-based fraud checks, and an affiliate you have rejected or suspended on the campaign earns nothing.

FAQ

Squarespace affiliate program FAQs

What Squarespace store owners ask before setting a program up

Does Squarespace have a built-in affiliate program?

Not for your own store. Squarespace runs an affiliate program that pays people for referring new Squarespace customers, and its Extensions marketplace lists third-party affiliate apps, but Squarespace itself has no way to give your partners tracking links, set their commission or pay them. LinkJolt adds that layer with two snippets in Code Injection.

Which Squarespace plan do I need?

One with code injection: Squarespace says it is available in the Core, Plus and Advanced plans and some legacy billing plans. Both LinkJolt snippets go in Code Injection, and nothing else on the Squarespace side is needed: no app, no API key.

Where does each snippet go?

Two places in Code Injection. The tracking script goes in Header. The purchase snippet goes in Order Status Page if you sell physical, digital or service products, or Order Confirmation Page if you sell gift cards, memberships or subscriptions. A store that sells both pastes the snippet into both slots.

Can a customer revisiting the order page count the sale twice?

No. Customers can return to the order status page whenever they like, so the snippet sits inside Squarespace's {.if firstPageView} tags and runs on the first view only. LinkJolt also records each order number once per campaign, so a repeat report is ignored.

How do I pay affiliates for Squarespace sales?

Two ways. Stripe payouts charge your saved card and Stripe transfers each affiliate their share, reaching the US, UK, EEA, Canada and Switzerland. For affiliates elsewhere, export a mass-payout CSV for PayPal or Wise.

What does it cost?

Plans start at $19.99 a month with 0% transaction fees on affiliate revenue, and there is a 7-day free trial. Squarespace tracking is included on every plan.

Works with Squarespace

Launch your Squarespace affiliate program

From $19.99 a month with 0% transaction fees on every plan.

7-Day Free Trial

0% Platform Fees

Cancel Anytime

LIVE

🇺🇸

4

🇬🇧

2

🇩🇪

2

10+

SaaS companies joined this week