Google Calendar Spoke not sending Event notification

omm23
Tera Contributor

Hello!
I've setup the Google Calendar Spoke and successfully integrated it with my ServiceNow instance. The Flow I've made is able to create events and add attendees to it. The issue that I am running into is that the attendees are not receiving emails about the calendar invite. They would only get the email if they changed a setting on their Google Calendar.
Typically, when you create your own calendar invite and add a guest, upon submission, Google calendar will ask you if you'd like to send an email. With the integration, there is no prompt for that.

 

How can I ensure that attendees are getting emails when an event is created?

 

Thank you.

3 REPLIES 3

Udayrathore049
Tera Contributor

You're absolutely right — when creating events directly via the Google Calendar UI, it prompts you to send email notifications to attendees. However, when using the Google Calendar Spoke in ServiceNow, email notifications are not sent by default unless explicitly specified.

To ensure that attendees receive invitation emails, you need to set the sendUpdates parameter when creating or updating the event.

Here's what you can do:

1. Use the "Create Event" Action – Advanced Options:
If you're using the "Create Event" action from the Google Calendar Spoke, look for (or add) an input parameter called sendUpdates. Set this value to:

  • "all" – Sends updates to all attendees.

  • "externalOnly" – Sends updates only to non-Google Calendar attendees.

  • "none" – Default, no emails are sent.

Set sendUpdates = all to ensure all attendees receive email invites.

2. Custom REST Step (Optional Advanced):
If you're customizing the integration using REST, make sure the sendUpdates field is passed in the request body or query parameters when hitting the Google Calendar API.

3. Consider Permissions:
Make sure your Google integration service account has permissions to send invitations on behalf of the calendar owner.


If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.

Regards
Uday Rathore
ServiceNow Developer
LinkedIn: https://www.linkedin.com/in/uday-rathore049/

Udayrathore049
Tera Contributor

You're absolutely right — when creating events directly via the Google Calendar UI, it prompts you to send email notifications to attendees. However, when using the Google Calendar Spoke in ServiceNow, email notifications are not sent by default unless explicitly specified.

To ensure that attendees receive invitation emails, you need to set the sendUpdates parameter when creating or updating the event.

Here's what you can do:

1. Use the "Create Event" Action – Advanced Options:
If you're using the "Create Event" action from the Google Calendar Spoke, look for (or add) an input parameter called sendUpdates. Set this value to:

  • "all" – Sends updates to all attendees.

  • "externalOnly" – Sends updates only to non-Google Calendar attendees.

  • "none" – Default, no emails are sent.

Set sendUpdates = all to ensure all attendees receive email invites.

2. Custom REST Step (Optional Advanced):
If you're customizing the integration using REST, make sure the sendUpdates field is passed in the request body or query parameters when hitting the Google Calendar API.

3. Consider Permissions:
Make sure your Google integration service account has permissions to send invitations on behalf of the calendar owner.


If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.

Regards
Uday Rathore
ServiceNow Developer
LinkedIn: https://www.linkedin.com/in/uday-rathore049/

Are you pasting the message from chat GPT here? 😄

———
/* If my response wasn’t a total disaster ↙️ drop a Kudos or Accept as Solution ↘️ Cheers! */