Chatty Form Documentation

Back to docs

Ready-Made Templates in Chatty Form

This guide explains how to use, customize, and leverage the pre-built templates available in Chatty Form to quickly create effective chatbots.

Overview

Ready-made templates are professionally designed chatbot flows that serve as starting points for common use cases. These templates save time by providing functional, tested flows that you can customize to meet your specific needs.

Available Templates

1. Hotel Booking Template

  • Purpose: Complete hotel reservation and inquiry system
  • Features: Room selection, dates, guest information, special requests
  • Best For: Hospitality businesses, hotels, resorts, vacation rentals

2. Haircut Booking Template

  • Purpose: Appointment scheduling for barbershops or salons
  • Features: Service selection, time booking, stylist preferences, contact info
  • Best For: Beauty businesses, barbershops, hair salons, spas

3. AI Assistant Template

  • Purpose: Intelligent chatbot powered by large language models
  • Features: Natural conversation flow, AI responses, knowledge queries
  • Note: Requires an LLM API key to function properly
  • Best For: Customer support, FAQ automation, general assistance

4. Pizza Order Bot Template

  • Purpose: Food ordering system for pizza businesses
  • Features: Menu selection, customizations, delivery info, payment prep
  • Best For: Restaurants, food delivery services, pizza shops

Accessing Templates

Via Homepage

  1. Visit the Chatty Form homepage
  2. Scroll down to the "Templates" section
  3. Browse the available templates with descriptions
  4. Each template includes a demo link and usage instructions

Template Details

Each template card shows:

  • Template name and icon
  • Brief description of functionality
  • Demo link to preview the experience
  • "Get Template" button to download

Using Templates

Step 1: Preview Before Import

  1. Click the "Demo" link for any template to preview it
  2. Experience the conversation flow as a user would
  3. Verify the template meets your requirements
  4. Take note of the flow structure and questions asked

Step 2: Download the Template

  1. On the template card, click "Get Template"
  2. You'll see installation instructions in a modal
  3. Click "Download Template" to save the template file to your computer
  4. The file will be in JSON format with a descriptive name (e.g., "hotel-booking.json")

Step 3: Import Into Your Chatbot

  1. Navigate to the flow builder for an existing chatbot OR create a new chatbot first
  2. In the flow builder, click the "Import" button (looks like an upload arrow)
  3. Select the downloaded template file from your computer
  4. The template will overwrite your current flow with the template content

Step 4: Customize the Template

  1. Review each node in the imported flow
  2. Update text, questions, and options to match your specific needs
  3. Modify any branding elements or business-specific details
  4. Test the flow using the preview panel
  5. Save your customizations

Special Considerations

AI Assistant Template

⚠️ Important: This template requires additional setup:

  1. After importing, locate the LLM node in your flow
  2. You'll need to add your own Large Language Model API key
  3. Without a valid API key, the AI responses will not function
  4. Follow the AI service's documentation to obtain your API key
  5. Enter your API key in the LLM node configuration

Customization Recommendations

  • Branding: Update all text to reflect your business name and brand voice
  • Questions: Modify questions to capture the specific information you need
  • Options: Adjust any multiple-choice selections to match your offerings
  • Flow Logic: Review conditional nodes to ensure they match your business logic
  • Contact Information: Update any business contact details

Benefits of Using Templates

Time Savings

  • Skip the blank canvas and start with a functional flow
  • Leverage professionally designed conversation paths
  • Avoid common design mistakes with proven structures

Tested Functionality

  • Templates are pre-tested for basic functionality
  • Follow best practices for conversation flow
  • Designed with user experience in mind

Learning Opportunities

  • Study professional chatbot design patterns
  • Learn how different nodes work together
  • Understand effective questioning techniques

Customizing Templates Effectively

Branding Consistency

  • Update all business names and references
  • Adapt the tone of voice to match your brand
  • Include your specific services or products
  • Add your logo and preferred colors in settings

Content Relevance

  • Tailor questions to your specific business needs
  • Modify options and selections based on your offerings
  • Add industry-specific terminology where appropriate
  • Review and update the flow logic for your use case

User Experience Enhancement

  • Simplify questions where possible
  • Add personality and friendliness to the conversation
  • Include helpful error messages or guidance
  • Test the entire flow after customization

Creating Your Own Templates

Exporting Your Customized Chatbot

  1. Once you've customized a template extensively
  2. Click the "Export" button in the flow builder
  3. Save the JSON file for future reuse
  4. This creates your own ready-made template

Sharing Best Practices

  • Remove any business-specific sensitive information before sharing
  • Document any special configurations required
  • Consider the general applicability of your custom flow
  • Test exported templates in a new bot before sharing

Troubleshooting Template Issues

Import Problems

  • Problem: Template won't import properly
  • Solution: Verify the file format is JSON and unmodified
  • Solution: Check that the file was fully downloaded
  • Solution: Ensure your browser doesn't have JavaScript issues

Functionality Issues After Import

  • Problem: Imported template doesn't work as expected
  • Solution: Check that all required fields are properly configured
  • Solution: Verify any API-dependent features have credentials
  • Solution: Ensure the flow is fully connected with no dead ends

Customization Challenges

  • Problem: Difficulty modifying specific aspects
  • Solution: Make incremental changes and test frequently
  • Solution: Review node-specific documentation for configuration options
  • Solution: Start with minor changes before major flow modifications

Maximizing Template Value

Iterative Improvement

  • Start with the closest matching template
  • Make gradual improvements based on user feedback
  • Monitor submission quality and completion rates
  • Refine over time based on performance data

Template Combination

  • Use different templates as inspiration for different sections
  • Combine elements from multiple templates
  • Create hybrid solutions for complex use cases
  • Build upon simple templates for more sophisticated flows

Need Help?

  • Review other documentation sections for specific node or feature help
  • Test the demo versions to understand template functionality
  • Contact support if you encounter technical issues with templates
  • Join the community to share template improvements or customizations