Latenode

Automatically synchronize Google Calendar events with Cognito Forms

This template receives Cognito Forms new and updated entries on a Latenode webhook, maps title, start, and end in JavaScript, and writes the matching Google Calendar event. Paste the webhook URL into Cognito Forms. Connect Google Calendar. If the form stores a calendar event id, update that event. If it is new, create the event.

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

  • Keeps Google Calendar in sync when Cognito Forms entries change
  • Receives new and updated entries on a Latenode webhook
  • Creates the event when the form is new, updates it when an event id is already stored
  • Keeps Google Calendar access on the Google Calendar connection

How it works

1
Trigger

Receive the form webhook

The scenario starts when Cognito Forms POSTs a new or updated entry to your Latenode webhook URL.

2
Logic

Map title, start, and end

JavaScript reads those fields from the form JSON, plus a calendar event id when the form already has one.

3
Action

Write the calendar event

Google Calendar updates the existing event when an id is present, or creates a new event when it is not.

Setup guide

1

Add the Latenode webhook

Add a webhook trigger and copy the URL. In Cognito Forms, add a webhook that POSTs new and updated entries to that URL.

2

Connect Google Calendar

Add a Google Calendar connection and select the calendar that should stay in sync with the form.

3

Map the event fields

In JavaScript, map form fields to title, start, end, and description. Update the event when the payload includes a calendar event id. Create the event when it does not, then store the new id on the form if you want later updates to match.

Requirements

A Cognito Forms form that can POST new and updated entries to a webhook URL
A Google Calendar Latenode can create and update 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.