PRIVATE · review build — no auto-publish · AI drafts only

BALES Marketing Studio

Private internal video back office. OpenRouter · Seedance Mini stack. AI drafts only — human taste ships. No auto-publish.

Brand lane

BALES SKIN

Active · Week 2

Elevated, medical-editorial — calm, precise, warm. Protocol education over hard sell. Soft consult language.

CTA · Start with a consultOpen →

Brand lane

Salon Bales

Locked · Wireframe

Formal medical-corporation. Clearance-first. LegitScript-aware. Calm, precise, patient-respectful.

CTA · Book a consultOpen →

Brand lane

Bales Health Systems

Locked · Wireframe

Enterprise partner tone — clear, confident, restrained. Practice enablement and Benefit Boost. B2B only.

CTA · Talk with partnershipsOpen →

Week blockers

Before render
  • OpenRouter $20 credits

    CEO

    Account may be created; CEO still tops up ~$20 credits before any Seedance renders.

  • Rights-cleared natural-skin stills

    Designer

    Not AI faces. Designer STILLS-REQUEST / persona allowlist A/B/C.

  • Admin claims do/don’t

    Admin

    Per-brand clearance before Level B/C or paid.

Publish authority

No auto-publish
  1. 1Marketing prepares
  2. 2Designer visual QA
  3. 3Admin compliance (clinical-adjacent / paid)
  4. 4CEO / CoS explicit go

Explicit CEO / CoS go required before anything is live. Matches existing “do not publish unasked.”

Queue snapshot

Awaiting stills

BALES SKIN · Week 2

Ritual, remotely — Cleanse, Correct, Seal…

Not renderable until rights-cleared natural-skin stills land and OpenRouter credits are topped up. Mock queue only — no Seedance calls in v1.

Open jobs queue →

Quality bar

  • ·Natural skin only
  • ·Soft claims
  • ·Human taste ships
  • ·AI = draft only
  • ·No PHI
  • ·Never mix brand lanes in one asset

Soft primary CTA example: “Start with a consult”