How to Create a Calendar in SharePoint Online? Step By Step

Stephen King ~ Modified: October 14th, 2024 ~ SharePoint ~ 6 Minutes Reading

Microsoft provides an easy method to plan your events and schedule meetings through Calendars. Similarly, we can also create a calendar in SharePoint Online. It helps to organize/schedule conferences and events visually. You can show this daily or monthly, to your members, and can be viewed anywhere online. Calendar also helps in sending notifications for upcoming sessions or conferences. SharePoint Online calendar keeps every member on the same page which helps in maintaining organizational communication.

Table of Content

In this post, we will show how you can make a Calendar in SharePoint Online. Similarly, we will also discuss different methods through which you can create a calendar list in SharePoint online.

Create a Calendar in SharePoint Online Manually

Creating a calendar is tricky in SharePoint because, in Modern sites, it has been moved to Classic Apps. However, the SharePoint server provides an easy method to create it but in this write-up, we will only discuss SharePoint Online. You can create a calendar list in SharePoint Online also by following these steps repeatedly depending on how many calendars you want to create.

Follow these steps carefully –

Step 1. First, log in to your SharePoint site the interface will look like this-

Homepage

Step 2. Now click on “+New” and a drop-down will open then Click on App in this dropdown menu.

Create a Calendar in SharePoint Online

Step 3. Click on the classic app link highlighted in the above image, after that, you will land on the classic app page

Modern site

Step 4.  The classic page will look like this –

classic site

In Apps, you can scroll down, and find Calendar from the list of apps. click on calendars

select calendar

Step 5. Enter the name of the calendar you want to create and click on Create.

Pop up screen

Steps to Add Event in Calendar

I hope that you can create a calendar list in SharePoint online, now to add events and meetings to the calendar you can follow these steps.

Step 1. Go to the home page of your SharePoint site and navigate to the site content in the left panel-

site content

Click on the name of the calendar (display as an entered named by you while creating a calendar.)

Step 2. Now hover over on dates and the “+ ADD” button will appear click on that and fill in details alike location, start date, end date, title, time etc.

add event

 

Read More: SharePoint Online tenant-to-tenant migration.

How to Create a Calendar in SharePoint Online Using PowerShell?

Customized shared calendars help in organizing meetings, events, and meeting deadlines rather than scheduling on personal calendars

Copy this code/command and paste it into PnP PowerShell.

#initial parameters
$SiteURL = "enter your site URL"
$CalendarName = "create calendar name"
Try {
    #commant for Connecting PnP Online
    Connect-PnPOnline -Url $SiteURL -Interactive
    #now command to create a calendar list in SharePoint online
    $Calenar = New-PnPList -Title $CalendarName -Template Events -ErrorAction Stop
    Write-host "successfully created calendar!" -f Green
    }
Catch {
    write-host -f Red "`tError1:" $_.Exception.Message
}

By following this you can create SharePoint calendar.

How to Make a Calendar Using PowerShell CSOM

There is another code to create a calendar list in SharePoint online using PowerShell CSOM.

Commands-

#command to load SharePoint CSOM
Add-Type -Path "Add your SharePoint client path"
Add-Type -Path "Add your SharePoint client runtime path"
#initial parameters
$SiteURL = "add your SharePoint site URL"
$CalendarName = "name of calendar" 
Try {
#authentication credential to connect
$Cred = Get-Credential
#detting up of context
$Ctx = New-Object Microsoft.SharePoint.Client.ClientContext($SiteURL)
$Ctx.Credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($Cred.UserName,$Cred.Password) 
#command to create a calendar
$ListInfo = New-Object Microsoft.SharePoint.Client.ListCreationInformation
$ListInfo.Title = $CalendarName
$ListInfo.TemplateType = 106
$List = $Ctx.web.Lists.Add($ListInfo)
$List.Description = $ListTitle
$List.Update()
$Ctx.ExecuteQuery()
Write-host "Woohoo created successfully!" -f Green
}
Catch {
    write-host -f Red "`tError1:" $_.Exception.Message
}

Read More: Move the SharePoint Site to Another Site.

Integration of SharePoint Calendar with Microsoft 365 Suite Apps

After creating a calendar in SharePoint Online, you can also connect it with other Microsoft 365 applications such as Outlook and Microsoft Teams.

Integration of SharePoint Calendar in Outlook

Follow the below steps to connect to the SharePoint calendar with Outlook. 

  1. Go to the Calendar in SharePoint Online.
  2. Select the option of Connect to Outlook.
  3. Press Yes in the prompt.

How to Integrate Calendar in MS Teams?

You can just copy and paste the URL of the calendar into MS Teams, let’s see how.

  1. Launch the MS Team application.
  2. Open the Channel where you want to sync the SharePoint Online calendar.
  3. Hit the + icon from the nav bar.
  4. Select the website, and provide a name.
  5. Finally, paste the URL of the SharePoint Online calendar here and Save.

Conclusion

To conclude, we have mentioned all the necessary methods to create a calendar in SharePoint Online. However, we have discussed how to add events and integrate it with other Microsoft 365 apps. After going through this blog you can easily learn the steps involved in calendar creation or you can also add events in SharePoint Online.

Frequently Asked Questions

Q1. How do I add an event to the SharePoint Online calendar?

A – Execute the below steps for creating an event in the calendar. 

  1. Run the Calendar.
  2. Press the New Event option in the Calendar.
  3. Now, enter the details of the events such as Title, Description, etc.
  4. Finally, hit the Save button.

Q2. Can I add the SharePoint Online calendar in MS Teams?

A – Yes, you can integrate the SharePoint Calendar in Microsoft Teams. To do so, just copy the calendar URL, go to the channel, and paste the URL. Now, you can manage calendar in MS Teams.

Q3. How do I create a Calendar in SharePoint Online efficiently?

A – To add a calendar in SharePoint Online go with the below steps.

  • Step 1. Open the SharePoint site > New option.
  • Step 2. Hit the App option > Classic Experience link.
  • Step 5. Find the Calendar app.
  • Step 6. Assign a name and press the Create button.