API Request Variable Builder
Turns a reusable API request prompt into a clean variable set covering endpoint, method, auth, payload, response format, and error handling.
Documents variables in product launch prompt templates — product name, audience, launch date, positioning, benefits, channels, and CTA.
Launch prompts travel across teams. Product writes the first version, marketing adapts it, and sales produces their own copy for outbound. By the time the same launch template has been through three teams, {{targetAudience}} and {{audience}} often coexist, and {{primaryCta}} and {{cta}} point to the same value under different names. When any of those copies feeds an automation tool or gets sent to an agency, the inconsistency becomes a substitution failure. This resource gives you a structured launch template with clearly named variables, and a workflow for documenting and stabilising the naming before the template is shared.
Open in Prompt Variable Builder
Load this template. The tool prefills the textarea with the launch brief template.
Check for similar variable names across team versions
If your team has produced multiple copies of the same launch template, look for {{targetAudience}} and {{audience}}, or {{primaryCta}} and {{cta}}, appearing alongside each other. The similarity check will flag these pairs. Rename to one consistent form before sharing.
Set types and add format descriptions
Set launchDate as date type. Add descriptions to positioning, keyBenefits, and valueProposition to specify expected format — single sentence, bullet list, or short paragraph. This prevents different teams from filling in different-format content for the same field.
Export and distribute
Use the CSV export to assign each variable to a team member or workstream. Use the JSON schema for the automation layer. Use Markdown as the brief reference for copywriters.
The Prompt Variable Builder's similarity check flags near-duplicate names — the classic case is {{targetAudience}} sitting alongside {{audience}}, or {{primaryCta}} next to {{cta}}, after three teams edited the same brief. Rename each pair to one form before sharing, so an automation looking for the expected variable name doesn't hit a substitution failure. NewPrompt documents the variables; it doesn't run the brief.
Three, each for a different handoff: CSV to assign per-variable ownership to a team member or workstream, a JSON schema for the automation layer that populates a CMS, and Markdown as the brief reference for copywriters. Setting {{launchDate}} as a date type also makes it easier to validate in CMS and project-management integrations. The exports are documentation artifacts, not a running launch.
Turns a reusable API request prompt into a clean variable set covering endpoint, method, auth, payload, response format, and error handling.
Cleans up variables in landing page prompt templates — headline, audience, pain point, offer, social proof, CTA, and objections.
Documents and exports variables from user story and acceptance criteria prompt templates — persona, goal, outcome, constraints, and definition of done.
A reusable AI agent task template with variables for objective, context, available tools, constraints, success criteria, failure handling, and output format.
Formats fuzzy agent instructions into a structured prompt with objective, available tools, constraints, success criteria, and failure handling.
Turn any plain prompt into a reusable, variable-based template — auto-detect values and export.