# Calfeed

> Calfeed turns a written schedule into a subscribable calendar link. Describe a schedule in plain language, get a calendar link you add to Apple, Google, or Outlook. Edits update it automatically wherever it's been added. Share the same link if others need it. Pay per calendar with credits, or subscribe to Pro for high-volume publishing.

> Disambiguation: Calfeed.ai is calendar-publishing software. It is not CALFEED animal-feed additives, the calcium supplements of the same name, the Cal AI calorie tracker, or cal.com.

## Audience

Parents organizing kids' activities, trainers publishing multi-week programs, event planners running seasons or run-of-show, community organizers (clubs, PTA, religious groups), and shift workers tracking rotating schedules (nurses, firefighters, EMS, police, and plant/industrial crews on DuPont, Pitman, Panama, 4-on-4-off, or Kelly rotations). Common job: one creator, one schedule, an audience of 10-100 people or a household, no desire to text everyone when the schedule changes.

## Pricing

Converting a schedule and previewing the events is free. Publishing a calendar costs $5 one-time, or use pay-as-you-go credits ($2.50/calendar in the 10-pack). Pro ($12/month annual, $19/month monthly) covers up to 25 calendars per month.

## Full Content

- [llms-full.txt](https://calfeed.ai/llms-full.txt): Concatenated Markdown of every guide and tool page, single fetch.

## Pages

- [Home](https://calfeed.ai/): What Calfeed is and who it's for.
- [Demo](https://calfeed.ai/demo): 60-second video walkthrough, paste a schedule to published subscribable link.
- [Pricing](https://calfeed.ai/pricing): Credit packs and the Pro subscription.
- [Free Tools](https://calfeed.ai/tools): Free utilities for working with calendar links and files. No sign-up.
- [Templates](https://calfeed.ai/templates): Ready-made schedule templates (shift rotations, seasons, events) with a live generator on each page.
- [Learn](https://calfeed.ai/learn): Plain-English guides on subscribable calendars and sharing schedules.
- [Examples](https://calfeed.ai/examples): Real public Calfeed pages across common audiences.
- [Gmail Add to Calendar Fix](https://calfeed.ai/gmail-add-to-calendar): Why Gmail's "Add to Calendar" (Gemini) drops events, and how to add a whole email schedule as one subscribable link.
- [MCP Server](https://calfeed.ai/mcp): Connect Calfeed to Claude Code, Cursor, or any MCP client — one sentence in a chat turns a schedule into a subscribable calendar link. Server endpoint: https://calfeed.ai/api/mcp.
- [Compare](https://calfeed.ai/compare): How Calfeed compares to Google Calendar, Calendly, TeamSnap, Cozi, and other calendar/scheduling tools.
- [About](https://calfeed.ai/about): Who built Calfeed and why. Ryan Scherf, founder.
- [Privacy](https://calfeed.ai/privacy): How Calfeed collects, uses, and protects information.
- [Terms](https://calfeed.ai/terms): Terms of service.
- [Refunds](https://calfeed.ai/refunds): Refund policy for credit packs and Pro subscriptions.

## Guides

- [Calendar Not Syncing? Find the Real Cause First](https://calfeed.ai/learn/calendar-not-syncing): Why a Google, iPhone, or Outlook calendar stops syncing: device sync switched off, a subscribed calendar waiting on its refresh cycle, a shared calendar never accepted, or a dead source link. Fixes for each.
- [When I Work Schedule on a Phone Calendar](https://calfeed.ai/learn/when-i-work-to-calendar): How to get a When I Work schedule onto a phone calendar: copy the Calendar Sync link, subscribe on iPhone or Google, and what to do when the link is missing or you juggle two jobs.
- [Arbiter Sports Schedule on a Phone Calendar](https://calfeed.ai/learn/arbiter-schedule-to-calendar): How to get an Arbiter sports schedule onto a phone: request the calendar feed link by email, subscribe once, and combine several teams into one link with Calfeed.
- [EventLink Calendar Feed: Subscribe or Combine Teams](https://calfeed.ai/learn/eventlink-calendar-feed): How to find an EventLink calendar feed link and subscribe to it, plus how to combine several EventLink team calendars into one link with Calfeed.
- [Merge Google Calendar and Apple Calendar (or Sync Google to iPhone)](https://calfeed.ai/learn/merge-google-and-apple-calendar): How to add a Google account to iPhone Settings so Google events show inside Apple Calendar, and how to combine Google and iCloud calendars into one link instead.
- [Merge Google Calendars (or Sync Two Accounts Into One Link)](https://calfeed.ai/learn/merge-google-calendars): How to combine calendars inside one Google account, get access to a calendar in a different account, and merge everything into one link that works outside Google Calendar too.
- [Merge Outlook and Google Calendars (or Sync Them Together)](https://calfeed.ai/learn/merge-outlook-and-google-calendars): How to publish an Outlook calendar into Google Calendar, or a Google calendar into Outlook, using feed links, and how to combine both into one calendar instead.
- [Merge Outlook Calendars (or Sync Them Into One Link)](https://calfeed.ai/learn/merge-outlook-calendars): How to combine calendars into one view inside Outlook, and how to merge them into one link that stays synced and works outside Outlook too.
- [rSchoolToday Calendar Feed: Subscribe from the Activity Scheduler](https://calfeed.ai/learn/rschooltoday-calendar-feed): How to subscribe to an rSchoolToday calendar feed from the Activity Scheduler, and how to combine several sports or teams into one link with Calfeed.
- [How to Add a School Calendar to a Phone](https://calfeed.ai/learn/add-school-calendar-to-phone): Three ways to get the school calendar on an iPhone or Android: subscribe to the district's link, convert the PDF, or build the key dates from scratch.
- [How to Share a Work Schedule With Family](https://calfeed.ai/learn/share-work-schedule-with-family): One link a spouse or family checks or subscribes to. Share a rotating work schedule without screenshots, group texts, or a shared login.
- [How to share a camp schedule with parents](https://calfeed.ai/learn/share-camp-schedule-with-parents): Camp directors: publish one calendar link parents subscribe to. Edit once when an activity moves and every subscribed phone picks up the change. No app, no account, no new PDF.
- [How to Add a Work Schedule to iPhone Calendar](https://calfeed.ai/learn/add-work-schedule-to-phone-calendar): Three ways to add a work schedule to an iPhone or Android calendar: subscribe to a link, snap a photo of the posted schedule, or build the rotation once.
- [Can ChatGPT make an ICS file? What works and what breaks](https://calfeed.ai/learn/can-chatgpt-make-an-ics-file): ChatGPT can write a one-off ICS calendar file you import. Time zones, recurring rules, and overnight shifts often break, and the file never updates.
- [DuPont Schedule Explained, and How to Track One](https://calfeed.ai/learn/dupont-schedule): How the DuPont 12-hour shift schedule works: the 28-day cycle, the 7 days off, the day/night flips, and how to get the whole rotation into a phone calendar.
- [Firefighter Shift Calendars: 48/96, Kelly, 24/48](https://calfeed.ai/learn/firefighter-shift-calendar): How the common firefighter schedules work (48/96, Kelly, 24/48), and how to turn a platoon rotation into a calendar the whole family can subscribe to.
- [Pitman Schedule Explained, Plus How to Put It on a Phone](https://calfeed.ai/learn/pitman-schedule): How the Pitman 2-3-2 shift schedule works: 14-day cycle, every other weekend off, fixed vs rotating. And how to get the whole rotation into a phone calendar.
- [What Is an ICS File? The Calendar Format, Explained](https://calfeed.ai/learn/what-is-an-ics-file): An ICS file is the plain-text format every calendar app understands. What's inside one, how to open it, and the difference between importing a file and subscribing to a link.
- [Embed a Calendar on a Website](https://calfeed.ai/learn/embed-calendar-on-website): Embed a subscribable calendar on any website. One iframe, auto-resizes, updates when you edit. Works in WordPress, Squarespace, Webflow, and Notion.
- [Class Schedule App for Instructors](https://calfeed.ai/learn/for-instructors): Post a class schedule once as a live link. Students subscribe in Apple, Google, or Outlook. Edits show up on their calendars automatically, no texts needed.
- [Shared Family Calendar App for Parents](https://calfeed.ai/learn/for-parents): A shared family calendar app built for parents who publish kid sports, school, and custody schedules. One link, live updates, no app installs for subscribers.
- [Best Shared Calendar App for Every Use](https://calfeed.ai/learn/shared-calendar-app): Not every shared calendar app works the same way. Which apps suit families who all edit, and which suit publishers broadcasting a schedule to subscribers.
- [How calendar subscriptions work](https://calfeed.ai/learn/calendar-subscriptions-explained): Why pasting a calendar link into Apple or Google is different from saving a calendar file once.
- [How to charge for a calendar subscription](https://calfeed.ai/learn/charge-for-calendar): Most creators give the schedule away because they assume it has no price. Here is when a calendar is worth paying for.
- [When to edit a calendar vs publish a new one](https://calfeed.ai/learn/edit-vs-new-calendar): The rule of thumb is simple. Same audience equals same calendar. Different audience equals new calendar.
- [How often Google and Apple Calendar update subscribed calendars](https://calfeed.ai/learn/ics-refresh-rate-apple-google): Google Calendar updates subscribed calendars every 12 to 24 hours. Apple checks about hourly, Outlook 1 to 4 hours. How to get urgent changes through faster.
- [RRULE explained: syntax, examples, and common patterns](https://calfeed.ai/learn/rrule-explained): The RRULE format in plain English, with copy-paste strings for common patterns: every Monday, first Monday of the month (BYDAY=1MO), every two weeks (INTERVAL=2).
- [How to share a calendar with a group](https://calfeed.ai/learn/share-calendar-with-group): Group calendar pattern for organizers: publish one link, 30 people subscribe, edit once, everyone sees it. PTA, clubs, congregations, volunteer rotations.

## Tools

- [Plain-Text to iCal Generator](https://calfeed.ai/tools/text-to-calendar): Paste a schedule in plain English. Calfeed turns it into an iCal feed and shareable calendar link. Includes ICS export and a recurring-event maker.
- [CSV to ICS Calendar Converter](https://calfeed.ai/tools/csv-to-calendar): Convert any CSV to an ICS calendar feed. Drop a spreadsheet. Calfeed maps the columns and builds a shareable calendar link for Apple, Google, Outlook.
- [Google Sheets to Calendar Converter](https://calfeed.ai/tools/google-sheets-to-calendar): Turn a Google Sheet into a calendar link. Export the sheet, drop it in, and Calfeed maps the columns into a calendar for Apple, Google, and Outlook.
- [Photo to Calendar Converter](https://calfeed.ai/tools/image-to-calendar): Turn a photo or image of a schedule into calendar events. Works with screenshots, pictures of posters, flyers, and printed rosters. Download or publish a live link.
- [PDF to Calendar Converter](https://calfeed.ai/tools/pdf-to-calendar): Turn a PDF schedule into a calendar file (ICS) or live link. Upload a season schedule, school calendar, agenda, or exported timetable and Calfeed builds it.
- [Syllabus to Calendar Converter](https://calfeed.ai/tools/syllabus-to-calendar): Turn a class schedule or syllabus into a calendar. Paste the weekly times and due dates, and Calfeed builds recurring lectures and deadlines for Google Calendar.
- [Email to Calendar Converter](https://calfeed.ai/tools/email-to-calendar): Paste an email with a schedule in it. Calfeed reads the dates and times and builds a subscribable calendar link you add to Apple, Google, or Outlook.
- [Schedule Conflict Checker for Calendars](https://calfeed.ai/tools/schedule-validator): Schedule conflict checker. Spot overlapping events, gaps, and bad dates before they go out. Validate your calendar feed in seconds.
- [Merge Calendars into One Feed](https://calfeed.ai/tools/merge-calendars): Merge several calendar feeds into one link that stays in sync. Paste each source, Calfeed labels it, and republishes the combined calendar every hour.
- [Plain-English RRULE Generator](https://calfeed.ai/tools/rrule-builder): Generate RRULE strings for recurring calendar events. Say it in plain English. Calfeed builds the iCalendar recurrence rule and adds events.
- [Test a Calendar Subscription Link](https://calfeed.ai/tools/subscribe-link-tester): Test a calendar subscription link before sharing. Calfeed checks that the link loads, events render, and time zones display in Apple, Google, Outlook.
- [Calendar Change Notifications](https://calfeed.ai/tools/calendar-change-alerts): Keep a group updated when a schedule changes. Publish a calendar others can subscribe to, edit it once, and their own calendar reminders carry the new times.
- [Shift Schedule Generator: 2-2-3, DuPont, Pitman](https://calfeed.ai/tools/shift-schedule-to-calendar): Free shift schedule generator. Turn a 2-2-3, DuPont, Pitman, or 4-on-4-off rotation into a calendar link. Add it once, edit when the rotation changes.
- [Shift Rotation Calendar Generator: Free Rota & Roster Maker](https://calfeed.ai/tools/shift-rotation-generator): Free rota generator for named rotations (DuPont, Pitman, Panama, 4-on-4-off, Kelly, 48/96, 24/48). Set start date, timezone, and shift hours, and publish a calendar link to subscribe to.

## Templates

- [2-2-3 Work Schedule Template (Panama), Ready to Use](https://calfeed.ai/templates/223-work-schedule): A ready-made 2-2-3 Panama rotation. Set the start date and shift times, generate months of 12-hour shifts, and publish a calendar link the family follows.
- [Pitman Schedule Template: 2-3-2 Rotation, Ready to Use](https://calfeed.ai/templates/pitman-schedule): A ready-made Pitman 2-3-2 rotation. Set the start date and shift times, generate months of 12-hour shifts, and publish a calendar link for the house.
- [DuPont Schedule Template: 28-Day Rotation, Ready to Use](https://calfeed.ai/templates/dupont-schedule): A ready-made DuPont rotation: 4 nights, 3 days, the mixed weeks, and the 7-day break, generated months ahead and published as a subscribable calendar link.
- [Panama Schedule Template: 2-2-3 Slow Rotation, Ready to Use](https://calfeed.ai/templates/panama-schedule): A ready-made Panama 2-2-3 rotation: 12-hour shifts on a 28-day cycle, two weeks of days then two weeks of nights, published as a subscribable calendar link.
- [4-on-4-off Schedule Template: Ready to Use](https://calfeed.ai/templates/four-on-four-off): A ready-made 4-on-4-off rotation: four 12-hour day shifts, four days off, repeating on an 8-day cycle, published as a subscribable calendar link.
- [Kelly Schedule Template: 9-Day Fire Rotation, Ready to Use](https://calfeed.ai/templates/kelly-schedule): A ready-made Kelly firefighter rotation: 24-hour shifts on a 9-day cycle, three shifts then four days off, published as a subscribable calendar link.
- [Firefighter 48/96 Shift Schedule Template](https://calfeed.ai/templates/firefighter-48-96): A ready-made 48/96 platoon rotation: two 24-hour shifts, four days off, generated a year ahead and published as a calendar link the whole family follows.
- [Firefighter 24/48 Shift Schedule Template](https://calfeed.ai/templates/firefighter-24-48): A ready-made 24/48 platoon rotation: one 24-hour shift, two days off, generated a year ahead and published as a calendar link the whole family follows.
- [Free Practice Schedule Template for Teams and Parents](https://calfeed.ai/templates/practice-schedule): Free practice schedule template: recurring practices plus game days for the whole season, one calendar link parents subscribe to once. Edits reach every phone.
- [Team Schedule Template: Season Games and Practices](https://calfeed.ai/templates/team-season-schedule): One link the whole roster follows: recurring practices plus the full game slate with opponents and venues, all edited in one place for the season.
- [School Year Calendar Template for Parents](https://calfeed.ai/templates/school-year-calendar): The whole school year as one calendar link: first and last day, no-school days, half days, breaks, and conference days, on every family phone.
- [Summer Camp Schedule Template for Parents](https://calfeed.ai/templates/summer-camp-schedule): One calendar link every family subscribes to once: weekly themes, field trips, half days, and closed days, all edited in one place for the summer.
- [Class Schedule Template for Studios and Instructors](https://calfeed.ai/templates/class-schedule): A ready-made weekly class timetable for studios, gyms, and instructors: recurring classes plus workshops, published as one calendar link students follow.
- [Wedding Weekend Itinerary Template Guests Subscribe To](https://calfeed.ai/templates/wedding-weekend): A ready-made wedding weekend itinerary: rehearsal, ceremony, brunch, every event with time and venue, published as one calendar link for every guest.
- [Liturgical Calendar You Can Subscribe To](https://calfeed.ai/templates/liturgical-calendar): The Western church year as one live calendar link: every season anchor and principal feast, with each year's movable dates computed automatically.
- [Catholic Liturgical Calendar You Can Subscribe To](https://calfeed.ai/templates/catholic-liturgical-calendar): The Catholic church year as one live calendar link: seasons, principal feasts, and holy days of obligation, with movable dates computed each year.
- [Orthodox Liturgical Calendar You Can Subscribe To](https://calfeed.ai/templates/orthodox-liturgical-calendar): The Orthodox church year as one live calendar link: the Paschal cycle by the Julian reckoning, plus the Great Feasts on new-calendar dates. Sync it once.

## Examples

- [Summer Skills](https://calfeed.ai/c/example/summer-skills): Branded weekly camp programming. Custom logo and brand color on the public page.
- [Riverside Youth Hockey](https://calfeed.ai/c/example/hockey-practice): Tue/Thu on-ice, Friday games. Recurring practice schedule for a youth team.
- [Studio B Yoga](https://calfeed.ai/c/example/yoga-classes): Vinyasa MWF, Sunday Restorative, monthly workshop. Recurring class schedule.
- [The Hendersons](https://calfeed.ai/c/example/family-activities): Kids' activities and family dinner. One link the babysitter, grandparents, and carpool subscribe to.
- [Avery & Sam: Wedding Weekend](https://calfeed.ai/c/example/wedding-weekends): Every event for one wedding weekend, from bridal shower to farewell brunch.
- [Roselawn Elementary: Field Trips](https://calfeed.ai/c/example/school-trips): Field trips by grade. Parents subscribe once; reminders update automatically.
- [Prof. Patel: Office Hours](https://calfeed.ai/c/example/office-hours): Weekly office hours and exam review sessions. Students subscribe once.
- [Lincoln Park Block Party](https://calfeed.ai/c/example/block-parties): Neighborhood weekend. Subscribe so time changes update on every neighbor's calendar.
- [Station 12 — B Platoon](https://calfeed.ai/c/example/station-12-b-platoon): 48/96 platoon rotation: two 24-hour shifts, four days off. The whole household subscribes to one link.
- [Harbor Plant — Day Crew](https://calfeed.ai/c/example/pitman-day-crew): Pitman 2-3-2 rotation, 12-hour day shifts. Every on-duty day and every 3-day weekend on the family's phones.
- [DuPont Schedule](https://calfeed.ai/c/example/dupont-schedule): DuPont rotation: a 28-day cycle of 12-hour day and night shifts, ending in the 7-day break. Subscribe once and the whole cycle stays current.
- [Pitman 2-2-3 Schedule](https://calfeed.ai/c/example/pitman-2-2-3): Pitman 2-2-3 day crew: 12-hour shifts on a 14-day cycle, every other weekend off. One link the household subscribes to.
- [Panama 2-2-3 Schedule](https://calfeed.ai/c/example/panama-2-2-3): Panama slow rotation: the 2-2-3 pattern with two weeks of day shifts, then two weeks of nights, on a 28-day cycle.
- [4-on-4-off Schedule](https://calfeed.ai/c/example/4-on-4-off): Four 12-hour day shifts, then four days off, repeating every 8 days. The block of days off shows months ahead.
- [Kelly Schedule (Fire)](https://calfeed.ai/c/example/kelly-schedule): Kelly firefighter rotation: 24-hour shifts on a 9-day cycle — three shifts, then four days off. One link for the whole household.

## Comparisons

- [Calfeed vs AddEvent](https://calfeed.ai/vs-addevent): How Calfeed compares to AddEvent for publishing subscribable calendars.
- [Calfeed vs Cozi](https://calfeed.ai/vs-cozi): Calfeed (publisher-mode) vs Cozi (family all-edit). Different jobs, honest verdict.
- [Calfeed vs AddCal](https://calfeed.ai/vs-addcal): Calfeed (multi-event feed, AI text input) vs AddCal (structured single-event forms). Different jobs, honest verdict.
- [Calfeed vs CalGet](https://calfeed.ai/vs-calget): Calfeed (consumer publisher, any calendar app) vs CalGet (M365/enterprise integration). Different jobs, honest verdict.
- [Calfeed vs SmartCalendars](https://calfeed.ai/vs-smartcalendars): Calfeed (broadcast publisher) vs SmartCalendars (personal calendar replacement). Different jobs, honest verdict.
- [Calfeed vs Google Calendar](https://calfeed.ai/vs-google-calendar): Calfeed (separate branded calendar, text input) vs Google Calendar public sharing (your own account, hand-entered). Different jobs, honest verdict.
- [Calfeed vs TeamSnap](https://calfeed.ai/vs-teamsnap): Calfeed (publish a schedule as a link) vs TeamSnap (active team management: RSVP, roster, chat). Different jobs, honest verdict.
- [Calfeed vs Spond](https://calfeed.ai/vs-spond): Calfeed (public no-install subscribe link) vs Spond (free team app, device-level sync). Different jobs, honest verdict.
- [Calfeed vs Teamup](https://calfeed.ai/vs-teamup): Calfeed (one publishes, many subscribe) vs Teamup (shared multi-editor calendar with granular permissions). Different jobs, honest verdict.
- [Calfeed vs GroupCal](https://calfeed.ai/vs-groupcal): Calfeed (publish to subscribers) vs GroupCal (group co-edits in a shared app). Different jobs, honest verdict.
- [Calfeed vs Calendly](https://calfeed.ai/vs-calendly): Calfeed (broadcast a set schedule) vs Calendly (take bookings/appointments). Different jobs, honest verdict.
- [Calfeed vs MergeCal](https://calfeed.ai/vs-mergecal): Calfeed (hosted page, audience subscribes) vs MergeCal (private feed merge, no hosted page). Different jobs, honest verdict.
