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, 2019 at 7:49
  • I assume same way I create an email rule. Specific sender, subject and maybe parsing the actual invitation.
    – Zikato
    Jun 27, 2019 at 8:19

1 Answer 1


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: [email protected] (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

  • I wonder if you can set a Gmail rule to send it to yourself thereby the invite "comes from you".
    – Kias
    Apr 5, 2021 at 0:51

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

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