Watch: How to write social media posts with AI in SalesThumb (0:58)
Content Studio drafts short marketing copy — social captions or Google Business posts — in your shop's voice, based on a topic you give it. It's a Pro-plan feature. You'll find it on the AI Tools hub: Growth & Marketing → AI Tools tab → Content Studio card (or /app/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." Content Studio is a Pro feature: on a lower plan the badge reads Stub and Generate returns "Your plan doesn't include this AI tool. Requires Pro or higher." On Pro, Stub means your shop has used its AI allowance for the current 30-day period (the note under the badge links to your plans) — the UI still works, 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.
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 show the server's reason. A failed generation pops a toast with the actual error message (for example, the plan-limit message above). 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 live AI isn't available for your shop right now — on a plan below Pro, Content Studio isn't included at all; on Pro, Stub means your shop has used its AI allowance for the current 30-day period, 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."
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.