Portafolio / Producto de datos B2B
El producto no es la web: es el dato.
ShipperData vende contactos verificados de tomadores de decisión en logística —gerentes, compradores, importadores— a freight brokers que necesitan con quién hablar mañana. Construimos la máquina completa: scrapers en Python que recorren fuentes públicas, flujos en n8n que validan y desduplican, un CRM que guarda el inventario y marca lo vendido, y una landing donde se compra un paquete y llega el archivo. Cada lead se vende una sola vez.

01El encargo
Buscar contactos a mano no es un negocio.
Antes el trabajo era artesanal: abrir directorios, copiar correos, armar una hoja de cálculo, mandarla por correo. Cada lista costaba horas, llegaba con datos sin verificar y se repartía entre varios brokers, que terminaban llamando al mismo importador la misma semana.
El encargo fue convertir esa rutina en un producto: que la captura corriera sola, que cada contacto pasara por validación antes de venderse, que el mismo lead no se vendiera dos veces y que comprarlo fuera tan simple como elegir un paquete y pagar.
Antes: la lista a mano
- 01Extracción manual, directorio por directorio
- 02Correos y teléfonos sin verificar
- 03Duplicados entre listas
- 04El mismo lead vendido a varios brokers
- 05Entrega por correo, cuando se podía
- 06Sin actualización ni recurrencia
Nuestro rol
Arquitectura y desarrollo del sistema completo: scrapers en Python, orquestación en n8n, modelo de datos y etiquetado en el CRM, integración de pagos con entrega automática, y la landing donde se compra.
02Arquitectura
Tres reglas que definen el producto.
Un archivo de contactos lo arma cualquiera. Lo que se vende aquí es la confianza en cómo se armó, y eso son decisiones de sistema, no de diseño.
El ciclo es semanal.
Los scrapers corren programados: cada semana entran contactos nuevos y las listas se renuevan. Un lead de hace seis meses no vale lo mismo que uno de hace seis días, y el sistema está construido alrededor de esa diferencia.
Nada entra sin pasar el filtro.
Sintaxis y dominio del correo, formato del teléfono, rol declarado y desduplicación contra lo que ya existe. Lo que no pasa, no llega al inventario — y por lo tanto no se vende.
Cada contacto se vende una vez.
Al despachar un pedido, esos leads quedan marcados como vendidos y salen del inventario disponible. Es la promesa central del producto y es una regla del sistema, no una intención comercial.
03La idea
Lo que este sistema tenía que resolver.
Un lead no vale por existir. Vale por estar verificado, fresco y ser solo tuyo.
Cualquiera puede raspar una web y entregar diez mil filas. El valor está en lo que pasa entre la extracción y la entrega: validar, descartar, desduplicar, etiquetar y reservar. Ese tramo invisible es el producto, y por eso el sistema se diseñó por ahí y no por la portada.
La consecuencia es comercial: el comprador no compite con otro broker por el mismo contacto, recibe el archivo en menos de 48 horas y sabe que la semana siguiente habrá lista nueva. Eso convierte una venta suelta en un negocio recurrente.
CapturarVerificarEntregar
04El sistema
De la fuente pública al archivo entregado.
Seis piezas conectadas y un ciclo que se repite cada semana. Nada de esto lo toca una persona salvo para revisar que corrió.
Scrapers · Python
Extracción y parseon8n
Programación y orquestaciónValidación
Correo, teléfono y duplicadosCRM
Inventario y etiquetadoPagos
Compra del paqueteEntrega
Archivo y enlace al cliente
- 01
Corrida programada
Un cron semanal en n8n despierta a los scrapers. No hay clic humano en el arranque: si la semana pasa, la lista se renueva igual.
- 02
Extracción
Los scrapers recorren directorios y fuentes públicas del sector, parsean la ficha de cada empresa y devuelven contacto, empresa, rol y origen en un formato estandarizado.
- 03
Validación
Cada registro pasa por sintaxis y dominio del correo, formato de teléfono y coherencia del rol. Lo que no responde a los chequeos se descarta antes de tocar el inventario.
- 04
Desduplicación
Se cruza contra lo ya capturado y lo ya vendido. Un contacto que existe no vuelve a entrar, y uno vendido no vuelve a ofrecerse: es lo que sostiene la exclusividad.
- 05
Etiquetado en el CRM
Lo que sobrevive entra al CRM con sus campos: industria, modo de transporte, rol, ubicación, fuente y fecha. Sin ese etiquetado no hay forma de armar un paquete segmentado.
- 06
Compra del paquete
En la landing el cliente elige 250, 500 o 1.000 leads y paga en línea. El pago dispara el flujo de entrega: aquí termina el marketing y empieza la operación.
- 07
Armado y entrega
El flujo toma del inventario los leads del paquete, genera el archivo CSV o Excel y envía el enlace de descarga. La promesa pública es menos de 48 horas.
- 08
Marcado como vendidos
Los contactos entregados quedan fuera del inventario disponible. La siguiente venta arranca desde lo que quedó, no desde la misma lista.
Un ciclo semanal · ocho tramos · cero intervención manual
05El otro lado
La landing existe para una sola decisión.
El sitio no tiene catálogo ni carrito: tiene tres precios y una promesa. Todo lo demás vive en el sistema.
250, 500 o 1.000 contactos.
Tres niveles con el mismo prometido: leads verificados, vendidos una sola vez, lista renovada cada semana y entrega en menos de 48 horas. El intermedio va marcado como el más popular.
Lo que un broker pregunta.
Acceso directo a quien decide, exclusividad, datos frescos semanales, contacto verificado y tiempo de entrega. Cada bloque de la página responde una objeción, en ese orden.
El outreach como servicio aparte.
Para quien no quiere hacer la prospección, la marca ofrece campañas de correo y SMS automatizadas sobre esos mismos leads, como suscripción mensual.
06El producto
Lo que define un pedido.
No son métricas de campaña: son las condiciones del producto tal como se venden hoy en la landing.
- 3
- Paquetes: 250, 500 y 1.000 leads
- 48 h
- Máximo entre el pago y la entrega
- 1×
- Veces que se vende cada contacto
- 7 d
- Cada cuánto se renueva la lista
07Sistema visual
Azul de carga y amarillo de señal.
Bandas y encabezado
- HEX
- #002C6D
- RGB
- 0 · 44 · 109
Precio · Botones
- HEX
- #F8F812
- RGB
- 248 · 248 · 18
Acento legible en texto
- HEX
- #8C6A00
- RGB
- 140 · 106 · 0
Bordes y detalles
- HEX
- #82A2BC
- RGB
- 130 · 162 · 188
Fondo de contenido
- HEX
- #F9FAFA
- RGB
- 249 · 250 · 250
08Tipografía
Una geométrica que carga el precio.
Poppins
Aa Bb Cc — 0123456789
SemiBold 600 · Bold 700
Poppins Regular
Aa Bb Cc — 0123456789
Regular 400 · Medium 500
Poppins · versalitas
Aa Bb Cc — 0123456789
SemiBold 600
Get Exclusive Logistics & Importer Leads
clamp(32–52) · -1% · 700Logistics Manager Leads
clamp(26–42) · 0 · 700$150 · 500 verified leads
clamp(28–44) · 0 · 700Verified phone and email contacts for freight brokers and importers, sold only once, with fresh weekly updates.
16 / 26 · 0 · 400Verificado · Exclusivo · Entregado
11 / 15 · 12% · 60009El sistema y la venta
El proceso que no se puede fotografiar.
| Empresa | Rol | Contacto | Estado |
|---|---|---|---|
| Andes Freight Group | Logistics Manager | m.***@andesfreight.example | Capturado |
| Northport Importers | Procurement Lead | j.***@northport.example | Verificado |
| Delta Cargo Lines | Dispatch Supervisor | r.***@deltacargo.example | Verificado |
| Northport Importers | Procurement Lead | j.***@northport.example | Duplicado |
| Sunbelt Customs Co. | Import Coordinator | a.***@sunbeltcustoms.example | Verificado |
| Harbor Line Logistics | Supply Chain Manager | p.***@harborline.example | Verificado |
Reconstrucción del proceso: las fuentes se recorren, las filas caen con su estado, el duplicado se descarta y el contador llega al paquete antes de generar el archivo. Los contactos son inventados — los reales son el producto del cliente y no se publican.

Una sola decisión sobre la mesa: leads exclusivos, verificados y renovados cada semana, con el acceso a los paquetes en el primer pantallazo.

250, 500 o 1.000 contactos verificados, con el mismo prometido en los tres y el intermedio marcado como el más popular.

Seis bloques que responden, uno por uno, las objeciones de un broker: acceso directo, exclusividad, datos frescos, verificación, tiempo de entrega y outreach opcional.

El paquete se elige y se paga desde el móvil: es donde un broker revisa proveedores entre llamada y llamada.
10El resultado
Un negocio que corre sin encenderlo.
Lo entregado no es una web con formulario: es una operación. Los scrapers corren solos, la validación descarta lo que no sirve, el CRM sabe qué está disponible y qué ya se vendió, y el pago dispara el armado y la entrega del archivo. La persona que antes copiaba correos ahora revisa que el ciclo haya corrido.
Y crece por donde crece el negocio: sumar una fuente nueva es agregar un scraper y un tramo en el flujo, no rehacer el sistema. El mismo inventario etiquetado permite paquetes segmentados por industria, modo de transporte o rol cuando el cliente los pida.
Stack
- 01Python · scrapers programados
- 02n8n · orquestación y validación
- 03CRM con campos y etiquetas propias
- 04Pagos en línea con entrega automática
- 05Generación de CSV / Excel
- 06WordPress · Elementor Pro (landing)
- 07LeadConnector · formularios y cobros
- 08Rank Math · SEO on-page
Sobre los datos
El caso muestra el proceso, no el inventario. Las filas de la maqueta son inventadas y los dominios son de ejemplo: los contactos reales son lo que el cliente vende, y publicarlos sería regalar su producto y exponer datos de terceros.
Sigue el trabajo
Si tu proceso se repite cada semana, no es un proceso: es un producto sin construir.
Buscar, verificar, ordenar y enviar es trabajo que una persona hace mal por aburrimiento y una máquina hace igual todas las semanas. Si tu operación vive de eso, se puede automatizar de punta a punta — y cobrarla como producto.
Cuéntanos tu proyecto