Shopify Integration

Automatically deliver digital products through Continuata when customers complete purchases in your Shopify store.

Overview

The Shopify integration uses webhooks to automatically create download tokens when customers purchase digital products. When a customer completes an order, Shopify sends a webhook to Continuata, which generates a secure download link and can optionally send it via email.

Prerequisites

You'll need a Shopify store with digital products and admin access to configure webhooks.

Step 1: Configure Products in Continuata

First, upload your digital products to Continuata and note their Product IDs. You'll need these to map Shopify products to Continuata products.

  1. Go to your Continuata dashboard
  2. Upload your digital products (sample packs, plugins, etc.)
  3. Note the Product ID for each product (found in the URL or product settings)
  4. Ensure products are published and have active versions

Step 2: Set Up SKU Mapping

Configure which Shopify SKUs correspond to which Continuata products:

  1. In your Continuata dashboard, go to Settings → Integrations
  2. Click "Configure SKU Mapping"
  3. Add entries mapping Shopify SKUs to Continuata Product IDs:
SHOPIFY_SKU          →  CONTINUATA_PRODUCT_ID
epic-drum-kit-v2     →  audio-imperia-drums-2024  
ambient-textures     →  soundscapes-ambient-v1
vocal-chops-pack     →  vocal-elements-collection

Step 3: Configure Webhook in Shopify

Set up a webhook in your Shopify admin to notify Continuata of new orders:

  1. In your Shopify admin, go to Settings → Notifications
  2. Scroll down to "Webhooks" section
  3. Click "Create webhook"
  4. Configure the webhook:

Event

Order payment

Format

JSON

URL

https://continuata.io/webhooks/{YOUR_ORG_ID}/shopify

Replace {YOUR_ORG_ID} with your organization ID from Continuata

Step 4: Configure Webhook Secret

For security, set up webhook verification:

  1. In Continuata dashboard, go to Settings → Integrations
  2. Find "Shopify Webhook Secret" field
  3. Generate a strong secret (32+ characters)
  4. Copy this secret back to your Shopify webhook configuration

Step 5: Test the Integration

Test the integration with a small purchase:

  1. Create a test order in Shopify with a mapped digital product
  2. Complete the purchase flow
  3. Check the Continuata dashboard for new download tokens
  4. Verify the download link works correctly

Email Delivery Options

Configure how customers receive their download links:

Automatic Email

Continuata sends download links automatically after purchase.

  • • Immediate delivery
  • • Professional branded emails
  • • Customizable templates

Shopify Integration

Include download links in Shopify's order confirmation emails.

  • • Familiar Shopify branding
  • • Combined with order details
  • • Requires email template setup

Advanced Configuration

Token Expiration

Set how long download tokens remain valid (default: 30 days).

Download Limits

Configure maximum number of downloads per token (default: unlimited).

Custom Fields

Map additional Shopify order data to download token metadata for analytics.

Troubleshooting

Webhook not triggering

• Check webhook URL is correct and includes your organization ID

• Verify webhook is configured for "Order payment" event

• Test webhook delivery in Shopify admin

• Check Continuata webhook logs in dashboard

SKU not found errors

• Ensure SKU mapping is configured in Continuata dashboard

• Verify Shopify product SKUs match exactly (case-sensitive)

• Check that mapped Continuata products are published

Download links not working

• Check token hasn't expired

• Verify product version is active and published

• Ensure files were uploaded successfully to Continuata

Need Help?

Contact support at support@continuata.com or check our webhook documentation for more details.