Latenode

Streamline Outlook virtual meetings with automatic Google Meet links

This template adds a Google Meet join URL to new Outlook calendar events. A schedule starts each run.

JavaScript calls Microsoft Graph calendarView for the window you set, then Google Meet creates a meeting link. JavaScript writes that URL onto the Outlook event. Put the Graph token in that JavaScript node. Connect Google Meet. Skip events that already have a conference URL.

Updated Sep 16, 2026Est. run: 8sEst. cost: $0.0005
How Latenode estimates time and cost

Latenode bills workflow runtime in CPU seconds. The first 10,000 CPU seconds are free each month, then usage follows pay-as-you-go CPU-second pricing. Plug-and-Play (PnP) AI nodes are billed separately—each PnP token is $1 USD, charged pay-as-you-go at vendor cost plus a small processing fee, with no API keys required.

Full pricing — how CPU seconds work →

Workflow preview

What this template does

  • Adds Google Meet join URLs to new Outlook events
  • Reads and updates the calendar through Microsoft Graph in JavaScript
  • Creates each Meet link with Google Meet
  • Stores the Graph token in the JavaScript node

How it works

1
Trigger

Run on a schedule

The scenario starts on the cadence you set, such as every 15 minutes.

2
Action

List Outlook events with Microsoft Graph

JavaScript calls Microsoft Graph calendarView for the window you define. Put the Graph token in that JavaScript node.

3
Action

Create a Google Meet link

Google Meet schedules a meeting and returns a join URL for that event.

4
Action

Write the link onto Outlook

JavaScript updates the Outlook event through Microsoft Graph so attendees see the Meet URL.

Setup guide

1

Create a Microsoft Graph token

In Azure, grant calendar read and write access and issue a token. Put that token in the JavaScript node or in Latenode secrets that node can read.

2

Connect Google Meet

Add a Google Meet connection for the Google account that should create Meet links.

3

Set the schedule and calendar window

Add a schedule. In JavaScript, request Microsoft Graph calendarView for a window you choose, for example the next 7 days. Skip events that already have a conference URL.

4

Create Meet and update the event

Create a Google Meet link for each new event, then update the Outlook event with that join URL through Microsoft Graph. Create a test Outlook event and confirm the Meet URL appears.

Requirements

A Microsoft 365 mailbox whose calendar Microsoft Graph can read and update
A Graph token with calendar read and write access, stored in the JavaScript node or secrets
A Google Meet connection in Latenode
A schedule cadence you are willing to run

FAQ

Common questions about this template

Each run uses credits on your Latenode plan. We charge for processing time (1 credit = 30 seconds). Your actual cost depends on your plan and how long the run takes. See pricing plans for plans and how credits work.