Content Studio drafts short marketing copy — social captions or Google Business posts — in your shop's voice, based on a topic you give it. You'll find it under AI → Content Studio.
What it generates
Pick a format: Social caption (Instagram / Facebook) or Google Business post (Google Business Profile). Type a Topic (up to 300 characters — this is required; the Generate button stays disabled until you enter something). Optionally add Extra context (up to 1000 characters) — audience, tone, or any real offer details you want worked in. Hit Generate and a small set of ready-to-post variants shows up in the Variants panel, each with its own Copy button.
This is draft-only. Nothing is posted from the page itself — you copy a variant (the Copy button flips to a checkmark for a second to confirm) and paste it into Instagram, Facebook, or your Google Business Profile yourself.
Live vs. stub mode
A badge at the top reads either "● Live" or "● Stub mode." Stub mode means the shop's environment doesn't have an `ANTHROPIC_API_KEY` configured — the UI still works end-to-end, but the copy you get back is a realistic placeholder, not real model output. Live mode calls the actual model. After you generate, the line under the Generate button ("N variants · live model" or "· stub output") tells you which one you just got — worth checking if a variant reads generic. Turning on live output means setting `ANTHROPIC_API_KEY` in the environment's `.env` file — that's an environment/ops change, not something an operator can flip from the UI.
Gotchas
- Topic is required, context isn't. Generate stays greyed out until Topic has a value; Extra context can stay blank and the request still runs.
- Nothing is saved between runs. Each Generate call is a fresh, stateless request. Hitting Generate again replaces whatever variants are currently showing — there's no history or draft library, so copy anything you want to keep before you regenerate.
- "Grounded in your shop profile — no invented prices or claims" is the design intent, not a guarantee you can skip proofreading. Read every variant before you post it, especially in stub mode, where the text isn't pulling from your real shop data at all.
- Copy failures are silent. If the browser blocks clipboard access, clicking Copy can appear to do nothing — no error is shown. If that happens, select the variant's text manually and copy it that way.
- Errors are generic. A failed generation just shows "Couldn't generate copy. Try again." with no further detail — there's nothing further in the UI to diagnose why a specific attempt failed. This is a separate issue from the Live/Stub badge, which only tells you whether the copy you got back is real model output or a placeholder, not whether a request succeeded.
Frequently asked questions
Q: Does Content Studio post anything for me?
A: No. It's draft-only — nothing is posted from the page itself. You copy a variant using its Copy button and paste it into Instagram, Facebook, or your Google Business Profile yourself.
Q: Is "Extra context" required to generate copy?
A: No. Topic is required — the Generate button stays disabled until you enter one, up to 300 characters — but Extra context (up to 1000 characters) is optional and the request runs fine without it.
Q: Are my generated variants saved anywhere?
A: No. Each Generate call is a fresh, stateless request with no history or draft library. Hitting Generate again replaces whatever variants are currently showing, so copy anything you want to keep before you regenerate.
Q: What does the Live vs. Stub mode badge tell me?
A: Stub mode means the shop's environment doesn't have an ANTHROPIC_API_KEY configured, so the copy you get is a realistic placeholder rather than real model output. After generating, the line under the Generate button also confirms whether that batch was "live model" or "stub output." Turning on live output requires setting ANTHROPIC_API_KEY in the environment's .env file — an ops-level change, not something an operator can flip from the UI.
Q: Should I trust a generated variant without checking it?
A: No. "Grounded in your shop profile — no invented prices or claims" describes the design intent, not a guarantee — read every variant before posting it, especially in stub mode, when the text isn't pulling from your real shop data at all.
Q: What happens if the Copy button doesn't seem to do anything?
A: Copy failures are silent — if the browser blocks clipboard access, nothing visibly happens and no error is shown. If that occurs, select the variant's text manually and copy it that way.