Features

Everything between
email and calendar.

Not just parsing. An intelligence layer that normalizes, deduplicates, routes, enriches, and keeps your schedule trustworthy β€” with full transparency and control.

Every capability,
at a glance.

🧠

AI Event Parsing

Extract event details from any email.

πŸ—“οΈ

Calendar Sync

Clean events in Google Calendar β€” always current.

πŸ”

Duplicate Detection

One event β€” however many emails arrive.

⚠️

Conflict Awareness

Catch double-bookings before they happen.

βœ…

Review Queue

You control what lands on your calendar.

πŸ”€

Rules & Routing

Work events to work. Personal to personal.

✨

Event Enrichment

Clean, complete events β€” every time.

❌

Cancellation Handling

Cancelled events disappear. Updated ones update.

🏷️

Source Labeling

Full traceability on every event.

🧠
AI Event Parsing

Extract event details from any email.

AI Event Parsing reads confirmation emails, booking notices, and ticket receipts and extracts every piece of information needed to create a complete calendar event. No template required.

  • βœ“Works on any email format β€” structured or unstructured
  • βœ“Handles Zoom, Eventbrite, Calendly, airlines, and more
  • βœ“Extracts 9+ fields per event automatically
  • βœ“Confidence scoring separates certain from ambiguous
AI extraction
Hi Marcus, your booking for UX Strategy Workshop is confirmed. Date: Tue, March 25 Β· Time: 10:00 AM–1:00 PM CST Β· Location: WeWork Chicago
↓ AI extraction
Title
UX Strategy Workshop
Date
Tue, March 25
Time
10:00 AM CST
Location
WeWork, N Dearborn
Reference
#WS-29384
Confidence
94% High
πŸ—“οΈ
Calendar Sync

Clean events in Google Calendar β€” always current.

Approved events sync directly into Google Calendar. Every synced event retains a link back to its source email for full traceability. Updates reflect rescheduling and cancellations automatically.

  • βœ“Real-time or scheduled sync options
  • βœ“Writes complete events including join links and notes
  • βœ“Source email reference attached to every event
  • βœ“Works with multiple Google Calendars
Google Calendar β€” March 2025
March 20253 new events synced
19
20
Q4 Review
21
Design Summit
22
Flight ORD→SFO
23
πŸ”
Duplicate Detection

One event β€” however many emails arrive.

Airlines send booking, check-in, and boarding confirmations. Eventbrite sends confirmation, reminder, and day-of emails. Calzine detects all duplicates and keeps only one clean record.

  • βœ“Cross-source deduplication (email + direct integration)
  • βœ“Compares against existing calendar events
  • βœ“Shows duplicate reason for transparency
  • βœ“Configurable sensitivity threshold
Duplicate detection β€” Design Summit Chicago
πŸ“§ Eventbrite confirmation #1 β€” Mar 19Removed
πŸ“§ Eventbrite reminder email β€” Mar 20Removed
πŸ“§ Eventbrite day-of email β€” Mar 21Removed
βœ“ Design Summit Chicago Β· Fri Mar 21 Β· 9:00 AMKept
⚠️
Conflict Awareness

Catch double-bookings before they happen.

When a new event overlaps with something already on your calendar, Calzine flags it before syncing. See the conflict, decide which to keep, and avoid the double-book.

  • βœ“Detects overlapping events before they sync
  • βœ“Shows both conflicting events side by side
  • βœ“Works across all connected calendars
Conflict detected β€” Thursday March 20
Q4 Product Review (Zoom)
3:00 PM – 4:00 PM Β· Work Calendar
⚠ New: Marketing Deep-Dive
3:30 PM – 5:00 PM Β· Overlap: 30 min
⚠️ These events overlap by 30 minutes. Review before syncing.
βœ…
Review Queue

You control what lands on your calendar.

Low-confidence extractions are held in a review queue instead of syncing automatically. A quick approve-or-skip prevents bad events from cluttering your week.

  • βœ“Uncertain events surface before they sync
  • βœ“See the source email behind every queued item
  • βœ“Approve, edit details, or skip in one click
  • βœ“Set rules to auto-approve trusted senders
Review queue β€” 3 items
✈️
Flight ORD β†’ SFO
Delta Airlines Β· Date extracted but time ambiguous
πŸ₯
Dentist appointment
Family Dental Clinic Β· Time not found in email
πŸ“‹
Community Board Meeting
Oak Park HOA Β· Recurring? Unclear
πŸ”€
Rules & Routing

Work events to work. Personal to personal.

Define routing rules based on sender domain, event type, keyword, or source platform. Work calls go to your work calendar. Eventbrite tickets go to personal. Automatic and configurable.

  • βœ“Route by sender domain, keyword, or source type
  • βœ“Multiple calendars supported
  • βœ“Shared team routing policies (Team plan)
  • βœ“Default rule for unmatched events
Routing rules
Ifsender domain = company.comβ†’πŸ’ Work
Ifsource = Eventbrite / Meetupβ†’πŸ‘€ Personal
Iftype = travel confirmationβ†’βœˆοΈ Travel
🏒 Work
Q4 Product Review
Marketing All-Hands
πŸ‘€ Personal
Design Summit
Flight ORD→SFO
✨
Event Enrichment

Clean, complete events β€” every time.

Raw email data is messy. Titles cryptic. Times in wrong timezones. Join links buried. Enrichment transforms noisy input into clean, complete, trustworthy calendar events.

  • βœ“Titles cleaned and standardized
  • βœ“All times normalized to your local timezone
  • βœ“Join links highlighted prominently
  • βœ“Confirmation numbers stored in event notes
Before and after enrichment
Raw
Fwd: RE: Zoom mtg w/ team tmrw 3pm ET β€” join here: zoom.us/j/928...
Enriched
Team Zoom Meeting
Thu Mar 20 Β· 3:00 PM CST
πŸ”— Join Zoom β†—
Passcode: 4891
❌
Cancellation Handling

Cancelled events disappear. Updated ones update.

When a cancellation or reschedule email arrives, Calzine detects it and automatically removes or updates the corresponding calendar event.

  • βœ“Detects cancellation and reschedule language
  • βœ“Removes cancelled events from Google Calendar
  • βœ“Updates events when dates or times change
  • βœ“Review queue for ambiguous cancellation emails
Cancellation flow
πŸ“§
Email detected: "Event cancelled"
Eventbrite: UX Meetup April 3rd has been cancelled
πŸ”
Matching calendar event found
UX Meetup April 3rd Β· Personal Calendar Β· Apr 3, 6:30 PM
βœ“
Event removed from Google Calendar
Cancellation confirmed. No action needed on your part.
🏷️
Source Labeling

Full traceability on every event.

Every calendar event Calzine creates includes a reference back to the source email. Always know exactly where any event came from.

  • βœ“Source email linked on every calendar event
  • βœ“Filter events by source in the dashboard
  • βœ“Audit trail for review and compliance
Source traceability
UX Meetup April 3rdEventbrite
Intro call with SarahCalendly
Flight ORD β†’ SFODelta Airlines

All of this,
working for your inbox.

Join the waitlist and take back control of your schedule.