Passer au contenu principal

Comment synchroniser les réservations bsport avec le calendrier Apple (iCloud)

Ce guide explique comment ajouter automatiquement vos réservations bsport à votre calendrier Apple grâce à une règle Mail et un petit script AppleScript.

Jeremy avatar
Écrit par Jeremy
Mis à jour hier

👉 Aucune application tierce n’est nécessaire.

Résultat : chaque fois qu’un email de réservation bsport arrive dans votre boîte, un événement est créé automatiquement dans le calendrier iCloud de votre choix.

🧩 Conditions préalables

Avant de commencer, assurez-vous que :

  • Vous utilisez Apple Mail sur Mac (Ventura / Sonoma / Sequoia).

  • Vous recevez les emails de confirmation bsport dans cette application.

  • Vous êtes connecté à iCloud pour que votre calendrier se synchronise sur iPhone / iPad.

🪄 Étape 1 — Créer le fichier du script

Créez un fichier texte nommé
bsport_to_calendar_mail_rule.applescript
et copiez-y le contenu du script fourni dans l’annexe (ou téléchargez-le si un lien vous est donné).


📂 Étape 2 — Déplacer le script dans le bon dossier

  1. Ouvrez FinderAllerAller au dossier…

  2. Collez le chemin suivant et appuyez sur Entrée :

    ~/Library/Application Scripts/com.apple.mail
  3. Glissez le fichier du script dans ce dossier.


⚙️ Étape 3 — Créer la règle Mail

  1. Ouvrez Apple MailRéglagesRèglesAjouter une règle

  2. Description : Ajout automatique des réservations bsport

  3. Conditions :

    • Si De contient bsport

    • OU Objet contient booking

  4. Action :

    • Exécuter AppleScript → sélectionnez le script que vous venez d’ajouter

  5. (Optionnel) Ajoutez une action “Déplacer le message” vers un dossier Réservations pour garder votre boîte propre.

  6. Cliquez sur OKAppliquer.


🔐 Étape 4 — Autoriser les permissions

Au premier lancement, macOS vous demandera d’autoriser Mail à contrôler Calendrier et exécuter des scripts.
Cliquez sur Autoriser.
Vous pourrez ensuite modifier le calendrier cible ou la durée par défaut si besoin (voir ci-dessous).


✅ Étape 5 — Tester le fonctionnement

  1. Ouvrez un email de réservation bsport.

  2. Dans la barre de menu, cliquez sur Message → Appliquer les règles.

  3. Ouvrez votre Calendrier : un nouvel événement intitulé
    Shropshire Floats – [sujet de l’email]
    devrait apparaître 🎉


🧠 Astuces & personnalisations

  • Changer le nom du calendrier :
    Modifiez la ligne

    property targetCalendarName : "Home"

    avec le nom exact de votre calendrier iCloud (ex : "Bsport Studio").

  • Changer la durée de l’événement :
    Modifiez

    property defaultDurationMinutes : 60

    pour définir une durée différente (ex : 90 pour 1h30).

  • Détection de la date :
    Le script récupère la première date/heure trouvée dans l’email.
    Si votre template contient plusieurs dates, placez celle du rendez-vous en haut de l’email.

  • Important :
    Il s’agit d’une synchronisation à sens unique (bsport → Calendrier).
    Si une réservation est modifiée ou annulée dans bsport, pensez à mettre à jour manuellement votre événement.

Avez-vous trouvé la réponse à votre question ?