Contexto del Cliente
BSF Seeds es un reconocido e-commerce de semillas de cannabis en Chile, con presencia online en bsfseeds.com.ar.
El desafío era mejorar la atención al cliente en WhatsApp, agilizar el seguimiento de pedidos y dar respuestas rápidas y precisas sobre productos y políticas de la tienda.

Objetivo del Proyecto
- Crear un Agente de IA en WhatsApp, capaz de conversar de manera natural con los clientes.
- Conectar el agente con la tienda en WooCommerce, para recomendar productos y consultar órdenes en tiempo real.
- Integrar una base de conocimiento dinámica, editable por el equipo de BSF Seeds sin necesidad de programar.
- Permitir la intervención humana en conversaciones sensibles, gestionadas a través de Chatwoot.
Tecnologías Implementadas
El proyecto se desplegó en un VPS con Easypanel, y se integraron las siguientes herramientas:
- EvolutionAPI → Escaneo de número de WhatsApp Business y suscripción a webhooks.
- n8n → Centro de automatizaciones y orquestación de flujos.
- Supabase → Base de datos vectorial para RAG (arquitectura de recuperación semántica).
- Redis → Buffer de mensajes para simular respuestas humanas.
- Chatwoot → Gestión de conversaciones y asignación a agentes humanos.

Automatizaciones Clave
- Knowledge Base Dinámica
- Cada 30 min revisa en Google Drive si el archivo “Knowledge Base” fue modificado.
- Si cambió, lo vectoriza y lo carga en Supabase.
- Actualiza un Excel de control llamado “Fechas Últimas Modificación”.
- Productos en Supabase
- Flujo idéntico al anterior, pero con el Excel de productos (precios, stock, variedades).
- Permite que el agente recomiende productos en tiempo real.
- Agente IA Principal en WhatsApp
- Webhook recibe mensaje entrante → pasa por Redis buffer.
- Según el tipo:
- Texto → se procesa directo.
- Imagen → IA la describe.
- Audio → IA lo transcribe.
- Los mensajes se agrupan y se envían al Agente IA, cuyo Prompt es editable en Google Drive.
- Herramientas disponibles:
asignar_humano
supabase_documents
supabase_products
get_product_variations
get_order



Gestión de Conversaciones en Chatwoot
- Todas las interacciones del agente quedan registradas en Chatwoot.
- Si el agente detecta que debe pasar la conversación a un humano:
- Etiqueta la conversación.
- Envía un correo al equipo de BSF Seeds.
- Deja la conversación lista para ser atendida manualmente.

Resultados Obtenidos
- Atención al cliente automatizada en WhatsApp las 24 horas.
- Respuestas más rápidas y naturales, gracias al buffer en Redis que simula escritura humana.
- Base de conocimiento siempre actualizada sin necesidad de intervención técnica.
- Reducción en la carga del equipo humano, que solo interviene en casos complejos.
Conclusión
El Agente IA para BSF Seeds marcó un antes y un después en la atención al cliente del e-commerce.
Con un sistema robusto, dinámico y escalable, el equipo ahora puede enfocarse en lo más importante: hacer crecer su comunidad y ventas, mientras la IA se encarga de la primera línea de soporte.

