← Calendar Guides
/

How to Import iCal Feeds into TeeTrack — Apple Calendar, Yahoo, Airbnb & More

How to Import iCal Feeds into TeeTrack — Apple Calendar, Yahoo, Airbnb & More

Import any iCal (ICS) feed into TeeTrack by pasting a URL. Works with Apple Calendar, Yahoo, Airbnb, Booking.com, and any calendar that exports iCal.

Prerequisites

  • TeeTrack Business or Pro account
  • An iCal URL from your calendar provider (https:// or webcal://)

Setup Guide

Step 1: Find Your iCal Feed URL

Locate the iCal export URL in your calendar provider. Here are instructions for popular services: • Apple Calendar (iCloud): Open the Calendar app → right-click the calendar you want to share → select "Share Calendar…" → enable "Public Calendar" → copy the link (starts with webcal://). • Yahoo Calendar: Open Calendar settings (gear icon) → "Share or Embed" → copy the Export URL. • Airbnb: Go to Hosting → Calendar → Availability settings → "Export Calendar" → copy the iCal link. • Booking.com: Open the Extranet → Calendar → "Export & Synchronize" → copy the iCal URL. • Other providers: Look for options labeled "Subscribe to Calendar", "iCal Export", or "Public URL" in your calendar settings.

Step 2: Open Calendar Integration Settings

Log in to TeeTrack and navigate to your Profile page. Scroll down to the "Calendar Integration" section. This is where you manage all calendar connections, including iCal feeds.

Step 3: Connect an iCal Feed

Click the "Connect iCal Feed" button. In the dialog that appears, paste your iCal URL into the URL field. Optionally enter a display name to help you identify the feed later (e.g., "Airbnb Bookings" or "iCloud Work Calendar"). Click "Connect" to save.

Step 4: Enable Auto-Import (Business tier)

Toggle the "Auto-Import" switch to automatically create draft time entries from your iCal feed events. Drafts appear on your Dashboard and do not count toward tracked time until you confirm them.

Step 5: Set a Default Project (Optional)

Choose a default project that will be assigned to imported entries when no keyword match is found. This acts as a fallback so no entry is left unassigned.

Step 6: Configure Project Keywords (Pro tier)

Open Project Settings and navigate to the "Calendar Keywords" section. Add keywords that map calendar events to specific projects. This is especially useful for iCal feeds with consistent naming patterns — for example, Airbnb events that start with "Reservation:" or Booking.com events that include a property name.

Step 7: Review Imported Entries

Go to the TeeTrack Dashboard and look for the "Review imported entries" section. Here you can confirm, edit, or dismiss each draft entry before it counts toward your tracked time.

Step 8: Important Limitations

Be aware of the following limitations when using iCal feeds: • Feeds refresh every 30 minutes — iCal import is not real-time. • Recurring events depend on the provider expanding them in the feed. Some providers only include the next few occurrences. • Feed size is limited to 1 MB. Very large calendars may need to be split or filtered at the source. • iCal feed URLs are private and act like API keys. Do not share them publicly, as anyone with the URL can read your calendar events.

Verify the Connection

  1. Open TeeTrack Dashboard
  2. Look for 'Review imported entries' section
  3. Recent iCal feed events should appear as draft entries if auto-import is enabled

Tips & Notes

  • webcal:// URLs are supported automatically — TeeTrack converts them to https:// internally
  • Feeds refresh every 30 minutes
  • All-day events are skipped
  • Booking.com and Airbnb are common use cases for property managers

Other Calendar Guides

Calendar Integration — Feature Overview