Ksaar documentation
Se connecter
  • 👋Bienvenue sur Ksaar !
  • 👾Les concepts de base
    • ✨Créer une App
    • ✋L'Espace Personnel
    • 🎨Éditer le contenu
  • LES ÉLÉMENTS
    • 🔠Les éléments
    • 🧑‍🎨 Éléments contenus basiques
    • ✔️ Éléments champs
    • { } Les Variables
    • 📈Éléments données
    • 🖇️Éléments liaisons
      • ↔️Liaison synchronisée
    • ⏭️Éléments matrices
    • 💯Les Calculs
      • 📆Calculs sur des dates
      • 🔢Calculs conditionnels
      • 🔗Calculs de liaison
    • ➗Les Formules
  • Les workflows
    • 🗂️Le Workflow
      • 🚀Workflow public
    • 📋Les Pages
    • 💥Les Actions
      • ✉️Envoi d'e-mails et de SMS
      • 🧭Redirection
      • 📄Créer un document
      • ⏭️Exporter une fiche
      • 🔄Mettre à jour les champs et liaisons
      • 💱Convertir des fichiers
      • 🚻Créer un groupe
      • 👯‍♂️Ajouter au(x) groupe(s)
      • 📝Signature électronique
      • ☎️Call API
      • 🧠Ksaar AI
      • 🔃Boucle
      • ⏺️Créer un enregistrement
      • 🗑️Supprimer un enregistrement
      • ✔️Activer un utilisateur
      • 🚫Désactiver un utilisateur
      • 📲Créer un QR code
      • 👤Créer un utilisateur
      • ⏺️Sauvegarder l'enregistrement
      • 🗓️Créer un ICS
    • ⬆️Importer des données
    • ⬇️Exporter des données
    • 👀Les Suivis
    • 📑Les fiches : Modifier/afficher vos données
    • ⚙️Les tables
  • Les utilisateurs
    • 🤵‍♀️Créer un Persona
    • 🤵‍♂️Éditer un Persona
    • 👥Groupes
    • 👤Utilisateurs
    • ➕Ajouter un utilisateur
    • 🔐Délégation de l'administration
  • L'affichage des données
    • 👀Visualiser les données
    • 🔲Tableaux
    • 🗓️Plannings
    • ⬜Kanban
    • 📉Dataviz
    • ⚫Listes
    • 📍Cartes
    • 📆Planning de ressources
    • 🕙Planning de réservation de créneaux
  • Design
    • 🔡Customisation des polices
  • 🎨Gestion des styles d'une application
  • Le multi-environnement
    • 🌳Le multi-environnement
      • 🤓L'essentiel du multi-environnement
      • ⏯️Utiliser le multi-environnement
      • 📤Mettre en production
      • 🕑L'historique de versions
  • ALLER PLUS LOIN
    • 🔗Les Liaisons
    • ☝️Les Conditions
    • 🎬Les Scénarios Conditionnels
    • 🪆Les Poupées Russes
    • 🚀Les Automations
      • ⏺️Quand un enregistrement est créé
      • 💱Quand un enregistrement est modifié
      • ⏱️À une date prévue
      • 🌐Quand un webhook est reçu
      • 📩Quand un e-mail est reçu
    • 🔎Vérifier si un enregistrement est déjà existant
    • 📱Créer une app iOS
    • 💾Sauvegarder ses données
  • CONNEXIONS
    • 📧Connexion à un serveur SMTP
      • Paramétrer un SMTP Google / Gmail
      • Paramétrer un SMTP Outlook
    • 🌐API Ksaar
    • 🧰Make
      • 📥Remplir un Google Sheets avec des enregistrements Ksaar
      • 🗓️Synchroniser un agenda Google avec des enregistrements Ksaar
    • 🤖Zapier
  • EN SAVOIR PLUS
    • 📗Le dico Ksaar
    • ❓FAQ
Propulsé par GitBook
Sur cette page
  • 🚧 Exemple : Récupérer des événements issus de Ksaar dans un agenda Google avec Make
  • Création d’un événement
  • Mise à jour d’un événement
  • Suppression d’un événement

Cet article vous a-t-il été utile ?

  1. CONNEXIONS
  2. Make

Synchroniser un agenda Google avec des enregistrements Ksaar

PrécédentRemplir un Google Sheets avec des enregistrements KsaarSuivantZapier

Dernière mise à jour il y a 1 an

Cet article vous a-t-il été utile ?

🚧 Exemple : Récupérer des événements issus de Ksaar dans un agenda Google avec Make

Pour synchroniser un calendrier Ksaar avec un calendrier Google Calendar, commencez par créer, sur votre application Ksaar, un workflow destiné à la création d’événements, intégrant tous les champs jugés nécessaires.

Création d’un événement

1️⃣ Tout d'abord, créez un scénario sur Make dédié à la création d'événements. Assurez-vous de disposer d'une clé API liée à l'application ; si ce n'est pas le cas, générez-en une, en prenant soin de noter le mot de passe.

2️⃣ Ensuite, initialisez le scénario sur Make avec un module Ksaar de type "Watch Records". Ce module nécessitera la connexion à l'API souhaitée, la sélection de l'application appropriée, en l'occurrence "Synchroniser Google Calendar", et le choix du bon workflow, ici "Événements". Réglez également le "Schedule setting" selon vos préférences.

3️⃣ Le second module sera un module Google Calendar, qui devra être lié à une adresse Gmail qui peut être créée spécifiquement pour l'application. Cette adresse servira de point central pour la création de tous les événements, car elle sera considérée comme l'organisateur. Dans ce module, optez pour l'option "Create an event". Le choix du calendrier pour la création de l'événement n'est pas crucial, mais vous devrez toujours utiliser le même par la suite. Paramétrez la création de l’événement sur "In detail" et activez le toggle "Show advanced settings". Vous devrez remplir les différents champs de l'événement en utilisant les champs correspondants du workflow Ksaar. Par exemple, le paramètre "Attendees" correspond aux invités.

4️⃣ Poursuivez avec un troisième module Ksaar "update a record" qui servira à enregistrer l'ID Google Calendar associé à l'événement créé, ce qui sera essentiel dans le cas d’une modification ultérieure de l’événement. Avant d'utiliser ce module, assurez-vous d'avoir ajouté un champ dans le workflow Ksaar dédié à collecter l'ID Google Calendar. Sur ce module "Update a record", renseignez le champ "Record ID" associé au premier module puis mettez à jour le champ prévu pour recueillir l'ID Google Calendar avec l'Event ID du second module Google Calendar.

Mise à jour d’un événement

1️⃣ Préparez un second scénario Make pour la modification des événements déjà créés.

2️⃣ Sur les mêmes bases que le premier scénario, insérez un premier module Ksaar, à la différence près qu’il s’agira cette fois-ci d’un type "Watch records update".

3️⃣ Ajoutez ensuite un module Google Calendar de type "Update an event", en veillant à sélectionner le même calendrier que dans le premier scénario. L'Event ID doit être fourni par le champ associé dans le workflow Ksaar, et de manière générale, tous les champs susceptibles d'être modifiés doivent être renseignés avec leurs équivalents dans Ksaar.

Suppression d’un événement

Pour le troisième scénario Make, dédié à la suppression des événements, la démarche est différente.

1️⃣ Commencez par insérer un module webhook sur Make et créez un nouveau webhook.

2️⃣ Copiez l'URL du webhook et, dans Ksaar, mettez en place un suivi de suppression d'événement qui débutera par un call API de type POST avec l'URL du webhook (il est important de placer cette étape avant la suppression effective de l’enregistrement). Dans cette étape de Call API, insérez un champ field "ID" avec pour valeur l'ID de l'événement Google Calendar associé à l'enregistrement.

3️⃣ Retournez ensuite sur Make pour conditionner le Webhook à recevoir cet ID. Cliquez sur "Redetermine data structure" puis cliquez sur "Tester la requête" depuis Ksaar, vous devriez recevoir "accepted".

4️⃣ Enfin, sur Make, ajoutez un module Google Calendar "Delete an Event", en utilisant à nouveau le calendrier habituel. Pour l'Event ID, fournissez le champ ID lié au module Webhook.

🧰
🗓️