BSF Seeds: inbox de WhatsApp, agente de IA y recuperación de carritos para un e-commerce
Automatizaciones y plataforma de control para un e-commerce en WooCommerce: agente de IA en WhatsApp que vende y deriva, recuperación automática de carritos y un panel con inbox en tiempo real y métricas de ventas.
- Cliente
- BSF Seeds
- Industria
- E-commerce
- Tipo de proyecto
- Plataforma de automatizaciones

BSF Seeds es un e-commerce argentino que vende con WooCommerce y atiende a sus clientes por WhatsApp.
Hicimos el proyecto completo, de punta a punta: las automatizaciones (un agente de IA que atiende WhatsApp y una secuencia de emails que recupera carritos cancelados) y la plataforma web para controlarlas, con un inbox de WhatsApp en tiempo real, la configuración del agente, el embudo de recuperación y un tablero con las métricas de WooCommerce.
En resumen
- Inbox de WhatsApp en tiempo real, estilo Chatwoot, donde el equipo ve cada conversación y la toma cuando hace falta.
- Agente de IA que recomienda productos del catálogo, consulta pedidos de WooCommerce y deriva al equipo con un resumen.
- Entiende audios, imágenes y PDF: los transcribe o los lee y deja el texto visible en el inbox.
- Recupera carritos cancelados con una secuencia de emails y atribuye cada venta recuperada de forma exacta.
- Tablero de ventas con facturación, pedidos, ticket promedio, productos más vendidos y provincias.
El desafío
BSF Seeds vende online con WooCommerce y atiende por WhatsApp. Necesitaba responder rápido a cada consulta, recuperar los pedidos que quedaban sin pagar y saber cuánto vendía cada acción, sin sumar trabajo manual al equipo.
La solución
Desarrollamos las automatizaciones y la plataforma para controlarlas, como un solo sistema: un agente de IA que atiende WhatsApp, una secuencia de emails que recupera carritos cancelados con atribución exacta de la venta, y un panel web con el inbox de conversaciones, la configuración del agente y las métricas de WooCommerce.
El desafío: automatizar sin perder el control
Un e-commerce que atiende por WhatsApp tiene tres frentes que se repiten todos los días:
- Consultas: preguntas por productos, precios, envíos y pedidos que llegan a toda hora.
- Carritos abandonados: pedidos que se cancelan por falta de pago y son ventas casi hechas.
- Ventas: saber qué se vende, dónde y qué acciones están funcionando.
Automatizar los dos primeros resuelve el volumen, pero una automatización sin panel es una caja negra: no se sabe qué responde el agente, cuándo hace falta una persona ni cuánto vende cada email. Por eso el proyecto se pensó desde el principio como un solo sistema: las automatizaciones y la plataforma para verlas, configurarlas y medirlas.
Un inbox de WhatsApp para el equipo
El centro de la plataforma es un CRM de conversaciones sobre WhatsApp, conectado mediante EvolutionAPI y actualizado en tiempo real con Supabase Realtime. El equipo ve la lista de chats y, en cada uno:
- Toma la conversación o la devuelve a la IA con un clic. Mientras una persona la tiene, el agente no responde.
- Deja notas internas, pone etiquetas y asigna la conversación a alguien del equipo.
- Ve un resumen con IA de la conversación y los pedidos de WooCommerce del contacto.
Si alguien del equipo responde desde el celular, la plataforma lo detecta y también pausa la IA, para que nunca hablen dos a la vez. Los audios se transcriben y las imágenes y PDF se leen con IA; el texto queda visible en el inbox, así nadie tiene que escuchar un audio para saber de qué se trata.
Un agente de IA que vende y sabe cuándo derivar
El agente atiende como parte del equipo de la tienda. Antes de responder arma el historial completo desde la base, incluidas las respuestas que dieron personas, y usa herramientas conectadas a la tienda:
| Herramienta | Qué hace |
|---|---|
| Buscar productos | Busca en el catálogo sincronizado, con precios y ofertas vigentes |
| Consultar pedido | Revisa el estado de un pedido en WooCommerce |
| Info de la tienda | Envíos, medios de pago y categorías, en vivo |
| Conocimiento | Busca en la base de conocimiento del negocio |
| Enviar imagen | Manda la foto del producto por WhatsApp |
| Derivar al equipo | Pasa la conversación a una persona, con el motivo y un resumen |
Para que la experiencia se sienta natural, el agente agrupa los mensajes seguidos del cliente antes de contestar, arma la respuesta en pocos mensajes de WhatsApp y la descarta si el cliente siguió escribiendo. Tiene reglas explícitas para no prometer lo que no puede cumplir y para no inventar links de compra.
El agente se configura desde el panel
Un agente de IA en producción necesita ajustes constantes. Por eso todo se edita desde la plataforma, sin tocar código:
- Prompt y base de conocimiento, con indexación para la búsqueda.
- Modelo de OpenAI, a elegir según costo y calidad.
- Números excluidos, para que el agente no responda a ciertos contactos.
- Playground para probar el agente con preguntas reales antes de publicar cambios.
- Log de actividad: cada ejecución queda registrada con tokens, costo, herramientas usadas y errores.
Ese último punto es clave para el negocio: el costo de la IA deja de ser una incógnita y se puede revisar conversación por conversación.
Recuperación de carritos con atribución exacta
En WooCommerce, un pedido que se cancela por falta de pago es, en la práctica, un carrito abandonado. La plataforma detecta esos pedidos y envía una secuencia de emails (por defecto a la hora, a las 24 horas y a las 72 horas).
El botón del email no lleva a la home: abre un link único que rearma el pedido con los mismos productos (y el cupón, si está configurado) y lleva directo a la página de pago. Así la atribución es exacta: se sabe qué email recuperó qué venta.
También cuenta como recuperada la compra que el cliente hace por otro camino, con el mismo email o teléfono, dentro de la ventana de atribución. Y si compró antes del primer email, la venta no se le atribuye a la secuencia. Se registran aperturas, clics y desuscripciones, y el embudo completo se ve en el panel: carritos cancelados, contactados, abrieron, hicieron clic y compraron.
Ventas y métricas en el mismo lugar
Los pedidos de WooCommerce se sincronizan cada cinco minutos y el catálogo todos los días. Con esos datos, el tablero muestra facturación, pedidos pagos, ticket promedio, clientes nuevos, productos más vendidos, medios de pago y provincias, comparados contra el período anterior.
La pantalla de inicio junta lo que importa: ventas, carritos recuperados y actividad del agente de WhatsApp, para que el equipo vea en un minuto cómo viene el negocio.
Arquitectura
La plataforma tiene tres partes:
- Frontend en React y TypeScript, desplegado en Vercel.
- Backend en Node.js (Express) que recibe los webhooks de WhatsApp, corre el agente con Vercel AI SDK y OpenAI, y ejecuta las tareas programadas de sincronización y emails. Corre en el servidor de BSF.
- Supabase como base de datos, autenticación, tiempo real y almacenamiento privado de los archivos que mandan los clientes.
El acceso está restringido por roles: los administradores configuran el agente, la recuperación y el equipo; los agentes atienden conversaciones. Todo pasa por políticas de seguridad a nivel de fila (RLS).
Qué desarrollamos
- 01Inbox de WhatsApp en tiempo real: tomar o devolver a la IA, notas internas, etiquetas y asignación
- 02Agente de IA que busca productos, consulta pedidos y deriva al equipo con un resumen
- 03Transcripción de audios y lectura de imágenes y PDF que mandan los clientes
- 04Recuperación de carritos cancelados por email con un link que rearma el pedido
- 05Atribución de cada venta recuperada, con aperturas, clics y desuscripciones
- 06Métricas de WooCommerce: facturación, pedidos, ticket promedio, productos y provincias
- 07Configuración del agente sin código: prompt, conocimiento, modelo, playground y log de costos
Resultados
- Atención, agente, recuperación y ventas en un solo panel
- Cada venta recuperada atribuida a su email
- El equipo toma cualquier conversación y la IA se pausa sola
Tecnologías
- React
- TypeScript
- Node.js
- Supabase
- Vercel AI SDK
- OpenAI
- EvolutionAPI
- WooCommerce
Preguntas frecuentes
¿Se puede tener un agente de IA en WhatsApp y que el equipo también responda?
Sí. En la plataforma de BSF Seeds cualquier persona del equipo toma la conversación con un clic y la IA se pausa. Si alguien responde desde el celular, también se pausa. Después se puede devolver la conversación a la IA.
¿Cómo se mide cuánto vende la recuperación de carritos?
Cada email lleva un link único que rearma el pedido y lleva al pago, así cada venta queda atribuida a su email. También se cuentan las compras con el mismo email o teléfono dentro de la ventana de atribución, y no se atribuyen las que ocurrieron antes del primer email.
¿Funciona con WooCommerce?
Sí. La plataforma se conecta a WooCommerce por API: sincroniza pedidos y catálogo, el agente consulta productos y pedidos en vivo y la recuperación crea los pedidos nuevos en la tienda.
¿El agente entiende audios e imágenes?
Sí. Los audios se transcriben y las imágenes y PDF se leen con IA antes de que el agente responda, y el texto queda visible en el inbox para el equipo.
¿Se puede controlar el costo de la IA?
Sí. Cada ejecución del agente queda registrada con tokens, costo y herramientas usadas, y el modelo se puede cambiar desde el panel según el equilibrio entre costo y calidad que necesite el negocio.