← Volver a proyectos

Tras ver el funcionamiento del sistema desde el punto de vista del usuario, es momento de analizar la arquitectura técnica implementada en Make.

Para mantener una estructura limpia y optimizar la cuota de operaciones gratuitas, dividí el sistema según la responsabilidad del flujo: un escenario para la emisión programada de mensajes y otro centralizado para la recepción de eventos.

1. Escenario 1: Emisor Programado (Outbound / Cron)

Este escenario actúa como el temporizador del sistema. Se ejecuta automáticamente en las franjas horarias configuradas para la rutina diaria:

Escenario emisor en Make con gestión de avisos y reintentos (Retry)

Para prevenir fallos en la entrega por pequeñas caídas de red o límites de tasa de la API de Telegram (Rate Limits), apliqué directivas de reintento (Retry) en cada nodo de salida.


2. Escenario 2: Procesador de Eventos (Inbound / Callbacks & Temporizadores)

Este escenario permanece a la escucha permanente de las interacciones en Telegram. Procesa las respuestas dividiendo la lógica en dos ramas y aplicando una estrategia diferenciada de manejo de errores (Error Handlers):

Escenario procesador en Make con manejo diferenciado de errores (Retry y Skip)


Ventajas clave de esta arquitectura


En el último capítulo abordaremos la organización final en Airtable y cómo queda la información lista para consulta médica o analítica futura.