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
- Log in to your Shopify Admin
- Click Settings in the bottom left corner
- Select Apps and sales channels
- Click Develop apps
- Click Create an app
- Name it "Email Calculator" and click Create app
- Go to API credentials tab
- Under Admin API access scopes, enable read_orders
- Click Save
- Click Install app to install the app on your store
- 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
- Go to your Email Calculator Settings page
- Find the API Integrations section
- Select ROI as the integration type
- Choose Shopify from the platform dropdown
- Enter your Store Domain (e.g., yourstore.myshopify.com)
- Paste your Admin API Token
- Click Connect Platform
- 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
- Navigate to your Dashboard
- Click the + New Report button
- Select your email platform and campaign
- In the ROI section, select Shopify
- Email Calculator will automatically match orders to campaign recipients
- 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.