Chrome extension for Gmail

Some emails don't say when they are.

"See you on the 29th at 9.30" — you know what that means. Most calendar tools don't. CalIt adds a button to Gmail that turns event emails into calendar entries, including the vague ones.

Free version needs no account and never sends your email anywhere.

An email in your inbox
Appointment reminder
Smile Dental · 21 Jul

Hi Kent, this is a reminder for your cleaning. We'll see you on the 29th at 9.30am — please arrive 10 minutes early. 12 Orchard Rd #04-11.

No event name. No year. A decoy time.
Smart parse
What lands in your calendar
TitleDental cleaning
WhenWed 29 Jul 2026, 9:30 AM
WhereSmile Dental, 12 Orchard Rd #04-11
LinkBack to the original email
9:30, not 9:20 — "arrive early" isn't the start time.

Two parsers, and you only pay for the hard one

Most event emails are well-formed: a ticket with a clear date and venue. CalIt handles those on your own machine, for free, forever. The rest is what CalIt Plus is for.

Basic parser · free

Runs entirely in your browser. Reads the open message, finds the date and venue, and opens Google Calendar with everything filled in. No account, no network request, nothing stored.

Smart parse · Plus

For emails the basic parser can't crack. Reads the whole message with AI and works out the event name, the real date, and the location — only when you click the button.

Your dashboard · Plus

Every event CalIt has added for you, in one list — with a link back to the email each came from, and a count of what Smart parse caught that the basic parser would have missed.

Pricing

The free version isn't a trial. It's the whole basic parser, and it stays that way.

Free
$0always
  • Unlimited events from clearly-worded emails
  • Runs locally — nothing leaves your browser
  • No account, no sign-in
  • Link back to the source email on every event
Add to Chrome
CalIt Plus
$3per month
  • Everything in Free
  • 200 smart parses a month — the emails a simple parser gives up on
  • Dashboard of every event you've added
  • Sign in by email — no password to remember
  • Cancel anytime
Not open yet. Install the free version — you'll be able to upgrade from inside Gmail the moment Plus opens.

What happens to your email

CalIt reads email, so it's worth being exact about this rather than vague. Here is every case.

Basic parser Nothing leaves your computer. No server is contacted, and nothing is stored anywhere.
Smart parse That one email's text is sent to CalIt's server to be read — only when you click the button, never in the background.
What we keep The event details and a link to the message. Never the email itself.
What we never do No analytics, no ads, no selling data, no access to your Google account or calendar.

Questions

Does CalIt read all my email?

No. It only looks at the single message you have open, and only while you're looking at it. It doesn't scan your inbox, run in the background, or touch anything you haven't opened.

Can it edit my Google Calendar?

No — and it never asks for permission to. CalIt opens Google Calendar's own "create event" page with the details filled in. You review it and press Save yourself, so nothing reaches your calendar without you seeing it first.

What happens if I stop paying?

Smart parse switches off and the basic parser keeps working exactly as before. Your dashboard stays readable. Nothing you've already added to your calendar is affected.

What if Smart parse gets it wrong?

You'll see the extracted details before anything is saved — the button shows you what it found, and Google Calendar's page opens with the details filled in for you to check. A wrong reading costs you a glance, not a bad calendar entry.

Why is there a monthly limit?

Each smart parse costs real money to run. 200 a month is far more than most people need — it's a guard against runaway costs, not a nudge to upgrade. There's no higher tier to sell you.

I lost my key.

Sign in to the dashboard with your email and generate a new one. We only store a scrambled copy of your key, so it can't be shown again — but a fresh one takes a moment.