What you can connect
The commerce signals that make signage measurement credible — scoped to what Shopify's platform authorizes.
Orders & transactions
Authorized order data aggregated to store and daypart level — transaction counts and net sales alongside campaign windows.
Locations
Shopify locations mapped to signage sites, so every store's reporting lines up with the screens it actually runs.
Products & categories
Item and category performance read against the products your screens promote, per campaign flight.
Inventory & availability
Availability signals that sharpen measurement — and can also drive content decisions when items sell out.
Promotions & discounts
Promotion identifiers and windows that anchor campaign correlation to real trading events.
Refunds & returns
Net figures where appropriate, so lift measurement reflects what the store actually kept.
How the connection works
A merchant-authorized, API-first connection — no exports emailed around, no credentials shared.
Authorized app access
Connection runs through merchant authorization with OAuth scopes — your team grants access, and can revoke it, per store.
Admin APIs & webhooks
Order, product, and inventory data is read through documented Admin APIs, with webhooks delivering events as they happen.
Store-level aggregation
Signals are aggregated by location and daypart before analytics — the measurement layer works on store outcomes, not customer records.
Screen-to-store mapping
Screens and zones are mapped to Shopify locations during onboarding, keeping correlation attributable per site.
How our products use Shopify POS signals
Commerce data flows through the platform instead of pooling in a silo.
Glass — campaign correlation
Compare exposure windows with store-level sales, basket value, and product performance to quantify what content moved.
Relay — availability-driven content
Pause or swap promoted items when they go out of stock, so screens stop selling what the shelf can't fulfil.
Scout — agent monitoring
Agents flag anomalies such as a promotion running while the item is unavailable, or a store whose sales pattern diverges from the network.
Signal — operational context
Playback and uptime data give measurement a clean baseline — you can't attribute lift to screens that were dark.
Data minimization & privacy
The standard analytics model uses aggregated store- and daypart-level data. Customer-level personal data is not needed for signage measurement, and card details are never part of any integration we build.
What you get is outcome measurement your finance and operations teams can trust, with a privacy posture your legal team can sign off.
Access & scoping considerations
- Requires merchant authorization with appropriate OAuth scopes, granted per store or per app install.
- Available fields, webhook events, and rate limits depend on your Shopify plan and API version — confirmed during onboarding.
- Historical depth and reporting granularity are scoped to what the APIs permit for your plan.
- Scoped custom work covers gaps where direct APIs don't expose a signal you need.
This is a supported integration target built on Shopify's documented developer platform; it does not imply a formal partnership or endorsement. Specific fields, events, rate limits, approvals, and features depend on Shopify's APIs, your plan, granted permissions, and implementation scope.
Keep exploring
Measure what your screens move.
Tell us how your Shopify locations map to your signage estate, and we will scope the measurement layer with you.

