Dashboard Ejecutivo

Indicadores clave

Tasas de desempeño (últimos 30 días)

Estado del pipeline

Últimos 14 días — órdenes creadas vs. entregadas

Mes actual vs. mes anterior

Hoy vs. Ayer

Por Tienda

Por Zona

Desempeño por Mensajero

Top 10 Productos

Órdenes Recientes

Alertas Operativas

Actualizar estado en masa por número de orden

Pega los números de orden (uno por línea o separados por coma/espacio). Útil para listas externas (Aurelpack, Gintracom, etc.).

Útil cuando quieres devolver las órdenes a "sin mensajero" — ej. al revertir a "confirmada" para reasignar después.
Cuando se marca, el estado se forzará a enviada y las órdenes quedarán ligadas a una nueva guía (útil p/ Aurelpack, Gintracom).

Órdenes

Rango rápido:
REF # Orden # Tienda Cliente Teléfono Municipio Producto Total Estado Mensajero Fecha Acciones

Remisiones

📥 Pendientes de Órdenes: confirmadas de mensajería interna esperando entrar

Guías y Escaneo

Crear Nueva Relación

El mensajero seleccionado será el portador responsable de todos los paquetes de esta relación.

Preparar ruta de mensajero

Filtra las órdenes confirmadas y selecciona cuáles imprimir para la ruta del mensajero. Puedes marcar todas las filtradas o escoger una a una.

0 de 0 seleccionadas

Relación Activa

📋 Guías Vigentes (0)

Guías cerradas pendientes de liquidación. Si una guía se creó por error, puedes anularla — las órdenes volverán a estado "confirmada".

🚫 Historial de relaciones anuladas (0)

Constancia permanente de relaciones anuladas (números nunca se reutilizan). Las órdenes vuelven a "confirmada" y el inventario se repone automáticamente.

Base de Clientes

Todos los clientes que han pasado por una relación de despacho. Se identifican por nombre + teléfono. Etiquete como ⭐ VIP, ⚠️ Problemático o 🚫 No despachar para que se respete a futuro. Toda mutación queda en historial auditable.

Liquidaciones

Cada guía tiene un estado financiero que debe cuadrarse: efectivo cobrado vs. esperado, paquetes devueltos y pérdidas a indemnizar. Liquidar requiere firma del mensajero y de logística.

Bonificaciones quincenales

Bono por tasa de entrega cada quincena (1–15 y 16–fin de mes). Mínimo 120 órdenes asignadas. Escalera: 65%→$500, 70%→$750, 75%→$1,500, 80%→$2,000, 85%→$4,000. Al cerrar un período, se genera alerta Telegram y se paga manual.

Zonas de Reparto

Mensajeros

Costos WhatsApp (templates Meta)

Cada envío de template a Meta abre una conversación de 24h facturable. Tarifas RD$: Marketing 5.00 · Utility 1.65 por conversación. Se cuenta cada envío como 1 unidad (estimación conservadora).

TikTok Ads — Gasto Publicitario

Meta Ads — Facebook & Instagram

💱 USD → DOP: cargando…

Wallets de Mensajeros

Cada entrega exitosa acumula saldo al mensajero al liquidar la guía (holdback 72h). Los mensajeros solicitan retiro los miércoles, el pago se procesa los jueves. Las deudas operativas (paquetes perdidos/faltantes de efectivo) se manejan aparte en su módulo de Deudas.

Solicitudes pendientes

Balance por mensajero

Histórico de retiros

Carritos abandonados (Shopify)

Clientes que iniciaron el checkout en Shopify pero no completaron el pago. Si tienen teléfono, el bot les envía automáticamente un template de recuperación por WhatsApp. Al pagar, se marcan como recuperado automáticamente.

Productos

Catálogo maestro. Cada variante (color/talla) es un SKU independiente. El stock se actualiza automáticamente al pistolear la guía y se aumenta con restocks/devoluciones.

Inventario y Movimientos

📋 Conteo físico de bodega (descargar/subir Excel)

Paso 1: descarga el Excel de la bodega. Trae todos los SKUs con el stock actual en sistema y los reservados por pedidos vigentes.
Paso 2: haz el conteo físico y completa la columna "Cantidad Real".
Paso 3: súbelo. El sistema calcula el delta vs lo registrado y aplica un ajuste con audit. Te muestra los SKUs donde la cantidad real es menor que los pedidos vigentes (déficit).

SKU Producto Variante Tienda Físico Reservado Disponible Mínimo Estado Costo Acciones

Comprobantes

Incidencias del mensajero

Peticiones del mensajero para revisar una orden ya cerrada (entregada / devuelta / perdida). Marqué sin querer, cliente reapareció, dato incorrecto, etc. El estado de la orden NO ha cambiado — usted decide la corrección.

Gastos / Reembolsos del mensajero

Comprobantes de pagos externos que los mensajeros han hecho de su bolsillo (combustible, peajes, etc.). Al aprobar se acredita el monto a su wallet inmediatamente; al rechazar, si ya estaba aprobado, se hace una reversa automática.

Ajustes de precio en entrega

Cuando el cliente cambia la cantidad/precio al momento de entregar, el mensajero registra el monto real cobrado + foto del comprobante. Al aprobar: la orden y la guía/relación se actualizan con el nuevo total. Al rechazar: la orden queda con el precio original (faltante o sobrepago se trata manualmente).

Informes Ejecutivos CEO

Asistente personal del CEO. Genera informes diarios automáticos con métricas, embudo y análisis estratégico de Claude. Llegan también a Telegram (CEO).

Centro de Costos

Una fila por orden con todo el pipeline: cobrado, costos por categoría y neto liquidado. Permite ver qué órdenes están pendientes de liquidar y cuánto se debe.

Balance acumulado en tiempo real por tienda y por propietario. Solicita retiros, sube el comprobante al pagar y la wallet se actualiza al instante.

Reconciliación Shopify

Cuando un webhook de Shopify falla (HMAC, red, retry exhausto), la orden no llega a nuestro sistema. Cada 15 min un cron consulta la Admin API de cada tienda y trae las órdenes faltantes automáticamente. Esta vista te muestra el estado por tienda y el historial de recuperadas.

Órdenes recuperadas

Período:

WhatsApp · Inbox del Bot

Base de Conocimiento del Bot

Todo lo que pongas aquí el bot de WhatsApp lo usa para responder a clientes — productos, precios, cobertura, políticas, preguntas frecuentes, etc. Las secciones inactivas no se envían al bot.

Devoluciones al Almacén

Registrar pedido devuelto

Escanee el código de barras o escriba el # de pedido (ej: 100388 o #100388) que el mensajero regresa físicamente. Al registrar la devolución: (1) el pedido pasa a devuelta y se cierra en la base de datos, (2) se suma stock por cada SKU del pedido, (3) se actualiza la guía correspondiente.

Recepción de devoluciones programadas

Los mensajeros notifican desde su app móvil qué paquetes en devolución llevarán al almacén con un día de anticipación. Aquí los recibes en orden — al marcar el batch como recibido, todas las órdenes pasan automáticamente a devuelta.

Histórico completo RICHBM

Histórico completo de órdenes — sin importar en qué módulo estén operativamente. Use el tab 🌐 TODAS para ver vigentes + cerradas en una sola lista. Filtros por fecha, tienda y búsqueda libre.

📅 Desde: Hasta:
# REF Orden # Tienda Cliente Teléfono Total Estado Mensajero Fecha Acciones

Ruteo por municipio

Define qué mensajero entrega en cada municipio. Cuando entre una orden nueva desde Shopify, el sistema busca el municipio aquí y **auto-asigna el mensajero** que corresponde. Si no hay regla, la orden queda sin mensajero y logística lo revisa.

Importar masivo desde Google Sheets

En tu Sheet selecciona 2 columnas (Municipio · Opción) con encabezado, copia y pega abajo. Valores aceptados en "Opción": Mensajería interna, Aurelpack, Gintracom (mayúsculas y acentos da igual).

Aplicar a órdenes existentes

Usa las reglas actuales para auto-asignar mensajero a órdenes que ya están en el sistema (solo activas: sin_asignar, asignado, confirmada, en preparación). Primero muestra un preview, luego confirmas.

Reglas actuales

Aurelpack

Cada día a las 22:30 AST, el sistema busca órdenes en estado confirmada asignadas a Aurelpack y las exporta al Google Sheets de Aurelpack. Al completar, pasan a estado en_alistamiento.

Pendientes de corte (Aurelpack)

Importar etiquetas Aurelpack

Cuando Aurelpack le devuelva las etiquetas con sus OrderNo propios, asócielos a las órdenes nuestras de una de estas dos formas. Después podrá pistolear las etiquetas físicas y el sistema sabrá a qué orden Shopify corresponden.

📄 Opción A — Subir PDF de etiquetas

Suba el PDF que le envió Aurelpack. El sistema extrae automáticamente los pares Reference Id ↔ OrderNo de cada etiqueta. Funciona con PDFs cuyo texto sea seleccionable (no escaneados como imagen).

⌨️ Opción B — Pegar texto manualmente

2 columnas separadas por TAB, coma o espacio:
Reference Id OrderNo 100787 4298284 100788 4298285 Acepta pegado directo desde Excel/Google Sheets. Detecta encabezados.

Revertir importaciones Aurelpack

Si una importación de PDF emparejó mal los barcodes (ej: saltó entre etiquetas y asignó OrderNo a la orden equivocada), aquí puede revertir las asignaciones external_barcode y restaurar los estados previos. Es seguro: primero ve preview con todo lo que pasaría, luego confirma.

Histórico de cortes

Conciliar contra Excel "CONTROL AURELPACK"

Sube el Excel de Aurelpack con columnas FECHA · REMISION · NOMBRE · TELÉFONO · ESTADO y comparamos cada fila contra la DB de RICHBM. Detecta:

  • 🚨 Aurelpack dice Pagado pero RICHBM no la cerró como entregada
  • 🚨 Aurelpack dice Devolución pero RICHBM no la registró (falla en pistoleo de almacén)
  • ⚠️ Aurelpack todavía la tiene En reparto pero RICHBM ya la cerró
  • ❓ REMISION del Excel que no existe en RICHBM
  • 🚨 Órdenes en RICHBM asignadas a Aurelpack que NO aparecen en el Excel (posible omisión)

Liquidaciones Aurelpack

Relaciones de despacho asignadas a Aurelpack que requieren cuadre financiero. Las del módulo "Liquidaciones" general ya no las muestran (solo mensajería interna).

Gintracom

Integración API activa. Selecciona las órdenes y dale a "Generar etiquetas Gintracom" — se crearán las guías en el sistema de ellos y podrás descargarlas en PDF. Las guías ya generadas aparecen en la columna Guía con su botón de descarga directa.

Novedades Gintracom

📅 Fecha
👤 Responsable

Órdenes confirmadas · asignadas a Gintracom

Guías Anuladas

Rastro completo de toda guía Gintracom anulada — quién, cuándo, por qué. app = anulada desde nuestro sistema. manual_panel = registrada después de anularla directo en Gintracom.

Liquidaciones Gintracom

Relaciones de despacho asignadas a Gintracom que requieren cuadre financiero. Las del módulo "Liquidaciones" general ya no las muestran (solo mensajería interna).

Liquidaciones financieras Gintracom

Histórico de Excels de liquidación que envía Gintracom. Cada uno se concilia contra nuestras órdenes y muestra utilidad real (ingreso neto vs costos).

Utilidad por período

Solo cuenta órdenes con liquidación Gintracom aplicada. Costo de producto se calcula sobre products.cost.

Importar histórico de clientes

Sube tus clientes de los últimos meses (exportados desde Google Sheets). El bot los tendrá en cuenta cuando reciba nuevas órdenes del mismo teléfono: si hay al menos una "entregada" → confianza (flujo normal); si solo hay "devuelta" → flujo recovery con aviso a Mari.

1. Tienda destino

2. Pegar datos (desde Google Sheets)

Selecciona las 3 columnas en tu Sheet (Estado · Nombre · Teléfono, en ese orden), copia (Cmd+C) y pega abajo. La primera fila debe ser el encabezado.

Gestión de Usuarios

Invita a tu equipo generando códigos de un solo uso. Cada código determina el rol del nuevo usuario al registrarse.

Generar Nueva Invitación

Invitaciones

Usuarios Registrados

Nombre Email Rol Mensajero Estado Último login Acciones

Tiendas Conectadas