Convertir bases mercantiles en contactos

Primera versión funcional
~4 h

Objetivo

Un agente que filtra en SABI por provincia, sector y tamaño, quita las que ya están en la lista, completa web, correo y persona que decide en cada empresa nueva y lo deja cargado en el Excel maestro.

Cómo funciona

En un primer lugar el usuario dice a qué sector, provincia y tamaño de empresa quiere llegar. El agente abre el Excel maestro para saber a quién ya se ha escrito, y solo después entra en la base de datos mercantil con la sesión de navegador que el usuario ya tiene abierta.

Ahí filtra por CNAE, provincia y plantilla, y lee la tabla de resultados página a página, porque el botón de exportar no responde a la automatización. Lo que sale se cruza con el maestro para no volver a traer una empresa que ya está trabajada.

Con las que quedan investiga empresa por empresa, dieciséis búsquedas a la vez: la web, el correo general, el LinkedIn de la compañía y la persona que decide con su cargo. Comprueba además que el dominio recibe correo de verdad. Lo que no está publicado se queda en blanco: no se inventa ningún email.

Para acabar, carga cada empresa en su pestaña con la prioridad y la fuente de cada dato, y entrega un resumen de cuántas añadió y cuáles son las más prometedoras. Se dispara cuando alguien lo pide, no en automático. En la última tanda salieron 162 empresas nuevas, 134 con la persona que decide y 94 con correo.

Pasos del agente
Entregable
  • Un .xlsx en la carpeta del proyecto, con una pestaña por vertical y una de resumen.
  • Una fila por empresa: razón social, CNAE, provincia, empleados, web, decisor y cargo, email, si el dominio recibe correo y prioridad.
  • La URL de la fuente detrás de cada dato.
Stack
  • Claude Code
  • Chrome (MCP)
  • SABI Informa
  • Subagentes en paralelo
  • WebFetch · empresia.es
  • Python (openpyxl, dnspython)
  • Memoria de proyecto

Por qué importa

Una base de datos de pago se puede recorrer entera con tu propia sesión, sin API y sin botón de exportar, y desde ahí salir a investigar quién manda en cada empresa, decenas de búsquedas a la vez.

Posibles mejoras

  1. 01Conectar una herramienta de emails verificados (Apollo, Hunter) para pasar de email deducido por patrón a buzón confirmado.
  2. 02Volver a lanzar la extracción cada trimestre y marcar en el maestro las altas, las bajas y las empresas que se han salido de la banda de plantilla.
  3. 03Comprobar la vigencia del cargo antes de escribir: guardar la fecha de la fuente y avisar cuando pase de dieciocho meses.
  4. 04Sacar el primer envío por una rutina de n8n, para que la secuencia de correos y las bajas queden fuera del Excel y con registro propio.
  5. 05Guardar el extractor de SABI como script versionado con una prueba que avise si cambian los identificadores de la tabla.
  6. 06Actualizar el ERP con cada empresa nueva y su decisor, para que los contactos entren donde ya se gestionan clientes y oportunidades. Hoy acaban en un Excel que alguien tiene que volcar a mano, y ese volcado es donde se pierden campos y se duplican empresas.

A tener en cuenta

  • legal

    Trata datos personales de directivos (nombre, cargo, email) obtenidos de fuentes públicas y del Registro Mercantil, sin que esas personas los hayan dado. Eso activa el artículo 14 del RGPD: informar en el primer contacto de dónde salieron sus datos y ofrecer baja. El envío comercial B2B además cae bajo la LSSI.

  • legal

    A quién se escribe y qué se le escribe lo decide una persona: en la revisión de 122 contactos aparecieron cuatro cargos caducados (gente que ya había cambiado de empresa años antes) y filiales de multinacionales donde la decisión no se toma en España.

  • dependencia

    Todo el universo de empresas sale de SABI Informa, que es de pago y exige una sesión abierta en Chrome. Si la licencia caduca o se cierra la sesión, no hay lista. La URL correcta es sabi.informa.es; la de bvdinfo.com devuelve «no tienes acceso» aunque parezca la buena.

  • dependencia

    El extractor lee la tabla de resultados por su identificador interno de HTML. Si SABI rediseña esa página, deja de encontrar filas y devuelve una lista vacía sin dar ningún error. Lo mismo con empresia.es, que es la única fuente fiable de administradores que no bloquea: einforma, axesor, infocif y LinkedIn devuelven 403 o 429 siempre.

  • coste

    La cuota de búsquedas web es por sesión, no por tiempo: 200 búsquedas se agotan en una tanda grande con subagentes en paralelo, y esperar no la repone. Cuando pasa, el enriquecimiento sigue solo con lectura directa de páginas y baja la tasa de decisores encontrados.

  • futuro

    El email nominal del decisor casi no existe en fuentes abiertas: de 94 emails de la última tanda, solo 7 eran nominales, el resto buzones de empresa o patrones deducidos. Para escalar harán falta Sales Navigator o Apollo. El dato de plantilla de SABI viene además del último ejercicio depositado, con uno o dos años de retraso.

Contacto

Llamémonos. En 30 minutos puedo decirte si te puedo ayudar.

Dirección de email (activa JavaScript para verla)LinkedIn