How to create a Google Calendar event from a Gmail Message

Published

Google Calendar automatically scans your Gmail inbox for structured confirmation emails: flight bookings, hotel reservations, restaurant reservations, concert tickets, and delivery notifications. When it finds one with a clear date and time, it creates a calendar event automatically without you needing to do anything.

Enable automatic event creation from Gmail:

  1. Open Google Calendar at calendar.google.com.

  2. Click the Settings gear icon in the top-right corner.

  3. In the left sidebar, select Settings again (from the dropdown menu).

  4. In the main panel, find the section Events from Gmail and click it.

  5. Check the box next to Automatically add events from Gmail to my calendar.

  6. Click Save. From now on, Google Calendar will scan your emails for event details.

Google Calendar Settings page showing Events from Gmail section with checkbox to automatically add events from Gmail

How to identify auto-created events:

When Google creates an event from an email, it appears on your calendar with a small envelope icon. This indicates the event came from Gmail, not from a calendar invite or manual entry. You can click the event to see which email triggered it.

What happens when an event is detected:

  1. Google reads the email content looking for dates, times, and location information.

  2. It creates an event on your calendar using the detected details.

  3. The event title matches the email subject (or relevant detail from the email).

  4. The event includes the time and location from the email, if detected.

  5. You can click the event to view it, and click the envelope icon to jump back to the original email.

You can still edit or delete auto-created events:

Auto-created events are like any other calendar event. You can:

  • Click the event and choose Edit to change the time, title, location, or reminders.
  • Click the event and choose Delete to remove it from your calendar.
  • The deletion only removes it from your calendar, not from your email.

When this feature helps:

This is particularly useful for travel confirmations (flights, hotels), reservations (restaurants, appointments), and ticketed events. You no longer need to manually add these details to your calendar. They appear automatically, and you can set reminders to ensure you don’t miss them.

Frequently asked questions about How to create a Google Calendar event from a Gmail Message

What kinds of emails trigger automatic event creation?
Google Calendar scans for structured confirmations: flight bookings, hotel reservations, restaurant reservations, concert or event tickets, delivery notifications, and appointment confirmations. If an email contains a clear date and time, Google usually detects it automatically.
Can I turn off automatic events for specific emails?
Not per-email. The setting is all-or-nothing: either Google automatically creates events from all eligible emails, or it doesn’t. If you want to prevent auto-creation for certain senders, delete those events after they’re created. Your only control is the global on/off toggle.
Do auto-created events have reminders?
Yes. Auto-created events inherit the default reminder settings from your calendar. You can edit the event and change its reminder time just like any manually created event.
What if the detected date or time is wrong?
Edit the event to correct the date or time. Google’s detection is usually accurate for structured emails (confirmations), but it may misread dates in casual text. Click the event on your calendar and edit the details to fix any errors.
Get started free
Start free