CSV Enricher
Plataforma SaaS impulsada por IA que transforma horas de procesamiento manual de hojas de cálculo en un pipeline automatizado de 2 minutos, sin exigir que el usuario escriba un solo prompt.
Cómo funciona en 3 pasos
- Sube un CSV con columnas de texto como CVs, leads, tickets o keywords.
- Define tu contexto llenando MyProfile una sola vez con tus criterios de evaluación.
- Ejecuta la plantilla y la IA procesa cada fila usando ese contexto para devolver un CSV enriquecido.
Plantillas disponibles
La IA es poderosa. Usarla bien sobre hojas de cálculo es doloroso.
Profesionales de RH, ventas, finanzas y marketing trabajan cada semana con cientos o miles de filas de datos CSV no estructurados. El proceso manual de leer, juzgar y escribir resultados es lento, inconsistente e imposible de escalar.
Las soluciones existentes exigen habilidades de prompt engineering que la mayoría no tiene o son tan genéricas que no se adaptan a los criterios reales de cada empresa. La distancia entre “tengo estos datos” y “necesito aplicar inteligencia sobre ellos” era enorme.
Pipelines de IA conscientes del contexto de negocio, sin código.
CSV Enricher permite que el usuario defina su contexto de negocio una sola vez mediante MyProfile y lo reutilice en cientos de ejecuciones. La plataforma traduce esos formularios visuales a prompts optimizados para LLMs de forma invisible y consistente.
Un reclutador que necesita evaluar 500 CVs define el perfil ideal una sola vez, sube el CSV y recibe una lista priorizada con puntuaciones, razonamiento y recomendaciones en menos de 2 minutos.
Plantillas por industria como evaluación de CVs, enriquecimiento de leads, procesamiento de facturas y clasificación de keywords, activables con un clic.
Un formulario visual donde el usuario define sus criterios de negocio. Ese contexto se inyecta automáticamente en cada prompt para que la IA actúe como experta en ese dominio específico.
Los CSV grandes se dividen en lotes optimizados y se procesan sin saturar la API de OpenAI. Incluye rate limiting, reintentos y seguimiento de progreso.
Suscripciones, cobro por créditos, Stripe Checkout y manejo seguro de webhooks, todo integrado en producción.
Frontend React + Vite + TailwindCSS └─ Supabase JS (auth) └─ Stripe.js (checkout) Backend FastAPI (Python) └─ SQLAlchemy ORM └─ OpenAI API (batched prompt engine) └─ Stripe Webhooks (billing events) └─ slowapi (rate limiting) Database PostgreSQL (production) └─ Supabase (auth + storage) Infra Cloudflare (CDN, DNS, WAF) └─ VPS (Linux + Nginx + SSL) └─ CORS, security headers
Evaluación masiva de CVs con criterios personalizables.
Scoring, enriquecimiento y clasificación de intención a escala.
Categorización de tickets por urgencia y sentimiento para flujos de triage.
Clasificación masiva de keywords y análisis de intención de búsqueda.
Entre las funciones planeadas están procesamiento en tiempo real con WebSockets, integraciones nativas con HubSpot, Salesforce y Google Sheets, un configurador conversacional de pipelines y procesamiento paralelo con Celery/Redis para datasets empresariales.
Subir CSV
Arrastra cualquier hoja de cálculo con contenido textual
Definir contexto
MyProfile inyecta los criterios de negocio en cada prompt
Procesar por lotes
La API de OpenAI se llama en lotes optimizados con lógica de reintentos
Descargar resultados
CSV enriquecido listo en alrededor de 2 minutos
Inyección de contexto a escala
Los wrappers estándar de LLM generan resultados genéricos porque carecen de lógica de negocio específica. Los usuarios no saben escribir prompts de sistema complejos.
El motor MyProfile traduce un formulario visual con criterios de negocio a un meta-prompt estructurado y optimizado que se inyecta en cada lote de forma invisible.
Rate limiting y fallos de API
Enviar un CSV de 5,000 filas directamente a la API de OpenAI provoca límites de tokens, timeouts y fallos graves.
Una cola resiliente de procesamiento por lotes en FastAPI que fragmenta el CSV dinámicamente, monitorea headers de OpenAI, aplica backoff y reintenta chunks fallidos automáticamente.
Evaluar 500 postulantes antes tomaba dos días completos de lectura y scoring manual. Ahora el pipeline los califica y ordena según criterios específicos en menos de 2 minutos.
La mayor barrera para adoptar IA en B2B es la caja de texto en blanco. Usando plantillas preconstruidas, los operadores obtienen resultados de nivel enterprise sin escribir un solo prompt.