Template Management
NetPad includes built-in templates for conversational forms and allows you to create, clone, and customize your own templates.
Built-in Templatesโ
NetPad provides several pre-built templates for common use cases:
IT Helpdeskโ
Category: Support
Use Case: Technical support ticket creation
Topics Covered:
- Issue description and category
- Urgency level
- Device information
- User contact details
- Error messages
- Impact assessment
Extraction Schema:
- Issue category (hardware, software, network, other)
- Urgency level (low, medium, high, critical)
- Description (textarea)
- User email
- Device information
- Error messages
Customer Feedbackโ
Category: Feedback
Use Case: Satisfaction and feedback collection
Topics Covered:
- Overall satisfaction
- Specific pain points
- Feature requests
- Improvement suggestions
- Follow-up preferences
Extraction Schema:
- Satisfaction rating (1-5)
- Feedback category
- Detailed feedback (textarea)
- Contact preference
- Follow-up consent
Patient Intakeโ
Category: Intake
Use Case: Healthcare patient information
Topics Covered:
- Medical history
- Current symptoms
- Medication information
- Insurance details
- Appointment preferences
Extraction Schema:
- Patient name
- Date of birth
- Medical history
- Current medications
- Insurance information
- Appointment preference
General Intakeโ
Category: Intake
Use Case: Flexible intake for various needs
Topics Covered:
- Basic information
- Specific requirements
- Preferences
- Additional details
Extraction Schema:
- Customizable based on needs
Accessing Templatesโ
In Form Builderโ
- Click "New Form"
- Select "Conversational Form"
- Choose "Use Template"
- Browse available templates
- Select a template to use
In Settingsโ
- Navigate to Settings > Templates
- View all templates (built-in + custom)
- Filter by:
- Source (Built-in, Custom)
- Category
- Tags
Template Managementโ
Viewing Templatesโ
The template management interface shows:
- Template Name: Display name
- Category: Template category
- Source: Built-in or Custom
- Description: What the template is for
- Tags: Searchable tags
- Actions: Clone, Edit, Delete
Filtering Templatesโ
Filter templates by:
- Source: Built-in only, Custom only, or All
- Category: Support, Feedback, Intake, etc.
- Tags: Search by tags
- Search: Text search across names and descriptions
Using Templatesโ
Use as-isโ
- Select a template
- Configure basic settings (name, description)
- Review and adjust topics if needed
- Configure extraction schema
- Publish
Clone and Customizeโ
- Find the template you want
- Click "Clone"
- Customize:
- Topics
- Persona
- Extraction schema
- Conversation limits
- Save as new template
Creating Custom Templatesโ
From Scratchโ
- Navigate to Settings > Templates
- Click "Create Template"
- Configure all sections:
- Basics (name, description, category)
- Persona & Limits
- Topics
- Extraction Schema
- Prompts (optional)
- Save template
From Existing Formโ
- Open a conversational form
- Click "Save as Template"
- Configure template details
- Save
Template Componentsโ
1. Basicsโ
- Name: Template name
- Description: What it's used for
- Category: Template category
- Priority: Template priority level
- Tags: Searchable tags
2. Persona & Limitsโ
- Objective: What to accomplish
- Context: Business context
- Persona Style: Professional, Friendly, Casual, Empathetic
- Tone: Custom tone description
- Behaviors: List of behaviors
- Restrictions: What not to do
- Conversation Limits: Max turns, duration, confidence
3. Topicsโ
Define conversation topics:
- Topic ID: Unique identifier
- Name: Display name
- Description: What to collect
- Priority: Required, Important, Optional
- Depth: Surface, Moderate, Deep
4. Extraction Schemaโ
Define structured data fields:
- Field ID: Unique identifier
- Name: Display name
- Type: Field type (text, select, email, etc.)
- Required: Whether field is required
- Validation: Validation rules
- Options: For select fields
5. Prompts (Advanced)โ
Custom prompt templates:
- Greeting: Initial message
- Follow-up: Follow-up question template
- Clarification: Clarification request
- Confirmation: Data confirmation
- Completion: Completion message
Template Best Practicesโ
- Clear Naming: Use descriptive, searchable names
- Good Descriptions: Explain what the template is for
- Appropriate Categories: Use consistent categories
- Relevant Tags: Add searchable tags
- Test Templates: Test before sharing
- Document Custom Fields: Explain custom extraction fields
- Version Control: Track template changes
Sharing Templatesโ
Within Organizationโ
Templates are shared at the organization level:
- All organization members can view templates
- Admins can edit and delete templates
- Members can clone and use templates
Export/Importโ
- Export: Download template as JSON
- Import: Upload template JSON file
- Share: Share template files with other organizations
Template Examplesโ
Example: Event Registrationโ
Objective: "Collect event registration information"
Topics:
- Attendee Information (Required, Surface)
- Event Preferences (Important, Moderate)
- Dietary Restrictions (Optional, Surface)
- Accessibility Needs (Optional, Surface)
Extraction Schema:
- Name (text, required)
- Email (email, required)
- Company (text, optional)
- Event Sessions (multi-select, required)
- Dietary Restrictions (select, optional)
- Accessibility Needs (textarea, optional)
Next Stepsโ
- Conversational Forms - Create conversational forms
- AI Agents - Explore AI capabilities
- Configuration - Advanced configuration