/* global React, Icon, Button, Eyebrow, Badge, Droplets, Container, Reveal, useWindowWidth */
/* CA constant defined in closer-ai-top.jsx (loaded first) */
// ============================================================
// EL ORIGEN DEL LEAD NO IMPORTA
// ============================================================
function CaChannels() {
const w = useWindowWidth();
const cols = w < 640 ? 1 : w < 900 ? 2 : 3;
const sources = [
{ icon: 'zap', label: 'Pauta digital' },
{ icon: 'search', label: 'SEO Pulse' },
{ icon: 'target', label: 'Lead Engine AI' },
{ icon: 'users', label: 'Referidos' },
{ icon: 'briefcase',label: 'Otro servicio FRSKO' },
{ icon: 'globe', label: 'Cualquier otro canal' },
];
return (
El origen del lead no importa
Un solo agente para todos tus canales de entrada.
Closer AI conecta con los leads que entran por pauta digital, por una campaña de Smart Ads AI, por una auditoría de SEO Pulse, por Lead Engine AI, por referidos o por cualquier otro servicio de FRSKO, incluso por canales completamente ajenos a FRSKO.
{sources.map(s => (
{s.label}
))}
Closer AI
);
}
// ============================================================
// LO QUE TU EQUIPO RECIBE
// ============================================================
function CaDeliverables() {
const items = [
{ icon: 'zap', title: 'Respuesta en menos de 8 segundos, 24/7', body: 'Nadie vuelve a perder un lead por horario.' },
{ icon: 'users', title: 'Leads calificados directo en tu CRM', body: 'Con el historial completo de la conversación.' },
{ icon: 'calendar', title: 'Citas agendadas en tu calendario', body: 'En el momento de mayor intención de compra.' },
{ icon: 'clipboard',title: 'Playbook de objeciones vivo', body: 'Se actualiza con las objeciones reales que enfrenta tu equipo.' },
{ icon: 'chart', title: 'Reporte semanal', body: 'Tasa de respuesta, leads calificados vs. curiosos, objeciones más comunes.' },
];
return (
Lo que tu equipo recibe
No mensajes sin responder. Citas con gente lista para comprar.
{items.map((it, i) => (
{it.title}
{it.body}
))}
);
}
// ============================================================
// MÉTRICAS OBJETIVO
// ============================================================
function CaMetrics() {
const w = useWindowWidth();
const cols = w < 620 ? 1 : w < 940 ? 2 : 4;
const metrics = [
{ label: 'Tiempo de primera respuesta', goal: '<8s', hint: '24 horas al día, los 7 días', icon: 'zap' },
{ label: 'Recuperación de leads sin seguimiento', goal: '40%', hint: 'Leads que hoy se pierden por horario', icon: 'chart' },
{ label: 'Tiempo de implementación', goal: '21d', hint: 'Del kickoff al piloto con tu playbook', icon: 'calendar' },
{ label: 'Leads calificados vs. curiosos', goal: 'Sem 1',hint: 'Visible desde la primera semana', icon: 'target' },
];
return (
Métricas objetivo
Esto es lo que medimos desde el día uno.
Los números específicos de clientes se agregan cuando los pilotos entreguen datos publicables.
{metrics.map((m, i) => (
{m.goal}
{m.label}
{m.hint}
))}
);
}
// ============================================================
// FIT CHECK
// ============================================================
function CaFit() {
const w = useWindowWidth();
const stack = w < 860;
const yes = [
'Vendes un producto o servicio de alto ticket con proceso de decisión consultivo',
'Ya generas leads por algún canal, pero el seguimiento inmediato es tu cuello de botella',
'Tu equipo de ventas pierde tiempo respondiendo lo mismo en lugar de cerrar',
'Operas en México, LATAM o cualquier mercado donde WhatsApp es el canal principal',
];
const no = [
'Todavía no tienes un playbook de objeciones ni proceso de venta definido',
'Tu venta ocurre 100% en persona sin ningún componente digital',
'Buscas un chatbot de menú simple para atención básica, no para calificar y cerrar',
];
return (
);
}
// ============================================================
// STACK
// ============================================================
function CaStack() {
const w = useWindowWidth();
const stack = w < 860;
const toolCols = w < 520 ? 1 : 2;
const tools = [
{ name: 'Meta Business Agent', desc: 'WhatsApp Business Platform' },
{ name: 'Claude', desc: 'Anthropic · Ingeniería Conversacional' },
{ name: 'Tu CRM', desc: 'HubSpot, Pipedrive o el tuyo' },
{ name: 'Calendarios', desc: 'Google Calendar / Calendly' },
];
return (
Stack tecnológico
Las herramientas. El método. El equipo.
Tú no necesitas contratar ninguna de estas herramientas por separado.
FRSKO las opera como parte del servicio.
{tools.map((t, i) => (
{t.name}
{t.desc}
))}
);
}
// ============================================================
// FAQ
// ============================================================
function CaFaq() {
const faqs = [
{ q: '¿Esto reemplaza a mi equipo de ventas?', a: 'No. El Meta Business Agent no reemplaza a tu equipo; lo potencia. Elimina la parte que nadie quiere hacer: responder a las 10 PM o calificar curiosos. Así tu equipo habla solo con prospectos listos para cerrar.' },
{ q: '¿Funciona solo con leads que vienen de FRSKO?', a: 'No. Closer AI se conecta a cualquier canal de entrada de leads, sea o no un servicio de FRSKO. Es la capa de seguimiento, no el canal de adquisición.' },
{ q: '¿Cuánto tarda en implementarse?', a: 'El piloto completo, con la secuencia P-T-N cargada con tu playbook real, toma alrededor de 21 días.' },
{ q: '¿Qué pasa con mis datos y los de mis clientes?', a: 'Operamos bajo el principio de Soberanía de Datos: la información vive dentro de tu propio CRM, no en una base externa de FRSKO.' },
{ q: '¿Qué diferencia hay entre esto y un chatbot normal?', a: 'Un chatbot convencional atiende con menús. Closer AI está construido con Ingeniería Conversacional: califica con preguntas reales, maneja objeciones de tu playbook y agenda en el momento de mayor intención. No se limita a responder preguntas frecuentes.' },
];
const [open, setOpen] = React.useState(0);
return (
);
}
// ============================================================
// FINAL CTA
// ============================================================
function CaFinalCta({ onCta }) {
const w = useWindowWidth();
const stack = w < 860;
return (
El número que más importa
¿Cuánto te cuesta cada lead que se enfría antes de que alguien responda?
Rodrigo, Director Comercial de una empresa de alto ticket, pasó de responder el 40% de sus mensajes con retraso a tener una tasa de respuesta de menos de 8 segundos, 24/7, en 21 días.
// antes / después
);
}
function StatSplit({ label, before, after, last }) {
return (