Naar de hoofdinhoud

🔄 Hoe synchroniseer je bsport-reserveringen met Apple Calendar (iCloud)

Deze gids laat zien hoe je bsport-reserveringen automatisch aan je Apple Calendar kunt toevoegen met een Mail-regel en een klein AppleScript.

Jeremy avatar
Geschreven door Jeremy
Gisteren bijgewerkt

👉 Geen extra apps nodig.

Resultaat: elke keer dat een bsport-reserveringsmail binnenkomt, wordt er automatisch een evenement gemaakt in je gekozen iCloud-agenda.

.

🧩 Vereisten

Zorg voordat je begint dat:

  • Je Apple Mail op een Mac gebruikt (Ventura / Sonoma / Sequoia).

  • Je de bsport-bevestigingsmails ontvangt in deze Mail-app.

  • Je ingelogd bent bij iCloud, zodat je agenda synchroniseert met je iPhone/iPad.

🪄 Stap 1 — Maak het scriptbestand

Maak een platte-tekstbestand met de naam
bsport_to_calendar_mail_rule.applescript
en plak hier het script in uit de bijlage (of download het bestand indien beschikbaar).


📂 Stap 2 — Verplaats het naar de juiste map

  1. Open FinderGaGa naar map…

  2. Plak dit pad en druk op Return:

    ~/Library/Application Scripts/com.apple.mail
  3. Sleep het scriptbestand in deze map.


⚙️ Stap 3 — Maak de Mail-regel

  1. Open Apple MailInstellingenRegelsVoeg Regel Toe

  2. Beschrijving: Automatisch bsport-reserveringen toevoegen

  3. Als EEN van de volgende voorwaarden waar is:

    • Van bevat bsport

    • OF Onderwerp bevat booking

  4. Voer de volgende actie uit:

    • AppleScript uitvoeren → selecteer het script dat je net hebt toegevoegd.

  5. (Optioneel) Voeg een extra actie toe “Verplaats bericht” naar een Reserveringen map om overzicht te houden.

  6. Klik OKPas toe.


🔐 Stap 4 — Sta permissies toe

De eerste keer dat het script wordt uitgevoerd, vraagt macOS toestemming om Mail toegang te geven tot Kalender en scripts uit te voeren.
Klik op Toestaan.
Je kunt later het doelkalender of de standaardduur van evenementen aanpassen (zie hieronder).


✅ Stap 5 — Test het

  1. Open een bsport-reserveringsmail.

  2. In het Mail-menu, kies Bericht → Pas Regels toe.

  3. Open je Agenda: er zou een nieuw evenement moeten verschijnen met de titel
    Shropshire Floats – [onderwerp van de mail] 🎉


🧠 Tips & Aanpassingen

  • Kalendernaam wijzigen:
    Bewerk de regel

    property targetCalendarName : "Home"

    zodat deze overeenkomt met je iCloud-agenda (bijv. "Bsport Studio").

  • Duur van het evenement aanpassen:
    Bewerk

    property defaultDurationMinutes : 60

    om een andere duur in te stellen (bijv. 90 voor 90 minuten).

  • Datumdetectie:
    Het script pakt de eerste datum/tijd die in de mail wordt gevonden.
    Als je template meerdere data bevat, zet dan de afspraakregel bovenaan de mail.

  • Belangrijk:
    Dit is een éénrichtingssync (bsport → Kalender).
    Als een reservering wordt gewijzigd of geannuleerd in bsport, werk dan handmatig het evenement in je agenda bij.

Was dit een antwoord op uw vraag?