Blog

Un asistente con IA que recibe a los clientes antes que yo

Cómo construí, sin costo y sin poner en riesgo mi WhatsApp, un asistente que conversa con quien visita mi portafolio y me entrega un resumen de lo que necesita.

Un asistente con IA que recibe a los clientes antes que yo

Cuando alguien me escribe por un proyecto, la primera conversación casi siempre es la misma: qué tipo de negocio tiene, qué necesita, cómo lo resuelve hoy, cuántas personas lo usarían, para cuándo lo quiere. Son preguntas necesarias, pero si las hago yo, el cliente espera mi respuesta para cada una y el contexto llega por partes.

Quería que esa primera etapa ocurriera de inmediato, a cualquier hora, y que al abrir el chat yo ya tuviera todo el panorama. Con una condición: hacerlo gratis y sin arriesgar mi número de WhatsApp.

Por qué no un bot dentro de WhatsApp

La primera idea fue un bot que respondiera directamente en WhatsApp. Al revisarlo aparecieron tres caminos, y ninguno cumplía las condiciones:

  • La API oficial de Meta es segura, pero para usar el mismo número en la aplicación y en el bot a la vez exige ser proveedor tecnológico verificado o contratar un intermediario de pago. La alternativa era un número nuevo, y atender a los clientes desde un buzón web en lugar de WhatsApp.
  • Los intermediarios resuelven todo, pero cobran una mensualidad.
  • Las librerías no oficiales que manejan WhatsApp Web son gratuitas, pero van contra las condiciones del servicio y pueden provocar el bloqueo del número. Descartadas desde el principio.

La solución: el asistente vive en el portafolio

En lugar de llevar la IA a WhatsApp, la puse antes de WhatsApp. El botón "Escríbame" del portafolio abre un chat en el que un asistente se presenta, entiende lo que el visitante necesita y le hace una o dos preguntas por turno, adaptadas a su caso. Al terminar le muestra un resumen ordenado y un botón que abre WhatsApp con ese resumen ya escrito: el visitante solo toca enviar.

A mí me llega un mensaje con el nombre, el negocio, la necesidad, cómo lo maneja hoy, los usuarios, la plataforma, el plazo y el presupuesto. Quien no quiera responder preguntas tiene siempre a la vista un enlace para escribirme directamente.

Cómo está hecho

  • Interfaz: HTML, CSS y JavaScript sin dependencias, en español e inglés y con tema claro y oscuro, como el resto del sitio.
  • IA: Google Gemini en su plan gratuito, a través de una función de Vercel que guarda la clave fuera del código público. El modelo responde en un formato estructurado: el mensaje para el visitante y los datos que ya reunió.
  • Reglas del asistente: trato formal, preguntas cortas, nunca da precios ni promete plazos, no pide datos sensibles y redirige con amabilidad cualquier tema ajeno al proyecto.
  • Protección del plan gratuito: solo acepta peticiones desde el propio portafolio y limita los mensajes por conversación y por visitante.
  • Sin depender de la IA: si el modelo no responde o se agota la cuota, el chat continúa con preguntas fijas y entrega el mismo resumen. El visitante nunca se queda sin respuesta.
  • Privacidad: el servidor no guarda las conversaciones; viven solo en la pestaña del navegador del visitante.

Lo que aprendí

  • La mejor integración no siempre es la más directa: mover la IA un paso antes resolvió el costo y el riesgo de una sola vez.
  • Las instrucciones del modelo se ajustan probándolas con conversaciones reales. En las primeras pruebas el asistente volvía a saludar y cerraba la conversación sin pedir el nombre; dos reglas más claras lo corrigieron.
  • Los modelos cambian: el que elegí al principio ya no estaba disponible para cuentas nuevas. Dejar el modelo como una configuración, y tener un plan B sin IA, evitó que eso afectara a los visitantes.

La imagen muestra una conversación de ejemplo con datos ficticios. Puede probar el asistente ahora mismo con el botón "Escríbame" o aquí: