What you can connect
Square's documented APIs and webhooks expose exactly the signals signage measurement needs.
Orders & payment events
Transaction counts, net sales, and basket value per location — payment events without ever touching card details.
Catalog
Item and category performance tied to the products your screens promote, per location and campaign window.
Inventory
Availability signals for accurate promotion analysis — and for content triggers when items sell out.
Locations
Square locations mapped to signage sites, keeping every metric attributable to a real store.
Webhooks
Order and inventory events delivered near-real-time, so correlation and automation react while the campaign is live.
Refunds & adjustments
Net figures where appropriate, so reported lift reflects revenue the store actually retained.
Common use cases
What operators and media owners actually build on Square-connected measurement.
Sales-lift measurement
Compare store-level transactions during campaign flights against baselines to quantify what content moved.
Menu-board & promotion performance
Read promoted-item performance by daypart — which screens, which windows, which items responded.
Availability-aware merchandising
Stop promoting out-of-stock items automatically, and measure promotions only while they could actually convert.
Retail media reporting
Give media owners and brand partners store-level outcome reporting for in-store screen campaigns.
How our products use Square signals
Commerce data flows through the platform — measurement, automation, and agents each consume it for their own job.
Glass — correlation
Square transactions become the outcome layer: exposure windows measured against sales, basket value, and item performance per location.
Relay — triggers
Inventory and availability events drive content changes — swap creative when an item sells out, resume when it's back.
Scout — agents
Monitoring agents flag anomalies such as a campaign running against unavailable items or a location whose pattern diverges from the estate.
Signal — clean baselines
Uptime and proof-of-play data ensure attribution is built on screens that were actually showing the campaign.
Privacy & data minimization
The standard analytics model works on aggregated, store-level metrics. Card details are never part of the integration, and customer-level personal data is not needed to measure what screens moved.
Square remains your system of record; Glass reads outcomes, correlates them with exposure, and reports — without replicating your commerce data into a silo.
OAuth & access considerations
- Connection runs through per-merchant OAuth authorization with scoped permissions — granted and revocable by your team.
- Webhook subscriptions are configured per location so event streams match your estate's structure.
- Rate limits and event coverage vary by API and plan; coverage is confirmed against Square's documentation during onboarding.
- Scoped custom work covers signals that direct APIs don't expose for your configuration.
This is a supported integration target built on Square's published developer platform; it does not imply a formal partnership or endorsement. Specific fields, events, rate limits, approvals, and features depend on Square's APIs, your plan, granted permissions, and implementation scope.
Keep exploring
Attribute outcomes to your screens.
Tell us how your Square locations map to your signage estate, and we will scope a measurement layer your CFO will believe.

