Google Calendar Spoke

  • Release version: Washingtondc
  • Updated July 3, 2025
  • 3 minutes to read
  • Use ServiceNow to create and update events and attendees in Google Calendar.

    Request apps on the Store

    Visit the ServiceNow Store website to view all the available apps and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the ServiceNow Store version history release notes.

    Integration Hub subscription

    This spoke requires an Integration Hub subscription. For more information, see Legal schedules - IntegrationHub overview.

    Spoke version

    Google Calendar spoke v2.5.2 is the latest version.

    Supported versions

    API version v1.

    Spoke actions

    The Google Calendar spoke provides actions to perform Google Calendar tasks when events occur in ServiceNow. Available actions include:

    Category Action Description
    Attendee Management Add Attendees To Event Updates an event by adding to the list of attendees. Values you specify replace the existing values. Fields that you don’t specify in the request do not change.
    Remove Attendees From Event Updates an event by removing specified attendees. Values you specify replace the existing values. Fields that you don’t specify in the request do not change.
    Event Management Create Event Creates an event on the specified calendar.
    Update Event Edit event information. Values you specify replace the existing values. Fields that you don’t specify in the request do not change.
    Look up Event By ID Retrieves details of the specified event.
    Delete Event Removes a specified event from a calendar.
    Look up Events Stream Retrieves events on a specified calendar based on start time, end time, or search terms.
    Look up Events by Calendar ID Retrieves events on the specified calendar.
    Look up Free or Busy Schedules Retrieves the free or busy information for the specified set of calendars.
    Move Event Moves the specified event to another calendar.
    Access Control List Management Create Access Control List Creates an access control rule.
    Delete Access Control List Deletes the specified access control rule.
    Look up Access Control List by Calendar ID Retrieves details of the required access control rule.
    Look up Access Control List Stream Retrieves the rules in the access control list for the calendar.
    Update Access Control List Updates details of the required access control rule.
    Calendar List Management Add Calendar to Calendar List Inserts an existing calendar into the user's calendar list.
    Delete Calendar from Calendar List Removes a calendar from the user's calendar list.
    Look up Calendar from Calendar List by ID Retrieves calendar from the user's calendar list.
    Look up Calendars from Calendar List Stream Retrieves calendars on the user's calendar list.
    Update Calendar from Calendar List Updates an existing calendar on the user's calendar list.

    Spoke module

    The Google Calendar spoke adds a Google Calendars module to your ServiceNow instance. The Google Calendars module displays the details of the calendar lists.

    Google Calendar Online account requirements

    The Google Calendar spoke requires a custom app that you create in Google G Suite.

    Connection and credential alias requirements

    Integration Hub uses aliases to manage connection and credential information, and OAuth credentials. Using an alias eliminates the need to configure multiple credentials and connection information profiles when using multiple environments. If the connection or credential information changes, you don't need to update any actions that use the connection.

    For information about setting up the spoke, see Set up Google Calendar spoke.

    MID Server requirements

    These actions use REST calls that can run either on an instance or, optionally, through a MID Server. Use the connection record associated with the Google Calendar alias to configure where actions run and, if needed, specify MID Server selection attributes. For more information, see MID server.

    To set up the MID Server for this spoke, see Set up MID Server for a spoke.