---
sourceDocument: Australia IT Service Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/it-service-management

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia IT Service Management

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# Set up Microsoft Office 365 integration for Walk-up Experience

# Set up Microsoft Office 365 integration for Walk-up Experience {#ariaid-title1}

Release version: Australia  
Updated March 12, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read  
Enable Walk-up Experience
Microsoft Office 365 calendar integration. When requesters make an
appointment, modify it, or cancel it, the Outlook calendar is sent invites to an appointment
and any updates.

## Before you begin

Logging into the Microsoft Azure Portal ([https://portal.azure.com](https://portal.azure.com/)) with your specific customer account is
necessary. You will already have a tenant, as logging into the portal requires
access to this tenant. For details about setting up a tenant, refer to [Quickstart: Set up a tenant](https://docs.microsoft.com/en-us/azure/active-directory/develop/quickstart-create-new-tenant).

Also required is that you have a Microsoft Office 365 subscription linked to an existing tenant. For details regarding this, refer to [Set up a Microsoft 365 developer subscription](https://docs.microsoft.com/en-us/office/developer-program/microsoft-365-developer-program-get-started).

See the required permissions for Microsoft Azure client setup at
[Set up Microsoft Exchange
Online spoke](https://www.servicenow.com/docs/access?context=setup-ms-exch-ol&version=australia&pubname=australia-integrate-applications&ft:locale=en-US)
[Set up Microsoft Exchange Online spoke](https://www.servicenow.com/docs/access?context=setup-ms-exch-ol&version=australia&pubname=australia-integrate-applications&ft:locale=en-US).

![Video icon]()
[Virtual Agent Academy: Get service faster with
Virtual Agent and Walk-Up Experience](https://www.youtube.com/watch?v=hE5weOQVFe4&list=PLkGSnjw5y2U79gjQuQW-2GBqzEccwFkWH) (video from the Virtual Agent Academy)

Role required: admin

## Procedure

1. Confirm that the Walk-up Experience (com.snc.walkup), Microsoft Exchange Online Spoke (sn_ex_online_spke), and Microsoft Exchange Server Spoke (sn_exchange_spoke) plugins are activated on your instance.
2. Navigate to System OauthApplication RegistryMicrosoft Exchange Online to set up Oauth.
   1. Insert the client ID (Application ID), which you can get from the Microsoft Entra ID application.
   2. Insert the client secret, which you can get from the Microsoft Entra ID application.
   3. Copy and paste the following links to access authorization, token, and redirect:  
      * Authorization url: https://login.microsoftonline.com/\<tenant-ID\>/oauth2/v2.0/authorize
      * Token url: https://login.microsoftonline.com/\<tenant-ID\>/oauth2/v2.0/token
      * Redirect url: https://\<instance-name\>.service-now.com/oauth_redirect.do
      {#setup-walkup-msoffice365-cal-integ__ul_qbb_b25_h4b}
   {#setup-walkup-msoffice365-cal-integ__substeps_ak4_wd5_h4b}
3. Navigate to Connections \& CredentialsCredentials to set up credentials.
   1. Click New.
   2. Choose OAuth 2.0 Credentials.
   3. In the OAuth 2.0 Credentials new record provide a name for the Credential and in the OAuth Entity Profile form field, choose Microsoft Exchange Online default_profile.
   4. Click Save.
   5. Select Get OAuth Token in the Related Links section of the form.
   6. Sign in as a valid user on the Microsoft Exchange Tenant.
   {#setup-walkup-msoffice365-cal-integ__substeps_kxl_sf5_h4b}
4. Navigate to Connections and Credentials Aliases to set up connection.
   1. Select Microsoft Exchange Online.
   2. In the Connections Related Links, click New.
   3. Name the connection <kbd class="ph userinput">Exchange_Online_Connection</kbd> and choose the previously created credential in the Credential form field.
   4. In the Connection URL field, enter: <kbd class="ph userinput">https://graph.microsoft.com</kbd>.
   {#setup-walkup-msoffice365-cal-integ__substeps_rxj_3g5_h4b}
5. Navigate to Flow Designer to enable flows.
   1. Select Create Walk-up Appointment Calendar Event, open in Workflow Studio, and activate.
   2. Select Update/Delete Walk-up Appointment Calendar Event, open in Workflow Studio, and activate.
   {#setup-walkup-msoffice365-cal-integ__substeps_dg1_gh5_h4b}
6. Schedule an appointment to confirm everything is working properly.
   1. Create a new test user in the system.  
      Refer to [Create a
      user](https://www.servicenow.com/docs/access?context=t_CreateAUser&version=australia&pubname=australia-platform-administration&ft:locale=en-US) for details.  
      Note:  
      Provide a user ID, first name, last name, password and email for the test user.
   2. Impersonate the test user in your instance.
   3. Navigate to Self-ServiceService PortalWalk-up Check-in to schedule an appointment.  
      Note:  
      The Walk-up Check-in icon link must be configured to appear on the Service Portal landing page for you to see and click the link. Refer to [Configure Walk-up Experience online check-in icon to appear on Service Portal](https://servicenow-prod.fluidtopics.net/6tyNZaupc_NPYxLC3ELgnw "Requesters can check into a walk-up location online via the Service Portal. You can edit the Service Portal Home page to replace the general IT Get Help support icon link with the Walk-up Experience online check-in support icon link.") if the link is not on the Service Portal landing page.
   4. Schedule an appointment as the test user.
   {#setup-walkup-msoffice365-cal-integ__substeps_l4d_rrk_n4b}
7. Verify everything is working correctly by navigating to Flow DesignerToday's Executions.
8. Click Create Walk-up Appointment Calendar Event.
9. Check the test user's corporate Microsoft Office 365 calendar to see the emailed calendar event.  
   Note:  
   It can take a minute or two before the calendar event is created. After you enable this feature, users automatically receive calendar invites, updates, and cancellations on their individual corporate calendars.
* **[Register an application using the Microsoft Azure portal](https://servicenow-prod.fluidtopics.net/E5Rnw~9oe2PgAdUqvrH1xA)**   
  Grant authorization to the ServiceNow instance by registering an application with Azure AD.
* **[Register Microsoft Exchange Online as the OAuth provider](https://servicenow-prod.fluidtopics.net/8xcLVDGXwVu18AdMYkcFNg)**   
  Register Microsoft Exchange Online as the OAuth provider so that your Walk-up Experience instance can request OAuth 2.0 tokens.
* **[Create credential records for the Microsoft Exchange Online spoke](https://servicenow-prod.fluidtopics.net/wHvql44zjn92ffFSCZKpKw)**   
  Authorize the Microsoft Exchange Online spoke actions by creating credential records for the application registered in the Microsoft Azure portal. The Microsoft Exchange Online connection and credential alias uses these credentials to authorize actions.
* **[Create connection records for the Microsoft Exchange Online spoke](https://servicenow-prod.fluidtopics.net/93jn0o7CSCbNgqLJLDQ0hg)**   
  Perform actions in Microsoft Exchange Online by creating connection records for your Microsoft Exchange Online account. The Microsoft Exchange Online spoke connection and credential alias uses these connections to perform actions.

*[\>]: and then


