Skip to main content
Square

Connect Square to Email Calculator

Track payment processing and revenue attribution by connecting your Square account

Step 1: Get Square API Credentials

  1. Log in to your Square Developer Dashboard
  2. Create a new application or select an existing one
  3. Navigate to the OAuth page
  4. Copy your Production Access Token
  5. Go to the Locations page
  6. Copy your Location ID

💡 Tip: Use production credentials for live data. Sandbox credentials are for testing only.

Step 2: Add Square Integration in Email Calculator

  1. Go to Settings → API Integrations
  2. Select ROI Platforms from the dropdown
  3. Choose Square
  4. Enter your Access Token
  5. Enter your Location ID (optional, for multi-location businesses)
  6. Click Connect Platform

Step 3: Track UTM Parameters

To attribute Square payments to specific email campaigns, add UTM parameters to:

  • Payment reference_id field
  • Payment note field
  • Order metadata (utm_source, utm_medium, utm_campaign)

Email Calculator will automatically extract UTM parameters from these fields to attribute payments to campaigns.

What Gets Synced

  • Payment ID and status
  • Amount and currency
  • Customer email and name
  • Created date and location
  • Order details (if applicable)
  • UTM parameters from reference_id, note, or metadata

Ready to Track Campaign ROI?

Connect your Square account and start measuring revenue from your email campaigns