import { motion } from "framer-motion";
import {
ArrowRight,
BarChart3,
Bot,
Brain,
Clock,
CloudCog,
Code,
CreditCard,
DollarSign,
FileText,
Globe,
Headphones,
Languages,
MessageSquare,
Play,
PlugIcon,
Rocket,
Send,
Server,
Smile,
Sparkles,
Target,
ThumbsUp,
TrendingUp,
UserCheck,
UserPlus,
Volume2,
Workflow,
Zap,
} from "lucide-react";
import { ImageWithFallback } from "../components/figma/ImageWithFallback";
import { Footer } from "../components/Footer";
import { Navigation } from "../components/Navigation";
import {
Accordion,
AccordionContent,
AccordionItem,
AccordionTrigger,
} from "../components/ui/accordion";
import { Badge } from "../components/ui/badge";
import { Button } from "../components/ui/button";
import { Card, CardContent } from "../components/ui/card";
import { ShimmerButton } from "../components/ui/shimmer-button";
import { navigateTo } from "@/App";
// AI Chatbots & Virtual Assistants Hero Section
const ChatbotsHeroWithCTA = () => {
return (
{/* AI Chatbots Label */}
AI & ML
{/* Main Heading */}
AI Chatbots & Virtual Assistants
Building intelligent conversational AI solutions that enhance
customer service, streamline internal processes, and provide
instant, accurate information.
{/* CTAs */}
navigateTo("/start-a-project")}
>
Deploy Your Smart Assistant
{/* Right side with Chatbot Conversation Scene */}
{/* Chatbot Conversation Scene */}
{/* Main Chat Interface */}
{/* Chat Interface */}
{/* Chat Header */}
AI Assistant
Online
{/* Chat Messages */}
{/* User Message */}
I need help with my order status
{/* Bot Response */}
I'd be happy to help you check your order status!
Could you please provide your order number?
{/* User Response */}
#ORD-12345
{/* Bot Response with Actions */}
Great! Your order #ORD-12345 is currently being
processed and will ship within 24 hours.
{/* Typing Indicator */}
{/* Chat Input */}
{/* Floating AI Elements */}
{/* Floating Conversation Elements */}
Multi-language
{/* Customer Satisfaction Indicator */}
{/* Chatbot Features */}
Conversational
24/7 Available
Intelligent
);
};
// Key Benefits of AI Chatbots & Virtual Assistants
const ChatbotsBenefits = () => {
const benefits = [
{
icon: Clock,
title: "24/7 Availability",
description: "Instant support and information around the clock.",
},
{
icon: DollarSign,
title: "Reduced Operational Costs",
description: "Automate routine queries, free up human agents.",
},
{
icon: ThumbsUp,
title: "Enhanced Customer Satisfaction",
description: "Quick, consistent, and personalized responses.",
},
{
icon: TrendingUp,
title: "Scalability",
description:
"Handle high volumes of interactions without increasing headcount.",
},
{
icon: Zap,
title: "Improved Efficiency",
description: "Streamline internal processes and data collection.",
},
];
return (
);
})}
{/* Second row with remaining benefits */}
{benefits.slice(3).map((benefit, index) => {
const IconComponent = benefit.icon;
return (
{benefit.title}
{benefit.description}
);
})}
);
};
// Chatbot Development Process
const ChatbotDevelopmentProcess = () => {
const steps = [
{
title: "Strategy & Use Case Identification",
description:
"Analyzing your business needs to identify the most impactful chatbot use cases and defining success metrics.",
icon: Target,
},
{
title: "Conversation Design & Flow Mapping",
description:
"Designing intuitive conversation flows and mapping user journeys to ensure natural, engaging interactions.",
icon: Workflow,
},
{
title: "NLP Model Training & Development",
description:
"Training natural language processing models to understand user intents and extract relevant entities accurately.",
icon: Brain,
},
{
title: "Integration & Testing",
description:
"Integrating chatbots with existing systems and conducting comprehensive testing across all conversation scenarios.",
icon: PlugIcon,
},
{
title: "Deployment & User Training",
description:
"Deploying chatbots across chosen channels and training your team on management and optimization best practices.",
icon: Rocket,
},
{
title: "Performance Monitoring & Iteration",
description:
"Continuously monitoring chatbot performance and iterating based on user feedback and conversation analytics.",
icon: BarChart3,
},
];
return (
);
};
// Chatbot FAQs
const ChatbotFAQs = () => {
const faqs = [
{
question:
"What is the difference between a rule-based chatbot and an AI chatbot?",
answer:
"Rule-based chatbots follow predefined decision trees and can only respond to specific keywords or phrases they're programmed to recognize. They're limited to scripted responses and can't handle variations in user queries. AI chatbots, on the other hand, use natural language processing and machine learning to understand user intent, context, and variations in language. They can learn from conversations, handle complex queries, understand synonyms and context, and provide more natural, human-like responses. AI chatbots are more flexible, scalable, and capable of handling unexpected user inputs.",
},
{
question: "How long does it take to develop a custom chatbot?",
answer:
"The development timeline varies based on complexity and requirements. A simple rule-based chatbot can be developed in 2-4 weeks, while a basic AI chatbot typically takes 6-8 weeks. More sophisticated conversational AI with advanced NLP, multiple integrations, and custom training can take 3-6 months. Factors affecting timeline include: conversation complexity, number of integrations, training data availability, multi-language support, voice capabilities, and testing requirements. We provide detailed project timelines during the planning phase based on your specific needs.",
},
{
question: "Can a chatbot integrate with my existing CRM/ERP system?",
answer:
"Yes, chatbots can integrate with virtually any CRM, ERP, or business system through APIs, webhooks, or direct database connections. Common integrations include Salesforce, HubSpot, Microsoft Dynamics, SAP, Oracle, Zendesk, and custom systems. Integration capabilities include: retrieving customer information, updating records, creating tickets, processing orders, scheduling appointments, and accessing knowledge bases. We ensure secure, real-time data synchronization while maintaining data privacy and system performance. The integration complexity depends on your system's API capabilities and security requirements.",
},
{
question: "How do you measure the success of a chatbot?",
answer:
"Chatbot success is measured through multiple key performance indicators (KPIs): User Engagement (conversation completion rate, session duration, return users), Resolution Metrics (first contact resolution, escalation rate, successful task completion), Customer Satisfaction (CSAT scores, user feedback ratings, Net Promoter Score), Operational Efficiency (response time, cost per interaction, agent workload reduction), and Business Impact (lead generation, conversion rates, cost savings). We implement comprehensive analytics dashboards to track these metrics in real-time and provide regular performance reports with actionable insights for continuous improvement.",
},
];
return (