Shopify

Shopify Integration

Auto-track orders, match promo codes to creators, and capture new customer data.

What You Get

Automatic Order Tracking

Every Shopify order is captured automatically via webhook. No manual tracking needed.

Promo Code Attribution

Discount codes used at checkout are matched to creators. 95% confidence.

New Customer Detection

First-time buyers are flagged automatically based on Shopify's customer order count.

Revenue Attribution

Order totals flow directly into your attribution dashboard.

Prerequisites

  • A CreatorScore brand account with Attribution enabled
  • A Shopify store (any plan)
  • Admin access to your Shopify store
1

Connect Your Store

  1. 1Go to Attribution Setup (/brand/attribution/setup)
  2. 2Under “Step 3: Connect Shopify”, enter your Shopify domain (e.g., mystore.myshopify.com)
  3. 3Click “Connect Shopify”
  4. 4You'll be redirected to Shopify to authorize the connection
  5. 5Review the permissions and click “Install”
  6. 6You'll be redirected back to CreatorScore with a success message
Shopify

Connect Shopify

Connected
mystore.myshopify.com

Webhooks registered. Receiving order data.

Permissions We Request

PermissionWhat It Does
read_ordersRead order data for attribution (order ID, total, discount codes)
read_customersDetect new vs returning customers
read_productsMatch product IDs in attribution data
read_discountsVerify promo codes are valid
write_script_tagsOptionally install the tracking pixel automatically
read_checkoutsTrack checkout abandonment (coming soon)

We only read data. We never modify your store, products, or customer data.

2

Assign Promo Codes to Creators

  1. 1Go to Tracking Links (/brand/attribution/links)
  2. 2Create a tracking link for each creator
  3. 3In the Promo Code field, enter the Shopify discount code you've assigned to that creator
  4. 4When a customer uses that code at checkout, the order is automatically attributed to the creator

Example

Creator:@jessica.styles
Tracking Link:trk.creatorscore.io/m7xp3k9a
Promo Code:JESSICA20

When a customer uses JESSICA20 at checkout order attributed to @jessica.styles with 95% confidence.

How It Works (Technical)

End-to-end order attribution flow.

1Customer places order on Shopify
2Shopify sends orders/create webhook to CreatorScore
3We verify the webhook signature (HMAC-SHA256)
4We extract: order ID, total price, currency, discount codes, customer data
5We check discount codes against your tracking links' promo codes
6If matched → attributed conversion created (method: promo_code, confidence: 0.95)
7Conversion appears on your Attribution dashboard

Combining with the Pixel

The Shopify integration works best alongside the tracking pixel. Here's why:

Pixel

Captures link clicks — direct attribution for customers who clicked a tracking link.

Shopify

Captures promo codes — attribution for customers who used a code but may not have clicked a link.

Together they cover more conversions than either alone. For the most complete attribution, install the pixel AND connect Shopify.

Disconnect / Uninstall

If you uninstall CreatorScore from your Shopify store, we automatically deactivate the connection. Historical data is preserved.

Troubleshooting

Orders not appearing

Check that the webhook is registered (Settings → Notifications → Webhooks in Shopify)

Promo code not matching

Ensure the code in your tracking link matches the Shopify discount code exactly (case-insensitive)

Connection failed

Verify your Shopify domain is correct and you have admin access

Next Steps