wattson

Equipment intelligence for gym operators

About / Technology

Two data paths. One complete picture.

Wattson connects to equipment vendor clouds where they exist and deploys smart plugs where they don't. Both paths feed into a single normalized data layer. Here's how.

01 — Architecture

How Wattson sees your entire floor

No single data source covers everything. Brand platforms see only their own machines. Smart plugs see power but not workout details. Wattson runs both simultaneously and merges the results.

Wattson Dashboard
Unified equipment view — every brand, every machine, one screen
Normalization Layer
All sources → common schema → single query model
Vendor Cloud APIs
Technogym Mywellness OAuth
Life Fitness Halo OAuth2
EGYM Cloud Webhooks
Concept2 Logbook OAuth2
Wahoo Cloud OAuth2
Smart Plug Monitoring
Real-time power draw Watts
Energy consumption kWh
Session detection On/Off
Phantom power alerts Idle
Device health telemetry RSSI/Temp
02 — Vendor Integrations

Five platforms. Authenticated connections. Real data.

These aren't hypothetical integrations. Each vendor operates a documented developer platform with published API specifications, OAuth flows, and sandbox environments.

Technogym
Mywellness Cloud
Documented
REST OAuth S2S 200+ Partners
  • Fleet management and machine status
  • Real-time usage heatmaps
  • Service tickets and maintenance data
  • User workout results (with permission)
Life Fitness
Halo Fitness Cloud
OAS 3.0
REST OAuth2 Sandbox
  • Cardio + strength workout results
  • Covers Cybex equipment (LF subsidiary)
  • Exerciser profiles and progress
  • Published Swagger documentation
EGYM
EGYM Cloud
Webhooks
REST API-Key Push Events
  • Real-time equipment events via webhooks
  • User check-in/check-out tracking
  • Cardio and body measurement data
  • RFID/NFC machine authentication
Concept2
Logbook API
OAuth2
REST OAuth2 Webhooks
  • Rower, SkiErg, BikeErg metrics
  • Workout results with stroke data
  • Real-time event notifications
  • Official developer documentation
Wahoo
Wahoo Cloud
OAuth2
REST OAuth2 Developer Portal
  • KICKR bike and trainer data
  • Workout sessions and power output
  • Heart rate and cadence metrics
  • Growing commercial studio presence
03 — Smart Plug Layer

The gap-filler that makes universal coverage possible

More than half of major equipment brands have no public API. For those machines — and for every piece of strength equipment on the market — a commercial-grade smart plug provides real-time power monitoring.

Real-time power draw

Shelly smart plugs sample power consumption continuously. When a treadmill goes from 3W idle to 847W active, Wattson knows instantly that a session started — without touching the machine's software.

🔌 30-second install

Plug goes between the wall outlet and the machine's power cord. No electrician, no wiring, no equipment downtime. The machine doesn't know it's being monitored.

📡 Cloud + on-prem options

Standard tier polls via Shelly Cloud API. Premium tier runs an on-premise polling service for direct device access — no data leaves your network until you choose to sync it.

Brands with no public API — Shelly fills the gap

Matrix partner-only
Precor discontinued
Freemotion consumer-only
Woodway no portal
Keiser proprietary
Nautilus consumer-only
Star Trac no portal
Echelon consumer-only
Hammer Strength strength only
Any strength equipment
Any legacy/older gear
04 — Dual-Source Machines

API + smart plug on the same machine = richest dataset in the industry

When a machine has both a vendor API connection and a Shelly smart plug, the two data streams merge. You get workout-level detail from the manufacturer plus power consumption data that no equipment API provides.

From the vendor API

  • Speed, incline, resistance
  • Workout duration and type
  • Heart rate and calories
  • User/member attribution
  • Maintenance service tickets
+

From the smart plug

  • Actual watts consumed
  • Energy cost per session
  • Phantom power when "off"
  • Power draw anomalies
  • Equipment age indicators
Combined insight example

"Member #2847 ran 5.2 miles at 7.5 mph for 43 minutes on Treadmill #12, consuming 847W avg at a cost of $0.12/hr. This machine draws 23W phantom power when idle — $68/year wasted. Power baseline has increased 12% over 6 months, suggesting belt or motor wear."

05 — Exclusive Data

What we measure that nobody else does

Equipment platforms track workout metrics. Wattson tracks the machine itself — at the electrical level.

Real power consumption

Measured in watts · Tracked per machine

Every competitor tracks "duration of use." Wattson measures actual electrical draw. A treadmill at 3 mph and one at 12 mph look the same to an API — but they're 400W apart to a power monitor.

Energy cost attribution

Calculated per kWh · Configurable rate

Know exactly what each machine costs to operate. Compare running costs across brands. A 10-year-old Precor might draw 40% more power than its replacement — that's data for your next lease negotiation.

Phantom power detection

Idle draw monitoring · Always-on waste

Equipment draws power when "off" — displays, controllers, standby circuits. Across 50 machines, phantom power can cost $2,000+/year. Wattson identifies which machines are the worst offenders.

Power-based anomaly detection

Baseline comparison · Early warning system

When a treadmill motor starts drawing 15% more power than its baseline, that's an early warning sign. Catch mechanical issues before they become emergency repairs or member safety incidents.

06 — Data & Security

Enterprise-grade infrastructure

Built by engineers who've run infrastructure at Google Cloud, T-Mobile, and ServiceNow. We apply the same standards to Wattson.

Google Cloud Platform

Hosted on App Engine with Cloud SQL PostgreSQL. Same infrastructure trusted by millions of businesses.

🔒

Encrypted in transit

All data encrypted via TLS. API credentials stored in Google Cloud Secret Manager, never in code.

👥

No member PII

Wattson tracks machines, not people. Equipment API integrations use anonymized device-level data by default.

📊

SOC 2-ready architecture

Separation of concerns, audit logging, least-privilege access. Designed for enterprise compliance requirements.

🌐

Multi-region capable

Cloud SQL supports automatic failover. Data residency options available for international deployments.

🛠

On-prem option

Premium tier runs a local polling service. Equipment data can stay on your network until you choose to sync.

Want to talk architecture?

Our team built integration platforms at Google Cloud and Boomi. We love this stuff. Let's talk.