How-to · Paso a paso

Cómo automatizar la alta de proveedores con IA (paso a paso)

En procurement enterprise en México, dar de alta un proveedor toma en promedio 3 semanas. Con un agente de IA operado por WhatsApp, el tiempo baja a 3 días. Este es el proceso concreto en 8 pasos que usamos en producción con clientes enterprise como Cemex. Cada paso incluye qué pasa, cuánto tarda y dónde hace falta intervención humana.

MC
Mauro Cantú
Founder, Novatecs Consulting · 2026-04-20 · 12 min de lectura
Mockup de WhatsApp con agente Novatecs dando de alta un proveedor — flujo de 3 pasos: captura, validación SAT/EFOS, expediente al ERP

El proceso manual: por qué duele

Antes de entrar a la automatización, vale la pena ser específico sobre dónde se pierde el tiempo en el flujo manual. No es la validación en sí — es la coordinación alrededor.

  • El comprador le manda un email al proveedor pidiendo documentación.
  • Dos días después, el proveedor responde con 3 de 7 documentos.
  • Una analista le pide los faltantes. Otro día de espera.
  • El proveedor manda un PDF escaneado torcido. OCR falla. Re-trabajo manual.
  • La analista captura el RFC en el portal del SAT para validarlo.
  • Descubre que el RFC cayó a EFOS. Toca cancelar todo.
  • Re-inicia con otro proveedor. Otra semana.

El tiempo de validación técnica es de minutos. El tiempo de coordinación es de semanas. Ahí es donde el agente mete la palanca.

La arquitectura del flujo automatizado

Antes de los 8 pasos, una vista rápida de las piezas involucradas:

PiezaFunción
Agente IA (core)Orquesta la conversación, razona sobre el estado del flujo, elige siguiente paso.
WhatsApp Business APICanal proveedor ↔ agente. Meta oficial.
OCR + LLM visionProcesa imágenes y PDFs con datos fiscales.
Integración SATValida RFC contra padrón oficial, descarga constancia fiscal.
Listas EFOS / OFAC / UIFCruces de compliance antilavado.
Expediente storeRepositorio cifrado con retención 10 años y logs inmutables.
Conector ERPSAP / Oracle / Dynamics / NetSuite. Crea el registro de proveedor final.
Dashboard compradorVista del humano para aprobación final.
1

Compartir el número del agente con el proveedor

El comprador le manda al proveedor el número de WhatsApp del agente — por email, por WhatsApp personal, o en una tarjeta de contacto. No hay portal, no hay login, no hay app que instalar.

Tiempo: 30 segundos. Humano: comprador.

2

Conversación inicial y solicitud de documentos

El proveedor escribe "Hola" (o cualquier cosa). El agente responde con un mensaje de bienvenida en español natural, identifica la empresa que lo está dando de alta, explica el flujo y solicita el primer documento.

El agente pide los documentos de uno en uno, no como un formulario largo:

  • "Para empezar, ¿me mandas una foto o PDF de tu Constancia de Situación Fiscal?"
  • (Cuando llega) "Gracias, ya la recibí. Ahora necesito tu comprobante de domicilio..."

Tiempo: 5-30 minutos (depende del proveedor). Humano: cero.

3

OCR y extracción estructurada

Cada documento que llega se procesa con OCR (para imágenes o PDFs escaneados) y con parser estructurado (para PDFs nativos del SAT). Los campos que extrae el agente:

  • RFC, CURP (si persona física), razón social
  • Régimen fiscal, actividad económica
  • Domicilio fiscal completo
  • Fecha de vigencia de la constancia
  • Firma del SAT y sellos (integridad)

Si el OCR falla (foto borrosa), el agente pide específicamente lo que necesita, no vuelve a pedir todo.

Tiempo: segundos por documento. Humano: cero.

4

Validación automática contra SAT

El RFC extraído se valida contra la API / portal del SAT. El agente verifica:

  • El RFC existe en el padrón.
  • Está activo (no cancelado).
  • La razón social del padrón coincide con la que mandó el proveedor.
  • La constancia fiscal está vigente (típicamente menor a 3 meses).
  • La opinión de cumplimiento (si aplica) es positiva.

Tiempo: 5-15 segundos. Humano: cero.

5

Cruce contra listas EFOS, OFAC y UIF

Paso crítico para compliance LFPIORPI. El RFC y la razón social se cruzan contra:

  • Lista 69-B del SAT (EFOS): Empresas que Facturan Operaciones Simuladas. Si hay match, el flujo se detiene.
  • OFAC SDN list: sanciones del Departamento del Tesoro de EU.
  • UIF: Unidad de Inteligencia Financiera de la SHCP.
  • PEP (Personas Políticamente Expuestas): cuando aplica perfil de riesgo alto.

Si hay match, el agente escala al oficial de cumplimiento humano antes de cerrar.

Tiempo: 10-20 segundos. Humano: solo si hay match.

6

Construcción del expediente LFPIORPI

El agente construye un expediente estándar que cumple con la LFPIORPI Art. 17 y 18:

  • Identificación oficial y RFC validado.
  • Domicilio + comprobante.
  • Constancia de situación fiscal.
  • Opinión de cumplimiento positiva.
  • Beneficiario controlador (personas morales, reforma 2022).
  • Acta constitutiva y poderes (personas morales).
  • Cruces de listas documentados con timestamp.

El expediente se guarda en storage cifrado con retención 10 años y logs inmutables.

Tiempo: segundos. Humano: cero.

7

Human-in-the-loop: aprobación del comprador

El comprador recibe una notificación (WhatsApp, email o dashboard): "El expediente del proveedor ABC está listo para tu revisión". Ve:

  • Todos los documentos organizados.
  • Los resultados de cada validación (SAT ✓, EFOS ✓, OFAC ✓, LFPIORPI expediente ✓).
  • Bandera de riesgo si el agente detectó algo anómalo.

El comprador aprueba con un click. El agente también puede auto-aprobar para categorías de bajo riesgo definidas por reglas del cliente — ahí el "human-in-the-loop" es la definición de la regla, no la firma individual.

Tiempo: 2-5 minutos. Humano: comprador.

8

Sincronización automática al ERP

El agente crea el registro del proveedor en el ERP del cliente con todos los campos pre-llenados: razón social, RFC, domicilio, categoría, términos de pago por defecto, cuentas bancarias, vínculo al expediente fiscal, tags de riesgo.

Los ERPs soportados típicamente:

  • SAP S/4HANA (OData, API REST)
  • SAP ECC (BAPIs, IDocs)
  • Oracle Fusion y EBS
  • Microsoft Dynamics 365
  • NetSuite

Tiempo: 30 segundos - 2 minutos. Humano: cero.

Resultados medibles

Más rápido que el flujo manual (3 semanas → 3 días)
99%
Precisión en validaciones contra SAT/EFOS/OFAC
5 min
Tiempo del comprador por alta (vs. 2-4 horas manual)
El dato que convence al CFO: Una empresa con 200 altas al año y tiempo promedio de 3h por analista está gastando 600 horas anuales en trabajo que el agente hace en minutos. A un costo cargado de $400 MXN/h, son $240,000 MXN/año — sin contar el costo de oportunidad de que esa analista esté haciendo negociación o gestión de categorías.

Preguntas frecuentes

¿Qué pasa si el proveedor no tiene WhatsApp Business?
WhatsApp personal del proveedor funciona igual. La API Business es del lado del agente, no del proveedor. Como fallback, el agente puede operar también por email corporativo.
¿Cuánto tiempo toma implementar el flujo completo?
De 2 a 4 semanas para tener el primer flujo productivo. Incluye: setup del número WhatsApp Business, integración con el ERP cliente, configuración de reglas específicas (categorías, umbrales, aprobadores), pruebas con un subset de proveedores reales.
¿Se puede usar sin cambiar el ERP actual?
Sí. Eso es precisamente el diseño. El agente se integra con tu ERP actual (SAP, Oracle, Dynamics, NetSuite). No requiere migración ni cambios del lado del cliente. La integración la gestiona el proveedor del agente.
¿Y si el proveedor es extranjero?
El flujo se ajusta: en lugar de RFC se usa el Tax ID del país correspondiente (EIN para USA, NIT para Colombia, RUC para Perú). OFAC se cruza igual. El expediente se ajusta al cumplimiento mexicano para residentes fiscales en el extranjero (convenios de doble tributación).
¿Qué tan seguro es mandar documentos fiscales por WhatsApp?
WhatsApp Business usa cifrado end-to-end en tránsito. Los documentos llegan al agente cifrados y se almacenan en el expediente store también cifrados (AES-256). El compliance de privacidad de datos se maneja bajo acuerdo de procesamiento (DPA) con el proveedor del agente.
¿El agente puede detectar documentos falsos?
Parcialmente. La validación contra el padrón del SAT es el mejor filtro: si un RFC falso se inventa, el SAT no lo reconoce y el flujo se detiene. Para constancias editadas, el agente verifica la firma digital del SAT cuando existe. Para documentos sin validación oficial (comprobante de domicilio), la verificación es parcial y el comprador humano decide el umbral de riesgo aceptable.

¿Quieres ver el flujo corriendo en tu ERP?

En una demo de 20 minutos te mostramos el flujo real de alta por WhatsApp, con validación SAT en vivo, sobre un sandbox de tu ERP.

Agendar demo →