Recordatorio de citas

De qué va: Cierre del caso de uso: un workflow que cada mañana avisa a los pacientes con cita al día siguiente para que confirmen. Quien no confirme pasa al agente para cambiar o cancelar, reduciendo el no-show.

Highlights:

  • Disparador programado: un Schedule Trigger a las 10:00 consulta las citas del día siguiente.
  • Filtro por fechas: from = now + 1 día → startOf('day'); to = now + 1 día → endOf('day') (23:59), con el formato que espera la API.
  • Loop obligatorio: se itera con Loop Over Items para sacar el customer_id y traer los datos del paciente con Get a Record (Customer).
  • Notificación: email (o WhatsApp) personalizado: “Estimado {first name}, mañana tiene cita en Fisio 360 a las…”.

Tip técnico: el campo start viene crudo (2026.05.30…). Para mostrar solo la hora: {{ $json.start.toDateTime().format('HH:mm') }} → 10:00.

Setup (Easy Appointments):

  • API Key en: usuario → Configuración → Integraciones y API.
  • La URL de la credencial debe acabar en /index.php/api/v1.

Mejoras sugeridas:

  • Añadir botón de confirmación, enlace al asistente o número de WhatsApp en el email.
  • Ejecutarlo cada hora para los que aún no han confirmado.