THE 100 CLUB · STUDIO GUIDE
All HTML guides Studio Help

Studio guide (HTML)

Social Studio

Readable in the browser. Use Print / Save PDF for a PDF copy. Source.md stays on PC for editing only.

Studio / IT Updated 2026-08-06 No secrets

Social Studio

PURPOSE: Generate unique social captions for each brand from Studio admin.

WHERE: Studio → Social rail / home tile.

UPDATED: 2026-07-30

In code: lib/social-studio.js, public/js/social-studio.js MANUAL: docs/SOCIAL-STUDIO.md


Features

FeatureDetail
Brands100 Club, KJ, Mikiki, Moose
PlatformsInstagram, Facebook, Google Business, Generic
GoalsAwareness, promo, booking, shop, review, tip
UniquenessSHA hash + similarity check against data/social-history.json
Copy qualityTemplate v2 real hooks/value/CTA banks per brand + goal (no bot phrases like “drive bookings”)
Image card1080×1080 branded HTML (Open image card → screenshot / print)
Save to DriveWrites caption + card under G:\My Drive\Studio\04-Branding-and-Social\social-generated\
Export weekLast 7 days as HTML download

How to use

  1. Sign into Studio as owner on admin.html (not a brand desk).
  2. Ctrl+F5 hard-refresh (loads fixed social-studio.js).
  3. Open Social in the left rail.
  4. Brand / platform / goal → Generate unique caption.
  5. Copy caption into IG/FB/Google.
  6. Open image card → 1080 square → screenshot / print.
  7. Save to Google Drivecaption.txt + card.html under social-generated.
  8. Optional: Export last 7 days.

If it does not work

SymptomFix
“Studio owner sign-in required”Sign out brand login; sign in as Studio on admin
“Social API not found”Restart 100Club-Portal (Server Control)
Button does nothingCtrl+F5; open F12 console for errors
Save to Drive failsG: Drive offline → files go to data/social-exports
Booking downResume/start 100Club-Booking service

Paths

ItemPath
Historyportal-app/data/social-history.json
Drive outputG:\My Drive\Studio\04-Branding-and-Social\social-generated\
Fallback if Drive offlineportal-app/data/social-exports\

Safety