Once mil filas de direcciones de clientes estaban en una hoja de cálculo, útiles para facturar e inútiles para planificar. Un equipo de operaciones de ventas quería redibujar sus territorios según dónde estaban realmente los clientes, no según los límites de condado que alguien había elegido años antes, pero una hoja de cálculo llena de direcciones postales no se puede ordenar por geografía. Solo se puede ordenar alfabéticamente, que no es lo mismo.
La solución fue un único proceso por lotes. El equipo exportó todas las direcciones únicas de su lista de clientes y las envió a /v1/forward en una sola solicitud masiva, ya que en una lista de direcciones cada elemento cuenta como una solicitud facturada, en lugar de cobrarse por llamada como ocurriría con once mil consultas separadas. Lo que volvió fue una coincidencia de ubicación para cada dirección, con latitud y longitud, las coordenadas estructuradas con las que una herramienta de mapas o una fórmula de hoja de cálculo pueden trabajar de verdad.
Con coordenadas asociadas a cada cliente, el rediseño de territorios pasó a ser un problema de datos en lugar de un problema de conjeturas. El equipo pudo agrupar a los clientes por proximidad, medir lo equilibrado que era el reparto de ingresos en un conjunto propuesto de regiones y ver de inmediato cuándo un límite de territorio partía por la mitad un grupo denso de clientes sin ningún buen motivo. Nada de eso era visible cuando el único campo de ubicación era una dirección de texto con la que una hoja de cálculo no podía medir distancias.
El equipo también comparó los campos de país y región de cada coincidencia con las asignaciones de cuentas existentes de los comerciales, lo que sacó a la luz unas cuantas cuentas que con el tiempo habían acabado en el territorio equivocado: clientes que se habían mudado de oficina o que años antes se habían asignado por error a un comercial de una región vecina y nunca se habían corregido. Poner eso en orden fue un efecto secundario que nadie había previsto, y resultó importar más para la equidad de las cuotas de ventas que el propio rediseño de territorios.
Como toda la lista de clientes se geocodificó de una sola vez y no poco a poco con el tiempo, esto se pareció más a un proyecto puntual que a una integración continua. El equipo ejecutó el lote, exportó los resultados de vuelta a su hoja de cálculo de planificación y no necesitó volver a llamar al endpoint hasta la siguiente revisión importante de territorios. Para ese tipo de carga de trabajo, la cuota diaria gratuita cubrió la ejecución sin necesidad de crédito prepago, y todo el proyecto llevó una tarde en lugar de un encargo de cartografía de varias semanas con un proveedor externo.
El cambio más grande estuvo en cómo el equipo pensó después sobre sus propios datos. Una vez que las direcciones tenían coordenadas asociadas, preguntas que antes requerían un consultor, como qué regiones estaban desatendidas o sobrecargadas en relación con la densidad de clientes, se convirtieron en preguntas que el equipo podía responder por sí mismo con una hoja de cálculo y un poco de aritmética. El paso de geocodificación fue la única parte que requirió un servicio externo, y también la parte más pequeña del proyecto.
Un lote de direcciones no tiene por qué ser una lista de clientes. Ubicaciones de tiendas, territorios de servicio, recintos de eventos: cualquier cosa que esté en una hoja de cálculo como dirección de texto puede pasar por el mismo proceso. Los límites de los lotes y el formato de las solicitudes se explican en /docs/forward-geocoding/ y /docs/rate-limits/.
Un código postal y una ciudad que no coinciden en un formulario de pedido parecen una pequeña errata hasta que se convierten en un envío mandado a una parte del país completamente distinta.
Una empresa de logística quería una alerta simple en el momento en que un camión de reparto entraba o salía de las instalaciones de un cliente concreto, sin construir ni licenciar una plataforma completa de seguimiento de flotas.
Una herramienta de colaboración quería que los compañeros de equipo vieran de un vistazo dónde estaba un colega y, aproximadamente, qué hora era para él, sin que nadie tuviera que escribirlo en su perfil.