Your calendars don't talk to each other. Let's fix that.

CalendarPipe is a programmable calendar sync service that connects Google Calendar, Outlook, and Apple Calendar through pipes — rules that filter, transform, and route events between them. The same rules decide what counts as busy behind your booking link. Free forever for 2 calendars; $4/month for unlimited.

Your partner adds “Pediatrician 3pm” to the family calendar. CalendarPipe copies it to your work calendar automatically — so you never double-book over school pickups, doctor visits, or the afternoon you're on kid duty.

  • Free forever plan
  • No credit card
  • 2 min setup
Family Calendar

Pediatrician

Thu 3 – 4 PM

auto-synced
Work Calendar

Personal commitment

Thu 3 – 4 PM

Works withGoogle Calendar™Outlook™Apple Calendar™ICS Feeds

Try it yourself

Build a pipe visually and see the results instantly

Start free

The same rule, on your real calendars. Free forever for two, no card.

Work calendar locked down?Pro

It arrives as an invite

Your pipe sends each event to your work calendar as a normal invitation. Nothing to connect, no IT approval, and changes update in place. It also decides what shows up there: “Personal commitment”, not “Dentist”.

Personal Calendar

Dentist

Thu 2 – 3 PM

Personal
Private
Your pipe

Transform to "Personal commitment". Deliver as invitation.

Work Calendar — Invitation

Personal commitment

Thu 2 – 3 PM

AcceptDecline

When IT blocks third-party OAuth, invitation-based delivery still gets through — because it's just email.

Booking pages

You decide what counts as busy

Share a link and people book your free time. Which events take it off the table is a rule you write — the same kind that drives your sync.

Client standup

You accepted it.

Blocked

Team offsite — planning

An invitation you never answered.

Bookable

Dana’s birthday

An all-day entry, not a commitment.

Bookable

School pickup

On your personal calendar. Blocked, and never named.

Blocked

The booker needs no account.

They pick a time, confirm their email, and a real calendar invitation arrives. Nothing to install, nothing to sign up for.

Only free time is ever shown.

The page publishes openings, not your schedule. A blocked hour is missing from the list rather than greyed out in it.

A calendar it can’t read offers nothing.

An expired connection shows no availability rather than guessing it is empty. The page never offers time it cannot verify is free.

Start free

Free includes one booking page reading one calendar.

See a booking page decide a whole day
For AI agents and developers

Give your AI agent a calendar

An agent that schedules meetings should not need access to your users' calendars. Give it a hosted one of its own: an API key instead of an OAuth dance, and real email invitations attendees accept in whatever calendar they already use.

POST/api/v1/hosted-calendars

201 · a calendar with its own email address

POST/api/v1/calendars/hosted:cal_a1b2…/events

201 · invitation sent to every attendee

DELETE/api/v1/events/evt_…

204 · cancellation sent

Pro plan · Agent skills · llms.txt · Webhooks · OpenAPI 3.1

Your data stays yours

We built CalendarPipe with the kind of paranoia your data deserves.

We never see your password.

You authenticate directly with Google or Microsoft. We get a scoped token, never your credentials.

We don’t store your events.

Events are fetched, piped through your rules, and synced to the target. We never keep a copy of your calendar data.

Pipes run in a sandbox.

Your code executes in an isolated environment with zero network access. Your data can’t leak even if you tried.

Free to start. Ridiculously cheap to upgrade.

Most calendar sync tools charge $10+/month. We thought that was silly.

Free

For the curious

Free
2 calendar connections
1 sync rule
1 booking page reading 1 calendar
15-minute sync interval
14-day sync window
ICS feed connections
Visual builder, templates & code editor
Community support
Start free

No credit card. Free forever.

Most Popular

Pro

For the calendar-obsessed

$4/mo

$40 billed annually

Unlimited calendar connections
Unlimited sync rules
Unlimited booking pages
5-minute sync interval
90-day sync window
No CalendarPipe branding
AI-powered rule generation
Public API access
Email invitation delivery
Agentic
Agentic Hosted Calendars
Priority support
Start 14-day free trial — $4/mo after

Card required. Cancel anytime before day 14.

Frequently Asked Questions

Short version: we’re paranoid about your data so you don’t have to be. We use OAuth for calendar access (we never see your password), encrypt all tokens with AES-256-GCM, run pipes in a sandboxed environment with zero network access, and never store your calendar events on our servers. All traffic is TLS-encrypted.

However you like — seriously. Most people start with the visual builder (point, click, done). Feeling fancy? Describe what you want in plain English and let AI build it. Prefer templates? We’ve got those. Want full control? Write TypeScript in a code editor. All four modes produce the exact same pipe.

Google Calendar™, Microsoft Outlook™ (including Office 365™ and Outlook.com™), and Apple Calendar™. More providers are on our roadmap.

Yes! Create multiple sync rules to connect any combination of calendars. The Pro plan supports unlimited calendar connections and sync rules.

Every 15 minutes on Free, every 5 minutes on Pro. New events, updates, and cancellations all propagate automatically — you don’t need to do a thing.

Yep — Pro has a 14-day free trial with full feature access. We do collect a card upfront, but you won’t be charged until day 14, and you can cancel anytime in between with two clicks. Not ready to commit? The free plan has no expiration date.

Yep. No long-term contracts, no guilt trips, no “are you sure?” pop-ups. Cancel from your dashboard in two clicks. Disconnect your calendars and we immediately lose access. We’ll miss you, but we’ll survive.

Yes. A booking page gives you a link to share; visitors see only your free time, pick a slot, and get a real calendar invitation by email — no account, nothing to install. What counts as busy is up to you: each calendar you add can carry a rule, so a pending invitation or an all-day birthday need not block. Free includes one booking page reading one calendar, 14 days ahead; Pro is unlimited. There is no rescheduling flow, custom questions, or embeds yet.

Agentic Hosted Calendars are programmable calendars created via API. They let AI agents and automations manage their own calendars — creating events, resolving conflicts, and delivering schedules to attendees via email invitation. No OAuth connection is required on the recipient side.

That’s one of the things we’re most excited about. CalendarPipe provides a REST API and installable agent skills for tools like Claude and Cursor. Your agent can spin up its own calendar, create events, and deliver real invitations to any inbox — all via API.

Instead of requiring OAuth access to the target calendar, CalendarPipe delivers synced events as standard email invitations (iCalendar/.ics). The recipient accepts the invite and the event appears in their calendar — no app installation or sign-up required.

Absolutely. Full API docs, agent skills for AI tools, and an llms.txt file so AI agents can discover us automatically. We’re developers too — we know good docs matter.

Your calendars won't fix themselves

Connect two calendars, write one rule, and stop thinking about it. Free forever, no card.

Indie-built in Prague by two engineers. Meet them