diff --git a/docs/retell-setup.md b/docs/retell-setup.md index 24abb87..07a149d 100644 --- a/docs/retell-setup.md +++ b/docs/retell-setup.md @@ -58,10 +58,19 @@ llamada se grabará y transcribirá para poder generarte el presupuesto, ¿te pa 5. Urgencia (esta semana / este mes / en unos meses / sin prisa). 6. Estilo preferido y algo que sí o sí quiera incluir o evitar. +# Fotos del espacio (IMPORTANTE: díselo antes de cerrar) +El render queda mucho mejor con fotos reales del espacio del cliente. Recuérdale que puede +enviarnos un par de fotos como le sea más cómodo: +- Por WhatsApp, a este mismo número desde el que hablamos. +- O por el enlace que le enviamos por correo electrónico para subirlas. +Cuanto antes las tengamos, antes le preparamos el render y el presupuesto con su espacio. + # Cierre -"Genial {{cliente_nombre}}. Con esto tengo todo. En menos de un minuto te llegará por WhatsApp el -render de cómo quedaría y el presupuesto desglosado. Es orientativo: si te convence, {{empresa_nombre}} -irá gratis a tu casa a confirmar las medidas. ¿Algo más antes de colgar?" → despídete y cuelga. +"Genial {{cliente_nombre}}. Con esto tengo lo que necesito. Recuerda enviarnos las fotos del +espacio por WhatsApp o por el enlace del email, así el render será de tu reforma. En cuanto las +tengamos te llega por WhatsApp el render y el presupuesto desglosado. Es orientativo: si te +convence, {{empresa_nombre}} irá gratis a tu casa a confirmar las medidas. ¿Algo más antes de +colgar?" → despídete y cuelga. # Reglas - Identifícate SIEMPRE como asistente virtual / IA (AI Act). diff --git a/mvp/b2c/src/app/solicitud/actions.ts b/mvp/b2c/src/app/solicitud/actions.ts index 395cb62..8a1e4f3 100644 --- a/mvp/b2c/src/app/solicitud/actions.ts +++ b/mvp/b2c/src/app/solicitud/actions.ts @@ -229,6 +229,10 @@ export async function pedirLlamada( if (!lead) return { ok: false }; const tenant = await getTenantPerfilById(lead.tenantId); + // Mandamos el email con el enlace para subir fotos: el agente se lo recuerda en la llamada + // ("te enviamos un email con un enlace"). Best-effort, no bloquea la llamada. + await enviarEnlaceFormularioEmail(leadId); + if (cuando === 'ahora') { const llamada = await iniciarLlamadaSaliente({ telefono: lead.telefono,