Saltar al contenido

Caso de éxito · Logística y transporte

MBG Lead Router: cada solicitud de conductor llega al reclutador correcto en segundos, con un plugin a la medida construido en una semana

Una empresa de logística de EE. UU. recibía decenas de solicitudes de conductores al mes que caían en una hoja de cálculo. Construimos un plugin de WordPress que las asigna automáticamente, notifica al instante, registra de dónde vino cada candidato y lo muestra en un panel. Sin herramientas de pago ni cambios de hábito para el equipo.

Cliente
MB Global Logistics
Sector
Logística y transporte
País
Elmhurst, Illinois, Estados Unidos
Servicios
Desarrollo web
Duración
1 semana (5 versiones)
Periodo
Septiembre 2026
  • ~1 semanade desarrolloDel 1 al 8 de septiembre de 2026, con 5 versiones en producción
  • 66leads procesadosRegistrados y asignados automáticamente en los primeros 5 días
  • 5reclutadores en rotaciónCon disponibilidad por día de la semana y respaldo de fin de semana
  • 0dependencias externasSolo WordPress y WPForms: sin CRM, Zapier ni costo mensual
Camión de carga en una carretera entre montañas, representando el reclutamiento de conductores de MB Global Logistics

En 30 segundos

  1. RetoLas solicitudes de empleo caían en una hoja compartida y dependían de que alguien las viera y las repartiera a mano. Nadie era dueño del lead ni sabía de qué canal venía.
  2. Qué hicimosUn plugin de WordPress a la medida que asigna cada solicitud al reclutador correcto en el instante del envío, le avisa por correo, guarda el origen del candidato y lo muestra en un panel.
  3. Resultado66 candidatos asignados automáticamente en los primeros cinco días, cero costo mensual adicional y, por primera vez, visibilidad de qué canal produce cada conductor.

El cliente

MB Global Logistics es una empresa de logística con sede en Elmhurst, Illinois, que recluta conductores con licencia CDL Clase A para rutas locales, regionales y de larga distancia en Texas, Luisiana, Misisipi, Florida y Georgia, con planes de expansión por todo el corredor atlántico. Su sitio corre en WordPress con Elementor y WPForms.

Desde mediados de 2026 llevamos su estrategia SEO, centrada en páginas locales de empleo por estado y por ciudad. Esa estrategia ya estaba dando resultados: las páginas locales aparecieron un 74 % más en búsquedas de Google en agosto que en julio, con 46 páginas indexadas. El siguiente cuello de botella era evidente: qué pasaba con un conductor una vez que llenaba el formulario.

El reto

El formulario «Apply To Drive» enviaba cada solicitud a una hoja de Google Sheets mediante el complemento de WPForms. El flujo funcionaba, pero tenía cuatro fallas que le costaban candidatos al equipo de reclutamiento:

  • Nadie era dueño del lead. La solicitud llegaba a una hoja compartida y esperaba a que alguien la abriera y decidiera a quién asignarla. Un conductor que aplica a varias empresas a la vez se va con la primera que lo llama.
  • Reparto manual y desigual. No había una regla de rotación ni forma de saber si un reclutador recibía más leads que otro, ni de respetar quién trabaja qué días.
  • Sin trazabilidad del origen. El cliente invierte en anuncios de Meta, en SEO y en redes, pero no podía saber qué canal produjo cada candidato: las etiquetas nativas del formulario devolvían la URL de la propia página en lugar del origen real, por el caché y los envíos AJAX.
  • Sin visibilidad. No existía un lugar donde ver cuántos leads entraban por día, por estado, por hora o por reclutador, para planear disponibilidad o medir campañas.

En la reunión de arranque, la prioridad del cliente fue una sola, en sus palabras: capturar los leads y distribuirlos entre los reclutadores. Todo lo demás (atribución, panel, plantilla de correo) nació de esa necesidad.

La solución: MBG Lead Router

Un plugin de WordPress hecho a la medida, sin dependencias externas, que se conecta al formulario existente y hace cuatro cosas en el instante en que un conductor pulsa «Enviar»: elige al reclutador según la rotación y su disponibilidad, lo notifica por correo, guarda el lead con su origen y lo muestra en un panel dentro del administrador de WordPress.

Evaluamos primero automatizar con Google Apps Script sobre la hoja que ya usaban y lo descartamos: los disparadores por tiempo no son instantáneos, no garantizan que dos envíos simultáneos no caigan en el mismo reclutador y tienen cuotas diarias de correo. Un plugin corre en el mismo instante del envío, de forma síncrona, y lo mantiene el mismo equipo que ya administra el sitio.

Cómo se construyó

El desarrollo completo tomó una semana, del 1 al 8 de septiembre de 2026, en cinco versiones puestas en producción de forma incremental:

  • 1 y 2 de septiembre: nuevas secciones «hero» con el formulario incrustado en la portada y en la página For Drivers, para que el conductor aplique sin salir de la página.
  • 3 de septiembre: versión 1.0 en producción con rotación, disponibilidad por día, fechas fuera de oficina, correo HTML y pantallas de Leads, Recruiters, Email Template y Settings. El mismo día, captura de atribución (UTM, gclid, fbclid, landing page, referrer) con cookie propia y prioridad sobre las etiquetas del formulario.
  • 8 de septiembre: panel completo con KPIs y gráficos en SVG/CSS sin librerías, clasificación de canal al estilo Google Analytics y reclasificación automática de los leads anteriores. Reunión de seguimiento con el cliente.

Varias decisiones de diseño explican por qué funciona de forma confiable: un bloqueo de base de datos sobre el puntero de rotación garantiza que dos conductores que aplican en el mismo segundo no caigan en el mismo reclutador; un lead al respaldo no mueve la rotación, así que nadie pierde su turno por trabajar el fin de semana; el historial pertenece al cliente (desactivar el plugin no borra nada); y el plugin convive con el Google Sheet en vez de reemplazarlo, así que el equipo no tuvo que cambiar ningún hábito.

Resultados

Al cierre de la primera semana en producción, el panel registraba 66 solicitudes de conductores asignadas automáticamente entre cinco reclutadores, cada una con su reclutador, su regla de asignación, su canal de origen y el estado del correo. El tiempo entre el envío del formulario y la notificación al reclutador pasó a medirse en segundos, cuando antes dependía de que alguien revisara la hoja. El costo adicional de operación es cero: no hay suscripciones, intermediarios ni servicios de pago.

Y hay un resultado menos visible pero igual de importante: por primera vez el cliente puede ver, con la misma lógica de canales que usa Google Analytics, qué parte de sus conductores llega desde búsqueda orgánica, desde anuncios pagados o desde redes sociales, y planear la disponibilidad de su equipo según el día y la hora en que realmente entran las solicitudes.

Qué hicimos, exactamente

  1. Asignación automática (round robin)Cada solicitud va al siguiente reclutador de la lista, respetando qué días trabaja cada uno y sus fechas fuera de oficina; regla de respaldo configurable para fines de semana.
  2. Notificación inmediataEl reclutador asignado recibe un correo HTML con todos los datos del candidato en segundos; la plantilla es editable desde el panel con vista previa y correo de prueba.
  3. Atribución del origenCada lead guarda de dónde vino (campaña UTM, Google Ads, Meta, Microsoft Ads, TikTok, orgánico, redes o referido), clasificado con la misma lógica de canales de Google Analytics.
  4. Panel de reclutamientoLeads por periodo con variación, por día, por fuente, por reclutador (con cuota justa de referencia), por estado, por perfil del conductor, por día de la semana y por hora. Gráficos en SVG/CSS sin librerías.
  5. Historial completo y exportableTodos los leads quedan en la base de datos del sitio con su reclutador, regla aplicada, origen y estado del correo; se pueden filtrar, reasignar, reenviar y exportar a CSV.
  6. Compatibilidad con lo existenteEl Google Sheet que el equipo ya usaba sigue funcionando y ahora incluye el reclutador asignado; el formulario de WPForms se mantuvo intacto.
  7. Secciones "hero" con formularioNuevas cabeceras en la portada y en la página For Drivers para que el conductor aplique sin salir de la página.

Antes y después

  • Reparto de solicitudes
    AntesManual, desde una hoja compartida
    DespuésAutomático, en el instante del envío
  • Dueño de cada lead
    AntesNadie definido
    DespuésUn reclutador asignado y notificado
  • Origen del candidato
    AntesDesconocido
    DespuésRegistrado y clasificado por canal
  • Visibilidad del embudo
    AntesNinguna
    DespuésPanel con leads por día, fuente y reclutador

La respuesta obvia era un CRM de pago o una cadena de herramientas de automatización. La correcta fueron unas 4,000 líneas de código dentro de WordPress que hacen exactamente una cosa, al instante, y que al cliente no le cuestan nada operar.

José OlivasFundador, MEAN Consultors

Lo que puedes aplicar a tu negocio

  • 01
    El SEO trae al candidato; el proceso decide si lo pierdesLas páginas locales de empleo aparecían un 74 % más en Google en agosto que en julio. Sin un reparto inmediato, ese tráfico se habría convertido en filas de una hoja de cálculo. Cerrar el ciclo hasta la persona correcta es parte del posicionamiento.
  • 02
    A veces la respuesta no es un CRMLa opción obvia era una herramienta de pago o una cadena de automatizaciones. La correcta fue código dentro de la herramienta que el cliente ya usaba: menos puntos de falla, cero costo mensual y los datos en su propio servidor.
  • 03
    Escuchar antes de construirLa reunión con el cliente definió una sola prioridad (capturar y distribuir leads) y el seguimiento pidió un solo dato (los días laborales de cada reclutador). Todo lo demás se diseñó a partir de eso.

Más casos

Otros trabajos que puedes revisar

SkinLocal Midtown Salud y estética Estados Unidos

SkinLocal Midtown: reservas en línea dentro de su propio sitio, con el 100 % de las citas atribuidas a la campaña que las originó

Un med spa de Dallas invertía en Google, Instagram y SEO local, pero su sistema de reservas vivía en otro dominio y rompía toda la medición. Construimos un plugin de WordPress que reproduce el flujo completo de reservas en su sitio y guarda cada cita con su origen.

  • Desarrollo web
Ver el caso

Bufete especializado en organizaciones sin fines de lucro · confidencial Servicios legales Estados Unidos

Bufete de EE. UU.: de rastrear el 40 % de sus leads a rastrear el 95 %, con entrega al CRM en menos de 5 segundos

Una firma legal que atiende organizaciones sin fines de lucro en todo EE. UU. tenía anuncios, formularios, CRM y reportes en sistemas separados que se consolidaban a mano. Unificamos la medición desde el clic hasta el cliente firmado y automatizamos el seguimiento.

  • Desarrollo web
Ver el caso

Firma de servicios para organizaciones sin fines de lucro · confidencial Servicios profesionales Estados Unidos

Firma de servicios a organizaciones sin fines de lucro: una agenda llena de prospectos correctos gracias a un embudo de calificación en WordPress

Cada solicitud de consulta gratuita entraba directo al calendario, tuviera o no sentido. Diseñamos un embudo de varios pasos que califica al prospecto, lo lleva a reservar o le da recursos útiles, y registra de qué canal vino cada consulta.

  • Desarrollo web
Ver el caso

Ver todos los casos de éxito →

Scroll al inicio