Skip to main content
A prompt is a saved block of text with placeholders in it, kept so you do not rewrite the same instruction every time. They live under Content → Prompts.
Prompts do not write your captions today. They feed the AI-Generate block of the Script Builder, and the Script Builder is locked platform-wide. A posting automation takes its caption from its own Caption field, or from the caption set on a workflow step — never from this page. Write prompts if you want them ready; nothing on a phone reads them yet.

Write one

Press New Prompt. The editor lists Detected Variables under the box as you type, so you can see what the template is asking for. The card menu on each prompt offers Edit, Duplicate — which appends (Copy) to the name — and Delete. The list is sorted by whatever you touched most recently, and there are no folders.

How variables work

A variable is exactly two braces around a name: {{topic}}, {{keyword}}, {{brand_name}}.
  • Names take letters, digits and underscores only. No spaces, no dots, no dashes.
  • {{ topic }} with spaces inside the braces is not a variable.
  • There are no built-in variables. No date, no account handle, no follower count. The names are whatever you invent, and their values are supplied when the prompt is run.
  • A variable nobody fills in is left in the text as-is, braces and all. It is not blanked out.
  • There is no spintax. {a|b|c} is just text.
A worked example:

Access

Reading this page needs the View AI prompts permission and editing needs Manage AI prompts; see Team. Generation runs against your organization’s own Claude API key, set in Settings — without one you get “Claude API key not configured”.

Automations

What the phones actually run, and where captions really come from.

Content library

The media half of the same menu.