Square

Analyze payments, orders, and retail operations

Connect Square to Scoop to analyze your retail operations, track payments and tips, understand order patterns, and compare location performance.

AI-Assisted Setup

When connecting Square to Scoop, choose "Guide me with AI" for an intelligent, guided setup experience.

Available Analysis Templates

TemplateObjectData ModeBest ForWhat You'll Analyze
Sales Analytics (Default)paymentsSnapshotTransaction trackingPayment amounts, tips, status
Order TrackingordersSnapshotOrder analysisTotals, discounts, sources
Customer DatabasecustomersSyncCustomer insightsContact info, acquisition
Product Catalogcatalog_objectsSyncProduct mixItems, categories
Location PerformancelocationsSyncMulti-storeStore details, status

Example Questions You Can Answer

Sales & Payments:

  • "What's our daily/weekly/monthly sales volume?"
  • "How much are we collecting in tips?"
  • "What payment methods are most popular (card, cash, wallet)?"
  • "What's our failed payment rate?"
  • "How do sales compare across locations?"

Orders:

  • "What's our average order value?"
  • "How much tax are we collecting?"
  • "What's our discount usage?"
  • "How many orders are open vs completed?"
  • "Which order sources (POS, online) perform best?"

Customers:

  • "How many customers do we have?"
  • "Where are our customers coming from (first-party, third-party)?"
  • "What's our customer acquisition trend?"
  • "How many customers have email addresses?"

Products:

  • "How many items are in our catalog?"
  • "What's the breakdown of items vs categories?"
  • "How often is our catalog updated?"

Locations:

  • "How many locations are active?"
  • "Where are our locations distributed?"
  • "What time zones do we operate in?"

Need Something Different?

If the templates above don't match your needs, select "Something else" and describe what you want to analyze. For example:

  • "I want to compare tip percentages by location"
  • "I need to track discount usage trends"
  • "I want to analyze customer acquisition by source"

Scoop's AI will recommend the right configuration for your specific use case.

Snapshotting for Transaction Analysis

Transactions are constantly happening. Configure your Payments or Orders extract as a Snapshot dataset to:

  • Track sales growth over time
  • Compare performance across periods
  • Analyze trends in tips and discounts
  • Monitor payment method shifts

Pro Tip: Enable snapshotting for payments from day one to build the historical data needed for trend analysis and YoY comparisons.

Connecting Square to Scoop

  1. Create a new dataset in Scoop
  2. Select Square from the application list
  3. Click Connect to start the OAuth flow
  4. Authorize Scoop to access your Square data
  5. Choose your analysis template or customize
  6. Save and extract data

Required Permissions

Scoop requests read-only access to:

  • Payments (transactions)
  • Orders (purchases)
  • Customers (buyer database)
  • Items (product catalog)
  • Merchant profile (locations)

Security Note: Scoop only reads your Square data. We never process payments, modify orders, or change your catalog.

What Data You Get

Payments

Individual payment transactions.

FieldDescription
Payment IDUnique identifier (prefixed with SQ)
AmountPayment amount (converted from cents)
CurrencyCurrency code
Tip AmountTip if applicable
StatusCOMPLETED, CANCELED, FAILED
Source TypeCARD, CASH, WALLET, etc.
Location IDWhich store
Order IDAssociated order
Customer IDCustomer if known
Created DateTransaction time

Orders

Purchases with totals and breakdowns.

FieldDescription
Order IDUnique identifier (prefixed with SQ)
Location IDWhich store
StateOPEN, COMPLETED, CANCELED
TotalOrder total (converted from cents)
TaxTax amount
DiscountDiscount amount
TipTip amount
SourceSquare POS, Online, etc.
Customer IDCustomer if known
Closed DateWhen order completed

Customers

Customer database.

FieldDescription
Customer IDUnique identifier (prefixed with SQ)
First NameGiven name
Last NameFamily name
EmailEmail address
PhonePhone number
CompanyCompany name
Creation SourceHow they were added
Created DateWhen added

Catalog Objects

Products and categories.

FieldDescription
Object IDUnique identifier (prefixed with SQ)
TypeITEM, CATEGORY, etc.
Item NameProduct name
DescriptionProduct description
DeletedWhether soft-deleted
Created DateWhen created

Locations

Store locations.

FieldDescription
Location IDUnique identifier (prefixed with SQ)
NameLocation name
CityCity
StateState/Province
StatusACTIVE, INACTIVE
TimezoneLocation timezone

Analysis Examples

Sales Performance

Track your revenue:

  • Daily/weekly/monthly sales totals
  • Payment method distribution
  • Tip trends over time
  • Failed payment analysis

Location Comparison

Compare stores:

  • Sales by location
  • Average order value by store
  • Tip percentages by location
  • Payment methods by region

Customer Insights

Understand your buyers:

  • Acquisition source breakdown
  • Customer growth over time
  • Contact coverage (email, phone)

Best Practices

  • Start with Payments: This is your core transaction data
  • Enable Snapshotting: Build historical trend data
  • Add Location Data: For multi-store analysis
  • Track Orders Too: Orders provide more detail than payments alone

Troubleshooting

Connection Issues

  • Ensure you have owner or admin access to the Square account
  • Re-authorize if your OAuth token has expired (30-day expiry)
  • Check that all required scopes are granted

Missing Data

  • Some data requires specific Square products (Square for Retail, etc.)
  • Historical data may be limited
  • Sandbox mode will show test data only

Token Refresh

Square tokens expire after 30 days. If you see authentication errors:

  • Reconnect your Square account in Scoop
  • Scoop will obtain new credentials automatically

Rate Limits

Square allows ~10 requests/second per merchant:

  • Scoop automatically handles rate limiting
  • Large data sets may take longer to sync
  • Contact support for persistent issues