> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chatcrafterai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Templates

# Templates: System & Custom

ChatCrafterAI gives you two ways to work with templates: **System Templates** (pre-made by our team) and **Custom Templates** (made by you). This guide explains what each is, when to use them, and how to work with them.

***

## What's the Difference?

Think of it like cooking:

* **System Templates** = Proven recipes from a professional chef (ready to follow)
* **Custom Templates** = Your own recipes (created by you, exactly how you like)

### System Templates (ChatCrafterAI Built-In)

**What are they?**
Pre-made, professional templates created by ChatCrafterAI's team. They're based on patterns that work for thousands of businesses.

**Who Made Them?**
ChatCrafterAI's designers and product team

**Can You Edit Them?**
No—they're read-only. But you can **copy them** and customize the copy.

**What They Include:**

* Professional layout and flow
* Best practice conversation patterns
* Example components already configured
* All you need to get started

**Available System Templates:**

* General Assistant
* Customer Support Agent
* Sales Lead Generator
* E-Commerce Assistant
* Fitness Coach
* HR Support Agent
* And more...

**How They Work:**

1. Browse available system templates
2. Find one that matches your needs
3. Click "Use This Template"
4. System creates a copy for you
5. Customize your copy with your content
6. Save and use

**Why Use System Templates?**

* ✓ Save 60-80% of time vs building from scratch
* ✓ Proven conversation patterns that work
* ✓ Professional design
* ✓ Best practices built in
* ✓ Fast way to get your first agent live
* ✓ Good learning examples if you're new

**Real-World Example:**
You run an e-commerce store. Instead of designing conversations from scratch, you:

1. Find the "E-Commerce Assistant" system template
2. Click "Use This Template"
3. Add your product names and prices
4. Add your shipping policies
5. Save
6. Deploy to your website
7. Start helping customers immediately

**Time Saved:** Building from scratch = 2-3 hours. Using template = 30 minutes.

***

### Custom Templates (You Create)

**What are they?**
Templates built by you from scratch (or modified from a system template). 100% yours, designed exactly how you want.

**Who Makes Them?**
You do! Your team creates custom templates in the Rich Message Builder.

**Can You Edit Them?**
Yes—always. You own them completely.

**What You Need to Create Them:**

* Access to Rich Message Builder
* Clear idea of what you want
* 30 minutes to a few hours depending on complexity
* Patience for testing

**Types of Custom Templates You Might Create:**

* Your specialized sales qualification flow
* Your unique customer support process
* A niche industry agent (medical clinic scheduler, lawyer consultation, etc.)
* A multi-step process unique to your business
* Variations on system templates

**How to Create One:**

1. Open Rich Message Builder
2. Start with blank canvas
3. Add components (Quick Replies, Forms, etc.)
4. Design flow logic (what happens when)
5. Test in Chatlab
6. Save as custom template
7. Reuse across multiple agents

**Why Create Custom Templates?**

* ✓ Full control—design exactly what you want
* ✓ Specialized—perfect for your unique needs
* ✓ Reusable—save and use across agents
* ✓ Shareable—can share with team members
* ✓ Iterative—improve over time based on customer feedback

**Real-World Example:**
You're a medical clinic and need a scheduling flow that:

1. Asks which doctor they want
2. Asks their insurance type
3. Shows available appointment times
4. Confirms appointment
5. Sends confirmation email

No system template does exactly this, so you:

1. Create custom template from scratch
2. Design all 5 steps
3. Save as "Medical Clinic Scheduler"
4. Use it for all your clinic agents
5. Update it if your process changes

**Time to Create:** 1-2 hours first time. Then saved for reuse.

***

## Side-by-Side Comparison

| Aspect                   | System Template      | Custom Template           |
| ------------------------ | -------------------- | ------------------------- |
| **Who Creates**          | ChatCrafterAI Team   | You                       |
| **Can Edit**             | No (copy only)       | Yes (full control)        |
| **Design Time**          | 0 (already done)     | 30 min to 2+ hours        |
| **Setup for Use**        | 15-20 min            | 0 min (already done)      |
| **Customization Effort** | Fill in your content | Built exactly as you want |
| **Best For**             | Standard use cases   | Unique/specialized needs  |
| **Learning Curve**       | See working examples | You decide what's best    |
| **Improvements**         | ChatAI may update    | You control updates       |
| **Visibility**           | Everyone sees them   | Only you/your team        |
| **Examples**             | Sales Lead Form      | Medical Scheduler         |

***

## When to Use Each

### Use System Templates If:

* [ ] This is your first agent
* [ ] You want to get something live quickly
* [ ] Your needs match a standard use case
* [ ] You want to see how conversations should flow
* [ ] You're learning how the builder works
* [ ] You have limited time

**Example:** "I need a customer support agent and want it live this week."
→ **Use System Template**: Copy the Customer Support template, add your FAQs, deploy.

### Use Custom Templates If:

* [ ] Your needs are specialized or unique
* [ ] No system template matches exactly
* [ ] You want full control over every detail
* [ ] You have a specific business process to follow
* [ ] You're comfortable with the Rich Message Builder
* [ ] You want to reuse a design across multiple agents

**Example:** "I need a very specific appointment booking flow for my salon with waitlist management."
→ **Create Custom Template**: Build exactly what you need step by step.

***

## System Templates in Detail

### What's Included in Each System Template

Every system template comes with:

**Example Components**

* Pre-configured Quick Replies, Forms, Carousels, etc.
* Ready-to-see examples of how to use each component
* You can delete and replace with your own

**Flow Logic**

* Working example of conversation flow
* Shows how components connect
* You can copy, modify, or rebuild

**Best Practices**

* Professional conversation structure
* Proper welcome/goodbye messages
* Good error handling

**Setup Instructions**

* What to customize first
* What information you need
* Estimated time to customize

### Popular System Templates Explained

**General Assistant Template**

* Use for: Any general-purpose agent
* Includes: Welcome, quick menu, contact form, help options
* Customize: Menu items, company info, contact details
* Time: 15-20 minutes

**Customer Support Template**

* Use for: Help desk, FAQ agents, customer questions
* Includes: Issue categories, ticket form, FAQ lookup
* Customize: Your issue types, your FAQs, escalation rules
* Time: 20-30 minutes

**Sales Lead Template**

* Use for: Generate and qualify leads, demo requests
* Includes: Lead capture form, pricing options, scheduling
* Customize: Your products/services, pricing, qualifying questions
* Time: 25-40 minutes

**E-Commerce Template**

* Use for: Online stores, product inquiry, order help
* Includes: Product carousel, order tracker, return form
* Customize: Your products, policies, integrations
* Time: 30-45 minutes

**Appointment Booking Template**

* Use for: Schedule consultations, classes, appointments
* Includes: Calendar picker, confirmation, reminders
* Customize: Your calendar, confirmation message, time slots
* Time: 15-25 minutes

***

## How to Use a System Template

### Step 1: Browse

1. Open Rich Message Builder
2. Look for "Browse System Templates" section
3. See cards showing each template
4. Read title, description, time estimate

### Step 2: Pick

1. Click on a template that matches your needs
2. Read more details
3. See the preview
4. Decide if it's right for you

### Step 3: Use

1. Click "Use This Template" button
2. System creates a copy
3. Opens the copy in the builder
4. Your copy is now ready to customize

### Step 4: Customize Your Copy

Your copy is **completely separate** from the original system template.

* Edit the name: "Sales Lead Form" → "Tech Sales Lead Form"
* Delete components you don't need
* Add your company info, products, questions, etc.
* Modify the flow logic
* Add your branding

### Step 5: Save

1. Click "Save Template"
2. Your customized version is saved
3. You now own this version
4. System template stays unchanged

**Important:** You're always working with a **copy**. The original system template stays the same for everyone.

***

## Creating Custom Templates from Scratch

### When You Might Do This:

**Scenario 1: Your Needs Are Unique**
No system template comes close, so you design from scratch.

**Scenario 2: You Want to Master the Builder**
Build a custom template to learn how everything works.

**Scenario 3: You Build Something Awesome**
You start with a system template, make it amazing, and save it as a custom template to reuse.

### The Process:

1. **Open Rich Message Builder**
   * Click "New Template"
   * Choose "Start Blank" (not a system template)

2. **Design in 4 Steps**
   * Quick Start tab: Name it, set domain
   * Build tab: Add components
   * Logic tab: Design flow
   * Settings tab: Advanced config (optional)

3. **Test**
   * Use Chatlab to test
   * Click through every path
   * Fix any issues

4. **Save**
   * Click "Save Template"
   * It's now a custom template
   * You can use it for multiple agents

5. **Reuse**
   * Create new agents using this template
   * Share with team members
   * Update as needed

***

## Best Practices

### For System Templates:

* ✓ Use them as starting points, not final products
* ✓ Copy and customize, don't use as-is
* ✓ Study them to learn conversation design
* ✓ Check multiple templates before choosing
* ✓ Remember: It's a copy, you can modify freely

### For Custom Templates:

* ✓ Start simple, add complexity gradually
* ✓ Test thoroughly before deploying
* ✓ Document what the template does
* ✓ Update based on how customers use it
* ✓ Share successful templates with your team
* ✓ Create variations for different use cases

***

## Real-World Workflow

### Example 1: Fast Path (System Template)

```
Need: Customer support agent for my store
Time: Want it live this week

1. Browse system templates
2. Find "Customer Support" template
3. Click "Use This Template"
4. Customize: Add my FAQs, my contact info, my policies
5. Test in Chatlab
6. Deploy
7. Done in 1-2 hours
```

### Example 2: Custom Path (Unique Need)

```
Need: Specific fitness assessment agent
Reason: No template matches exactly

1. Open Rich Message Builder
2. Start blank template
3. Build components:
   - Welcome message
   - Quick Replies: Choose fitness goal
   - Form: Collect fitness info
   - Show: Personalized recommendations
   - Calendar: Book first session
4. Design logic: Connect everything
5. Test multiple times
6. Save as "Fitness Assessment Agent"
7. Use for all fitness consultations
8. Done in 2-3 hours (first time)
```

### Example 3: Improvement Path (Copy → Customize → Save)

```
Need: Sales agent for our specific product

1. Browse templates
2. Find "Sales Lead" template (close to what we want)
3. Click "Use This Template"
4. Customize heavily:
   - Change questions to our sales process
   - Add our product information
   - Modify flow to match our funnel
   - Adjust messaging for our brand
5. Test extensively with team
6. Save customized version
7. Now have our own "Custom Sales Agent" template
8. Use for all sales conversations
9. Update when process changes
10. Done in 1-2 hours
```

***

## Sharing & Reusing Templates

### Share a Custom Template with Your Team:

1. Save template as public (in Settings tab)
2. Team members can see and copy it
3. Each person gets their own copy
4. Changes you make don't affect their copies

### Reuse a Template Across Multiple Agents:

1. Create/save a template
2. When creating new agent: "Use Template"
3. Pick your saved template
4. Make bot-specific customizations
5. Create multiple agents from same template

***

## Getting Help

### If You're New:

* Start with a system template
* See how professionals design conversations
* Understand the patterns
* Then try creating custom templates

### If You Want to Learn:

* Copy a system template
* Study its structure
* Modify small parts
* See how changes affect the flow
* Build confidence gradually

### If You Get Stuck:

* Test in Chatlab to see what's happening
* Review the Logic tab to understand flow
* Look at system template examples
* Read the "How to Create Templates" guide

***

## Summary

| Want Quick Deployment?  | Want Full Control?          |
| :---------------------- | :-------------------------- |
| Use System Template     | Create Custom Template      |
| Copy from our designs   | Design your own flow        |
| Fill in your content    | Build exactly what you want |
| 20-40 minutes           | 1-2 hours                   |
| Good for standard cases | Good for unique needs       |

Start where you feel comfortable. Many users begin with system templates and progress to custom templates as they understand the platform better.

**Next:** [Learn How to Create Templates](./how-to-create) - Deep dive into the builder interface and step-by-step walkthrough.
