A read-only health supervisor for Worker-based commerce systems

A Cloudflare Worker that checks whether sync, configurator, Webflow, and SureCart data still agree with each other — reporting mismatches without ever writing to any of them.
KST System Supervisor
Client
KST System Supervisor
Timeline
Proof card
Services
Website
About

A read-only health layer across four commerce systems

This proof card shows the operational layer around Worker systems: health endpoints, cross-service checks, and mismatch reports that help maintain catalog and configurator reliability.
Challenge

When failures are relational, not isolated

Catalog sync, configurator recommendations, Webflow CMS, and SureCart data all depend on each other. When one drifts out of alignment with the others — a stale sync, a configurator referencing a SKU that no longer exists — the failure often isn't visible from any single service's own health check.

Catching that requires something that can see across all of them at once.

Goal

The implementation goal

Build a lightweight Cloudflare Worker that can report on the health of the sync Worker, the configurator Worker, and their relationship to Webflow and SureCart — all from dedicated, read-only routes.

Result

A control-room Worker with no write access to anything

The supervisor calls existing service endpoints, compares their state, and surfaces mismatches through simple health routes, giving the team a single place to check whether the commerce stack is actually in sync.

Because it never writes anywhere, adding it introduced no new failure modes.

Stack
Cloudflare Workers, TypeScript, read-only health endpoints
Systems
KST sync Worker, KST configurator Worker, Webflow, SureCart
Category
Internal Tools
This is some text inside of a div block.

The brief was to build a lightweight control-room service that could report on cross-system health without becoming yet another writer inside the commerce stack.

This is some text inside of a div block.

When catalog sync, configurator recommendations, Webflow CMS, and SureCart data all interact, the most common failures are relational — two services quietly disagreeing — rather than a single endpoint being down. Diagnosing that by hand means checking multiple services separately and comparing state manually.

This is some text inside of a div block.

The supervisor had to stay strictly read-only. It could not write to SureCart, Webflow, or any of the other Workers it monitors — its entire value comes from being safe to add without introducing new risk.

This is some text inside of a div block.

SoFlow built a dedicated Cloudflare Worker supervisor exposing health routes for system-wide checks, a sync Worker catalog summary, and a configurator endpoint summary — all read-only, with optional token protection.

This is some text inside of a div block.

The supervisor calls the existing read-only endpoints of the sync and configurator Workers, optionally authenticates with a supervisor token, and reports any mismatches it finds — without writing to Webflow, SureCart, or any dependent service.

This is some text inside of a div block.
  • Read-only cross-service health reports across sync, configurator, Webflow, and SureCart
  • Dedicated sync Worker catalog health summary
  • Dedicated configurator endpoint health summary
  • Optional supervisor-token protection on routes
  • Zero write access to any monitored system
This is some text inside of a div block.

Operational reliability across the commerce stack became something the team could check in one place, rather than infer from separate services, with no added write risk.

This is some text inside of a div block.
  • Dedicated routes: /health/system, /health/sync, and /health/configurator
  • README explicitly documents the service as read-only
  • No write permissions granted to any monitored system
This is some text inside of a div block.

Isn't a monitoring tool just overhead?

Not when the systems it watches interact this closely. Catalog sync, configurator recommendations, Webflow CMS, and SureCart data all depend on each other staying aligned, and most failures in that kind of setup are relational — a mismatch between two services — rather than a single endpoint going down. A read-only supervisor catches exactly that kind of failure before it becomes a customer-facing problem, and adds no risk because it never writes anything itself.

Why put this in Webflow if external code is involved?

Webflow is one of the systems being checked, not where the checking happens. The supervisor runs as its own Cloudflare Worker so it can call the other services' health endpoints independently, without any of that logic needing to live inside Webflow.

What is needed before publishing?

A redacted sample health report or endpoint response that demonstrates the mismatch detection without exposing internal system details.

This is some text inside of a div block.

This work shows SoFlow treats custom builds as systems that need ongoing observability, not just code that ships and gets left alone after launch.

This is some text inside of a div block.

Isn't a monitoring tool just overhead?

Not when the systems it watches interact this closely. Catalog sync, configurator recommendations, Webflow CMS, and SureCart data all depend on each other staying aligned, and most failures in that kind of setup are relational — a mismatch between two services — rather than a single endpoint going down. A read-only supervisor catches exactly that kind of failure before it becomes a customer-facing problem, and adds no risk because it never writes anything itself.

Why put this in Webflow if external code is involved?

This is some text inside of a div block.

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Block quote

Ordered list

  1. Item 1
  2. Item 2
  3. Item 3

Unordered list

  • Item A
  • Item B
  • Item C

Text link

Bold text

Emphasis

Superscript

Subscript

This is some text inside of a div block.

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Block quote

Ordered list

  1. Item 1
  2. Item 2
  3. Item 3

Unordered list

  • Item A
  • Item B
  • Item C

Text link

Bold text

Emphasis

Superscript

Subscript

This is some text inside of a div block.
This is some text inside of a div block.
Before

Catalog and configurator issues could only be checked by visiting each service's own endpoint individually, with no single view of whether they still agreed with each other.

After

The platform gained one central, read-only surface for checking relational health across the sync and configurator Workers, Webflow, and SureCart.

This is some text inside of a div block.

Webflow can display public pages and content, but it has no way to check whether the Worker services behind the commerce stack — sync, configurator, and the data they depend on — are still aligned with each other. That kind of cross-service health check has to live outside Webflow, in code built specifically for it.

Let's talk

Ready to elevate your business?