Skip to main content
Shopify

Connect Shopify to Email Calculator

Track revenue and ROI from your email campaigns by connecting your Shopify store

Step 1: Get Your Shopify Admin API Token

  1. Log in to your Shopify Admin
  2. Click Settings in the bottom left corner
  3. Select Apps and sales channels
  4. Click Develop apps
  5. Click Create an app
  6. Name it "Email Calculator" and click Create app
  7. Go to API credentials tab
  8. Under Admin API access scopes, enable read_orders
  9. Click Save
  10. Click Install app to install the app on your store
  11. Reveal and copy the Admin API access token

Security Note: Never share your API token publicly or commit it to version control. Treat it like a password. We only request read-only access to orders.

Step 2: Connect to Email Calculator

  1. Go to your Email Calculator Settings page
  2. Find the API Integrations section
  3. Select ROI as the integration type
  4. Choose Shopify from the platform dropdown
  5. Enter your Store Domain (e.g., yourstore.myshopify.com)
  6. Paste your Admin API Token
  7. Click Connect Platform
  8. Wait for the green checkmark confirmation

✓ What We Access

We only read order data (order values, customer emails, order dates) to match with your email campaigns. We never modify orders or access payment information.

Step 3: Track Campaign ROI

  1. Navigate to your Dashboard
  2. Click the + New Report button
  3. Select your email platform and campaign
  4. In the ROI section, select Shopify
  5. Email Calculator will automatically match orders to campaign recipients
  6. View ROI, revenue, order count, and coverage metrics

💡 How ROI Matching Works

We match Shopify orders to email campaign recipients by customer email address within a configurable time window after the campaign was sent. This lets you attribute revenue and calculate true campaign ROI.

ROI Metrics You'll Get from Shopify

Revenue & ROI Metrics

  • • Total Revenue Attributed
  • • Order Count
  • • Average Order Value
  • • ROI (Return on Investment)
  • • Coverage (% of recipients matched to orders)
  • • Revenue per Email Sent

Common Questions

Why isn't my API token working?

Make sure you've enabled the read_orders permission when creating the app in Shopify. Double-check that you've copied the complete Admin API access token (not the API key). Ensure the app is installed on your store.

How does email-to-order matching work?

We match Shopify orders to email campaign recipients by comparing customer email addresses. Orders that occur within your configured attribution window (e.g., 7 days) after the campaign was sent are considered attributed to that campaign.

What if I don't see any orders or revenue data?

Verify that you have orders in Shopify within the selected date range. Check that customer emails in Shopify match the email addresses in your campaign recipient list. Make sure your attribution window is long enough to capture post-campaign purchases.

Is my customer and order data secure?

Yes. We only request read-only access to order data. We never access payment information, customer addresses, or sensitive data beyond email and order values. Your API token is encrypted and stored securely. You can revoke access at any time.

Can I disconnect my Shopify store later?

Absolutely. You can disconnect your Shopify integration anytime from your Email Calculator settings page. Simply remove the integration and your API token will be deleted from our system. You can also uninstall the app from your Shopify admin.

Ready to Track Campaign ROI?

Connect your Shopify store and start measuring revenue from your email campaigns