Latenode

Automatically track and share Microsoft Outlook calendar events via Latenode digest

This template collects Outlook calendar events into a digest and emails the rollup on a schedule. A schedule starts each poll.

JavaScript calls Microsoft Graph calendarview with your Graph token in that node, then Latenode Database stores title, start, and location. A second schedule loads those Database objects, formats the list in JavaScript, and sends it with Outlook email. Connect Outlook for the digest email. Keep the Graph token on the JavaScript node.

Updated Sep 16, 2026Est. run: 10sEst. cost: $0.0006
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

  • Collects Outlook calendar events into a digest buffer
  • Reads calendar through Microsoft Graph in JavaScript
  • Stores title, start, and location in Latenode Database
  • Emails the rollup with Outlook

How it works

1
Trigger

Poll on a schedule

A schedule starts the collection run on the cadence you set.

2
Logic

Read calendar via Graph

JavaScript calls Microsoft Graph calendarview. Store the Graph token on that JavaScript node.

3
Action

Save digest rows

Latenode Database stores each event, including title, start, and location, until send time.

4
Action

Email the digest

A second schedule loads Database objects, formats the list in JavaScript, and sends the digest with Outlook email.

Setup guide

1

Put a Graph token on JavaScript

Add a JavaScript node that GETs calendarview. Store a Microsoft Graph token with Calendars.Read on that node.

2

Store events in Database

Create Database objects on the collect path and read them on the send path. This is the digest buffer.

3

Schedule collect and send

Add a schedule for polling, and another schedule for send time. Connect Outlook to send the digest email.

Requirements

A Microsoft Graph token with calendar read, stored on the JavaScript node
Latenode Database for digest rows
A Microsoft Outlook connection to send the digest email
Cron values on the collect schedule and the send schedule

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.