Skip to main content

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:

Fields: The inputs your users fill in — topic, audience, tone, etc.
Task Instruction: A one-line description of what the AI should do, using {{placeholders}} to reference fields.
Skeleton: The full prompt template that combines everything into a structured output.

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

PlaceholderSource
{{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

Tips

1.Use the quick-insert buttons above the skeleton editor to add placeholders without typing.
2.Wrap optional fields in conditional blocks so the prompt stays clean when fields are left empty.
3.Test your template with the live preview — fill in sample values and check the rendered output.
4.Field keys must be lowercase with underscores (e.g., target_audience). The editor auto-formats them.
5.Start simple with 3-5 fields, then add more as you refine the template.

Ready to build?

Open Template Builder