How to Create Templates
This guide walks you through creating templates in the Rich Message Builder—from opening the builder to saving your finished template. We’ll cover all the steps using simple, everyday language.Overview: The 4-Tab System
When you open the Rich Message Builder, you’ll see 4 main tabs at the top:- Quick Start - Basic info about your template
- Build - Add and arrange components
- Logic - Design the conversation flow
- Settings - Advanced options and export
Step 1: Quick Start Tab (Set Up Your Template)
This is where you give your template a name and basic information.What You’ll Do:
-
Open Rich Message Builder
- In your ChatCrafterAI dashboard, find the Rich Message Builder
- Click to open it
- A new blank template is created automatically
-
Enter Template Name
- Field: “Template Name”
- Write something descriptive like “Customer Welcome Agent” or “Product Inquiry Assistant”
- Keep it under 100 characters
- This is what you’ll see in your templates list
-
Add a Description
- Field: “Description (Optional)”
- Explain what this template does in 1-2 sentences
- Example: “Greets customers, answers product questions, collects contact info”
- This helps you remember the purpose later
-
Choose a Domain
- Field: “Domain”
- Select what category best fits your agent:
- General (anything)
- E-Commerce (online stores)
- Sales (lead generation)
- Support (customer help)
- Fitness (workouts)
- HR (employee questions)
- And more…
- This helps organize your templates
-
Set Difficulty Level
- Field: “Difficulty”
- Choose: Beginner, Intermediate, or Advanced
- This is for your reference when you share templates
-
Estimate Setup Time
- Field: “Estimated Setup Time”
- Tell users how long it takes to customize this template
- Example: “15 minutes” or “45 minutes”
What You’ll See:
- A form on the left with these fields
- A preview card on the right showing your template’s stats
- Stats like: “2 components, 1 flow rule, Beginner level”
Step 2: Build Tab (Add Your Components)
This is where you build the visual part of your conversation. Add components, arrange them, and configure each one.What You’ll Do:
1. Click “Add Component”
- Button on the left side
- Opens a component picker showing the 8 available components
- Each has an icon and name
2. Choose a Component
You have 8 components to choose from: Quick Replies- Buttons for fast answers
- Example: [View Orders] [Track Package] [Return Item]
- Use when: Users need quick navigation
- Multiple cards you can scroll through
- Each card can have image, title, description, button
- Example: Show 3 products in a row
- Use when: Showing multiple options
- Ask for information
- Add any fields: name, email, phone, message, etc.
- Can require fields or make optional
- Example: “Tell us your issue” form
- Use when: Collecting customer data
- Show pricing information
- Include plan name, price, features, button
- Example: Basic 19/mo, Enterprise $99/mo
- Use when: Displaying pricing or plans
- Show team members or contacts
- Each card: photo, name, title, contact info
- Example: Support team directory
- Use when: Introducing team members
- Display address on a map
- Shows office locations
- Example: “Visit us at 123 Main St”
- Use when: Sharing physical locations
- Booking system
- Integrates with Calendly
- Users pick date and time
- Example: “Book a consultation”
- Use when: Scheduling appointments
- Images, videos, documents
- Upload your file
- Example: Tutorial video, product photo
- Use when: Sharing visual content
3. Configure Each Component
After adding a component, you’ll see options to configure it: Title & Description- Component title (appears at top)
- Optional description text
- Example for Quick Replies: Title = “How can we help?” Description = “Select an option below”
- Each component type has unique settings
- Quick Replies: Add button text for each button
- Form Card: Add form fields (name, email, etc.)
- Carousel: Add multiple cards with images and descriptions
- Price Card: Add plan details and prices
- Calendar: Configure Calendly integration
- Media: Upload or link to your file
- Simple show/hide condition
- Example: Show this form “only if user is new” or “always”
- Optional—you can skip this for now
- Arrows next to each component: ↑ ↓
- Move components up or down
- Important: Components show in this order to your customers
4. See Your Changes in Real-Time
- Right panel shows preview
- See what customers will see
- Updates as you add/edit components
- You can hide preview with Ctrl+/ key
The Flow:
Step 3: Logic Tab (Design the Conversation Flow)
This is where you make your template smart. You define what happens based on what the customer does.What You’ll Do:
1. Open the Logic Tab
- Click “Logic” at the top
- You’ll see your components displayed as boxes
- There’s a visual canvas where you connect them
2. Understand the Flow Concept
Think of it like a flowchart:- Customer arrives → See Quick Replies
- Customer clicks [View Orders] → Show Order Lookup Form
- Customer fills form → Show order status message
- Customer clicks [Return] → Show return form
- And so on…
3. Set Up Component Triggers (When things happen)
A trigger is “When the customer does this, show that component” Simple Triggers:- Show this component by default (always)
- Show this component when user clicks a button
- Show this component when user fills a form
- Quick Reply at top: “What do you need?” (shown by default)
- If user clicks [View Orders] → Show “Order Lookup Form”
- If user clicks [Return Item] → Show “Return Request Form”
4. Add Conditional Logic (If/Then)
Conditions are “if/then” rules:- “If user is new, show welcome message”
- “If user clicks [Return], show return form”
- “If user doesn’t enter email, show error”
- User Data - Based on who they are
- User Input - Based on what they clicked/typed
- Time-Based - Based on when they visit
- Custom Rules - Complex conditions
5. Define Actions (What happens next)
Actions are what your agent does:- “Send a message”
- “Show the next component”
- “Call an API” (advanced)
- “End the conversation”
- “Collect their data”
6. Visual Flow Designer
You have a visual canvas to see your flow:- Components appear as boxes
- Arrows show the flow direction
- See the complete conversation path
- Validate that everything connects properly
Basic Logic Examples:
Example 1: Simple Customer SupportPro Tips for Logic:
- Keep it simple - Start with 1-2 branches, not 10
- Test each path - Make sure every button leads somewhere
- Provide exit routes - Let customers back out or start over
- Use helpful messages - “Thanks!”, “Great choice!”, etc.
- Make it logical - Flow should feel natural
Step 4: Settings Tab (Configure Advanced Options)
This tab has export options and additional configuration.What You’ll Do:
-
Import/Export
- Export template as JSON (for backup)
- Import a previously exported template
- Share templates with team members
-
Advanced Metadata (Optional)
- Tags (for organizing)
- Features list (what this template includes)
- Use cases (who would use this)
- Learning objectives
-
Public/Private
- Private: Only you can see
- Public: Team members can see and use
Step 5: Save Your Template
Final Validation
Before saving, the system checks:- ✓ Template has a name
- ✓ Template has at least 1 component
- ✓ Template has a domain selected
- ✓ Components are properly configured
- ✓ Logic flows are valid
Click Save
- Bottom of page: “Save Template” button
- System validates everything
- Shows any errors in red
- Fix errors and try again, OR
- If no errors: Template is saved!
What Happens After Save
- Template stored in your account
- You can see it in templates list
- You can edit it anytime
- You can reuse it for multiple agents
- You can share it with team members
Common Flows in Real-World Scenarios
Scenario 1: Customer Support Agent
Scenario 2: Sales Lead Form
Scenario 3: Appointment Booking
Quick Reference: Component Limits & Tips
| Item | Limit | Tip |
|---|---|---|
| Total Components | 20 max | More isn’t better; keep it focused |
| Template Name | 100 chars | Be descriptive |
| Form Fields | Any number | Keep forms short (3-5 fields) |
| Quick Reply Buttons | 1-10 buttons | 3-5 is ideal |
| Carousel Cards | Any number | 3-5 cards per carousel works best |
| Flow Branches | Any number | Start with 2-3, add more if needed |
Next Steps After Creating
-
Test Your Template
- Use Chatlab to preview
- Click through all paths
- Make sure everything works
-
Save & Use
- Create an agent using this template
- Deploy to your website/WhatsApp/etc.
- Watch customers use it
-
Iterate
- See what customers do
- Update based on real usage
- Improve the flow over time
Remember: You can always edit a template after saving. Start simple, test, and improve step by step. That’s how great templates are built.