Todos los retos

Reto 19

Cumpleaños que nunca olvidarás

Guarda la lista de cumpleaños en n8n y recibe cada mañana un mensaje cariñoso para quien los cumple hoy.

InicialComplejidad:Tiempo: 20–30 min

Tu tarea

Cada mañana, revisa nuestra lista de cumpleaños y envía un mensaje cariñoso a quien los cumpla hoy, y no te olvides de Lea, que nació un 29 de febrero.

Tu tarea extra

Envía un segundo aviso, tres días antes de cada cumpleaños, para que dé tiempo a preparar un regalo.

Ejemplos de uso

  • Un equipo pequeño que quiere felicitar a sus compañeros sin que una persona tenga que acordarse de todas las fechas.
  • Una familia repartida por tres países, donde los cumpleaños de los primos pasan sin que nadie se entere.
  • Cualquier recordatorio anual que se repite el mismo día y mes: aniversarios, renovaciones, revisiones o vacunas.

Antes de empezar

  1. 01

    Regístrate en n8n Cloud o abre tu espacio de n8n. No necesitas ninguna otra cuenta, y de n8n no sale ningún dato salvo el mensaje que envías.

  2. 02

    Crea una Data Table llamada birthdays con tres columnas de texto: name, birthday y note. Guarda la fecha como YYYY-MM-DD, por ejemplo 1991-07-04.

  3. 03

    Añade al menos cinco filas, incluida una persona nacida un 29 de febrero – 2016-02-29 va bien – para poder probar el caso especial.

  4. 04

    Para recibir el mensaje usa ntfy.sh: elige un nombre de tema difícil de adivinar y abre https://ntfy.sh/tu-tema en el navegador o instala la app de ntfy. No hace falta cuenta. Un bot de Telegram del reto 2 sirve igual de bien.

  5. 05

    Configura la zona horaria del workflow en sus Settings para que «hoy» cambie a tu medianoche y no en otro sitio.

Qué debe hacer el workflow

  1. 01

    Al ejecutar el workflow sale un mensaje por cada persona que cumple años hoy, con su nombre y la edad que cumple, y no sale nada los días en que no hay cumpleaños.

  2. 02

    El año de la fecha guardada nunca afecta a la coincidencia: alguien nacido en 1950 y alguien nacido en 2015 aparecen igual el día que les toca.

  3. 03

    Quien nació un 29 de febrero recibe la felicitación el 28 de febrero en los años normales y el 29 en los bisiestos, y nunca dos veces. Bonus: tres días antes de cada cumpleaños sale un aviso aparte.

Solución

Ver la respuesta del reto de workflow

Muestra el workflow completo solo cuando quieras compararlo con el tuyo.

Enviar como resuelto

¿Listo para enviar?

Envía el reto cuando el equipo tenga un workflow funcional que mostrar.

Solución

¿Mostrar la solución del workflow?

Esto mostrará el workflow completo de este reto. ¿Seguro que quieres continuar?

Revisión del mentor

Busca a un mentor y pídele que revise tu workflow.

Muéstrale el workflow funcionando. Cuando lo apruebe, recoge el globo de este reto.