Catálogo de automatizaciones¶
Robots y chatbots del área de automatizaciones de Grupo Pentandra. Este catálogo se
genera a partir de los meta.yml del repositorio.
ReenvioZoho - Python
Detecta los chats de WhatsApp que quedaron perdidos (missed) en Zoho SalesIQ y los reparte en rotación entre las operadoras autorizadas que estén disponibles, empezando por los más antiguos. Reemplaza al ReenvioZoho de Rocketbot.
Cómo funciona
- Cada 15 minutos, en horario de atención, revisa qué operadoras están disponibles
- Busca los chats de WhatsApp que quedaron perdidos en SalesIQ
- Los ordena del más antiguo al más reciente
- Los reparte en rotación entre las operadoras disponibles para que alguien los atienda
Uso real · Septiembre 2026
Cada chat asignado es un cliente que habría quedado sin respuesta. El volumen bajó por un mejor manejo de la disponibilidad de las operadoras y por el cambio de número, y sube cuando hay campañas de marketing en redes sociales.
RevisionBoletas - Sensor
Detecta los tickets nuevos de boletas en Kira, los clasifica y captura con OCR los datos de cada boleta (referencia, monto y fecha) para que el robot de validación los compare contra el banco.
Cómo funciona
- Cada 4 minutos revisa en Kira los tickets nuevos de boletas
- Clasifica cada ticket según su tipo y banco
- Lee la imagen de la boleta con OCR y obtiene referencia, monto y fecha
- Deja el ticket con sus datos en la cola del robot de validación
CargaPedidos
Registra en el portal de Chevron los pedidos de combustible que logística arma en DARA y devuelve a DARA el número de pedido de Chevron.
Cómo funciona
- Logística arma el lote del día en DARA y marca los pedidos para Chevron
- Cada 5 minutos el robot revisa los lotes y valida camión y planta de cada pedido
- Registra cada pedido en el portal de Chevron y compara el monto con DARA
- Guarda en DARA el número de pedido de Chevron y avisa por Telegram al terminar el lote
Uso real · Septiembre 2026
El ahorro depende de cuánto use logística el robot: su uso es opcional y se activa desde DARA. Hay días sin lotes y días con varios. Los pedidos por lote son un estimado porque no se tiene el conteo exacto.
Consultas5B
Descarga diariamente el reporte TRX Posteadas del portal CCS de 5B en PDF, extrae cada transacción y la registra en SQL Server con sp_InsertarTRXposteadas.
Cómo funciona
- Una vez al día inicia sesión en el portal CCS de 5B
- Descarga en PDF el reporte TRX Posteadas
- Extrae cada transacción del PDF
- Registra las transacciones en SQL Server y avisa por Telegram si algo falla
Uso real · Octubre 2026
Se procesa un reporte al día. Los 60 minutos son el tiempo medido del proceso manual de descargar el reporte y registrar sus transacciones.
FacturasSap
Revisa diariamente las facturas de chevron enviadas al correo de faclogisitca, y las ingresa en SAP. Valida que sea factura, y que tenga la estructura correcta de una factura de chevron, para enviarlo a un servicio de sap y que termine de crearlo en automático.
Cómo funciona
- Revisa los correos no leídos de faclogistica
- Valida que el adjunto sea una factura y que tenga la estructura de una factura de Chevron
- Extrae la información de la factura
- La envía al servicio de SAP, que termina de crearla en automático
Uso real · Septiembre 2026
Se procesaron 1856 correos en septiembre. Algunas facturas, dependiendo de su configuración en SAP, es necesaria su intervención manual por parte de logística
PreciosChevron
Revisa diariamente los precios de hoy y mañana que maneja chevron. Simula realizar un pedido de cada producto para conocer el precio por galón. Esto lo hace con precios Don Arturo y Texaco.
Cómo funciona
- Dos veces al día inicia sesión en el portal de Chevron
- Simula un pedido de cada producto para obtener el precio por galón de hoy y de mañana
- Repite la consulta con precios Don Arturo y con precios Texaco
- Envía los precios por correo con capturas de pantalla como respaldo
Uso real · Septiembre 2026
No se ejecuta domingos
PreciosMEM
Presenta diariamente ante el MEM (portal de comercialización DGH, exención DTO.) los precios del día siguiente de cada estación con licencia, a partir del Excel de precios, y envía por correo el resultado por estación. Robot temporal: vigente mientras dure la eliminación de impuestos al combustible en Guatemala.
Cómo funciona
- Área de precios llena la hoja de excel con los precios
- Robot revisa que esté completa la hoja para iniciar
- Ingresa los datos de la licencia, resolución y precios al formulario del MEM
- Itera hasta terminar, con reintentos si es necesario
- Llena un excel con los resultados, y envía por correo al terminar.
Uso real · Noviembre 2026
Se procesa un reporte al día. Los 250 minutos es el tiempo aproximado en juntar la información llenar el formulario y confirmar que todas se hayan enviado
ReenvioZoho
Reasigna los chats no atendidos de SalesIQ entre los operadores disponibles. Migrado a python.
ReporteMEM
Separa el libro mensual de contabilidad en un formulario por licencia, presenta cada formulario de operaciones ante el MEM (portal DGH) y descarga la constancia de cada presentación como respaldo.
Cómo funciona
- Separa el libro de contabilidad en un formulario por licencia
- Inicia sesión en el portal del MEM con verificación en dos pasos
- Presenta cada formulario y confirma que el portal lo guardó
- Descarga la constancia de cada licencia y clasifica las que tuvieron problema
- Se registra la información en la carpeta compartida
Uso real · Septiembre 2026
Se presenta un formulario por licencia cada mes. El tiempo manual incluye separar el formulario del libro, subirlo, verificar que se guardó, descargar la constancia y guardarlo en la carpeta compartida.
RevisionBoletas
Se ejecuta cuando el robot Sensor le indica, al tener tickets pendientes de revisar. Entra Industrial y/o Banrural si hay pendientes para confirmar si ya aparece la transacción. Le avisa al encargado si no está y le confirma cuando ya.
Cómo funciona
- Cada 4 minutos se ejecuta revisando nuevos con el robot Sensor que clasifica y extrae la información de los tickets
- Inicia sesión en Industrial, llena el formulario y valida si está presente.
- Selecciona el comprobante de la transacción, le toma captura y lo envía al ticket para finalizarlo
- Almacena el registro con su número de referencia para evitar duplicados
- En caso no esté presente, intentará en la siguiente ejecución
- Luego hace el mismo proceso para Banrural
Uso real · Septiembre 2026
Se cuentan los tickets que el robot resolvió: finalizados y descartados. Último mes: Banrural 1565 (1400 finalizados, 165 descartados) e Industrial 1246 (1100 finalizados, 146 descartados) en menos de un mes de operación. 152 han tenido que confirmarse manualmente.
ConsultaTransacciones
Vigila el historial de transacciones de ISONetSwitch y avisa por correo cuando hay transacciones rechazadas con código 91 o 96 en los últimos 10 minutos.
Cómo funciona
- Cada hora, al minuto 14, entra al historial de transacciones de ISONetSwitch
- Consulta las transacciones del día
- Cuenta las de los últimos 10 minutos con código 91 (emisor no disponible) o 96 (falla del sistema)
- Si encuentra alguna, envía una alerta por correo al equipo
Uso real · Septiembre 2026
Robot de monitoreo. Antes nadie revisaba el historial de forma periódica y las fallas se conocían hasta que el problema era evidente, por eso no se calculan horas ahorradas. Cada alerta es una falla detectada a tiempo.
ConsultaMultas
Consulta las multas de tránsito de las placas de la flotilla en la PNC y en las municipalidades donde operan los vehículos, y registra el resultado en la base de datos.
Cómo funciona
- De lunes a viernes a las 9:00 toma de la base de datos las 10 placas del día
- Consulta cada placa en la PNC y en 8 municipalidades
- Registra en la base de datos cada multa con monto, fecha e infracción, o que la placa está solvente
- Reintenta los sitios que fallan y avisa por correo si hay un error para su corrección
Uso real · Septiembre 2026
Cada placa se consulta en 9 sitios (PNC y 8 municipalidades), cerca de 1 minuto por sitio. Se revisan 10 de las 71 placas por día, así que la flotilla completa se cubre aproximadamente cada 7 días hábiles.
Bot Alicer · Venta de planes y boxes
Bot Terrenos · Registro de terrenos en venta
Bot Caja Chica · Registro de facturas en DARA
Bot CDS · Mesa de ayuda a estaciones
Bot Copar R.L.
No hay automatizaciones que coincidan con el filtro.
Vista de tabla¶
| Automatización | Plataforma | Empresa | Frecuencia | Estado | Ahorro est. | Costo/mes | Documentación |
|---|---|---|---|---|---|---|---|
| ReenvioZoho - Python | Python | Copar | lun-vie 8:35-17:00 cada 15 minutos | Activo | 2.6–5.1 h (septiembre 2026) | — | PDD · SDD |
| RevisionBoletas - Sensor | Python | Combustibles | cada 4 minutos | Activo | — | — | Pendiente |
| CargaPedidos | Rocketbot | Combustibles | cada 5 minutos (lun-vie 13:30-17:00, sáb 10:00-12:00) | Activo | 10.2–56.7 h (septiembre 2026) · según uso | — | Pendiente |
| Consultas5B | Rocketbot | Copar | 1 vez al día | Activo | 30 h (octubre 2026) | — | PDD · SDD |
| FacturasSap | Rocketbot | Combustibles | Cada hora a las 04, todos los días. | Activo | 92.8 h (septiembre 2026) | — | Pendiente |
| PreciosChevron | Rocketbot | Combustibles | 2 veces al día a las 8am y 12pm | Activo | 5.6 h (septiembre 2026) | — | Pendiente |
| PreciosMEM | Rocketbot | Combustibles | 8:30pm, y si queda alguno pendiente vuelve a intentar hasta terminar. | Activo | 125 h (noviembre 2026) | — | PDD · SDD |
| ReenvioZoho | Rocketbot | Copar | cada 15 minutos | Retirado | 21.3 h/mes | — | Pendiente |
| ReporteMEM | Rocketbot | Combustibles | 1 vez al mes | Activo | 17.7 h (septiembre 2026) | — | Pendiente |
| RevisionBoletas | Rocketbot | Combustibles | Cada 4 minutos | Activo | 140.6 h (septiembre 2026) | — | Pendiente |
| ConsultaTransacciones | Rocketbot | Copar | cada hora (minuto 14) | Activo | — | — | Pendiente |
| ConsultaMultas | Rocketbot | Combustibles | lun-vie a las 9:00 | Activo | 29.3–36.7 h (septiembre 2026) | — | Pendiente |
| Bot Alicer · Venta de planes y boxes | SalesIQ | Alicer | — | En desarrollo | — | $20 | Pendiente |
| Bot Terrenos · Registro de terrenos en venta | SalesIQ | Arrenco | — | Activo | — | $37 | Pendiente |
| Bot Caja Chica · Registro de facturas en DARA | SalesIQ | Combustibles | — | Activo | — | $20 | PDD · SDD |
| Bot CDS · Mesa de ayuda a estaciones | SalesIQ | Combustibles | — | Activo | — | $122 | PDD · SDD |
| Bot Copar R.L. | SalesIQ | Copar | — | Activo | — | $268 | PDD · SDD |
| Bot Rinde · Soporte de cuenta | SalesIQ | Combustibles | — | Activo | — | $64 | PDD · SDD |
Costo de SalesIQ¶
Precios unitarios actuales: agente $17 · marca $20 · Zobot $10 (USD al mes). Se cambian en extra.costos_salesiq de mkdocs.yml.
| Bot | Estado | Canal | Agentes | Marcas | Zobot | Tokens WhatsApp | Total/mes |
|---|---|---|---|---|---|---|---|
| Bot Alicer · Venta de planes y boxes | En desarrollo | 0 | 1 | No | $0 | $20 | |
| Bot Terrenos · Registro de terrenos en venta | Activo | Sitio web | 1 | 1 | No | — | $37 |
| Bot Caja Chica · Registro de facturas en DARA | Activo | Telegram | 0 | 1 | No | — | $20 |
| Bot CDS · Mesa de ayuda a estaciones | Activo | Telegram | 6 | 1 | No | — | $122 |
| Bot Copar R.L. | Activo | 9 | 1 | No | $95 | $268 | |
| Bot Rinde · Soporte de cuenta | Activo | 2 | 1 | Sí | $0 | $64 |
⚠️ = falta el dato en el meta.yml; el total de esa fila está incompleto. El KPI de gasto solo suma los bots activos.