Let's Build Your First Campaign Together with our Lead Generation Expert

How to Add a Calendar Event to SharePoint Sites

Table of Contents

Your team runs on schedules. Deadlines, syncs, project milestones — if those aren’t visible and shared in one place, things fall through the cracks. Fast.

SharePoint fixes that. Used by over 200,000 organisations worldwide and embedded in Microsoft 365, SharePoint’s calendar features give teams a single source of truth for every event, deadline, and meeting that matters.

But here’s what most guides skip: adding a calendar event in SharePoint isn’t just clicking “New.” There’s a classic SharePoint calendar (list-based), a modern events web part, and a few syncing options that trip people up if they don’t know what they’re doing.

This guide walks you through all of it — step by step, no jargon.

What Is a SharePoint Calendar?

A SharePoint calendar is a shared list that stores events visible to everyone with site access. Think of it as Google Calendar, but baked directly into your intranet — no separate login, no tool-switching, and fully integrated with Microsoft Teams and Outlook.

There are two calendar types in SharePoint today:

  • Classic Calendar (List App) — the original SharePoint calendar. Supports colour overlays, recurring events, and Outlook sync. Still widely used in SharePoint On-Premises and older Microsoft 365 setups.
  • Events Web Part (Modern) — the newer, visually cleaner option for modern SharePoint sites. Better mobile experience, easier to configure, but with slightly fewer advanced options.

Both let you add, edit, and share events across your team. The right one depends on your SharePoint version and how your organisation’s site is set up.

Stat worth knowing: Microsoft 365 now has over 300 million monthly active commercial users. SharePoint is built into every tier. If your team is already on Microsoft 365, you’re already paying for this — it’s just a matter of using it right.

How to Add a Classic Calendar to Your SharePoint Site

Before you can add events, you need the calendar app on your site. Here’s how to set it up if it isn’t there already.

Step 1 — Go to your SharePoint site

Open your browser and navigate to the SharePoint site where you want to add the calendar.

Step 2 — Open Site Contents

Click the Settings gear icon in the top-right corner, then select Site Contents.

Step 3 — Add an App

Click + New, then select App. In the search bar, type “Calendar” and select the Calendar app from the list.

Step 4 — Name your calendar

Give it a clear, descriptive name — something like “Marketing Team Calendar” or “Project X Milestones.” Click Create.

Step 5 — Access your new calendar

You’ll be taken back to Site Contents. Click on your new calendar to open it. It will render in the familiar monthly/weekly/daily view.

That’s it. Your calendar now lives on the site and is accessible to anyone with the right permissions.

 

How to Add an Event to a Classic SharePoint Calendar

Now that the calendar is live, here’s how to add your first event.

Step 1 — Open your calendar

Navigate to the calendar from your site navigation or Site Contents.

Step 2 — Click on a date

Hover over the date you want to add an event to. A small “+” (Add) icon will appear. Click it. Alternatively, click the “+ New Event” button at the top of the calendar view.

Step 3 — Fill in the event details

A form will open. Here’s what each field means:

  • Title — the name of the event (required)
  • Location — room number, building, or video call link
  • Start Time / End Time — set exact times, or check “All Day Event” if it spans the full day
  • Description — optional, but useful for agendas or context
  • Category — helps colour-code events if you use overlays
  • Recurrence — set this for events that repeat (covered in the next section)

Step 4 — Save the event

Click Save. The event now appears on the calendar and is instantly visible to your whole team.

Quick tip: If you’re adding events regularly, use the Datasheet view (under the View menu) to batch-enter multiple events in a spreadsheet-style interface. Far faster than opening the form one at a time.

How to Add Events to the Modern Events Web Part

If your site uses the modern SharePoint experience, you’ll likely be working with the Events web part instead. The process is slightly different.

Step 1 — Edit your SharePoint page

Open the page where you want to display events. Click the Edit button (pencil icon) in the top-right.

Step 2 — Add the Events web part

Click the “+” icon to add a new section or web part. Search for “Events” and select it. This embeds a visual events feed on your page.

Step 3 — Configure the source

In the web part properties panel on the right, you can point the web part to a specific list, pull from across the whole site, or show events from multiple sources.

Step 4 — Add a new event

Click “Add Event” within the web part. A panel will open on the right side of the screen. Fill in the title, date, time, location, and description. Hit Save.

The event appears in the web part immediately — and syncs to the underlying SharePoint list so it’s accessible in multiple places.

Stat: Research from Forrester found that organisations using well-structured digital workplaces (SharePoint being the most common platform) see a productivity increase of up to 30% across knowledge workers. A shared, visible calendar is one of the simplest ways to get there.

How to Set Up Recurring Events in SharePoint

Recurring events are one of the most-used — and most-misconfigured — features in SharePoint calendars. Here’s how to get it right.

Step 1 — Start a new event (or edit an existing one)

Open your classic SharePoint calendar and click “+ New Event”.

Step 2 — Check the “Make this a repeating event” box

Scroll down in the event form. You’ll see a Recurrence section. Check the box to expand it.

Step 3 — Set your recurrence pattern

Choose from:

  • Daily — every day, every X days, or every weekday
  • Weekly — specific days of the week, every X weeks
  • Monthly — on a specific date each month, or on a relative day (e.g., “second Tuesday of each month”)
  • Yearly — annual events like reviews or off-sites

Step 4 — Set an end date

You can end the recurrence after a set number of occurrences, by a specific end date, or leave it with no end date. For most team events, set a clear end date — open-ended recurring events become invisible clutter over time.

Step 5 — Save

Click Save. The recurring event will populate across all future dates automatically.

Important: Editing a recurring event gives you three choices — edit just this occurrence, edit this and all future events, or edit all events in the series. Be intentional here. Changing “all events” when you only meant to update one is a common mistake that confuses the whole team.

How to Sync Your SharePoint Calendar with Outlook

This is where SharePoint’s calendar becomes genuinely powerful. Syncing with Outlook means your team events sit right inside the tool people already live in.

For Classic SharePoint Calendars:

  • Open the calendar on your SharePoint site
  • In the ribbon, click “Calendar” tab
  • Select “Connect to Outlook”
  • A dialogue box will prompt you to confirm — click “Yes” and allow the connection
  • The calendar will appear in Outlook under “Other Calendars”

Once connected, you can view, add, and edit SharePoint events directly from Outlook — and changes sync both ways in near real-time.

For Modern SharePoint / Microsoft 365:

SharePoint events connected to Microsoft 365 groups automatically sync with the group’s shared Outlook calendar. No extra setup required — it’s built into the Microsoft 365 architecture.

Stat: According to Microsoft’s own workplace analytics data, the average information worker attends more than 250 meetings per year. Having those in one unified calendar — not split across tools — saves an estimated 30+ minutes per week per person just in context-switching and schedule confusion.

How to Share a SharePoint Calendar With Your Team

Adding events is only half the job. Making sure the right people can see them (and who can edit) is the other half.

Option 1 — Share via site permissions

The simplest approach. If your team already has access to the SharePoint site, they can see the calendar. Site members can typically add events. Site visitors can only view.

Option 2 — Share the calendar directly

  • Open the calendar
  • Click the “List Settings” gear (or go to Settings → List Settings)
  • Under Permissions and Management, click “Permissions for this List”
  • Break inheritance from the site (if needed) and grant specific users or groups their own permission level

Option 3 — Embed in a Teams channel

If your team runs out of Microsoft Teams, add the SharePoint calendar as a tab in your channel:

  • Go to your Teams channel
  • Click the “+” (Add a tab) icon at the top
  • Search for “SharePoint” and select it
  • Point it to your calendar list

Now anyone in the channel can see and update events without ever leaving Teams.

Stat: Microsoft Teams has over 320 million monthly active users as of the latest reports. Embedding your SharePoint calendar inside Teams brings the schedule to where people already spend their day — and cuts the friction out of keeping it updated.

Common SharePoint Calendar Mistakes to Avoid

Here’s what trips up most teams and how to fix each one fast.

Not setting permissions correctly

If your calendar is visible to everyone on the site but only specific people should be able to edit it, use separate permission levels. Visitors should be read-only. Members should be contributors.

Creating duplicate calendars

Multiple teams often build their own calendar separately. Over time, no one knows which one is current. Centralise. One site, one calendar — or at most, one calendar per project with clear naming.

Ignoring the mobile experience

The classic SharePoint calendar doesn’t render well on mobile. If your team works from phones, use the modern Events web part instead — it’s built responsively.

Using “no end date” on recurring events

This sounds convenient, but recurring events that stretch years into the future clutter every view and confuse new team members. Always set a reasonable end date and renew deliberately.

Forgetting Outlook sync

A SharePoint calendar that exists only in SharePoint gets ignored. Sync it to Outlook from day one so it sits in people’s inboxes rather than requiring a separate login.

SharePoint Calendar vs Other Scheduling Tools

People often ask whether SharePoint is the right tool or whether they should use Google Calendar, Calendly, or a standalone scheduling app. Here’s the honest breakdown.

Feature

SharePoint Calendar

Google Calendar

Calendly

Microsoft 365 integration

✅ Native

❌ Requires sync

❌ Requires integration

Intranet embedding

✅ Built-in

❌ Limited

❌ No

Team event management

✅ Strong

✅ Strong

⚠️ Basic

External meeting booking

❌ Not designed for it

⚠️ Limited

✅ Purpose-built

Mobile experience

⚠️ Modern only

✅ Excellent

✅ Excellent

Cost

Included in M365

Free / G Suite

Paid tiers

The verdict: SharePoint calendars are excellent for internal team coordination — project timelines, shared team events, recurring standups, and anything visible to your organisation. For external-facing meeting booking (scheduling calls with prospects, clients, or partners), you’ll want a dedicated tool on top of it.

Stat: According to research from Doodle, $37 billion is lost annually in the US alone due to unproductive meetings — and a significant portion of that waste is attributed to scheduling friction and miscommunication. Getting your internal calendar right is the first step to fixing that.

Conclusion

SharePoint calendars are one of the most underused tools sitting right inside Microsoft 365. Once you know how to set them up, add recurring events, sync with Outlook, and share them with your team, they become the backbone of how your organisation coordinates.

The key moves: pick the right calendar type for your site version, sync it to Outlook from day one, lock in the right permissions, and keep it centralised. Do those four things and you’ll eliminate most of the scheduling confusion that costs teams hours every week.

And when you’re ready to move from internal coordination to filling that calendar with qualified external meetings — that’s where a proper outbound system comes in. Book a strategy meeting with SalesSo and we’ll show you what a 15–25% response rate looks like in practice.

📅 Stop Chasing Meetings Manually

We build complete outbound systems that fill your calendar with qualified prospects.

7-day Free Trial |No Credit Card Needed.

FAQs

How do I add a calendar event to SharePoint without losing formatting or recurring settings?

Use the classic calendar list for full recurrence control. Always check "Make this a repeating event" and set a defined end date. Recurring events with no end date can cause sync issues with Outlook.

Does SharePoint calendar sync with Outlook automatically?

Not automatically — you need to connect it once. Open your SharePoint calendar, click the Calendar tab in the ribbon, and select "Connect to Outlook." After that, it syncs both ways in near real-time.

What is the difference between the classic SharePoint calendar and the modern Events web part?

The classic calendar is list-based, supports Outlook sync natively, and has more advanced recurrence options. The modern Events web part looks better, works on mobile, and is easier to configure — but has fewer advanced features. Most modern Microsoft 365 sites use the Events web part.

How do I share a SharePoint calendar with external users?

External sharing must be enabled at the site or tenant level by your Microsoft 365 administrator. Once enabled, you can invite external users via their email address and assign them visitor-level permissions. They'll access the calendar through a browser without needing a full Microsoft 365 licence.

We deliver 100–400+ qualified appointments in a year through tailored omnichannel strategies

What to Build a High-Converting B2B Sales Funnel from Scratch

Lead Generation Agency

Build a Full Lead Generation Engine in Just 30 Days Guaranteed