Introduccion a Calendarios
Los calendarios son contenedores donde se almacenan tus eventos, entrevistas y reuniones.
Que es un calendario
Un calendario en Talivo representa:
- Nombre identificativo
- Color para visualizacion
- Eventos asociados
- Configuracion de sincronizacion
- Estado (activo/inactivo)
Tipos de calendarios
Calendario local
Calendario que vive solo en Talivo:
- Creado en Talivo
- Eventos almacenados localmente
- Sin sincronizacion externa
- Control total desde la plataforma
Calendario sincronizado
Calendario conectado con Google o Microsoft:
- Conectado a Google Calendar u Outlook
- Sincronizacion bidireccional
- Eventos aparecen en ambos lados
- Actualizaciones en tiempo real
Calendario predeterminado
Siempre existe un calendario marcado como predeterminado:
- Nuevos eventos se crean aqui por defecto
- No se puede eliminar sin elegir otro
- Siempre debe estar activo
- Indicador visual en la lista
Estructura del sistema
- Usuario
- Calendario 1 (Predeterminado) *
- Evento: Entrevista Juan
- Evento: Reunion equipo
- Evento: Llamada cliente
- Calendario 2: Personal
- Evento: Cita medico
- Evento: Cumpleaños
- Calendario 3: Google Calendar (Sincronizado)
- Evento: Reunion Google
- (sincronizado desde Google)
- Calendario 1 (Predeterminado) *
Integraciones disponibles
Google Calendar
- Sincronizacion bidireccional
- Google Meet automatico
- Push notifications (webhooks)
- FreeBusy API para disponibilidad
Microsoft Outlook
- Sincronizacion bidireccional
- Microsoft Teams automatico
- Subscripciones de cambios
- Graph API para disponibilidad
Permisos
| Permiso | Descripcion |
|---|---|
calendars.read | Ver calendarios y su configuracion |
calendars.manage | Crear, editar, eliminar calendarios |
Relacion con otros modulos
Eventos
Los eventos se crean dentro de calendarios:
- Seleccionar calendario destino
- O usar el predeterminado
- Evento asociado al calendario
Perfil/Integraciones
Las conexiones OAuth se configuran desde el perfil:
- Conectar Google Calendar
- Conectar Microsoft Outlook
- Ver estado de conexion
Flujo basico
1. Crear calendario
- Ir a /app/calendars
- Click "Nuevo Calendario"
- Definir nombre y color
- Guardar
2. Conectar proveedor externo
- Ir a Perfil → Integraciones
- Click "Conectar" en Google/Microsoft
- Autorizar permisos
- Sincronizacion activa
3. Crear eventos
- Ir a /app/events
- Nuevo evento
- Seleccionar calendario
- Completar detalles
- Guardar
Subusers y calendarios
Los subusers heredan los calendarios de su usuario padre:
- Usuario Principal (ID: 1)
- Calendario A
- Calendario B
- Subuser (parentId: 1)
- Ve Calendario A del padre
- Ve Calendario B del padre
- Puede gestionar si tiene permisos
Proximos pasos
- Crear Calendarios - Crea tu primer calendario
- Conectar Google Calendar - Sincroniza con Google