Custom Template Builder Guide
Build reusable prompt templates tailored to your workflow. Define fields, write a skeleton with placeholders, and preview it live.
How It Works
A custom template has three parts:
Placeholders
Use {{fieldKey}} to insert a field's value into the skeleton. When a user fills in the field, the placeholder gets replaced with their input.
You are an {{expertise}}.
TASK: {{taskSpecificInstruction}}
TOPIC: {{topic}}
AUDIENCE: {{audience}}
TONE: {{tone}}Built-in Placeholders
| Placeholder | Source |
|---|---|
{{expertise}} | The "AI Role / Expertise" field from template info |
{{taskSpecificInstruction}} | The "Task Instruction" field (also supports placeholders) |
{{yourFieldKey}} | Any custom field you define |
Conditional Blocks
Wrap sections in {{#field}}...{{/field}} to include them only when the field has a value. If the user leaves the field empty, the entire block is removed.
{{#keywords}}SEO KEYWORDS:
{{keywords}}{{/keywords}}
{{#avoid}}THINGS TO AVOID:
{{avoid}}{{/avoid}}This keeps the rendered prompt clean — no empty sections or labels without content.
Field Types
Text
Single-line input. Best for: topic, title, name, URL.
e.g., "10 Remote Work Productivity Tips"
Multiline
Multi-line text area. Best for: outlines, detailed instructions, lists.
e.g., bullet-point outline of sections
Dropdown
Single selection from predefined options. Best for: length, format, style.
e.g., "500-750 words", "750-1000 words"
Multi-select
Choose multiple options with checkboxes. Best for: tone, elements to include.
e.g., "Professional", "Conversational", "Educational"
Chips
Tag-style selection from options. Best for: categories, features, tags.
e.g., "Statistics", "Examples", "Quotes"
Full Example
Here's a complete custom template for generating customer support replies:
Template Info
Name: Customer Support Reply
Expertise: senior customer support specialist with 10+ years experience
Task Instruction: Write a professional reply to a customer about {{issue}} with a {{tone}} tone
Fields
issue — Text, required: "Describe the customer's issue"
tone — Dropdown: Empathetic, Professional, Friendly
context — Multiline: "Any additional context"
resolution — Text: "What resolution to offer"
Skeleton
You are an {{expertise}}.
TASK: {{taskSpecificInstruction}}
CUSTOMER ISSUE:
{{issue}}
{{#context}}ADDITIONAL CONTEXT:
{{context}}{{/context}}
{{#resolution}}RESOLUTION TO OFFER:
{{resolution}}{{/resolution}}
REQUIREMENTS:
- Be {{tone}} in tone
- Acknowledge the customer's frustration
- Provide a clear next step
- Keep the reply under 200 words