Cozi Integration
Connect your Cozi family calendar to FamilyCast to display your family's schedule on all your displays.
Overview
Cozi is a popular family organization app with shared calendars, shopping lists, and to-do lists. FamilyCast integrates with Cozi to automatically sync your family calendar and display events on your home displays.
What Syncs:
- All family calendar events
- Individual family member calendars
- Event details (title, time, location, notes)
- Color-coding by family member
- Recurring events
- All-day events
Update Frequency: Every 15 minutes
Setup Instructions
Step 1: Get Your Cozi iCal Link
In Cozi (Web or Mobile):
- Open Cozi app or go to cozi.com
- Sign in to your account
- Go to Calendar
- Click Settings or Share (gear icon)
- Find Subscribe to Calendar or iCal Link
- Copy the iCal link (starts with
webcal://
orhttps://
)
Important: Each family member calendar has its own iCal link. Copy the link for the calendar you want to sync (usually "Family Calendar").
Step 2: Add to FamilyCast
In FamilyCast Dashboard:
- Go to Integrations → Calendars
- Click Add Calendar
- Select iCal / Webcal URL
- Paste your Cozi iCal link
- Configure settings:
- Calendar Name: "Cozi Family Calendar" (or custom name)
- Color: Choose color for events
- Sync Frequency: 15 minutes (recommended)
- Click Connect
Verification:
- FamilyCast fetches events immediately
- Events appear in dashboard calendar view
- Check displays to confirm events showing
Step 3: Sync Multiple Cozi Calendars (Optional)
If you have individual calendars for each family member in Cozi:
- Repeat Step 1 for each family member's calendar
- Get iCal link for Mom's calendar
- Get iCal link for Dad's calendar
- Get iCal link for each child's calendar
- Add each as separate calendar in FamilyCast
- Assign different colors to each calendar
Result: All family members' events display with individual colors
Configuration
Calendar Settings
After Connecting:
- Go to Integrations → Calendars → Cozi Family Calendar
- Configure:
- Display Name: How calendar appears on displays
- Color: Event color on calendar view
- Show on Displays: Which displays show this calendar
- Event Filtering: Show all, or filter by keyword
- Private Events: Hide certain events (see below)
Event Filtering
Show Only Specific Events:
Filter by Keyword:
- Include only events with specific words
- Example: "Soccer" → Only soccer events shown
- Useful for sports-only displays
Exclude by Keyword:
- Hide events containing certain words
- Example: Exclude "Work" → No work events on home displays
- Keeps personal events private
Example Use Cases:
- Kids' display: Show only events with their name
- Kitchen display: All family events except work
- Sports display: Only events with "Practice", "Game", "Tournament"
Private Event Handling
Sensitive Events:
Some Cozi events may be private (doctor appointments, parent meetings, etc.)
Options:
-
Show All Events (default)
- All Cozi events appear on FamilyCast
- Good for fully shared family calendar
-
Hide Private Keyword Events
- Set keyword like "PRIVATE" or "HIDE"
- Add to Cozi event title: "Doctor Appt PRIVATE"
- FamilyCast hides these events
-
Show Time Block Only
- Display busy time without details
- Shows "Busy" or "Unavailable" instead of event title
- Protects privacy while showing schedule conflicts
Setup:
- In FamilyCast: Integrations → Cozi Calendar → Settings
- Enable Private Event Filtering
- Set keyword: "PRIVATE" (or custom)
- Choose display option: Hide completely or show time block
Display Options
Showing Cozi Events on Displays
Automatic Display:
- Once connected, Cozi events automatically appear on all displays with calendar layouts
- No additional configuration needed
- Events update every 15 minutes
Per-Display Control:
- Go to Displays → Select display
- Layout Settings → Calendar
- Configure:
- Show Cozi Calendar: On/Off toggle
- Merge with Other Calendars: Combine with Google Calendar, etc.
- Color Coding: Use Cozi calendar color or family member colors
Calendar Views
Day View:
- Today's events only
- Detailed schedule
- Best for kitchen or entryway
Week View:
- Next 7 days
- High-level overview
- Best for planning displays
Month View:
- Entire month at a glance
- Less detail, more context
- Best for large displays
Event Details
What's Displayed:
- Event title (from Cozi)
- Start and end time
- Location (if set in Cozi)
- Family member (color-coded)
- Recurring indicator (if applicable)
Not Displayed:
- Cozi notes (private)
- Shopping lists (not calendar data)
- To-do lists (not calendar data)
Syncing Behavior
How Often Events Update
Default Sync:
- Every 15 minutes
- Automatic background sync
- No manual refresh needed
Force Sync:
- Go to Integrations → Calendars → Cozi Calendar
- Click Sync Now
- Wait 30 seconds
- Events update on displays within 1-2 minutes
Real-Time Sync (Not Available):
- Cozi iCal feeds don't support instant push
- 15-minute delay is typical for iCal integrations
- Plan for slight delay when adding last-minute events
What Happens When...
You Add Event in Cozi:
- Event saved in Cozi
- Cozi updates iCal feed (usually within 1-5 minutes)
- FamilyCast syncs feed (next 15-minute interval)
- Event appears on displays within 20 minutes max
You Edit Event in Cozi:
- Same process as adding
- Changes appear on FamilyCast within 20 minutes
- Old event removed, updated event added
You Delete Event in Cozi:
- Removed from Cozi
- Removed from FamilyCast at next sync
- Disappears from displays within 20 minutes
You Delete Event in FamilyCast:
- ❌ Not Allowed
- Cozi is the source of truth
- Cannot edit Cozi events in FamilyCast
- Must make changes in Cozi app
Troubleshooting
Events Not Showing
Check:
-
iCal Link Valid?
- Go to Integrations → Calendars → Cozi Calendar
- Check connection status: Should say "Connected" with green dot
- Last sync time should be recent (within 15 min)
-
Events Exist in Cozi?
- Open Cozi app
- Verify events are actually on the calendar
- Check date range (FamilyCast shows current + future events)
-
Display Has Calendar Layout?
- Go to Displays → Select display
- Verify layout includes calendar component
- Check if Cozi calendar is enabled for this display
Solutions:
- Reconnect Cozi integration if "Disconnected"
- Force sync: Sync Now button
- Verify date filter settings (not filtering out current events)
- Check display is online and refreshed
Events Show Wrong Time
Issue: Cozi events appear 1-3 hours off
Cause: Time zone mismatch
Fix:
- Go to Integrations → Calendars → Cozi Calendar
- Check Time Zone setting
- Should match your local time zone
- Update if incorrect
- Force sync
Cozi App Time Zone:
- Verify Cozi app has correct time zone
- Settings → Account → Time Zone
- Must match your location
Duplicate Events
Issue: Same event appears twice on calendar
Cause: Calendar synced multiple times or synced to both Cozi and Google
Fix:
- Check if event is in both Cozi AND another connected calendar (Google)
- Remove duplicate calendar connection
- Or: Filter one calendar to exclude duplicates
Prevention:
- Only connect each calendar source once
- Don't sync Cozi to Google Calendar AND FamilyCast separately
Events Not Updating
Issue: Made changes in Cozi but FamilyCast still shows old version
Check:
-
Last Sync Time:
- Go to Integrations → Cozi Calendar
- Check "Last Synced" timestamp
- Should be within 15 minutes
-
Force Sync:
- Click Sync Now
- Wait 30 seconds
- Refresh display
-
Cozi iCal Feed Updated?
- Cozi sometimes delays updating iCal feeds
- Wait 5 minutes after making Cozi change
- Then force sync in FamilyCast
Solution:
- Usually resolves within 20-30 minutes
- If not: Disconnect and reconnect Cozi integration
Connection Keeps Disconnecting
Issue: Cozi integration status shows "Disconnected" frequently
Possible Causes:
- Cozi iCal link expired or changed
- Cozi account password changed
- Network issues
Fix:
- Get fresh iCal link from Cozi app
- Disconnect old Cozi integration in FamilyCast
- Add new integration with fresh link
- Verify connection stable for 24 hours
Cozi vs. Google Calendar
When to Use Cozi Integration
Use Cozi If:
- ✅ Family already uses Cozi app
- ✅ Prefer Cozi's shopping lists + calendar combo
- ✅ Like Cozi's simple interface
- ✅ Want to keep using Cozi as primary
Advantages:
- No need to switch apps
- Shopping lists + to-dos in one place (Cozi app)
- Family already familiar with Cozi
Limitations:
- Cannot edit events in FamilyCast (read-only)
- 15-minute sync delay
- Less granular control than Google Calendar
When to Use Google Calendar Instead
Use Google Calendar If:
- ✅ Need instant sync (push notifications)
- ✅ Want to edit events in FamilyCast
- ✅ Prefer Google ecosystem
- ✅ Need advanced calendar features
Advantages:
- Two-way sync (edit in FamilyCast or Google)
- Faster sync (near real-time)
- More configuration options
- Better integration with Google services
Using Both
You Can Connect Both:
- Cozi calendar for family events
- Google Calendar for individual schedules
- Both display on FamilyCast
- Color-code to distinguish sources
Example:
- Cozi: Family activities, kids' schedules
- Google: Parents' work calendars
- FamilyCast displays both merged
Advanced Setup
Multiple Cozi Accounts
If Multiple Families:
- Each family has own Cozi account
- Example: Separated parents with different households
Setup:
- Get iCal links from both Cozi accounts
- Add both as separate calendars in FamilyCast
- Label clearly: "Mom's House Calendar", "Dad's House Calendar"
- Assign to appropriate displays
Cozi + Google Calendar Combo
Best of Both Worlds:
- Keep using Cozi for family planning
- Sync Cozi → Google Calendar (via Cozi's Google sync)
- Connect Google Calendar to FamilyCast
- Result: Faster sync, edit capability, Cozi interface
Setup:
- In Cozi app: Enable Google Calendar sync
- Cozi pushes events to Google automatically
- Connect Google Calendar to FamilyCast (not Cozi directly)
- Edit events in either Cozi or Google, both sync
Best Practices
Keep Cozi as Source of Truth:
- Make all calendar changes in Cozi app
- Don't edit events in FamilyCast (not possible anyway)
- Consistent workflow
Use Clear Event Titles:
- Specific: "Emma Soccer Practice" not just "Practice"
- Include names for multi-kid families
- Location helps: "Piano Lesson - Music School"
Color Code Effectively:
- Assign each family member a color in FamilyCast
- Match Cozi color coding if possible
- Visual quick reference on displays
Sync Shopping Lists Separately:
- Cozi shopping lists don't sync to FamilyCast
- Use Cozi app for lists
- Or: Use FamilyCast messages to post shopping lists on displays
Plan for Sync Delay:
- Add events at least 30 minutes before needing them on displays
- Don't rely on instant updates
- For last-minute changes, check Cozi app directly
Next Steps
Enhance Your Setup:
- Google Calendar Integration - Add Google calendars
- Family Calendar - Manage all calendars together
- Display Setup - Optimize calendar displays
Troubleshooting:
- Integration Problems - Fix sync issues
- Common Issues - General troubleshooting
Questions? Contact [email protected] or check Common Issues