Familjekalendern direkt i Apple och Google — ICS-prenumeration
FamilyBoard kan nu prenumereras på från Apple Calendar, Google Calendar och Outlook. Eventen dyker upp i din vanliga arbetskalender utan manuell kopiering.

Om du lever i Outlook hela arbetsdagen och i FamilyBoard på morgon och kväll, har det funnits en irriterande spricka: föräldramötet du la in i FamilyBoard syntes inte när din chef bokade ett möte ovanpå det. Du behövde manuellt kopiera över tider — eller acceptera dubbelbokningar.
Idag löser vi det. Kalenderprenumeration låter dig peka Apple Calendar, Google Calendar eller Outlook mot en privat URL — och alla familje-event syns i din arbetskalender, automatiskt.
Vad löser det?
Vi pratar om en tunn men envis friktionspunkt. De flesta vuxna har två kalender-världar:
- Arbetskalendern (Outlook eller Google Workspace) — där möten bokas
- Familjekalendern (FamilyBoard, helst) — där hämtningar, läkarbesök och fotbollsträningar bor
När de inte pratar med varandra händer det här: chefen bokar ett möte 16:30, du missar att Sigge ska hämtas på fritids 17:00, det blir en stressad bilfärd. Eller: du säger ja till en after work, glömmer att det är din vecka med barnen.
Med en ICS-prenumeration får din arbetskalender automatiskt veta att 16:30–17:30 redan är upptaget. Inga manuella dubbelinmatningar.
Så funkar det
- Öppna Inställningar → Kalenderprenumeration.
- Klicka "Skapa länk". Du får en URL som börjar med
https://familyboard.io/ical/...— den är unik för din familj och innehåller en hemlig token. - Klistra in URL:en där din kalenderapp vill ha den:
- Apple Calendar (Mac): Arkiv → Ny kalenderprenumeration → klistra in
- Apple Calendar (iPhone): Inställningar → Appar → Kalender → Konton → Lägg till konto → Övrigt → Lägg till prenumererad kalender
- Google Calendar: Andra kalendrar → + → Från URL → klistra in
- Outlook: Lägg till kalender → Prenumerera från webben → klistra in
- Klart. Inom några minuter syns dina FamilyBoard-event i den prenumererande kalendern.
Uppdateringar går åt ett håll: från FamilyBoard ut. Lägger du till ett event i Outlook syns det inte i FamilyBoard via den här länken (för det krävs separat tvåvägs-sync, som vi har på roadmappen). Anledningen är enkel — ICS är ett läs-only-protokoll. Det är också därför det är säkert.
När det är värt det
Förälder med Outlook-tungt jobb. Du klickar dig genom dagen i Outlook och vill att hämtningar och läkarbesök ska "blockera" tider där lika tydligt som möten gör.
Skiftarbetare med fast schema-app. Tjänstesystemet exporterar redan ICS — nu kan FamilyBoard läggas på samma yta.
Mor- och farföräldrar utan FamilyBoard. En av användarna sa: "Jag vill inte ha en till app, men jag vill se barnbarnens fotbollsträningar i min Apple-kalender." Skicka URL:en, låt dem prenumerera. Ingen app att ladda ner.
Husdjurssittare och barnvakter. Tillfälliga dela-läsbehov kan lösas med en URL utan att de skapar konto.
Trade-offs vi medvetet valde
ICS-prenumerationer cachas av kalender-klienterna, ofta i 15 minuter till en timme. Det betyder att om du lägger in ett akut event i FamilyBoard kl 13:00 syns det kanske inte i din Apple-kalender förrän 13:30. För akuta saker — använd FamilyBoard-notisen direkt. Vi har satt Cache-Control: max-age=300 på edge-funktionen ical_export som en kompromiss mellan färskhet och att inte spamma vår egen backend.
Läget är också medvetet envägs. Tvåvägs-sync mellan kalendersystem är notoriskt buggigt — man får dubbletter, missade uppdateringar och svårdebuggade race conditions. För familjer är riskerna höga (ett missat hämtningsevent är inte ett buggrapport — det är ett barn som står ensamt på fritids). Vi väntar med tvåvägs tills vi kan göra det robust.
Säkerheten under huven
URL:en innehåller en token som är unik per familj och kan återkallas när som helst i Inställningar. Tappar du kontroll över en gammal URL — klicka "Generera ny token" så slutar den gamla att ge data inom någon minut. Tokens lagras i tabellen calendar_export_tokens med ett RPC-anrop (create_calendar_export_token) som enda väg att skapa dem. Edge-funktionen ical_export validerar token, läser dina event, returnerar en RFC 5545-kompatibel VCALENDAR-fil. Inga lösenord, ingen OAuth-dans.
Kom igång
Kalenderprenumeration finns från idag i iOS-appen och på familyboard.io. Inställningar → Kalenderprenumeration. Det tar fem minuter att sätta upp och du behöver aldrig kopiera ett event mellan två kalendrar igen.