Any way to make Outlook Calendar invitations look right to Gmail/Google Calendar users?

Not open for further replies.


Outlook version
Outlook 2016 64 bit
Email Account
Exchange Server
I use Outlook 2016/Exchange at work. Whenever I send a calendar invite to my family members on Gmail/Apple devices, the format is very confusing to them -- it looks like a full email with a signature block followed by an ICS attachment that they need to double click to get the invite and then open in the Apple (or Google) Calendar application. The whole workflow is very clunky and non-obvious to non-technical users.

This use case - an Outlook/Exchange user sending a calendar invite to an Apple/Gmail user - must be extremely common. Yet as best I can tell there is no way to make the Outlook calendar invite look like a Gmail calendar invite to the recipient. The best workaround I've found is to create these events on my own Gmail account and then import them into Outlook, so the recipients see invitations that look normal to them.

Is there really no more elegant solution to this extremely common use case? Perhaps some custom VBA could generate a properly-formatted Google Calendar invite based on an Outlook calendar entry?
Short version: no. But gmail (web) should have a link to go to calendar - then accept It on the calendar. Iphones have a similar option in the mail app. So even though it has the ics, they can process it.
I've found the multi-step gmail (or iOS mail) process is confusing for nontechnical recipients so often the calendar invite is never accepted/added to their calendar. It seems crazy to me that there is no good solution where both Exchange, Gmail, and iPhone each have over a billion users and the technical solution can't be that complicated for either company to implement (either Outlook could send Google/Apple-compliant calendar invites, or Gmail/iOS could parse Outlook invites so it looks normal to the recipient). In the absence of any vendor solution, I wonder if anyone has thought about a plugin or VBA script that could generate the right type of invite based on the recipient.
I've found a solution but it's extremely roundabout. I created an Outlook VBA macro as follows:
Public Sub AddToGoogleCalendar()
If Application.ActiveInspector.Class = 35 Then
Application.ActiveInspector.CurrentItem.SaveAs "c:\temp\google.ics", olICal
result = Shell("wsl /home/user/bin/import_google", 0)
If result = 0 Then
   MsgBox "Google import failed"
End If
MsgBox "Not a calendar item"
End If
End Sub
Then I created a shell script in WSL that calls out to gcalcli to import that ICS file:
gcalcli import /mnt/c/temp/google.ics
This also required patching gcalcli to cause it to send email notifications, as documented here.

Then I added this macro to the ribbon for an Outlook appointment creation window.

The net result is if I create an event in Outlook and then click on my button for this macro, a copy of the event is saved off as an ICS, then imported into Google Calendar via the CLI, and Google Calendar will thus generate the proper invite format so that other Google and Apple users can accept it.

The only thing this doesn't solve is that the responses to the invite don't come back to my Exchange account, and if I update the calendar item in Exchange, it doesn't automatically propagate back to the users who were only invited via the Google Calendar import.
Not open for further replies.
Similar threads
Thread starter Title Forum Replies Date
B How to get Meeting Invitations into calendar? Using Outlook 2
O Any 3rd party tool that sync (mirror) from Outlook Calendar to Google Calendar? Using Outlook 5
G Outlook 365 My iCloud Outlook doesn’t work after reinstalling Microsoft365 on Windows 10 PC – now I get error message on contacts and calendar Using Outlook 1
P Can no longer sync Outlook with iPhone calendar after iPhone update to 17.1.1 Using Outlook 7
H Outlook 365 O365 outlook calendar item editing Using Outlook 1
Kika Melo Outlook Calendar deleted appointments not in Deleted Items folder Using Outlook 3
icacream Outlook 2021 - Google calendar in the peek Using Outlook 0
e_a_g_l_e_p_i MY Outlook 2021 changed the format of the shortcuts for mail, calendar etc. Using Outlook 10
L Synch Outlook 365 calendar with iPhone Using Outlook 0
L Duplicate calendar entries in Outlook 365 Using Outlook 3
G Stop Outlook 365 adding meetings to calendar Using Outlook 1
J Event/Meeting in Outlook Does Not Align with SharePoint Calendar Using Outlook 5
C How to import Outlook calendar? Using Outlook 1
e_a_g_l_e_p_i Outlook 2021 all appointments not showing in calendar Using Outlook 2
V iCloud calendar problems, Outlook shuts down immediately Using Outlook 2
J VBA for outlook to compare and sync between calendar Outlook VBA and Custom Forms 1
A force outlook to default to MY calendar Using Outlook 3
P Outlook calendar and contacts sync problem-outlook disconnects Using accounts in Outlook 2
HarvMan Toggle between calendar and email in Outlook 365 Using Outlook 12
M Outlook calendar is missing Using Outlook 2
I Outlook is stuck at "Updating Calendar" Using Outlook 1
AmonRa Outlook 365 calendar - too much white space Using Outlook 0
P Outlook 2013 Calendar Archiving Using Outlook 0
E Work uses live accounts for emails for all employees. Can we use the outlook calendar to give the employees an universal work schedule calendar? Using Outlook 1
B Outlook Calendar not coming down from cloud Using Outlook 2
J Time Zone Issues - Outlook Calendar and Webcal Feed Using Outlook 8
M In Outlook Calendar remove the buttons: 'Today' and '<' (Back a day) and '>' (Forward a day) that are below the Ribbon and above the calendar display. Using Outlook 0
HarvMan Outlook 365 Calendar Using Outlook 13
A calendar invites sent from Microsoft Outlook to Mac Outlook is not working Using Outlook 2
O Export Outlook calendar appointments by filters and date range Outlook VBA and Custom Forms 1
D Add date next to day name in Outlook Today calendar view Using Outlook 1
C Put Day of Year into Outlook Calendar Outlook VBA and Custom Forms 2
J can't sync outlook calendar contacts with iphone ipad Using Outlook 4
C Outlook Calendar Using Outlook 1
sahameed82 SharePoint calendar directly open in Outlook Using Outlook 0
D Outlook 2016 Migrate 'On My Computer' (local storage) Calendar from Mac Outlook to Exchange Account Using Outlook 5
J Outlook 2010 Changing events in Outlook calendar via opening file, importing CSV Using Outlook 0
M Creating an RSS Feed **FROM** Outlook 2013 Calendar. Using Outlook 5
K Accentuating today in Outlook calendar month view Using Outlook 2
S outlook 2007 calendar search Using Outlook 6
J Copy to calendar function no longer working in outlook 365 Using Outlook 5
W Outlook Calendar does not save view any longer! Using Outlook 3
M move to iCloud not working in outlook calendar Using Outlook 12
F My hotmail calendar is not syncing with my outlook but my email is Using Outlook 3
T Outlook 2010 Advice on syncing OL2010 Calendar and Outlook app Using Outlook 0
L Time format in Outlook calendar and emails Using Outlook 0
S Outlook 2007 Calendar instant search problem. Windows 7 Using Outlook 4
S Outlook 2007 Calendar instant search problem. Windows 7 Using Outlook 0
G Calendar View in Outlook Office 365 - Doesn't show enough hours, and the 30/60 min choice isn't the solution Using Outlook 4
W Migrating Outlook 365 Contacts & Calendar Using Outlook 2

Similar threads