Duplical

Google Calendar boundary sync

Share time, not details.

Mirror accepted events that cross your work-life boundary, then keep each private block current.

Two calendar surfaces connected by one private time block

Google Calendar

Built for two identities

Private by default

Time crosses, details do not

Preview first

See matches before activation

Free during beta

No card required

A professional closing a laptop at the end of the workday

One calendar looks free. Your life is not.

An evening work dinner matters at home. A personal appointment matters at work. Neither calendar needs the full story.

Block the time

Make the calendar people use for booking show you as busy.

Keep context separate

Leave titles, guests, notes, and links on the source.

See every decision before it writes.

Switch directions and select an event. The same preview appears before activation and whenever you edit a rule.

Rule preview

Accepted work events outside 8 AM-5 PM

Work calendar

Source events

Tue
Wed
Thu

Personal preview

Proposed blocks

Tue
Wed
Thu

Would create a private block

Matches because you accepted it and it runs after 5:00 PM.

Details stay private

Start with the two boundaries that matter.

Onboarding proposes both directions. You choose which rules to activate, then adjust hours, calendars, and all-day behavior.

Work commitments after hours

Accepted work events outside your schedule become private personal blocks.

Customer dinner at 7:00 PM → Block - Work Event

Personal commitments during work

Personal events inside your schedule reserve time on the work calendar.

Dentist at 2:00 PM → Busy - Personal Event

Time crosses. Context stays home.

Read about security

Private block includes

  • Start and end time
  • Busy status
  • Your generic title

Stays on the source

  • Original event title
  • Guests and organizer
  • Notes, location, and meeting links

The source stays in charge.

Duplical checks active rules about every 15 minutes and reconciles the managed block with the original event.

Accept

Only accepted invitations and events you own qualify.

Mirror

The destination receives the block representation you chose.

Reconcile

Moves, cancellations, and RSVP changes follow the source.

Questions before you connect.

Why not just view both calendars together?

A combined view helps you see conflicts, but coworkers and booking tools may still see the calendar they check as available. Duplical places a busy block on that calendar.

Will work see my personal event details?

Not with the default private-block setting. The destination receives the time and a generic title, without guests, notes, locations, or meeting links.

What happens when the source event changes?

Managed mirrors follow source time changes and cancellations. If an accepted invitation becomes pending or declined, its destination block is removed.

How quickly do calendars update?

Duplical currently checks active rules about every 15 minutes. Faster push-based updates are planned, but are not yet promised.

Stop checking two calendars.

Connect both Google identities and preview your first boundary rule. Duplical is free during beta.

Connect calendars