Failure PatternDecision layer

The Light Cloud Reseller Trap: Why Agencies Fail With Light Cloud on Client Hosting Retainers

Symptom: Client-facing dashboards and preview URLs carry Light Cloud branding because no white-label surface is published, so agency owners field questions about a vendor the client never hired. Root cause: Light Cloud does not publish white-label or multi-tenant agency features, so a managed hosting retainer is sold on infrastructure the agency cannot fully brand.

By InnovaAI ResearchPublished

How do you recognize it?
  • •Client-facing dashboards and preview URLs carry Light Cloud branding because no white-label surface is published, so agency owners field questions about a vendor the client never hired.
  • •Hosting margin collapses on Lite at $5/month once a client app outgrows 2 apps and 5 static sites, forcing an unplanned jump to Starter at $19/month or Pro at $49/month mid-retainer.
  • •Idle staging apps stop billing thanks to scale-to-zero, then surprise the delivery team when a demo wakes a Nano container and cold-start latency shows up in front of the client.
  • •Preview URLs multiply across every branch and pull request, and nobody on the agency side owns deleting merged branches, so stale environments accumulate against the plan's app and static site caps.
  • •A client asks for a second team member on the account and the Starter plan's extra-member charge of $9 each lands outside the quoted retainer.
Why does it happen?
  • •Light Cloud does not publish white-label or multi-tenant agency features, so a managed hosting retainer is sold on infrastructure the agency cannot fully brand.
  • •Plan ceilings are counted in apps and static sites (2 apps and 5 static sites on Lite, 3 server apps and 10 static sites on Starter, 10 server apps and 25 static sites on Pro), and agencies quote retainers without mapping client roadmaps to those caps.
  • •Scale-to-zero is a default container behavior, not a per-client policy, so agencies treat zero-cost idle periods as guaranteed savings without accounting for cold starts on client-facing traffic.
  • •Per-branch preview environments are created automatically on push, which means environment sprawl is the default state unless the agency builds a branch cleanup step into delivery.
How do you fix it?
  • •Audit every client project in the Light Cloud dashboard and list apps, static sites, and databases against the current plan ceiling before the next invoice cycle.
  • •Move any client whose app count or static site count is within one of the Lite or Starter cap onto the next tier, and re-quote the retainer at the new monthly figure rather than absorbing the difference.
  • •Delete merged and abandoned branches so their preview URLs are removed, then add branch cleanup to the agency's definition of done for every client repository.
  • •Set a minimum instance count above zero on containers that serve client-facing traffic, and reserve scale-to-zero for internal staging and demo environments.