Skip to main content
Customer.io

Connect Customer.io to Email Calculator

Follow this step-by-step guide to integrate your Customer.io account and start analyzing your email campaigns

Step 1: Get Your Customer.io API Key

  1. Log in to your Customer.io account
  2. Click on your workspace name in the top left corner
  3. Navigate to SettingsAPI Credentials
  4. Under App API Keys, click Create App API Key
  5. Name it "Email Calculator" for easy identification
  6. Select the Reporting scope to allow read access to campaign metrics
  7. Click Create Key
  8. Copy both your Site ID and API Key securely

Security Note: Keep your API key secure. Never share it publicly or commit it to version control.

Step 2: Connect to Email Calculator

  1. Go to your Email Calculator Settings page
  2. Find the API Integrations section
  3. Click Connect Customer.io
  4. Paste your Site ID and API Key
  5. Click Verify & Save
  6. You'll see a confirmation message when connected successfully

What we access: We only request read-only access to your campaign data and metrics. We never send emails or modify your campaigns.

Step 3: Create Your First Report

  1. Navigate to your Dashboard
  2. Click New Report
  3. Select Customer.io as your data source
  4. Choose your date range (last 7, 30, or 90 days)
  5. Select the campaigns you want to analyze
  6. Click Generate Report

Metrics You'll Get from Customer.io

Core Email Metrics

  • • Sent
  • • Delivered
  • • Opens (Unique & Total)
  • • Clicks (Unique & Total)
  • • Bounces (Hard & Soft)
  • • Unsubscribes

Common Questions

Why isn't my API key working?

Double-check that you've copied both the Site ID and API Key correctly without any extra spaces. Ensure the key has the "Reporting" scope enabled. If issues persist, try generating a new API key in your Customer.io account settings.

Why don't I see any campaigns or data?

Make sure you have sent campaigns within your selected date range. Customer.io's API may take a few minutes to update metrics after sending. Also verify that your API key has the correct "Reporting" permissions to access campaign statistics.

What if I'm getting timeout or rate limit errors?

Customer.io has API rate limits to protect their servers. If you're experiencing timeouts, try selecting a shorter date range or wait a few minutes before generating another report. For large accounts with many campaigns, consider breaking your analysis into smaller time periods.

Is my data secure?

Yes. We only request read-only access to your campaign statistics through the Reporting API. We never have permission to send emails, modify campaigns, or access customer personal data. Your API key is encrypted and stored securely. You can revoke access at any time from your Customer.io account.

Can I disconnect my account later?

Absolutely. You can disconnect your Customer.io account anytime from your Email Calculator settings page. Simply remove the integration and your API credentials will be deleted from our system. You can also revoke the API key directly in your Customer.io account settings.

Connect Customer.io to Email Calculator

Start tracking your email metrics and unlock powerful analytics for your campaigns