Calendario
Campbooks incluye un calendario bidireccional que se sincroniza con Google y Zoho — y se apoya en la misma conexión que tu buzón. No hay un calendario separado que conectar: vincula una cuenta de correo de Google o Zoho y su calendario viene incluido.
Cómo se conecta
Al conectar un buzón de Google Workspace o Zoho se solicitan los permisos de calendario en el mismo acceso OAuth, de modo que Campbooks aprovisiona automáticamente el calendario de esa cuenta y comienza la sincronización. (Iniciar sesión con Google sigue siendo solo para correo — los permisos de calendario solo se solicitan cuando conectas un buzón.)
¿Ya conectaste el buzón antes de que existiera el calendario? Vuelve a conectar el buzón una vez para conceder el permiso de calendario. Y en una instancia autoalojada, asegúrate de que la API de Google Calendar está activada en tu proyecto de Google Cloud (consulta Conectar cuentas de correo) — sin ella, la lista de calendarios devuelve un error de permisos.
Sincronización bidireccional
Los cambios fluyen en ambas direcciones:
- Los eventos creados en Google/Zoho aparecen en Campbooks.
- Los eventos que creas, editas, eliminas o a los que respondes en Campbooks se envían de vuelta al proveedor.
La sincronización se ejecuta automáticamente — una obtención incremental rápida cada minuto y un barrido más completo cada 15 minutos. Los conflictos se resuelven con el criterio de última escritura ganadora con una guarda de etag, y las cancelaciones se registran como canceladas en lugar de eliminarse silenciosamente.
Nota sobre el autoalojamiento. Google puede enviar cambios mediante webhooks, pero eso requiere una URL HTTPS pública a la que pueda llegar. Si tu instancia no es accesible públicamente, define DISABLE_CALENDAR_PUSH=1 — el sondeo minuto a minuto mantiene todo sincronizado de todas formas. (Zoho siempre sondea.)
Qué calendarios se sincronizan
Al conectar una cuenta, su calendario primario comienza a sincronizarse automáticamente. Los demás calendarios de la cuenta están desactivados por defecto — activa los que quieras en Configuración → Calendarios.
Vistas
Abre /calendar y cambia entre cuatro vistas:
| Vista | Qué muestra |
|---|---|
| Agenda | Una lista corrida de próximos eventos |
| Día | Una cuadrícula horaria con columnas solapadas y una línea de «ahora» |
| Semana | Siete días en paralelo |
| Mes | La cuadrícula mensual clásica |
Crear y editar eventos
Crea, edita y elimina eventos directamente en Campbooks; los cambios se sincronizan con tu proveedor. Cada evento puede llevar su propio color (hereda el color del calendario si no defines uno), y las etiquetas de los eventos eligen automáticamente texto legible para que sean siempre visibles sobre cualquier fondo.
Correo → evento
Cualquier correo puede convertirse en un evento de calendario. Campbooks lee el mensaje para sugerir un título, hora y lugar, y vincula el nuevo evento al correo de origen. Puedes hacerlo desde la bandeja de entrada, la paleta de comandos Cmd+K, el asistente Scout o un flujo de trabajo.
Compartir
Al igual que los buzones, los calendarios pueden compartirse con otras personas de tu espacio de trabajo con acceso de visor, editor o administrador — para que un equipo pueda mantener una agenda compartida.
Recordatorios
Campbooks también puede extraer compromisos con fecha de tus correos y documentos en forma de recordatorios, que puedes confirmar como eventos de calendario. Los recordatorios aparecen en el feed de inicio, en el calendario y en /reminders.