Landing Page Variable Builder
Cleans up variables in landing page prompt templates — headline, audience, pain point, offer, social proof, CTA, and objections.
Turns a reusable API request prompt into a clean variable set covering endpoint, method, auth, payload, response format, and error handling.
API request prompt templates tend to collect variables informally: {{endpoint}} in one version, {{apiEndpoint}} in another, {{url}} in a third. When the same template is reused across teams or integrated into an automation, inconsistent variable names cause silent substitution failures. This resource gives you a structured starting point — a template with clearly named variables for the parts of an API request that actually change between calls, ready to document and export.
Open in Prompt Variable Builder
Click the CTA to load this template into the tool. The textarea will be prefilled with the API request template.
Click Build Variables
The tool detects {{apiName}}, {{endpoint}}, {{httpMethod}}, and the other variables. It flags any similar names and checks for mixed naming conventions.
Fill in labels, types, and descriptions
Set the type for each variable — endpoint is text, timeoutSeconds is number, and so on. Add a description to clarify what each variable expects.
Export and document
Use the JSON export as the schema for your integration, the TypeScript interface for typed code, or the Markdown doc as a reference for your team.
Assign them different types in the Prompt Variable Builder. {{requestPayload}} and {{additionalHeaders}} hold structured bodies, so set them to json, while {{endpoint}} and {{authMethod}} stay text and {{timeoutSeconds}} becomes number. The tool records each type in the export, so a typed pipeline treats the payload as an object rather than a flat string, and you fill the values and run the call wherever you use the prompt.
Naming them as variables lets one schema cover every call in the {{apiName}} integration. The Prompt Variable Builder detects {{httpMethod}} and {{authMethod}} as fill points, so a POST with API-key auth and a GET with Bearer both reuse the same documented template. It builds the reusable template, not the API call itself, which you send from the assistant you choose.
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.
Documents variables in candidate evaluation prompt templates — candidate name, role, interview notes, strengths, concerns, and recommendation.
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.