Integration target — commerce & POS

Square POS attribution for retail media and digital signage

Connect Square orders, catalog, inventory, and locations to screen activity — Glass turns store-level transactions into sales-lift and campaign correlation without touching card data.

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.

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.