How to create a Google Calendar Event, on someone else's Google Calendar, from a Gmail Message?
Gmail’s Create Event button only adds events to your own Google Calendar. There is no direct way to create an event on someone else’s calendar directly from within Gmail.
What you can’t do:
You cannot use Gmail’s “Create Event” feature to add an event to another person’s calendar. The button is designed to create events in your own calendar only.
What you can do instead: Use Google Calendar with shared calendar access
If the other person has shared their calendar with you at the “Make changes to events” permission level, you can create events on their calendar using Google Calendar (not Gmail):
Open Google Calendar at calendar.google.com.
Click the Create (+ icon) button in the top left.
Fill in the event title and other details (date, time, description).
Look at the Calendar field. By default, it shows your own calendar name.
Click the Calendar dropdown and select the other person’s calendar (it appears in the list of shared calendars).
Fill in the rest of the event details.
Click Save. The event appears on their calendar.
This requires a manual step in Google Calendar, not an automated workflow from Gmail. The event is created directly on their calendar, and they’ll see it without an invitation.
Alternative: Create an event and invite them as a guest
If they haven’t shared their calendar with you at edit level:
Open Gmail and click Create Event.
Fill in the event details (date, time, location).
Add their email address as a Guest.
Click Send invitation.
An invitation is sent to them, but the event is on your calendar, not theirs. They can accept to add it to their own calendar.
To summarize:
- Gmail’s Create Event button: Only creates events on your calendar.
- Google Calendar Create with shared access: Creates events directly on their calendar (if they’ve shared with you at edit permission).
- Gmail + invitation: Creates an event on your calendar but invites them to attend.