Merge version_1 into main #2

Merged
bender merged 2 commits from version_1 into main 2026-03-03 17:57:04 +00:00
2 changed files with 52 additions and 186 deletions

View File

@@ -20,8 +20,7 @@ const DashboardPage = () => {
const footerColumns = [
{
title: "Product",
items: [
title: "Product", items: [
{ label: "Dashboard", href: "/dashboard" },
{ label: "Call Centre", href: "/call-centre" },
{ label: "Scripts", href: "/scripts" },
@@ -29,8 +28,7 @@ const DashboardPage = () => {
],
},
{
title: "Company",
items: [
title: "Company", items: [
{ label: "About", href: "#about" },
{ label: "Blog", href: "/blog" },
{ label: "Careers", href: "/careers" },
@@ -38,8 +36,7 @@ const DashboardPage = () => {
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{ label: "Privacy Policy", href: "/privacy" },
{ label: "Terms of Service", href: "/terms" },
{ label: "Security", href: "/security" },
@@ -73,35 +70,19 @@ const DashboardPage = () => {
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
gridVariant="four-items-2x2-equal-grid"
gridVariant="uniform-all-items-equal"
metrics={[
{
id: "1",
value: "1,247",
title: "Total Calls",
description: "Calls made this month",
icon: PhoneCall,
id: "1", value: "1,247", title: "Total Calls", description: "Calls made this month", icon: PhoneCall,
},
{
id: "2",
value: "89",
title: "Today",
description: "Calls made today",
icon: Calendar,
id: "2", value: "89", title: "Today", description: "Calls made today", icon: Calendar,
},
{
id: "3",
value: "34",
title: "Positive Responses",
description: "Positive call outcomes",
icon: ThumbsUp,
id: "3", value: "34", title: "Positive Responses", description: "Positive call outcomes", icon: ThumbsUp,
},
{
id: "4",
value: "8.7",
title: "AI Score Average",
description: "Your performance score",
icon: TrendingUp,
id: "4", value: "8.7", title: "AI Score Average", description: "Your performance score", icon: TrendingUp,
},
]}
/>
@@ -119,26 +100,11 @@ const DashboardPage = () => {
gridVariant="three-columns-all-equal-width"
products={[
{
id: "1",
name: "Call Logs",
price: "History",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/call-logs-table-interface-showing-previo-1772559918277-3f56922d.png?_wi=2",
imageAlt: "Call logs table interface",
},
id: "1", name: "Call Logs", price: "History", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/call-logs-table-interface-showing-previo-1772559918277-3f56922d.png", imageAlt: "Call logs table interface"},
{
id: "2",
name: "Performance Analytics",
price: "Insights",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/ai-performance-feedback-card-showing-ton-1772559918097-399b0c0f.png?_wi=2",
imageAlt: "AI performance feedback card",
},
id: "2", name: "Performance Analytics", price: "Insights", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/ai-performance-feedback-card-showing-ton-1772559918097-399b0c0f.png", imageAlt: "AI performance feedback card"},
{
id: "3",
name: "Active Calls",
price: "Live",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/phone-dialing-interface-during-active-ca-1772559919103-5936152d.png?_wi=2",
imageAlt: "Phone dialing interface during active call",
},
id: "3", name: "Active Calls", price: "Live", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/phone-dialing-interface-during-active-ca-1772559919103-5936152d.png", imageAlt: "Phone dialing interface during active call"},
]}
/>
</div>

View File

@@ -24,8 +24,7 @@ const HomePage = () => {
const footerColumns = [
{
title: "Product",
items: [
title: "Product", items: [
{ label: "Dashboard", href: "/dashboard" },
{ label: "Call Centre", href: "/call-centre" },
{ label: "Scripts", href: "/scripts" },
@@ -33,8 +32,7 @@ const HomePage = () => {
],
},
{
title: "Company",
items: [
title: "Company", items: [
{ label: "About", href: "#about" },
{ label: "Blog", href: "/blog" },
{ label: "Careers", href: "/careers" },
@@ -42,8 +40,7 @@ const HomePage = () => {
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{ label: "Privacy Policy", href: "/privacy" },
{ label: "Terms of Service", href: "/terms" },
{ label: "Security", href: "/security" },
@@ -83,29 +80,17 @@ const HomePage = () => {
buttonAnimation="slide-up"
mediaItems={[
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/a-modern-saas-dashboard-interface-showin-1772559920287-7503b564.png",
imageAlt: "A modern SaaS dashboard interface showing call analytics and metrics",
},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/a-modern-saas-dashboard-interface-showin-1772559920287-7503b564.png", imageAlt: "A modern SaaS dashboard interface showing call analytics and metrics"},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/close-up-view-of-a-cold-calling-assistan-1772559919340-864c9712.png",
imageAlt: "Close-up view of a cold-calling assistant platform dashboard",
},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/close-up-view-of-a-cold-calling-assistan-1772559919340-864c9712.png", imageAlt: "Close-up view of a cold-calling assistant platform dashboard"},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/sales-performance-dashboard-displaying-k-1772559918684-0f2480ce.png",
imageAlt: "Sales performance dashboard displaying key metrics",
},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/sales-performance-dashboard-displaying-k-1772559918684-0f2480ce.png", imageAlt: "Sales performance dashboard displaying key metrics"},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/call-logs-table-interface-showing-previo-1772559918277-3f56922d.png?_wi=1",
imageAlt: "Call logs table interface showing previous call records",
},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/call-logs-table-interface-showing-previo-1772559918277-3f56922d.png", imageAlt: "Call logs table interface showing previous call records"},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/scripts-library-interface-showing-catego-1772559919739-ed45f1f0.png",
imageAlt: "Scripts library interface showing categorized calling scripts",
},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/scripts-library-interface-showing-catego-1772559919739-ed45f1f0.png", imageAlt: "Scripts library interface showing categorized calling scripts"},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/business-finder-tool-interface-with-sear-1772559919217-f368172b.png",
imageAlt: "Business finder tool interface with search and filter options",
},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/business-finder-tool-interface-with-sear-1772559919217-f368172b.png", imageAlt: "Business finder tool interface with search and filter options"},
]}
/>
</div>
@@ -121,63 +106,39 @@ const HomePage = () => {
useInvertedBackground={false}
features={[
{
title: "Call Centre Integration",
description: "Seamlessly connect your dialing software with automatic script display and post-call analytics tracking.",
icon: Phone,
title: "Call Centre Integration", description: "Seamlessly connect your dialing software with automatic script display and post-call analytics tracking.", icon: Phone,
mediaItems: [
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/phone-dialing-interface-during-active-ca-1772559919103-5936152d.png?_wi=1",
imageAlt: "Phone dialing interface during active call",
},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/phone-dialing-interface-during-active-ca-1772559919103-5936152d.png", imageAlt: "Phone dialing interface during active call"},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/post-call-survey-form-with-business-info-1772559918633-61cf7362.png?_wi=1",
imageAlt: "Post-call survey form with business information fields",
},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/post-call-survey-form-with-business-info-1772559918633-61cf7362.png", imageAlt: "Post-call survey form with business information fields"},
],
},
{
title: "Duplicate Detection",
description: "Never waste time calling the same prospect twice. Instant alerts show previous call history and outcomes.",
icon: AlertCircle,
title: "Duplicate Detection", description: "Never waste time calling the same prospect twice. Instant alerts show previous call history and outcomes.", icon: AlertCircle,
mediaItems: [
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/alert-popup-showing-duplicate-phone-numb-1772559918577-cf0e2225.png?_wi=1",
imageAlt: "Alert popup showing duplicate phone number warning",
},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/alert-popup-showing-duplicate-phone-numb-1772559918577-cf0e2225.png", imageAlt: "Alert popup showing duplicate phone number warning"},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/call-history-records-showing-multiple-en-1772559921031-bda9e922.png?_wi=1",
imageAlt: "Call history records showing multiple entries",
},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/call-history-records-showing-multiple-en-1772559921031-bda9e922.png", imageAlt: "Call history records showing multiple entries"},
],
},
{
title: "AI Performance Scoring",
description: "Real-time feedback on your tone, objection handling, and confidence with actionable improvement tips.",
icon: Brain,
title: "AI Performance Scoring", description: "Real-time feedback on your tone, objection handling, and confidence with actionable improvement tips.", icon: Brain,
mediaItems: [
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/ai-performance-feedback-card-showing-ton-1772559918097-399b0c0f.png?_wi=1",
imageAlt: "AI performance feedback card showing tone score",
},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/ai-performance-feedback-card-showing-ton-1772559918097-399b0c0f.png", imageAlt: "AI performance feedback card showing tone score"},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/improvement-tips-section-with-3-actionab-1772559919781-321c4439.png?_wi=1",
imageAlt: "Improvement tips section with actionable recommendations",
},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/improvement-tips-section-with-3-actionab-1772559919781-321c4439.png", imageAlt: "Improvement tips section with actionable recommendations"},
],
},
{
title: "Scripts Library",
description: "Create, organize, and manage calling scripts by industry and offer type for maximum efficiency.",
icon: FileText,
title: "Scripts Library", description: "Create, organize, and manage calling scripts by industry and offer type for maximum efficiency.", icon: FileText,
mediaItems: [
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/script-editor-interface-with-text-editin-1772559918605-0f03085a.png?_wi=1",
imageAlt: "Script editor interface with text editing area",
},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/script-editor-interface-with-text-editin-1772559918605-0f03085a.png", imageAlt: "Script editor interface with text editing area"},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/scripts-library-grid-view-showing-multip-1772559919760-e43c6e05.png?_wi=1",
imageAlt: "Scripts library grid view showing multiple script cards",
},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/scripts-library-grid-view-showing-multip-1772559919760-e43c6e05.png", imageAlt: "Scripts library grid view showing multiple script cards"},
],
},
]}
@@ -196,26 +157,11 @@ const HomePage = () => {
gridVariant="three-columns-all-equal-width"
products={[
{
id: "1",
name: "Enter Phone Number",
price: "Step 1",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/phone-number-input-field-with-large-nume-1772559920089-19aff27c.png?_wi=1",
imageAlt: "Phone number input field with numeric keypad",
},
id: "1", name: "Enter Phone Number", price: "Step 1", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/phone-number-input-field-with-large-nume-1772559920089-19aff27c.png", imageAlt: "Phone number input field with numeric keypad"},
{
id: "2",
name: "Select Call Script",
price: "Step 2",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/script-selection-dropdown-interface-show-1772559918480-d689cff5.png?_wi=1",
imageAlt: "Script selection dropdown interface",
},
id: "2", name: "Select Call Script", price: "Step 2", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/script-selection-dropdown-interface-show-1772559918480-d689cff5.png", imageAlt: "Script selection dropdown interface"},
{
id: "3",
name: "Complete Call Survey",
price: "Step 3",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/call-survey-completion-screen-with-all-f-1772559917984-0a988a4a.png?_wi=1",
imageAlt: "Call survey completion screen",
},
id: "3", name: "Complete Call Survey", price: "Step 3", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/call-survey-completion-screen-with-all-f-1772559917984-0a988a4a.png", imageAlt: "Call survey completion screen"},
]}
/>
</div>
@@ -229,35 +175,19 @@ const HomePage = () => {
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
gridVariant="four-items-2x2-equal-grid"
gridVariant="uniform-all-items-equal"
metrics={[
{
id: "1",
value: "1,247",
title: "Total Calls",
description: "Calls made this month",
icon: PhoneCall,
id: "1", value: "1,247", title: "Total Calls", description: "Calls made this month", icon: PhoneCall,
},
{
id: "2",
value: "89",
title: "Today",
description: "Calls made today",
icon: Calendar,
id: "2", value: "89", title: "Today", description: "Calls made today", icon: Calendar,
},
{
id: "3",
value: "34",
title: "Positive Responses",
description: "Positive call outcomes",
icon: ThumbsUp,
id: "3", value: "34", title: "Positive Responses", description: "Positive call outcomes", icon: ThumbsUp,
},
{
id: "4",
value: "8.7",
title: "AI Score Average",
description: "Your performance score",
icon: TrendingUp,
id: "4", value: "8.7", title: "AI Score Average", description: "Your performance score", icon: TrendingUp,
},
]}
/>
@@ -270,29 +200,17 @@ const HomePage = () => {
author="Sarah Mitchell, VP Sales"
avatars={[
{
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/professional-portrait-photo-of-a-confide-1772559918201-7cf44591.png",
alt: "Sales professional 1",
},
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/professional-portrait-photo-of-a-confide-1772559918201-7cf44591.png", alt: "Sales professional 1"},
{
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/professional-portrait-of-a-female-sales--1772559917815-823c2e1c.png",
alt: "Sales professional 2",
},
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/professional-portrait-of-a-female-sales--1772559917815-823c2e1c.png", alt: "Sales professional 2"},
{
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/professional-portrait-of-a-male-sales-re-1772559918167-7e16a182.png",
alt: "Sales professional 3",
},
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/professional-portrait-of-a-male-sales-re-1772559918167-7e16a182.png", alt: "Sales professional 3"},
{
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/professional-portrait-of-a-female-sales--1772559918982-c202d74d.png",
alt: "Sales professional 4",
},
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/professional-portrait-of-a-female-sales--1772559918982-c202d74d.png", alt: "Sales professional 4"},
{
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/professional-portrait-of-a-male-account--1772559918115-ef2916d1.png",
alt: "Sales professional 5",
},
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/professional-portrait-of-a-male-account--1772559918115-ef2916d1.png", alt: "Sales professional 5"},
{
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/professional-portrait-of-a-female-sales--1772559917648-2f9c4939.png",
alt: "Sales professional 6",
},
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AReVpZTMMHjYlCXifLdx1cxqaY/professional-portrait-of-a-female-sales--1772559917648-2f9c4939.png", alt: "Sales professional 6"},
]}
ratingAnimation="slide-up"
avatarsAnimation="slide-up"
@@ -309,35 +227,17 @@ const HomePage = () => {
faqsAnimation="slide-up"
faqs={[
{
id: "1",
title: "How does CloserAI integrate with my dialing software?",
content: "CloserAI connects via Zapier-style webhook integration. Simply provide your API credentials, and we'll sync your call system. Our placeholder integration supports most major dialing platforms.",
},
id: "1", title: "How does CloserAI integrate with my dialing software?", content: "CloserAI connects via Zapier-style webhook integration. Simply provide your API credentials, and we'll sync your call system. Our placeholder integration supports most major dialing platforms."},
{
id: "2",
title: "What happens if I call a number that's already in my logs?",
content: "CloserAI instantly alerts you with a popup showing the previous call date, outcome, AI score, business type, and any notes. This prevents duplicate efforts and helps personalize your follow-up.",
},
id: "2", title: "What happens if I call a number that's already in my logs?", content: "CloserAI instantly alerts you with a popup showing the previous call date, outcome, AI score, business type, and any notes. This prevents duplicate efforts and helps personalize your follow-up."},
{
id: "3",
title: "How does the AI performance scoring work?",
content: "After each call, our AI analyzes tone, objection handling, and confidence levels. You receive a detailed score (1-10), three improvement tips, and a feedback paragraph to guide your development.",
},
id: "3", title: "How does the AI performance scoring work?", content: "After each call, our AI analyzes tone, objection handling, and confidence levels. You receive a detailed score (1-10), three improvement tips, and a feedback paragraph to guide your development."},
{
id: "4",
title: "Can I create and manage multiple calling scripts?",
content: "Yes! Create unlimited scripts organized by industry, offer type, or any category you choose. Select your script before each call, and it displays on-screen during the conversation for easy reference.",
},
id: "4", title: "Can I create and manage multiple calling scripts?", content: "Yes! Create unlimited scripts organized by industry, offer type, or any category you choose. Select your script before each call, and it displays on-screen during the conversation for easy reference."},
{
id: "5",
title: "What data is collected in the post-call survey?",
content: "The survey captures business type, business name, call outcome, objections faced, your confidence level (1-10 slider), and free-text notes—all saved automatically to your call logs.",
},
id: "5", title: "What data is collected in the post-call survey?", content: "The survey captures business type, business name, call outcome, objections faced, your confidence level (1-10 slider), and free-text notes—all saved automatically to your call logs."},
{
id: "6",
title: "Is my data secure and isolated?",
content: "Absolutely. Each user account has isolated data storage. Your calls, scripts, leads, and bookings are completely private and encrypted. We follow enterprise-grade security practices.",
},
id: "6", title: "Is my data secure and isolated?", content: "Absolutely. Each user account has isolated data storage. Your calls, scripts, leads, and bookings are completely private and encrypted. We follow enterprise-grade security practices."},
]}
/>
</div>