Intégration
Klinter et Google Agenda
Klinter est un logiciel de réservation en ligne destiné aux professionnels de l'esthétique automobile. Le professionnel décrit ses services et ses tarifs, obtient une page publique sur laquelle ses clients réservent, et gère depuis son tableau de bord son planning, ses devis et ses factures.
Relier un agenda Google est facultatif. Cette page décrit exactement ce que cette connexion écrit, ce qu'elle lit, ce qui n'en est jamais fait, et comment la retirer.
Ce que fait Klinter
Une page de réservation à votre nom
Vos services, vos tarifs par type de véhicule, vos photos. Vos clients y réservent en ligne, à l'atelier ou à domicile.
Un agenda par collaborateur
Horaires, congés et temps de trajet décident de ce qui est réservable. Personne ne réserve un créneau qui n'existe pas.
Devis et factures
Composés depuis votre catalogue, numérotés selon vos réglages, figés à l'émission.
Paiement en ligne, si vous le voulez
Acompte ou règlement complet. Vous êtes le marchand : la totalité de ce que paie votre client vous revient.
Comment la connexion s'établit
01
Vous ouvrez les réglages d'un collaborateur
La connexion se décide collaborateur par collaborateur. Aucun agenda n'est relié tant que personne ne le demande.
02
Google vous demande votre accord
L'écran de consentement de Google affiche les autorisations demandées. Vous les accordez, ou non.
03
Vous choisissez l'agenda de destination
Klinter affiche la liste de vos agendas. Vous désignez celui qui recevra vos rendez-vous, et vous décidez si vos événements existants doivent fermer vos créneaux.
Ce qui est écrit, ce qui est lu, ce qui ne l'est jamais
- Ce qui y est écrit
- Chaque réservation devient un événement de l'agenda que vous avez choisi. Un report le déplace, une annulation le retire.
- Ce qui en est lu
- Le nom de vos agendas, pour choisir lequel relier. Et si vous l'activez, les événements de celui-là seulement, pour fermer les heures où vous êtes déjà pris.
- Ce qui n'en est pas fait
- Ni publicité, ni revente, ni entraînement de modèle. Vous coupez la connexion depuis votre tableau de bord, quand vous voulez.
L'écriture est immédiate : une réservation confirmée crée son événement, un report le déplace, une annulation le retire. La lecture, elle, ne se produit que si le professionnel a activé l'import des indisponibilités — désactivé par défaut — et porte sur les 120 jours à venir de ce seul agenda. Aucun autre agenda du compte n'est lu ni modifié.
Les autorisations demandées
Ce sont exactement celles que présente l'écran de consentement de Google, ni plus ni moins.
- Autorisation
- https://www.googleapis.com/auth/calendar.events
- Ce qu'elle permet
- Créer, modifier et supprimer des événements dans l'agenda relié, et lire ceux qui s'y trouvent
- Pourquoi elle est nécessaire
- Y inscrire les réservations et les tenir à jour ; en déduire les indisponibilités lorsque le professionnel active l'import
- Autorisation
- https://www.googleapis.com/auth/calendar.calendarlist.readonly
- Ce qu'elle permet
- Lire la liste des agendas du compte — leur nom et leur identifiant, jamais leur contenu
- Pourquoi elle est nécessaire
- Laisser le professionnel désigner l'agenda de destination, plutôt qu'écrire d'office dans son agenda principal
- Autorisation
- openid, email
- Ce qu'elle permet
- Connaître l'adresse email du compte Google relié
- Pourquoi elle est nécessaire
- Afficher quel compte est connecté, et empêcher de relier deux fois le même
| Autorisation | Ce qu'elle permet | Pourquoi elle est nécessaire |
|---|---|---|
| https://www.googleapis.com/auth/calendar.events | Créer, modifier et supprimer des événements dans l'agenda relié, et lire ceux qui s'y trouvent | Y inscrire les réservations et les tenir à jour ; en déduire les indisponibilités lorsque le professionnel active l'import |
| https://www.googleapis.com/auth/calendar.calendarlist.readonly | Lire la liste des agendas du compte — leur nom et leur identifiant, jamais leur contenu | Laisser le professionnel désigner l'agenda de destination, plutôt qu'écrire d'office dans son agenda principal |
| openid, email | Connaître l'adresse email du compte Google relié | Afficher quel compte est connecté, et empêcher de relier deux fois le même |
Utilisation limitée
L'utilisation et le transfert par Klinter des informations reçues des API Google respectent la Politique relative aux données utilisateur des services API Google, y compris ses exigences d'utilisation limitée. Ces données ne sont ni vendues, ni louées, ni transmises à un tiers ; elles ne servent à aucune publicité, ni à développer ou entraîner un modèle d'intelligence artificielle ; et aucun être humain ne les lit, sauf accord exprès du professionnel, nécessité de sécurité ou obligation légale.
Conservation, et comment retirer l'accès
Les jetons délivrés par Google sont chiffrés en AES-256-GCM avec une clé qui ne réside pas en base, et ne sont jamais renvoyés au navigateur. Ils sont conservés tant que la connexion existe.
La déconnexion se fait depuis le tableau de bord, sur la fiche du collaborateur : les jetons sont révoqués auprès de Google et supprimés. Elle est également possible depuis les autorisations du compte Google. Les événements déjà créés restent dans l'agenda de son titulaire, qui en dispose librement.
Le détail juridique — bases légales, durées, sous-traitants, exercice des droits — figure dans notre politique de confidentialité.
In English
Klinter and Google Calendar
Klinter is an online booking platform for car detailing professionals. A detailer signs up, describes their services and pricing, and gets a public booking page where their own customers book appointments. The dashboard handles the schedule per staff member, quotes and invoices.
Connecting a Google Calendar is optional and is decided per staff member. Once connected, Klinter writes one event per booking into the single calendar the professional selected — customer name, service, location, time — updates it on reschedule and deletes it on cancellation. If the professional enables busy-time import (off by default), Klinter also reads the events of that same calendar over the next 120 days, so hours that are already taken are closed to online booking. No other calendar is read or modified.
- Scope
- https://www.googleapis.com/auth/calendar.events
- What it allows
- Create, update and delete events in the connected calendar, and read the events it contains
- Why it is needed
- Write bookings into it and keep them up to date; derive busy hours from it when the professional enables busy-time import
- Scope
- https://www.googleapis.com/auth/calendar.calendarlist.readonly
- What it allows
- Read the account's calendar list — names and ids only, never their contents
- Why it is needed
- Let the professional pick which calendar receives their bookings, instead of writing to the primary calendar by default
- Scope
- openid, email
- What it allows
- Read the email address of the connected Google account
- Why it is needed
- Show which account is connected, and prevent connecting the same one twice
| Scope | What it allows | Why it is needed |
|---|---|---|
| https://www.googleapis.com/auth/calendar.events | Create, update and delete events in the connected calendar, and read the events it contains | Write bookings into it and keep them up to date; derive busy hours from it when the professional enables busy-time import |
| https://www.googleapis.com/auth/calendar.calendarlist.readonly | Read the account's calendar list — names and ids only, never their contents | Let the professional pick which calendar receives their bookings, instead of writing to the primary calendar by default |
| openid, email | Read the email address of the connected Google account | Show which account is connected, and prevent connecting the same one twice |
Klinter's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. Calendar data is never sold, rented or transferred to third parties, never used for advertising, and never used to develop or train artificial intelligence models. Tokens are encrypted at rest and revoked when the professional disconnects the calendar from their dashboard, or from their Google Account permissions. Full disclosure: privacy policy.