Template Builder
The template builder provides a visual drag-and-drop interface for creating custom templates. Build complex form structures without any coding.
Accessing the Template Builder
- Go to Templates in the sidebar
- Click Create New Template
- The template builder opens
Builder Interface
Component Palette
On the left side, you'll find all available components:
Standard Blocks:
- Text Editor
- Callout
- Divider
Form Elements:
- Toggle Switch
- Checkbox
- Text Input
- Static Text
- Number
- Date/Time
- Slider
- Rating
- Dropdown
Canvas
The center area where you build your template by dropping and arranging components.
Properties Panel
When you select a component, configuration options appear for customizing that element.
Building a Template
Add Components
- Click on a component in the palette
- It opens a configuration dialog
- Set the component properties
- Click Add to place it on the canvas
Or drag components from the palette to the canvas:
- Click and hold a component
- Drag to the canvas
- Release to drop
- Configure in the dialog that appears
Configure Components
Each component has configurable properties:
Static Text
- Content - The text to display
- Variant - Heading level (H1-H6) or body text
- Alignment - Left, center, or right
- Styling - Bold, italic, color
Text Input
- Label - Field label
- Placeholder - Hint text
- Default Value - Pre-filled value
- Required - Make field mandatory
- Max Length - Character limit
Toggle Switch
- Label - Field label
- On Label - Text when on (e.g., "Yes")
- Off Label - Text when off (e.g., "No")
- Default Value - Initial state
Number Input
- Label - Field label
- Min/Max - Value boundaries
- Step - Increment amount
- Unit - Suffix (e.g., "$", "kg")
- Default Value - Starting value
Date/Time
- Label - Field label
- Mode - Date, time, or both
- Default Value - Now, tag creation, or specific date
Slider
- Label - Field label
- Min/Max - Range boundaries
- Step - Increment
- Show Value - Display current value
- Unit - Suffix label
Rating
- Label - What's being rated
- Max Rating - Number of stars (1-10)
- Allow Half - Half-star ratings
- Icon - Star, heart, or thumb
- Size - Small, medium, large
Dropdown
- Label - Field label
- Options - List of choices
- Multiple - Allow multi-select
- Searchable - Enable filtering
Reorder Components
- Click and hold a component's drag handle
- Drag to new position
- Release to drop
Delete Components
- Hover over a component
- Click the trash icon
- Component is removed
Saving Your Template
Template Details
Before saving, provide:
- Name - Descriptive template name
- Description - What the template is for
- Category - Business, Personal, Events, Products, Forms, or Other
Preview
Click Preview to see how tags created from this template will look.
Save
Click Save Template to save your template. It will appear in your template list.
Template Categories
Choose the most appropriate category:
| Category | Best For |
|---|---|
| Business | Professional contacts, invoices |
| Personal | Personal info, social links |
| Events | Tickets, RSVPs, schedules |
| Products | Inventory, catalogs, specs |
| Forms | Surveys, feedback, applications |
| Other | Anything else |
Example: Building a Maintenance Checklist
- Add Static Text - "Equipment Maintenance Checklist" as H2
- Add Text Input - "Equipment ID" with placeholder
- Add Date/Time - "Inspection Date" defaulting to now
- Add Checkbox - "Fluid levels checked"
- Add Checkbox - "Safety equipment inspected"
- Add Checkbox - "No visible damage"
- Add Rating - "Overall Condition" with 5 stars
- Add Toggle - "Passed Inspection" with Yes/No labels
- Add Text Input - "Notes" with larger max length
- Save as "Maintenance Checklist" in Products category
Tips and Best Practices
Structure
- Start with a header (Static Text)
- Group related fields together
- Use dividers between sections
- End with summary or action fields
Labels
- Keep labels clear and concise
- Use consistent terminology
- Add help text for complex fields
Defaults
- Set sensible default values
- Use "now" for date fields when appropriate
- Pre-select common options
Validation
- Mark truly required fields as required
- Set reasonable min/max limits
- Don't over-restrict
Testing
- Always preview before saving
- Create a test tag from the template
- Try filling it out yourself
- Check mobile responsiveness
Editing Templates
To modify an existing custom template:
- Go to Templates
- Find your template
- Click ⋮ → Edit
- Make changes in the builder
- Save
Note: Changes don't affect tags already created from the template.