Skip to main content
Back to Blog
Tips3 min read

Your Gigs, Your Calendar: Syncing Schedules Across Apps

Mario Fernandez

Mario Fernandez

CEO · Mar 2, 2026 · 3 min read

A freelance audio tech works for three different production companies. One books gigs through text messages. Another uses a shared Google Sheet. The third sends PDF call sheets by email. Every Sunday night, this tech sits down and manually enters the coming week's gigs into their personal Google Calendar, copying venue addresses, call times, and contact info from three different sources. They have been doing this for years. It works, but it should not be necessary.

Calendar fragmentation is one of the most common complaints from freelance crew members. The information exists in multiple places, and none of those places is the calendar app that crew members actually open twenty times a day.

How iCal Feeds Work

iCal is a calendar data format that has been around since the late 1990s. The .ics standard defines how calendar events are structured: start time, end time, location, description, and other metadata. Nearly every calendar application supports it, from Google Calendar to Apple Calendar to Outlook.

JamCrew generates a personal iCal feed for each crew member. This is a URL that returns a dynamically generated .ics file containing all of their upcoming gigs. The crew member subscribes to this URL in their calendar app of choice, and the app periodically checks the feed for updates. New gigs appear automatically. Changed call times update without manual intervention. Cancelled gigs disappear.

The key difference between a subscription feed and a static file export is that subscriptions stay current. If you download an .ics file and import it, you get a snapshot of your schedule at that moment. If a producer changes a call time an hour later, your calendar still shows the old time. Subscription feeds solve this because the calendar app re-fetches the data on a regular interval, typically every few hours for Google Calendar and every 15 minutes for Apple Calendar.

What Goes Into Each Event

A calendar event is only useful if it contains the information you need when you glance at it. Each JamCrew gig syncs with the following data mapped to standard iCal fields.

The event title follows a consistent format: the gig name followed by your assigned role. Something like "Corporate AV Setup, A1 Audio." The location field contains the full venue address, which means tapping it in most calendar apps opens navigation directly. The description field includes call time, expected wrap time, the production manager's contact info, any special notes, and a direct link back to the gig detail in JamCrew.

Start and end times use the venue's local timezone, not the crew member's home timezone. If you live in New York but your gig is in Chicago, the calendar event shows Central Time. This prevents the confusion that comes from timezone conversion errors, which in live events can mean showing up an hour late to load-in.

Two-Way Sync Considerations

One-way sync, from JamCrew to your calendar, is the default and the most reliable approach. The feed pushes gig data into your calendar app as read-only events. You can see them, but editing them in your calendar does not change anything in JamCrew.

True two-way sync, where changes in your calendar flow back into JamCrew, is technically possible through CalDAV but introduces complexity that outweighs the benefit for most crews. If a crew member drags a gig to a different time in Google Calendar, should that change the actual call time in JamCrew? Almost certainly not. Call times are set by producers, not by individual crew members. One-way sync keeps the source of truth clear: JamCrew is where gig details live, and your calendar is where you see them.

Keeping Personal and Work Separate

Most calendar apps support multiple calendar layers that can be toggled on and off. When a crew member subscribes to their JamCrew feed, it appears as a separate calendar alongside their personal events. They can assign it a distinct color, toggle it off when they are planning personal time, and toggle it back on when they are checking their work week.

This separation matters for freelancers who guard their personal time carefully. Your Saturday afternoon shows as "busy" in your personal calendar view because you have a gig. But when you turn off the JamCrew layer, your personal calendar is clean and shows only your own events.

The Bigger Picture

Calendar sync is not a flashy feature. It does not appear in demos or pitch decks. But it is one of the first things crew members set up after they accept their first gig through JamCrew, because it solves an immediate, daily problem. Your gigs show up where you already look. No copying. No re-entering. No Sunday night data entry sessions. Just subscribe once and your schedule stays current.

calendaricalschedulingintegrations

Ready to streamline your crew management?

JamCrew helps production companies manage crews, gigs, and schedules in one place.

Get Started
Your Gigs, Your Calendar: Syncing Schedules Across Apps — JamCrew Blog