Consuelo Burotto

Calendar - Altafid Platform

Categoría
Calendario y agenda
Rol
UX/UI Design Lead
Cliente
Altafid
Año
2022
Altafid — Calendar
Vista semanal del calendario con una reunión seleccionada
Vista semanal con varias reuniones organizadas por cliente
Formulario de creación de reunión: fecha, ubicación, invitados y descripción
Modal de sincronización en el primer uso, con opción de omitir
Panel de conexión con Google Calendar y Outlook
Vista de detalle de una reunión: descripción y notas internas
Vista de detalle con host, asistentes y su estado de confirmación
Vista de detalle de una reunión: descripción y notas internas
Vista expandida de una reunión con participantes, link y notas internas
Notificación por correo de una reunión agendada, con opción de aceptar o rechazar
Vista anual del calendario
Selector de zona horaria en la vista semanal
Configuración de disponibilidad semanal, editable por serie u ocurrencia
Panel de sincronización y lista de staff para revisar calendarios de otros roles
Notificación móvil de una reunión agendada por otro usuario

Resumen

Diseñé el módulo de Calendar para una plataforma B2B de inversión usada por asesores financieros y roles dentro de instituciones financieras. No fue una decisión obvia: en un primer momento decidimos no construir un calendario propio, porque los usuarios ya estaban acostumbrados a herramientas como Google Calendar u Outlook —incluidas por defecto en sus dispositivos— y no había tiempo ni presupuesto para sincronizarlas. La decisión cambió cuando volvimos al objetivo central de Altafid: el valor de la plataforma está en tener todos los módulos que necesita una institución financiera interconectados en un mismo lugar, en vez de repartidos entre herramientas separadas. Bajo ese criterio, Calendar dejó de ser redundante y pasó a ser necesario.

Desafío

Tener el calendario dentro de la plataforma permitió vincularlo directamente con Contact Management, y más adelante con Tasks: los eventos de tipo reunión y los due dates de tareas conviven en la misma vista de calendario, en vez de vivir en sistemas separados que el asesor tendría que revisar por su cuenta.

Enfoque

Una vez decidido, construimos primero el núcleo: definición de disponibilidad y distintas vistas del calendario (día, semana, mes, año). En disponibilidad, el asesor define sus horarios según sus propias preferencias y el sistema muestra solo los espacios que decide ofrecer, reduciendo conflictos de agenda sin exponer el resto de su calendario. En la vista semanal agregamos la opción de ocultar los fines de semana, para no ocupar espacio con días que la mayoría de los asesores no usa. El botón de "Hoy" resuelve un problema simple pero constante: el usuario navega hacia adelante en el calendario y necesita volver rápido a la fecha actual sin hacer scroll manual. También se sumaron notificaciones configurables de recordatorio, para que cada asesor decida cómo se le avisa de sus próximas reuniones.

La sincronización con calendarios externos (Google Calendar, Outlook y otros) se agregó después, una vez que el núcleo del módulo estaba sólido. En el primer uso, un modal invita a sincronizar, con opción de omitirlo. Si el asesor no sincroniza, diseñé un mensaje recordatorio que aparece cada vez que entra a Calendar —pero se puede cerrar en el momento— a diferencia del modal, que si se descarta con "no volver a preguntar" no vuelve a aparecer nunca más. Ese recordatorio reaparece en cada nueva sesión mientras la cuenta siga sin sincronizar, manteniendo visible el estado sin bloquear el flujo de trabajo.

Una vez sincronizado, el asesor puede crear un evento de dos formas: con un clic directo en una celda del calendario, para el caso rápido en que ya sabe día y hora, o desde un botón principal, cuando primero quiere definir invitados y detalles antes de fijar la fecha. Los roles con mayor autoridad pueden además revisar el calendario de otras personas dentro de la organización —no solo el propio— para poder asignar reuniones, cubrir ausencias o balancear la carga de trabajo del equipo sin depender de que cada asesor reporte su disponibilidad manualmente. Al hacer clic sobre un evento existente se abre una vista de detalle que reúne, en un solo lugar, participantes, notas vinculadas, documentos adjuntos, historial de interacciones y los objetivos del encuentro, además del link a la reunión y la opción de agregar más personas —desde ahí también se puede cancelar, reprogramar o confirmar el evento.

Resultado

Calendario integrado con disponibilidad configurable, vistas por día, semana, mes y año, recordatorios configurables y sincronización con Google Calendar, Outlook y otros