Calendrier
Campbooks inclut un calendrier bidirectionnel qui se synchronise avec Google et Zoho — et il repose sur la même connexion que votre boîte aux lettres. Il n'y a pas de calendrier séparé à connecter : reliez un compte e-mail Google ou Zoho et son calendrier vient avec.
Comment ça se connecte
La connexion d'une boîte aux lettres Google Workspace ou Zoho demande les autorisations de calendrier dans la même délégation OAuth, de sorte que Campbooks provisionne automatiquement le calendrier de ce compte et démarre la synchronisation. (La connexion via Google reste limitée au courrier — les autorisations de calendrier ne sont demandées que lors de la connexion d'une boîte aux lettres.)
Déjà connecté avant que le calendrier n'existe ? Reconnectez la boîte aux lettres une fois pour accorder l'autorisation de calendrier. Et sur une instance auto-hébergée, vérifiez que l'API Google Calendar est activée sur votre projet Google Cloud (voir Connecter des comptes e-mail) — sans cela, la liste des calendriers renvoie une erreur de permissions.
Synchronisation bidirectionnelle
Les changements circulent dans les deux sens :
- Les événements créés dans Google/Zoho apparaissent dans Campbooks.
- Les événements que vous créez, modifiez, supprimez ou auxquels vous répondez (RSVP) dans Campbooks sont poussés vers le fournisseur.
La synchronisation s'exécute automatiquement — une extraction incrémentielle rapide toutes les minutes et un balayage plus complet toutes les 15 minutes. Les conflits sont résolus par le dernier-écrit-gagne avec une protection par etag, et les annulations sont marquées comme supprimées plutôt qu'abandonnées silencieusement.
Note pour l'auto-hébergement. Google peut pousser les changements via des webhooks, mais cela nécessite une URL HTTPS publique qu'il peut atteindre. Si votre instance n'est pas publiquement accessible, définissez DISABLE_CALENDAR_PUSH=1 — le sondage minute par minute maintient tout synchronisé de toute façon. (Zoho interroge toujours.)
Quels calendriers se synchronisent
Lorsque vous connectez un compte, son calendrier principal commence à se synchroniser automatiquement. Les autres calendriers du compte sont désactivés par défaut — activez ceux que vous voulez dans Paramètres → Calendriers.
Vues
Ouvrez /calendar et basculez entre quatre vues :
| Vue | Ce qu'elle affiche |
|---|---|
| Agenda | Une liste déroulante des événements à venir |
| Jour | Une grille temporelle heure par heure avec colonnes de chevauchement et ligne d'heure actuelle |
| Semaine | Sept jours côte à côte |
| Mois | La grille mensuelle classique |
Créer et modifier des événements
Créez, modifiez et supprimez des événements directement dans Campbooks ; les changements se synchronisent avec votre fournisseur. Chaque événement peut avoir sa propre couleur (il hérite de la couleur du calendrier si vous n'en définissez pas), et les puces d'événement choisissent automatiquement un texte lisible pour rester légibles sur n'importe quel fond.
E-mail → événement
N'importe quel e-mail peut devenir un événement de calendrier. Campbooks lit le message pour suggérer un titre, une heure et un lieu, et relie le nouvel événement à son e-mail source. Vous pouvez le faire depuis la boîte de réception, la palette de commandes Cmd+K, l'assistant Scout ou un flux de travail.
Partage
Comme les boîtes aux lettres, les calendriers peuvent être partagés avec d'autres membres de votre espace de travail avec un accès lecteur, éditeur ou gestionnaire — de sorte qu'une équipe peut partager un planning commun.
Rappels
Campbooks peut également extraire des engagements datés de vos e-mails et documents sous forme de rappels, que vous pouvez confirmer en événements de calendrier. Les rappels apparaissent sur le fil d'actualité, sur le calendrier et à /reminders.