Features

6 min read
SYNCDATE features — private two-way calendar sync with webhook speed

SYNCDATE does one job: sync your Google Calendars the way you actually want them synced. No signup screens. No password entry. No event details leaked. Just calendars that talk to each other.

According to Atlassian's 2024 State of Teams report, 76% of knowledge workers manage events across multiple calendar systems. Most of them are stuck manually checking each one. SYNCDATE eliminates that. If you're managing 5 or more calendars and can't keep track, here's how each feature helps.

Two-Way and One-Way Sync

Choose your sync direction for each calendar pair.

Two-way sync keeps both calendars up to date in real time. Add an event to Calendar A, it appears in Calendar B. Delete from B, it’s gone from both. This is what most people need: personal and work calendars that know about each other without either being the “primary.”

One-way sync sends events in a single direction. Add an event to Calendar A, it appears in Calendar B. But if you change or delete it in B, nothing syncs backward. Useful when you’re sending your availability to someone who shouldn’t be able to change your source calendar—freelancers sharing availability with clients, or parents sharing availability with schools.

You control the direction for each sync independently. Add three syncs? First one is two-way, second is one-way A→B, third is one-way C→D. SYNCDATE handles each as you configure it.

Most calendar tools only do two-way. We added one-way because real life is more complicated than their templates. See how different users set this up: executives, students, real estate agents, and consultants.

Privacy by Default

Your events sync without exposing what’s actually happening. SYNCDATE shows “Busy” instead of event titles. That’s it. The destination calendar knows you’re not available, but not why.

What Gets Synced

DataSynced?Details
Event time (start/end)✓ YesExact timing, so double-booking is impossible
Event titleShown as “Busy”No actual title text sent
Event description✗ NoNever synced
Attendees list✗ NoNever synced
Reminders✗ NoNever synced
Attachments✗ NoNever synced

Why this matters: You have a therapy appointment at 3 PM Thursday. Your employer sees “Busy 3–4 PM” on your work calendar. They don’t see “Dr. Chen – Therapy.” You have a job interview scheduled on a Tuesday morning. You block personal time on your work calendar without revealing what you’re actually doing.

This isn’t paranoia. This is how privacy should work: share availability, not details. SYNCDATE treats that as non-negotiable.

Live Sync (~4 Seconds)

Your calendars update almost instantly. Here’s how it works.

When you create or change an event in Google Calendar, Google sends an instant notification (called a webhook) to SYNCDATE. SYNCDATE receives it, checks which syncs are affected, and updates the destination calendar. The whole process takes about 4 seconds on average.

Behind the scenes: Google’s push notification → SYNCDATE receives and validates → checks all active syncs → processes changes → writes to destination calendar. No polling. No delay. No “refresh tomorrow.” Research from Harvard Business Review shows workers lose 9% of productive time toggling between applications — stale calendar data makes this worse.

What if Google’s notification system hiccups? SYNCDATE also runs a backup poll every 15 minutes, so edge cases are caught. If Google Calendar goes down for an hour, SYNCDATE keeps trying. When Google comes back, the sync catches up within 15 minutes.

You can see it on the SYNCDATE homepage: “Events sync in ~X.X seconds (measured over the last 7 days).” Real measurement. Not a claim. Not a best-case scenario.

Pause, Undo, and Clean Exit

Three separate controls, each doing exactly what it sounds like.

Pause: Stop syncing without deleting anything. All events stay in both calendars. Syncing just stops. Useful if you’re traveling, on sabbatical, or restructuring your calendars.

Resume: Turn syncing back on. Works exactly like before. Any new or modified events sync immediately.

Delete: Remove the sync completely. SYNCDATE gives you a choice: keep all the synced events in place, or automatically delete every event it created. This matters because most sync tools leave “orphaned” events behind when you turn them off. Three months later, you’re still seeing phantom events from a sync you ended.

Walk through a scenario: You set up two-way sync between personal and work. Over six months, SYNCDATE creates 120 events in your work calendar. You get promoted, change jobs, or just reorganize. You click “Delete sync” and choose “Clean up all created events.” Thirty seconds later, all 120 events are gone. Your calendar is clean.

That’s the main thing separating SYNCDATE from the rest. Most tools don’t offer this. They leave the mess for you to clean up manually.

Sync Health Dashboard

No guessing. No black box.

Your sync health dashboard shows:

  • Last sync time — When did this sync last run? Just now? 8 minutes ago?
  • Sync status — Healthy (green), Warning (yellow, something’s slightly off but retrying), or Error (red, needs attention).
  • Event count — How many events are currently synced across this pair?
  • Account status — Are both Google accounts still connected? Is the OAuth token still valid?

If something breaks, you see it immediately. Not “it probably works.” Not “wait until tomorrow to notice.” You know the state right now.

Google Workspace Compatibility

SYNCDATE works with both personal Gmail accounts and Google Workspace (business accounts). See our guide on syncing Google Workspace and personal Gmail for a detailed walkthrough.

Some Google Workspace admins have stricter security settings and block third-party apps by default. If that’s your situation, ask your admin to whitelist SYNCDATE. Alternatively, you can use a personal Gmail account as the primary and sync to your Workspace account—that usually bypasses admin restrictions.

Most teams don’t have this issue, but we mention it because if you do, you’ll need this information.

Security and Data Handling

We take this seriously because calendars are sensitive.

OAuth only. We never ask for your Google password. Never store it. Never see it. You log in through Google’s official OAuth 2.0 flow, and you can revoke SYNCDATE’s access anytime from your Google Account permissions.

AES-256 encryption. Your OAuth tokens are encrypted at rest using AES-256-GCM, the same standard used by governments and banks. This applies to both Google and Microsoft tokens.

EU hosted. All SYNCDATE infrastructure runs on Hetzner servers in Germany. Your events and data never leave the EU unless you explicitly move them. We operate under GDPR and the EU General Data Protection Regulation. See our guides for European teams and UK GDPR compliance.

Event content not stored. We don’t store the actual content of your synced events. We store metadata (when they sync, which calendars are involved, status logs) to keep the service running. Event details stay in Google Calendar.

GDPR compliant. We follow GDPR regulations completely. You can request your data, delete your account, or download everything anytime.

Full details: see Privacy Policy.

FAQ

Does SYNCDATE work with Outlook?

Yes. SYNCDATE supports both Google Calendar and Microsoft Outlook (including Office 365 and Microsoft 365). You can sync Google-to-Google, Outlook-to-Outlook, or Google-to-Outlook calendars. Connect your Microsoft account through the same dashboard — OAuth login, no passwords stored.

How many calendars can I sync?

Depends on your plan. Free: 2 calendars. Starter (€1.99/mo): 9 calendars across 4 accounts. Pro (€8.99/mo): 30 calendars across 8 accounts. Most people land in Starter.

Is my data stored on SYNCDATE’s servers?

Event content is not. We store OAuth tokens (encrypted), sync metadata, error logs, and account info. You can delete your account anytime and everything associated with it is gone.

Can my employer see that I use SYNCDATE?

Not from SYNCDATE’s side. If they have full admin control over your work Google account and they audit third-party app access, they could see that SYNCDATE is connected. But the synced events themselves show only “Busy”—they can’t see details.

What happens if SYNCDATE goes down?

Your calendars stop syncing. All existing events stay in place. When SYNCDATE comes back up, syncing resumes. We maintain 99.9% uptime, but if something breaks, your data is safe—nothing is lost.

SYNCDATE Features — Private Two-Way Google Calendar Sync | SYNCDATE