¿Nunca te has despertado apurado, saliste de casa sin paraguas, llegaste empapado a la oficina?
O peor: llegaste al TransMilenio y encontraste la estación cerrada.
Esa información existía. Estaba ahí. Pero nadie te la dio a tiempo.
No más.
Imagina esto:
Son las 6:15am. Todavía estás en casa. Tu celular vibra.
Un solo mensaje. Sin abrir apps. Sin revisar nada.
Sin abrir el clima. Sin revisar Twitter y sin sorpresas.
Cada mañana, Make despierta antes que tú. Escanea el clima en tu barrio para las próximas dos horas. Revisa las estaciones de TransMilenio que frecuentas camino al trabajo. Analiza si hay lluvia, tormentas o alertas activas en tu ruta.
Y solo te avisa si de verdad lo necesitas. Si todo está despejado y tus estaciones operan normal — silencio total.
Eso es Commute Buddy. Tu copiloto de mañana, automatizado en Make.
Cómo está construido:
El escenario corre en Make todos los días de lunes a viernes a las 11:15 UTC — que son las 6:15am en Bogotá.
Tiene tres módulos encadenados:
Módulo 1 — OpenWeatherMap
****
Hace un GET al endpoint /data/2.5/forecast con las coordenadas de Chapinero. Trae el pronóstico de las próximas 2 horas en formato JSON: temperatura, descripción del clima y probabilidad de lluvia (pop) como valor entre 0 y 1
Módulo 2 — X / Twitter API v2
Hace un GET autenticado con Bearer Token al endpoint /2/tweets/search/recent. Busca tweets publicados en las últimas 2 horas por @TransMilenio con el hashtag #TMAhora que mencionen cualquiera de mis tres estaciones. Retorna el conteo de resultados y el texto de cada tweet.
Módulo 3 — Router con filtro
Aquí está el núcleo de la automatización. Make evalúa cuatro condiciones en OR:
- Probabilidad de lluvia mayor a 60%
- Descripción del clima contiene "lluvia"
- Descripción del clima contiene "tormenta"
- Número de tweets encontrados mayor a 0
Si ninguna se cumple, el escenario se detiene. No se ejecuta nada más, no se consume crédito en Twilio, no llega ningún mensaje.
Si al menos una se cumple, el Router activa la ruta de producción y ejecuta el módulo Twilio.
Módulo 4 — Twilio SMS
Hace un POST a la API de Twilio con autenticación Basic usando el Account SID y Auth Token. El cuerpo del mensaje se construye dinámicamente en Make con expresiones condicionales: si hay lluvia muestra el porcentaje y la temperatura, si hay tweets de TransMilenio muestra el texto del primero. El mensaje llega como SMS al celular en menos de 10 segundos.
Todo el escenario vive en Make. Sin servidores. Sin código deployado. Sin infraestructura que mantener.