Connect to Office 365 calendar with app-specific password

In this article, you will learn how to connect to your Office 365 Calendar with an app-specific password and an encrypted Exchange Web Services connection.

When you connect to your Office 365 Calendar with an app-specific password, you are permanently authenticating the OnceHub application with your Office 365 Calendar. App-specific passwords never expire, which ensures that OnceHub will connect to Office 365 continuously and without interruption.

Using app-specific passwords guarantees a secure and encrypted connection, and can be used for both personal and corporate accounts.

To connect to your Office 365 Calendar using an app-specific password

In order to create an app-specific password, you will need to ensure that multifactor authentication is set up for yourself or for the User you are trying to connect.

To check whether multifactor authentication is enabled:  

  1. Open your Office 365 admin center and select the Active users tab.
  2. Click on the drop-down labeled More. From the list, select Multifactor Authentication setup (Figure 1). This will open a new page.
    Figure 1: Office 365 Admin center and select the Active users tab
  3. Here you can see which Users have already been set up with Multifactor authentication (Figure 2). Select the Users that you would like to assign Multifactor authentication to and click Enable.
    Figure 2: Multifactor authentication setup
  4. Click enable multi-factor auth (Figure 3). When the update finishes, close the pop-up.
    Figure 3: Enable multi-factor authentication


You can now create an app-specific password for a User.

To create an app-specific password

  1. To create an app-specific password, log in to your Office 365 admin center.
  2. Open the User account by clicking on your profile image or initials in the top right corner of the screen and selecting My account.
  3. Open the Security and Privacy tab (Figure 4).
    Figure 4: Security & privacy tab
  4. Select Additional Security Verification. Then, click Create and manage app passwords (Figure 5). This will open a new page.
    Figure 5: App passwords section
  5. Click the Create button. A pop-up will appear prompting you to create the password (Figure 6). Once you have entered a name to help you remember the password, click next.
    Figure 6: Create app password pop-up
  6. Your new password will appear. Copy the app password to your clipboard, then return to the Calendar integration page in ScheduleOnce.
    Figure 7: New password pop-up
  7. In the Office 365 Calendar box, click Connect
  8. A pop-up will appear asking for your Outlook email and password.
  9. Enter your Office 365 email address and the new app-specific password that you've just created.
  10.  Click Next to complete the connection process.

You’re all set! You can now continue your Office 365 calendar setup.

Note You can also connect your Office 365 calendar to ScheduleOnce using an encrypted OAuth 2.0 connection.

Was this article helpful?
Thank you for your feedback!