In the google Calendar, I have a separate calendar where I put my travels and which I'm sharing. Now every time I buy a ticket, the reservation system sends me a confirmation as well as invitation to add the time range to my calendar.

Is there a way to auto-accept this invitation and add it to my specific Calendar (not the main one)?

  • Good question. How this would work out if you get an invitation from a "non-reservation system", which you don't want to accept. – Matt Jun 27 '19 at 7:49
  • I assume same way I create an email rule. Specific sender, subject and maybe parsing the actual invitation. – Zikato Jun 27 '19 at 8:19

I've been researching this pretty extensively and the answer appears to be "No (in most cases)."

Your "separate" calendar actually has its own EMAIL address. You can find this in the settings under integrate and it will likely have an address of: ???????@group.calendar.google.com (see screenshot).

The bad news: As far as I can tell, Google will NOT let secondary calendars auto-accept invites from an EXTERNAL address (i.e. a hotel, airline, your work address). This is bizarre and most maddening as it doesn't articulate this in the calendar settings page.

This issue is discussed in more detail on this thread. The calendar DOES auto-accept if it comes from a gmail account, however I haven't found an easy mail filter way to get this to work around the issue. An API will do it, but that's a pain.

Hopefully a solution is proposed. To me, the "least bad" workaround would be to create a separate google account, which is not ideal.

Feel free to send feedback to google via this link.

Finding calendar ID

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.