How to Sync Your Calendars
For Free
Learn how to synchronize your Google and Outlook calendar events across multiple accounts with eido's free tier. No credit card required.
Getting Started with Free Calendar Sync
eido helps you keep your calendar events synchronized across multiple accounts—including both Google Calendar and Outlook—completely free. Whether you need to mirror your work calendar to a personal account, create a unified view of all your schedules, or selectively sync specific events, eido makes it simple.
Sign Up Free
Create your free account with Google or Microsoft
Connect Calendars
Link your Google or Outlook calendar accounts
Create Pipes
Set up sync connections between calendars
Sync Automatically
Events sync in real-time via webhooks
Free Tier Includes
- Connect up to 2 calendar accounts
- Create sync pipes between calendars
- Real-time webhook synchronization
- Busy Only mode (privacy-first sync)
- Cross-provider sync (Google ↔ Outlook)
- Bidirectional sync support
Upgrade to Pro for unlimited calendar connections, Full Details mode, keyword filters, regex filters, and custom title templates.
Core Concepts
Nodes (Calendar Accounts)
Each calendar account you connect becomes a "node" in your sync network. Nodes can be from Google Calendar or Outlook, and you can mix and match providers freely. Free tier supports up to 2 calendar connections.
Multi-Provider
Connect Google and Outlook calendars for free
Secure Storage
Tokens encrypted with AES-256-GCM
Auto-Refresh
Access tokens refresh automatically
Pipes (Sync Connections)
Pipes are directional connections that sync events from a source calendar to a target calendar. Events flow in one direction only—create two pipes for bidirectional sync.
Free Sync Topologies
1-to-N: One Source to Many
Sync events from a single calendar to multiple destinations. Perfect for broadcasting your work schedule to personal, family, or project calendars.
N-to-1: Many Sources to One
Aggregate events from multiple calendars into a unified view calendar. Great for seeing all commitments in one place.
Bidirectional Sync
Create two pipes (A→B and B→A) for full two-way synchronization. Events created in either calendar appear in both.
Loop Prevention
Every event synced through eido is marked with an origin ID—the calendar that first synced it. This prevents the same event from bouncing back and forth infinitely, making bidirectional sync safe.
Bidirectional Sync is Safe
You can create two pipes (A→B and B→A) without worry. Events you create in A sync to B, events you create in B sync to A. Synced events won't loop back.
Free Pipe Configuration
Sync Modes
Full Details
Pro OnlySyncs all event info: title, description, location, attendees
Busy Only
FreeShows only as busy time—keeps sensitive details private
Event Filters
Pro Feature: Event filtering (keywords and regex patterns) is available on Pro plans. Free tier supports Busy Only mode only.
Control exactly which events get synchronized using keywords and regex patterns. All filters are case-insensitive and check both title and description.
| Filter | Description |
|---|---|
| Exclude Keywords | Events with these words are skipped |
| Include Keywords | Only events with these words sync |
| Exclude Regex | Events matching pattern are skipped |
| Include Regex | Only events matching pattern sync |
Frequently Asked Questions
Is eido really free?+
How do I sync Google Calendar with Outlook for free?+
Does eido support bidirectional sync?+
Is my calendar data secure?+
Can I filter which events get synced?+
What calendar providers does eido support?+
Ready to Sync Your Calendars for Free?
Get started in seconds. Connect your Google or Outlook accounts and create your first sync pipe—no credit card required.
Start Syncing Free