From 63a896b0177c3c31b4b78cfdb3f2ba27b8b0acf3 Mon Sep 17 00:00:00 2001 From: DavidHerran Date: Mon, 8 Jun 2026 09:06:04 -0500 Subject: [PATCH] feat(ui): broaden footer CTA from "Contact FLUX Engineering" to "Contact FLUX Team" "Engineering" framed the CTA as technical-only and could deter non-technical visitors (pricing, general questions, partnerships) from reaching out. - Button label: "Contact FLUX Engineering" -> "Contact FLUX Team" - AI trigger prompt broadened to invite any enquiry (energy savings, custom solution, pricing, availability, or just learning more), not only a technical consultation. - DEFAULT_FOOTER ctaSubtitle softened to "Connect with our team to calculate your ROI, explore solutions, or simply ask a question." (the live footer can still override this from Site Settings in the HQ). Co-Authored-By: Claude Opus 4.8 (1M context) --- src/components/ui/AiTriggerButton.tsx | 15 +++++++++------ src/lib/siteSettingsTypes.ts | 2 +- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/src/components/ui/AiTriggerButton.tsx b/src/components/ui/AiTriggerButton.tsx index 45fddc2..9683277 100644 --- a/src/components/ui/AiTriggerButton.tsx +++ b/src/components/ui/AiTriggerButton.tsx @@ -2,19 +2,22 @@ import { ArrowUpRight } from "lucide-react"; -// 1. El botón principal (Contact Engineering) +// 1. El botón principal (Contact FLUX Team) +// Broadened from "Contact FLUX Engineering" so it reads as an invitation for +// ANY enquiry — pricing, general questions, a demo, partnerships — not only +// technical/engineering consultations. export function AiContactButton() { - const handleContactEngineering = () => { - const prompt = "I am ready to optimize my production. I would like to schedule a technical consultation with FLUX Engineering to explore custom RF solutions and calculate my ROI."; + const handleContact = () => { + const prompt = "I'd like to get in touch with the FLUX team. I have a few questions and would like to explore how FLUX can help — whether that's energy savings, a custom solution, pricing, availability, or just learning more."; window.dispatchEvent(new CustomEvent("flux:trigger-ai", { detail: { prompt } })); }; return ( - ); } diff --git a/src/lib/siteSettingsTypes.ts b/src/lib/siteSettingsTypes.ts index 81ba65a..c94569a 100644 --- a/src/lib/siteSettingsTypes.ts +++ b/src/lib/siteSettingsTypes.ts @@ -48,7 +48,7 @@ export const DEFAULT_FOOTER: FooterSettings = { ctaTitle1: "Ready to optimize", ctaTitle2: "your production?", ctaSubtitle: - "Connect with our engineering team to calculate your ROI and explore custom RF solutions.", + "Connect with our team to calculate your ROI, explore solutions, or simply ask a question.", hqAddress: "Via Benedetto Marcello 32", hqCity: "36060 Romano d'Ezzelino", hqRegion: "Vicenza",