Volver al portafolio
B2B SaaS IA y Datos Activo en producción

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.

Tipo
B2B SaaS
Estado
✦ Activo
Monetización
Suscripciones con Stripe
Construido por
Solo, end to end
Capturas del producto
Producto en vivo
CSV Enricher está activo y en producción en csvanalyst.com. Puedes crear una cuenta gratuita, subir un CSV de ejemplo y ejecutar la plantilla de evaluación de CVs en menos de 2 minutos, sin tarjeta para la prueba inicial.
Abrir csvanalyst.com

Cómo funciona en 3 pasos

  1. Sube un CSV con columnas de texto como CVs, leads, tickets o keywords.
  2. Define tu contexto llenando MyProfile una sola vez con tus criterios de evaluación.
  3. Ejecuta la plantilla y la IA procesa cada fila usando ese contexto para devolver un CSV enriquecido.

Plantillas disponibles

Evaluación de CVs
Enriquecimiento de leads
Procesamiento de facturas
Clasificación de keywords
El problema

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.

La solución

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.

Funciones clave
Plantillas de IA reutilizables

Plantillas por industria como evaluación de CVs, enriquecimiento de leads, procesamiento de facturas y clasificación de keywords, activables con un clic.

MyProfile, motor de inyección de contexto

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.

Pipeline de procesamiento por lotes

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.

Monetización completa con Stripe

Suscripciones, cobro por créditos, Stripe Checkout y manejo seguro de webhooks, todo integrado en producción.

Arquitectura
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
Quién lo usa
Equipos de RH y reclutamiento

Evaluación masiva de CVs con criterios personalizables.

Ventas y marketing

Scoring, enriquecimiento y clasificación de intención a escala.

Soporte al cliente

Categorización de tickets por urgencia y sentimiento para flujos de triage.

Agencias SEO

Clasificación masiva de keywords y análisis de intención de búsqueda.

Roadmap

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.

Pipeline de procesamiento
01

Subir CSV

Arrastra cualquier hoja de cálculo con contenido textual

02

Definir contexto

MyProfile inyecta los criterios de negocio en cada prompt

03

Procesar por lotes

La API de OpenAI se llama en lotes optimizados con lógica de reintentos

04

Descargar resultados

CSV enriquecido listo en alrededor de 2 minutos

Desafíos técnicos y soluciones

Inyección de contexto a escala

Problema

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.

Solución

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

Problema

Enviar un CSV de 5,000 filas directamente a la API de OpenAI provoca límites de tokens, timeouts y fallos graves.

Solución

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.

Impacto de negocio
Equipos de RH y reclutamiento
Caso de uso: evaluación de CVs

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.

Horas → 2 min 100% consistencia
Cero prompt engineering
Experiencia de usuario

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.

IA no-code Guiado por plantillas