Skip to main content

Shopify Integration

Integrate Shopify with Kyrios to sync products, collections, contacts, orders, and transactions while enabling automation triggers for orders and payments.

Updated over 2 months ago

ho This Is For / When to Use

Use this integration if you:

  • Run an e-commerce store on Shopify

  • Want Shopify orders and payments inside Kyrios

  • Need automation triggers such as Order Submitted or Payment Received

  • Are migrating an existing Shopify store into Kyrios


What Syncs Between Shopify and Kyrios

When connected, Kyrios can import and sync:

  • Products

  • Collections

  • Contacts

  • Orders

  • Transactions

You can also enable automation triggers based on Shopify activity.


Step 1: Create or Log In to Your Shopify Account

Log in to your Shopify admin dashboard.


Step 2: Enable Custom App Development

If custom app development is already enabled, skip to Step 3.

  1. In Shopify, go to Apps from the admin dashboard

  2. Click Develop Apps (top-right)

  3. Click Allow custom app development

  4. Accept the permissions if prompted

Note:
If custom app development was already enabled, Shopify will take you directly to the app creation screen.


Step 3: Create a Custom Shopify App

  1. Click Create an App

  2. Enter an app name (for example, My Kyrios Integration)

  3. Enter your email address

  4. Click Configure Admin API scopes

Required API Scopes

Enable the following permissions:

  • Orders: read_orders

  • Products: read_products

  1. Click Save

  2. Click Install App

  3. Confirm installation in the popup

Your Shopify app is now ready.


Step 4: Retrieve the Admin API Access Token

  1. In the app settings, go to API Credentials

  2. Click Reveal token once

  3. Copy the Admin API access token

⚠️ Important:
Save this token securely. You will need it to connect Shopify to Kyrios.

(Insert screenshot here: Admin API access token screen)


Step 5: Connect Shopify to Kyrios

  1. In Kyrios, go to Settings > Integrations

  2. Find Shopify and click Connect

  3. Paste your Admin API access token

  4. Enter your Shopify store URL

  5. Choose what to import:

    • Products

    • Collections

    • Contacts

    • Orders

    • Transactions

  6. Choose what should sync automatically:

    • Contacts

    • Orders

    • Transactions

    • Products

    • Collections

    • Order Submitted trigger

    • Payment Received trigger

  7. Click Save

⏳ Initial imports may take several minutes depending on store size.


Important Notes About Shopify Syncing

  • Taxes are not imported or mapped

  • Each order syncs with one transaction only

  • Orders sync as Completed or Cancelled

  • When contacts are merged in Shopify, the primary contact updates in Kyrios

  • If Shopify SEO settings are unchanged, SEO fields sync as null


Shopify Products and Collections

Products Imported from Shopify

  • Products sync into Kyrios e-commerce products

  • Product data updates automatically if syncing is enabled

Collections Imported from Shopify

  • Shopify collections sync as product groupings

  • Collection updates remain in sync if enabled


Removing a Pre-Existing Shopify Integration

A Shopify store can only be connected to one account at a time.

If the store is already connected:

  1. Enter the store name and access token

  2. Kyrios will detect the existing connection

  3. Select Remove Integration

  4. Reconnect the store to the correct account


Shopify Orders in Email Campaign Conversion Metrics

Kyrios includes Shopify orders in Email Campaign conversion metrics, allowing accurate ROI tracking.


How to Track Email Revenue from Shopify Orders

Step 1: Ensure Shopify Orders Are Syncing

  • Go to Settings > Integrations

  • Confirm Shopify is connected

  • Make sure Sync Shopify Orders is enabled


Step 2: Open Email Campaign Statistics

  1. Go to Marketing

  2. Select Email Campaigns

  3. Open the desired campaign


Step 3: View Conversion Metrics

Scroll to Conversion Metrics to see:

  • Revenue generated

  • Shopify orders attributed to the campaign


Benefits of Shopify Conversion Metrics

  • Improved accuracy in campaign ROI

  • Centralized order visibility

  • Clear revenue attribution for client reporting


FAQ

Can I re-import data if I miss something during setup?

Yes. Disconnect and reconnect the integration to re-import data.


What happens to merged contacts in Shopify?

The primary Shopify contact is updated in Kyrios.


Are taxes synced with products?

No. Tax data is not mapped.


Can I disable specific sync options later?

Yes. Sync settings can be adjusted after setup.


What automation triggers are available?

You can use Order Submitted and Payment Received triggers.


Shopify orders are not appearing. What should I do?

Confirm:

  • Integration is active

  • Order syncing is enabled

  • API token is valid

Reconnecting usually resolves the issue.


Can one Shopify store connect to multiple accounts?

No. A store can connect to only one account at a time, but you can remove and reconnect it to a different account.

Did this answer your question?