Your Firehouse Schedule, Always in Sync.

Automatically sync your ESOSuite schedule to your personal or work calendar. See when you're on duty, who you're relieving, who's relieving you, and helpful roster context — all in one place.

Paramedic holding a phone with synced shift schedule

Built for the Field

Auto-Sync

Pulls data from ESOSuite to keep your calendar current. No recurring manual entry required.

Shift Context

See relief details and shift rosters directly in your calendar events. Stay coordinated with your crew.

Year-end summaries

Keep a private Dec. 31 snapshot of your year, including shift totals, hours worked, and any outstanding trade balances from retained history.

Works with your calendar

Works with Apple Calendar, Google Calendar, Outlook, Microsoft 365, and CalDAV-compatible calendar apps across your devices.

From roster to calendar feed.

ShiftSync turns the department schedule into private calendar subscriptions, then keeps those subscriptions current as the roster changes.

Subscribe securely

Start from the secure payment page and use the billing portal later for payment updates or cancellation.

Get your calendar links

Your private feed options are sent to the email address attached to your subscription, with a shareable schedule feed when enabled.

Stay synced

Add a subscribed feed to any calendar app, or connect Google, Microsoft, or CalDAV from your account page for managed calendar updates.

Calendar feed options.

Your subscription can include one combined private calendar feed, separate private feeds, and an optional shareable feed for family or others who help track your schedule. Private feeds keep subscriber-only details separate from the simplified shareable schedule.

All Events

The easiest private option. Combines your shift schedule, department dates, and private summary events in one subscribed calendar.

  • Best when you want one subscribed calendar for everything ShiftSync can show you.
  • Includes shifts, Kelly days, trades, paydays, working holidays, birthdays, service anniversaries, configured department reminders, and year-end summaries.
  • Keep the URL private because it includes subscriber-specific schedule context.

Schedule

A private feed for your shift schedule, Kelly days, trades, placeholder/TBD work, float shifts, and year-end summaries.

  • Includes assigned shifts, Kelly days, placeholder/TBD work, float shifts, trades, and year-end summaries.
  • Omits paydays, holidays, birthdays, and service anniversaries.
  • Pair it with Department Dates instead of also adding All Events.

Department Dates

A private feed for date-focused context such as paydays, working holidays, birthdays, service anniversaries, and configured department reminders.

  • Includes paydays, working holidays, birthdays, service anniversaries, and configured department reminders.
  • Keeps reminder-style events separate from shift events when you want a cleaner schedule calendar.
  • Use it with Schedule, or use All Events instead.

Shareable Calendar Feed

A simplified feed you can share with family, friends, or anyone else who helps keep track of your schedule.

  • Forward it when someone needs a live view of your shift days.
  • Anyone with the link can subscribe, so share it only with people who should see your schedule.
  • It updates automatically while your subscription remains active.
Individual Access

Simple Calendar Syncing for Your Schedule

Keep your ESOSuite schedule visible in the calendar you already use. Choose monthly flexibility or the annual plan for the best value on simple shift visibility and a calendar that stays current.

Monthly

$3.99 /month

Simple access with the freedom to cancel anytime.

Subscribe Monthly

Annual

Save 16%
$40 /year

Best value for keeping your schedule synced all year.

Subscribe Annually

Cancel anytime. Secure payment via Stripe.

Subscriptions help cover ongoing hosting costs and keep ShiftSync running reliably.