Google Sheets – Daily Load Dashboard & Dispatch Control (Trucking / Logistics)
Budget: $30 – $250 USD
Descripción del proyecto
Estoy buscando un especialista en Google Sheets para desarrollar un Spreadsheet de control diario de cargas (Daily Load / Dispatch Dashboard) para una operación de logística y transporte.
El archivo será utilizado diariamente por el equipo de operaciones y dispatch, por lo que debe ser claro, operativo y automatizado.
El desarrollo debe realizarse 100% en Google Sheets (no Excel).
Alcance del proyecto
1. Dashboard principal – Daily Load
Debe incluir:
Selector de Year
Selector de Month
Selector de Week
Selector de Day
Fecha actual automática
Indicadores automáticos:
Booked Loads
Empty Loads
Delivered Loads
Total Load Revenue
2. Tabla operativa de cargas
La tabla debe contener los siguientes campos (en inglés):
Date
Route
Regular / Extra
Destination
Carrier
Truck Type
Load
Driver
Phone
Truck #
Trailer #
Price
Comments / Follow-Up
Issues
Campos adicionales obligatorios:
Load Mode (dropdown):
LTL
FTL
Stops (number)
Regla para Stops:
Si Load Mode = FTL → Stops = 1 (asignado automáticamente).
Si Load Mode = LTL → Stops debe ser editable y obligatorio.
Si Load Mode = LTL y Stops está vacío o es 0, la fila debe marcarse como error (formato condicional).
3. Status y validaciones
Load Status (dropdown):
Pending
Booked
In Transit
Delivered
Cancelled
Regular / Extra (dropdown):
Regular Truck
Extra Truck
Regla visual obligatoria:
Extra Truck debe mostrarse en rojo
Regular Truck debe mostrarse en verde
Debe ser fácilmente identificable visualmente.
4. Alerta por email (solo una vez por carga)
Debe implementarse una alerta automática por email (una sola notificación por fila) usando Google Apps Script.
Condición para enviar la alerta:
Regular / Extra = Extra Truck
AND
Carrier = “NOT COVERED” o vacío
AND
Alert Sent = No
Después de enviar la alerta:
Marcar automáticamente:
Alert Sent = Yes
Alert Date/Time (timestamp)
La alerta NO debe repetirse para la misma carga.
Contenido del email (IMPORTANTE)
El contenido del email debe adaptarse al estado de la carga:
Si Carrier = “NOT COVERED”:
El email debe incluir solo información disponible, por ejemplo:
Date
Route
Destination
Regular / Extra
Load Status
Load Mode
Stops
Price
Comments
NO debe incluir Driver, Phone, Truck #, Trailer # ni información que aún no existe.
Si Carrier ya está cubierto (Booked):
El email (si aplica en otra lógica futura) puede incluir:
Driver
Phone
Truck #
Trailer #
5. Automatizaciones y lógica
Cálculo automático de Total Load Revenue por día y semana
Conteo automático por Load Status
Conteo de Extra Truck pendientes vs cubiertos
Validaciones de datos con dropdowns
Fórmulas limpias y documentadas
6. Diseño y usabilidad
Diseño limpio y profesional
Color coding por Status y Regular / Extra
Pensado para operación diaria
Escalable por semana y por año
Google Apps Script solo para alertas (sin scripts innecesarios)
Experiencia deseable
Experiencia previa en logística, trucking o dispatch
Dominio avanzado de Google Sheets (QUERY, FILTER, ARRAYFORMULA, Pivot Tables)
Capacidad de proponer mejoras operativas
Entregables
Google Sheet completamente funcional
Dashboard listo para uso diario
Documentación básica de fórmulas y lógica
Hoja adicional – KPI Report
Debe crearse una hoja separada llamada “KPI Report” con métricas automáticas y filtros por fecha (Year / Month / Week).
KPIs mínimos a incluir:
Total Loads
Total Booked Loads
Total Delivered Loads
Total Extra Trucks
Extra Trucks Covered vs Not Covered
Total Cost
Cost by Carrier
LTL vs FTL Loads
Average Stops per LTL Load
Average Revenue per Load
Average Revenue per Route
Percentage of Extra Trucks vs Total Loads
Pending Loads Aging (ej. más de 24h, 48h sin cubrir)
Los KPIs deben actualizarse automáticamente según los filtros seleccionados.
Nota importante
Si no se implementa correctamente la lógica de Regular vs Extra Truck, Stops según LTL/FTL y la alerta por email condicionada a NOT COVERED, el proyecto se considerará incompleto.
Estoy buscando un especialista en Google Sheets para desarrollar un Spreadsheet de control diario de cargas (Daily Load / Dispatch Dashboard) para una operación de logística y transporte.
El archivo será utilizado diariamente por el equipo de operaciones y dispatch, por lo que debe ser claro, operativo y automatizado.
El desarrollo debe realizarse 100% en Google Sheets (no Excel).
Alcance del proyecto
1. Dashboard principal – Daily Load
Debe incluir:
Selector de Year
Selector de Month
Selector de Week
Selector de Day
Fecha actual automática
Indicadores automáticos:
Booked Loads
Empty Loads
Delivered Loads
Total Load Revenue
2. Tabla operativa de cargas
La tabla debe contener los siguientes campos (en inglés):
Date
Route
Regular / Extra
Destination
Carrier
Truck Type
Load
Driver
Phone
Truck #
Trailer #
Price
Comments / Follow-Up
Issues
Campos adicionales obligatorios:
Load Mode (dropdown):
LTL
FTL
Stops (number)
Regla para Stops:
Si Load Mode = FTL → Stops = 1 (asignado automáticamente).
Si Load Mode = LTL → Stops debe ser editable y obligatorio.
Si Load Mode = LTL y Stops está vacío o es 0, la fila debe marcarse como error (formato condicional).
3. Status y validaciones
Load Status (dropdown):
Pending
Booked
In Transit
Delivered
Cancelled
Regular / Extra (dropdown):
Regular Truck
Extra Truck
Regla visual obligatoria:
Extra Truck debe mostrarse en rojo
Regular Truck debe mostrarse en verde
Debe ser fácilmente identificable visualmente.
4. Alerta por email (solo una vez por carga)
Debe implementarse una alerta automática por email (una sola notificación por fila) usando Google Apps Script.
Condición para enviar la alerta:
Regular / Extra = Extra Truck
AND
Carrier = “NOT COVERED” o vacío
AND
Alert Sent = No
Después de enviar la alerta:
Marcar automáticamente:
Alert Sent = Yes
Alert Date/Time (timestamp)
La alerta NO debe repetirse para la misma carga.
Contenido del email (IMPORTANTE)
El contenido del email debe adaptarse al estado de la carga:
Si Carrier = “NOT COVERED”:
El email debe incluir solo información disponible, por ejemplo:
Date
Route
Destination
Regular / Extra
Load Status
Load Mode
Stops
Price
Comments
NO debe incluir Driver, Phone, Truck #, Trailer # ni información que aún no existe.
Si Carrier ya está cubierto (Booked):
El email (si aplica en otra lógica futura) puede incluir:
Driver
Phone
Truck #
Trailer #
5. Automatizaciones y lógica
Cálculo automático de Total Load Revenue por día y semana
Conteo automático por Load Status
Conteo de Extra Truck pendientes vs cubiertos
Validaciones de datos con dropdowns
Fórmulas limpias y documentadas
6. Diseño y usabilidad
Diseño limpio y profesional
Color coding por Status y Regular / Extra
Pensado para operación diaria
Escalable por semana y por año
Google Apps Script solo para alertas (sin scripts innecesarios)
Experiencia deseable
Experiencia previa en logística, trucking o dispatch
Dominio avanzado de Google Sheets (QUERY, FILTER, ARRAYFORMULA, Pivot Tables)
Capacidad de proponer mejoras operativas
Entregables
Google Sheet completamente funcional
Dashboard listo para uso diario
Documentación básica de fórmulas y lógica
Hoja adicional – KPI Report
Debe crearse una hoja separada llamada “KPI Report” con métricas automáticas y filtros por fecha (Year / Month / Week).
KPIs mínimos a incluir:
Total Loads
Total Booked Loads
Total Delivered Loads
Total Extra Trucks
Extra Trucks Covered vs Not Covered
Total Cost
Cost by Carrier
LTL vs FTL Loads
Average Stops per LTL Load
Average Revenue per Load
Average Revenue per Route
Percentage of Extra Trucks vs Total Loads
Pending Loads Aging (ej. más de 24h, 48h sin cubrir)
Los KPIs deben actualizarse automáticamente según los filtros seleccionados.
Nota importante
Si no se implementa correctamente la lógica de Regular vs Extra Truck, Stops según LTL/FTL y la alerta por email condicionada a NOT COVERED, el proyecto se considerará incompleto.