Sync appointments with my Personal Calendar (iPhone / iPad / Google calendar / Outlook / etc.)
Allow me to Sync my appointments with iCal.
When you make a reservation or delete a reservation it should link up with you calendar on the iPhone/iPad.
We’ve been looking into this further. It’s a feature we would love to add and I believe we will. Ideally if an appointment was created or edited in Flight Schedule Pro, your personal calendar would immediately be updated.
However, there’s a real down side to us syncing with personal calendars. It’s the fact that they new appointments won’t show up immediately and when appointments are rescheduled in Flight Schedule Pro the update won’t be seen for many hours in your personal calendar.
For example, if you use Google Calendar, it could take 8 hours or more for an appointment rescheduled in Flight Schedule Pro to show the correct start-time in Google Calendar.
Google knows about this issue, but it’s not something they plan on fixing.
I just wanted to share this information with you and see if you still love this full sync feature.
Would you mind commenting and letting us know your thoughts at the link below?
Edward Bellamy commented
Even if the .ics file came through with the confirmation email, that would be great.
Well said Mike. We appreciate your feedback on this feature. We're committed to adding this feature, please say tuned.
Mike Biewenga commented
Jasen, I get it, but I don't think that's a reason to not do this. I think other folks are capable of understanding the issue as well - there will be a delay between when things change in FSP to when those changes appear in Google calendar because Google doesn't refresh it's data often. Yes, it may take a day or so, but the changes do show up eventually. Just make people aware of the potential and we can all live with it. Put up a disclaimer next to the feed if you need to. Yes, that delay isn't ideal, but it's MUCH MUCH better than having no ability to sync calendars at all.
You're not appreciating the use case here. The feed isn't needed so that I can see my next FSP
appointment that's coming up in 5 minutes. I can check the website or app for that. The feed is so that I can plan my life and resolve major conflicts a week or a month out. I don't need instantaneous updating for that. I am juggling kids' sports schedules (all of which have iCal feeds, by the way) and about 20 other things outside of FSP. I need them all on one calendar so I can sanely sort out the next week or two. It really, really, doesn't have to be instantly updated.
Also, this "delay issue" is only Google-specific thing (because google doesn't let you manually refresh or set the refresh time). If you provide a decent iCal feed that reflects current FSP data, users can subscribe to that directly, and this whole thing is a non-issue. For example, if you subscribe directly to an iCal feed in Mac Calendar or on an iOS or Android device (directly in the calendar settings there, not through google calendar) you can refresh whenever you want to, and set the automatic refresh to whatever you want it to be. Ok, so now there's a 5 minute delay, or a 1 hour delay, or whatever. Honestly, not a problem. Please, please, give us a decent feed, warn the users, and let each person decide for themselves if they can live with the delay. I can, and I'm sure many others can too.
I am currently working around this shortcoming by using the old rss feed and the php script that someone posted way down in this thread. That actually works fine for solving this problem, and is allowing me to keep my sanity. It's nearly exactly how this should be handled. It's silly that I should have to resort to coding, hackery, running a server, etc, to do this, but it's worth it. So, if you're not going to take a day to code up a decent solution that works for everyone, please (please!) at least keep that rss feed (/rss/privateschedule-rss.aspx) in place going forward so that I can continue to have at least some calendar data and keep my sanity.
Lastly, the "add to calendar" button isn't particularly helpful. Appointments change all the time, so adding (and then deleting) every individual appointment isn't practical at all. It needs to be an automatic (iCal/webcal) feed for it to be useful.
Thanks in advance for anything you can do to reconsider your thought process here.
If the company has upgraded to v4, there's a new "Add to Calendar" button which makes it easy to add an FSP appointment to your personal calendar. We're also planning to add these to the end of the process when a new appointment is being scheduled and the confirmation email itself which I think will help.
Mike, you are correct - it is the delay of the user's calendar updating that we are concerned about. This is a real problem for us because we have no control over how often the 3rd party calendar chooses to request the latest data from the FSP feed. Do a search on Google Calendar iCal feed delays and you'll see this is a widespread issue.
Mike Biewenga commented
Jasen, you seem to be overthinking this or not understanding what people want. It doesn't need to be any kind of fancy sync. Just make a iCal feed with the same (live, current) data that's shown in the "my upcoming reservations" list. That allows peoples' calendar apps (Google, iOS/Mac calendar, whatever) to pull the data whenever it wants to. The only "delay" is just whatever delay there is in the user's calendar app updating itself from the feed. There is no complexity here, it's about a day of coding at the most. Nobody cares much about updating the FSP schedule from their personal calendar, they just want to see the existing FSP appointments visible there.
Steve Moore commented
How about on a confirmation page a place to select to have an .ics (or comparable format for android & windows) emailed with the confirmation email?
Niko Eltarenko commented
So when can we expect for this feature to become active? It's been the most requested by far
ashley millspaugh commented
I would love love love an Ical option!
Don Golden commented
Just an export to IOS or OS X would be sufficient, I can deal with the inconsistencies.
Reception V2 Helicopters commented
Yeah; I have only met a handful of pilots who do not own an Apple Device. They are Breitlings of the electronic world and iCal would be more than sufficient
Andrew McGrath commented
The response that this would take up to 8 hours is pretty crazy. iCal would be more than enough for 99% of the people here, can we at least have that option please?
Cameron Jowett commented
When my instructor creates a reservation, It does not show up in the "my schedule" part of the app on iPhone....Its really frustrating. How can i fix this?
Thomas Simon commented
This feature would help us so much!
Douglas Lovell commented
an iCal subscription feed would be fine. in the iPhone app, you can do better. get calendar access and place the stuff there yourself.
The calendar is updated with my changed reservation. I hadn't checked since I changed it as I honestly figured it would take longer.
Just changed a reservation, I will let you know time to update. I'm using calendar on iOS 9.1.
Thanks for the feedback Joshua. Try editing your appointment in Flight Schedule Pro and see how long it takes to update in your personal calendar. What personal calendar are you using?
I have been using my RSS to iCal translator app that I wrote since I posted about it in February. It works great, has caused me no confusion with multiple daily appointments, and I wish I didn't need to host the script.
The problem with providing you an iCal link is that the personal calendar (specifically Google Calendar) is rarely updated if there are changes to appointments in Flight Schedule Pro. We believe this will result in a lot of confusion around when appointments begin. This is a well documented problem we've identified with using a simple iCal feed. We're still exploring ways we can achieve personal calendar sync reliably.