SyncThemCalendars

SyncThemCalendars

Setup a synchronization between calendars

2 followers

SyncThemCalendars allows you to sync events between two calendars. You'll be able to block time in one calendar based on events in the other calendar.
SyncThemCalendars gallery image
SyncThemCalendars gallery image
SyncThemCalendars gallery image
Launch Team
AssemblyAI
AssemblyAI
Build voice AI apps with a single API
Promoted

What do you think? …

Elad Shaham
Hey @benln, thanks for hunting SyncThemCalendars. This product is solving something that has been very painful for me - the ability to block time in one calendar based on events in another calendar. Sure, there are many solutions for seeing calendars side by side, but what I really wanted is to make sure that when my wife schedules a date night in my private calendar, no one at work would be able to invite me to an evening phone call. And vice versa. So I decided to build SyncThemCalendars to take control over my availability once and for all... :-) Please give it a spin, would love to hear your feedback. Obviously, after a free trial (no credit card required), product hunters get an exclusive life time discount!!
Illai Gescheit
@benln @eshaham Beautifully done!
Elad Shaham
James Villarrubia
Love the idea. But when I try it, it's more of a "push" than a "sync" right? If I delete the source, it doesn't seem to delete the copy. Or did I miss something?
Elad Shaham
@james_mtc You are probably right - a true sync will introduce complex product issues - for example, what happens if you are invited to a meeting in the source calendar, and after it is copied to the target calendar you delete the copy. In a true sync operation, what would you think should happen to the event in the source calendar? Should it be deleted? Should it send a decline? I'm not sure this would be an easy call.
James Villarrubia
@eshaham I would love for the source calendar to be "truth" and the duplicate to be a filter/lens on that. For example. I have a personal calendar that I want to make available on my work calendar, but not fully visible to my coworkers - they shouldn't know if I'm at an interview or at coffee with a friend or cutting out early for drinks somewhere. I've been duping events via Zapier, but that's also a one way sync (and free). What would be great is that the personal events get added as "Busy" on the work calendar. And if I delete the personal event or move it, the work calendar would update the necessary events. I assume there's probably some unique hash that could be made of the source event to track if it still exists or where it went, and then make decisions based on that.
Elad Shaham
@james_mtc this is exactly how SyncThemCalendars works. When you set up the sync, you can specify if you need the copied event to be marked as private, or even completely override the title of the event, for privacy or any other reason. Also, when you make any changes to the source event, the target event gets updated as well. As for Zapier, as a side note, I've been using Zapier for one way sync as well. What didn't work for me? 1. They don't handle recurring events well - every time a recurring event is changed in the source calendar, over 700 tasks start running (eventually making it go over the free account quota) 2. Setup isn't trivial at all if you need target events to get updated/deleted 3. If a task fails for any reason, you need to make sure to re-run it manually, or else you will never have that event updated in the target calendar. 4. There is an inherent delay of up to 5 minutes until an event gets synced SyncThemCalendars solves all of these issues, and more features to come
Alex vd Elsen
What calendars are supported?
Elad Shaham
@avde123 Currently only Google calendars
Noam Knispel
@eshaham it's been one of my biggest pains trying to manage multiple calendars - thank you for that! To take it even one step forward I'd add a feature to filter the events to sync. It can be based on the title, guests list, time of day (e.g. sync events from cal A to cal B if they after 5PM), etc... What do you think? Again, thanks for this product :)
Elad Shaham
@noamkn adding filtering logic is a good idea, I can see where it can be very useful. It's already on the list, but to be fair, there are other more urgent features to develop in the near future. It will be definitely included sometime in the next couple of months :-)
Nicholas Moroz
Thank you for this. I was in the process of building something to solve this issue, but your solution is very elegant. I would like to add my vote to support filtering logic.
Kevin Laws
Waited for this for years - I want to give people at work access to my work calendar, but I don't want them seeing things like "Dentist Appointment" or "Kid's Graduation". This allows me to keep two calendars (personal and work) and anything I add to either calendar gets blocked out on the other but just as "Personal Calendar Event" (or whatever you want to call it) or "Work Calendar Event". Then all the tools at my work still work - I can give my wife and kids access to my personal calendar and work people access to my work calendar. Great tool!