Latenode

Sync emails to detailed Google Calendar events automatically

This template turns inbound email into a Google Calendar event. Forward the inbox you care about to the Mailhook address.

JavaScript reads title, date, time, and location from the subject and body, then Google Calendar creates the event on the calendar you choose. Connect Google Calendar. Point the create step at that calendar.

Updated Sep 16, 2026Est. run: 9sEst. 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

  • Turns inbound Mailhook messages into Google Calendar events
  • Reads title, date, time, and location from the email
  • Creates the event on the calendar you connect
  • Keeps Google Calendar access on the Google Calendar connection

How it works

1
Trigger

Receive the email

Mailhook starts the scenario when a message arrives at the Mailhook address.

2
Logic

Read the event details

JavaScript pulls title, start, end, and location from the subject and body.

3
Action

Create the calendar event

Google Calendar creates the event on the calendar you connected.

Setup guide

1

Add Mailhook

Add a Mailhook trigger and copy the inbound address. Forward or send the emails that should become events to that address.

2

Connect Google Calendar

Add a Google Calendar connection with permission to create events on the calendar you want to fill.

3

Map title, time, and location

In JavaScript, parse title, start, end, and location from subject and body. Create the Google Calendar event from that object. Send a test email to Mailhook and confirm the event.

Requirements

Ability to forward or send mail to the Mailhook address
A Google Calendar Latenode can create events on

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.