---
title: "Connect Google or Outlook Calendar | FirstSales"
description: "Connect a calendar via OAuth so meeting-booking campaigns can put times on your real calendar — with auto-provisioned Teams links on Outlook."
canonical: "https://firstsales.io/tutorial/connect-calendar-google-outlook/"
---

[Home](/)/[Tutorials](/tutorial/)/Connect Google or Outlook Calendar

Integrations

# Connect Google or Outlook Calendar

Connect a calendar via OAuth so meeting-booking campaigns can put times on your real calendar — with auto-provisioned Teams links on Outlook.

5 min read·Beginner·7 steps

1. 1  
## Connectors → Add Connector → Calendar  
Open **Connectors**, click **Add Connector**, and pick the **Calendar** category.
2. 2  
## Choose Google or Outlook Calendar  
Select **Google Calendar** or **Outlook Calendar**. Both connect by OAuth — no password stored.  
![Choose Google or Outlook Calendar](/tutorials/calendar-01-add-connector.webp)
3. 3  
## Click Connect and grant access  
Click **Connect Google Calendar** (or Outlook). A popup opens for consent; grant calendar access — the card shows _“Waiting for … consent…”_ until you finish.
4. 4  
## Confirmation  
When consent completes, the popup closes and a toast confirms _“Google Calendar connected!”_ (or Outlook). The connector now appears in **Connectors**.
5. 5  
## Test the connection  
Open the calendar connector and click **Test Connection** — it reports how many calendars are accessible, confirming FirstSales can read and write your calendar.
6. 6  
## Attach it to a meeting campaign  
With a calendar connected, meeting-goal campaigns can offer and book real times. Outlook additionally auto-provisions a **Teams** link on each booked meeting.
7. 7  
## Reconnect if it lapses  
If OAuth authorization expires, reconnect the calendar the same way you would a mailbox — see the reconnect tutorial.

## Pro tips

Hard-won shortcuts that keep warm-up on track.

1

### Connect the calendar before launching a meeting campaign

The booking step depends on it — connect first so autopilot doesn't stall at the scheduling step.

2

### Outlook gets Teams links for free

The Outlook connector auto-provisions a Teams online meeting on each booking — pick it if you run Teams calls.

3

### Allow popups for OAuth

The consent window opens as a popup; if it's blocked, the flow falls back to a full-page redirect — either way, complete consent to finish.

4

### Test after connecting

The accessible-calendars check confirms permissions actually stuck before you rely on it in a live campaign.

## Frequently asked questions

Which calendars can I connect?

**Google Calendar** and **Outlook Calendar**, both via OAuth.

Why connect a calendar at all?

So meeting-booking (autopilot) campaigns can offer and place real times on your calendar.

What's different about Outlook?

Outlook bookings auto-provision a Microsoft **Teams** online meeting link.

Is my password stored?

No — calendar connect uses **OAuth**, which stores a revocable token, not a password.

The consent popup was blocked — what happens?

FirstSales falls back to a full-page redirect to complete OAuth; just finish granting access.

How do I know it worked?

A “… Calendar connected!” toast appears, and **Test Connection** reports the number of accessible calendars.

Does connecting a mailbox also connect its calendar?

No — the calendar is a separate connector. Add it explicitly under the **Calendar** category.

What if the calendar disconnects later?

Reconnect it via OAuth, the same way you would a mailbox.

## Ready to put this into practice?

Start your FirstSales trial and launch a warmed, authenticated mailbox in minutes.

[Start for $1](https://app.firstsales.io)

[All tutorials](/tutorial/)