Merge version_1 into main #2

Merged
bender merged 2 commits from version_1 into main 2026-03-04 19:48:21 +00:00
2 changed files with 30 additions and 153 deletions

View File

@@ -46,9 +46,7 @@ export default function HomePage() {
navItems={navItemsFormatted}
brandName="ContractorAI"
button={{
text: "Book Free Call",
href: "#book-call",
}}
text: "Book Free Call", href: "#book-call"}}
className="z-50"
/>
</div>
@@ -83,21 +81,11 @@ export default function HomePage() {
useInvertedBackground={false}
negativeCard={{
items: [
"Random ads with poor targeting",
"Manual lead follow-up",
"Missed appointments and callbacks",
"No lead qualification",
"Inconsistent results",
],
"Random ads with poor targeting", "Manual lead follow-up", "Missed appointments and callbacks", "No lead qualification", "Inconsistent results"],
}}
positiveCard={{
items: [
"Laser-targeted Meta ads by service area",
"100% automated lead capture and qualification",
"Smart appointment booking system",
"SMS + Email automation follow-ups",
"Predictable 20-50 qualified leads monthly",
],
"Laser-targeted Meta ads by service area", "100% automated lead capture and qualification", "Smart appointment booking system", "SMS + Email automation follow-ups", "Predictable 20-50 qualified leads monthly"],
}}
/>
</div>
@@ -146,59 +134,17 @@ export default function HomePage() {
<TestimonialCardTen
testimonials={[
{
id: "1",
title: "Generated 52 leads in our first month",
quote: "We were struggling to get consistent leads. Within 30 days of launching the Meta ads campaign, we had 52 qualified leads. Our appointment schedule went from empty to fully booked. Best investment we've made.",
name: "Marcus Rodriguez",
role: "Owner, Rodriguez Roofing Solutions",
imageSrc: "http://img.b2bpic.net/free-photo/smiling-homosexual-man-official-suit-looking-camera-close-up-shot-happy-gay-getting-dressed-wedding-ceremony-standing-hotel-room-with-his-partner-background-love-emotion-concept_74855-22675.jpg?_wi=1",
imageAlt: "Marcus Rodriguez",
},
id: "1", title: "Generated 52 leads in our first month", quote: "We were struggling to get consistent leads. Within 30 days of launching the Meta ads campaign, we had 52 qualified leads. Our appointment schedule went from empty to fully booked. Best investment we've made.", name: "Marcus Rodriguez", role: "Owner, Rodriguez Roofing Solutions", imageSrc: "http://img.b2bpic.net/free-photo/smiling-homosexual-man-official-suit-looking-camera-close-up-shot-happy-gay-getting-dressed-wedding-ceremony-standing-hotel-room-with-his-partner-background-love-emotion-concept_74855-22675.jpg", imageAlt: "Marcus Rodriguez"},
{
id: "2",
title: "Automated our entire follow-up system",
quote: "No more missed calls or forgotten leads. The automation is incredible. Leads get qualified, scheduled, and our team gets notifications instantly. We closed 18 jobs last month alone.",
name: "Jennifer Chen",
role: "Operations Manager, Premier HVAC Inc",
imageSrc: "http://img.b2bpic.net/free-photo/confident-beautiful-young-businesswoman-looking-camera-head-shot-portrait_1163-4928.jpg?_wi=1",
imageAlt: "Jennifer Chen",
},
id: "2", title: "Automated our entire follow-up system", quote: "No more missed calls or forgotten leads. The automation is incredible. Leads get qualified, scheduled, and our team gets notifications instantly. We closed 18 jobs last month alone.", name: "Jennifer Chen", role: "Operations Manager, Premier HVAC Inc", imageSrc: "http://img.b2bpic.net/free-photo/confident-beautiful-young-businesswoman-looking-camera-head-shot-portrait_1163-4928.jpg", imageAlt: "Jennifer Chen"},
{
id: "3",
title: "Cut our cost per lead in half",
quote: "We were paying $45+ per lead with other agencies. Now we're at $14 per lead and getting better quality prospects. The ROI is unreal. Can't believe we waited this long.",
name: "David Thompson",
role: "CEO, Thompson Plumbing Group",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=1",
imageAlt: "David Thompson",
},
id: "3", title: "Cut our cost per lead in half", quote: "We were paying $45+ per lead with other agencies. Now we're at $14 per lead and getting better quality prospects. The ROI is unreal. Can't believe we waited this long.", name: "David Thompson", role: "CEO, Thompson Plumbing Group", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", imageAlt: "David Thompson"},
{
id: "4",
title: "Scaled to $500K revenue in year one",
quote: "Started as a solo electrician. With their lead generation system and automation, I've now got 4 crews working constantly. The leads are consistent, qualified, and profitable.",
name: "Alex Patel",
role: "Founder, Patel Electric Solutions",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=2",
imageAlt: "Alex Patel",
},
id: "4", title: "Scaled to $500K revenue in year one", quote: "Started as a solo electrician. With their lead generation system and automation, I've now got 4 crews working constantly. The leads are consistent, qualified, and profitable.", name: "Alex Patel", role: "Founder, Patel Electric Solutions", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", imageAlt: "Alex Patel"},
{
id: "5",
title: "Best customer support in the industry",
quote: "They don't just set it and forget it. My account manager calls monthly to optimize campaigns, gives real advice, and actually cares about our growth. It's a partnership, not a vendor relationship.",
name: "Sarah Martinez",
role: "Director, Martinez Landscaping Co",
imageSrc: "http://img.b2bpic.net/free-photo/confident-beautiful-young-businesswoman-looking-camera-head-shot-portrait_1163-4928.jpg?_wi=2",
imageAlt: "Sarah Martinez",
},
id: "5", title: "Best customer support in the industry", quote: "They don't just set it and forget it. My account manager calls monthly to optimize campaigns, gives real advice, and actually cares about our growth. It's a partnership, not a vendor relationship.", name: "Sarah Martinez", role: "Director, Martinez Landscaping Co", imageSrc: "http://img.b2bpic.net/free-photo/confident-beautiful-young-businesswoman-looking-camera-head-shot-portrait_1163-4928.jpg", imageAlt: "Sarah Martinez"},
{
id: "6",
title: "Game-changer for appointment setting",
quote: "The calendar integration and automated reminders eliminated our no-shows. More appointments are actually showing up, conversion rates are up 40%. This is exactly what we needed.",
name: "Tom Hutchins",
role: "Owner, Hutchins General Contracting",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-tractor-operator_1398-1880.jpg?_wi=1",
imageAlt: "Tom Hutchins",
},
id: "6", title: "Game-changer for appointment setting", quote: "The calendar integration and automated reminders eliminated our no-shows. More appointments are actually showing up, conversion rates are up 40%. This is exactly what we needed.", name: "Tom Hutchins", role: "Owner, Hutchins General Contracting", imageSrc: "http://img.b2bpic.net/free-photo/portrait-tractor-operator_1398-1880.jpg", imageAlt: "Tom Hutchins"},
]}
title="Trusted by Contractors Nationwide"
description="See what home service business owners have to say about growing their leads"
@@ -214,49 +160,22 @@ export default function HomePage() {
<PricingCardTwo
plans={[
{
id: "1",
badge: "Lead Generation",
price: "Campaign",
subtitle: "Targeted Meta Ads & Lead Capture",
badgeIcon: TargetIcon,
buttons={[{ text: "Learn More", href: "/services" }]},
id: "1", badge: "Lead Generation", price: "Campaign", subtitle: "Targeted Meta Ads & Lead Capture", badgeIcon: TargetIcon,
buttons: [{ text: "Learn More", href: "/services" }],
features: [
"Hyper-targeted Meta Ads by service area",
"Geographic + demographic targeting",
"Lead form with instant notifications",
"Lead scoring and filtering",
"A/B testing and optimization",
],
"Hyper-targeted Meta Ads by service area", "Geographic + demographic targeting", "Lead form with instant notifications", "Lead scoring and filtering", "A/B testing and optimization"],
},
{
id: "2",
badge: "CRM + Automation",
price: "Setup",
subtitle: "Lead Qualification & Follow-up",
badgeIcon: ZapIcon,
buttons={[{ text: "Learn More", href: "/services" }]},
id: "2", badge: "CRM + Automation", price: "Setup", subtitle: "Lead Qualification & Follow-up", badgeIcon: ZapIcon,
buttons: [{ text: "Learn More", href: "/services" }],
features: [
"CRM integration and setup",
"SMS automated follow-up sequences",
"Email nurture automation",
"Lead qualification workflows",
"Custom trigger-based actions",
],
"CRM integration and setup", "SMS automated follow-up sequences", "Email nurture automation", "Lead qualification workflows", "Custom trigger-based actions"],
},
{
id: "3",
badge: "Appointment System",
price: "Integration",
subtitle: "Calendar & Booking Automation",
badgeIcon: CalendarIcon,
buttons={[{ text: "Learn More", href: "/services" }]},
id: "3", badge: "Appointment System", price: "Integration", subtitle: "Calendar & Booking Automation", badgeIcon: CalendarIcon,
buttons: [{ text: "Learn More", href: "/services" }],
features: [
"Calendly or Acuity integration",
"Automated appointment reminders",
"SMS and email confirmations",
"No-show reduction tracking",
"Double-booking prevention",
],
"Calendly or Acuity integration", "Automated appointment reminders", "SMS and email confirmations", "No-show reduction tracking", "Double-booking prevention"],
},
]}
title="Our Services"

View File

@@ -43,9 +43,7 @@ export default function ServicesPage() {
navItems={navItemsFormatted}
brandName="ContractorAI"
button={{
text: "Book Free Call",
href: "#book-call",
}}
text: "Book Free Call", href: "#book-call"}}
className="z-50"
/>
</div>
@@ -55,52 +53,22 @@ export default function ServicesPage() {
<PricingCardTwo
plans={[
{
id: "1",
badge: "Lead Generation",
price: "Campaign",
subtitle: "Targeted Meta Ads & Lead Capture",
badgeIcon: Target,
buttons={[{ text: "Get Started", href: "#book-call" }]},
id: "1", badge: "Lead Generation", price: "Campaign", subtitle: "Targeted Meta Ads & Lead Capture", badgeIcon: Target,
buttons: [{ text: "Get Started", href: "#book-call" }],
features: [
"Hyper-targeted Meta Ads by service area",
"Geographic + demographic targeting",
"Lead form with instant notifications",
"Lead scoring and filtering",
"A/B testing and optimization",
"Real-time lead notifications",
],
"Hyper-targeted Meta Ads by service area", "Geographic + demographic targeting", "Lead form with instant notifications", "Lead scoring and filtering", "A/B testing and optimization", "Real-time lead notifications"],
},
{
id: "2",
badge: "CRM + Automation",
price: "Setup",
subtitle: "Lead Qualification & Follow-up",
badgeIcon: Zap,
buttons={[{ text: "Get Started", href: "#book-call" }]},
id: "2", badge: "CRM + Automation", price: "Setup", subtitle: "Lead Qualification & Follow-up", badgeIcon: Zap,
buttons: [{ text: "Get Started", href: "#book-call" }],
features: [
"CRM integration with Pipedrive, HubSpot, or Zoho",
"SMS automated follow-up sequences",
"Email nurture automation",
"Lead qualification workflows",
"Custom trigger-based actions",
"Automated lead scoring",
],
"CRM integration with Pipedrive, HubSpot, or Zoho", "SMS automated follow-up sequences", "Email nurture automation", "Lead qualification workflows", "Custom trigger-based actions", "Automated lead scoring"],
},
{
id: "3",
badge: "Appointment System",
price: "Integration",
subtitle: "Calendar & Booking Automation",
badgeIcon: Calendar,
buttons={[{ text: "Get Started", href: "#book-call" }]},
id: "3", badge: "Appointment System", price: "Integration", subtitle: "Calendar & Booking Automation", badgeIcon: Calendar,
buttons: [{ text: "Get Started", href: "#book-call" }],
features: [
"Calendly or Acuity Scheduling integration",
"Automated appointment reminders",
"SMS and email confirmations",
"No-show reduction tracking",
"Multi-team scheduling support",
"Double-booking prevention",
],
"Calendly or Acuity Scheduling integration", "Automated appointment reminders", "SMS and email confirmations", "No-show reduction tracking", "Multi-team scheduling support", "Double-booking prevention"],
},
]}
title="Complete Lead Generation Solutions"
@@ -123,21 +91,11 @@ export default function ServicesPage() {
useInvertedBackground={false}
negativeCard={{
items: [
"Generic agencies don't understand contractor business",
"Long setup times and complex processes",
"Poor lead quality and high costs",
"Unreliable support and hand-offs",
"No performance guarantees",
],
"Generic agencies don't understand contractor business", "Long setup times and complex processes", "Poor lead quality and high costs", "Unreliable support and hand-offs", "No performance guarantees"],
}}
positiveCard={{
items: [
"Dedicated contractor marketing expertise",
"Quick 7-14 day setup and launch",
"Qualified leads at $12-18 cost per lead",
"Dedicated account managers and 24/7 support",
"Performance-based optimization and guarantees",
],
"Dedicated contractor marketing expertise", "Quick 7-14 day setup and launch", "Qualified leads at $12-18 cost per lead", "Dedicated account managers and 24/7 support", "Performance-based optimization and guarantees"],
}}
/>
</div>