n8n Workflow
Beginner

Add an Event to Google Calendar

A simple workflow to automatically add a new event to your Google Calendar with a single click, perfect for quick scheduling and automation.

Overview

Automates the creation of a new event in Google Calendar with a manual trigger.

📝 Description & Use Case

This workflow provides a straightforward example of how to create a new event in Google Calendar. It's a fundamental building block for more complex scheduling automations.

How It Works:

  1. Manual Trigger: The workflow is initiated when you click the 'Execute Workflow' button.
  2. Create Event: The Google Calendar node is configured to add a new event to a specified calendar. In this template, the start time, end time, and calendar are pre-filled, but they can be easily customized with dynamic data from previous nodes.

✅ Real-World Use Cases:

  • Quick Event Template: Use this as a one-click button to create recurring or standard events, such as 'Block Focus Time' or 'Prepare for Weekly Review', without manually filling in the details each time.
  • Foundation for Automation: This workflow is the perfect starting point for more advanced scenarios. You can replace the manual trigger with other triggers like:
    • A new row in Google Sheets: Automatically schedule a meeting when a new entry is added to a spreadsheet.
    • A form submission (e.g., Typeform, Calendly): Create a calendar event when a client books a slot.
    • A new deal in a CRM (e.g., HubSpot): Schedule a follow-up call automatically when a deal moves to a new stage.

This workflow is a simple yet powerful way to integrate your calendar with other tools and streamline your scheduling process.

Instructions

Basic steps

  1. Download workflow JSON
  2. Import into n8n
  3. Configure node parameters as needed
  4. Test and enable the workflow

💡 Tips

After importing, verify all connectors and credentials match your environment.

Preview

Workflow Visualization

2 nodes
100%
On clicking 'execute'manualTriggerGoogle CalendargoogleCalendar

Nodes

1

On clicking 'execute'

manualTrigger

v1
2

Google Calendar

googleCalendar

v1

Statistics

Total nodes:2
Disabled nodes:0
Node types:2
Connections:1
View full JSON structure
{
  "nodes": [
    {
      "name": "On clicking 'execute'",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        410,
        320
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "name": "Google Calendar",
      "type": "n8n-nodes-base.googleCalendar",
      "position": [
        830,
        320
      ],
      "parameters": {
        "end": "2020-06-27T07:00:00.000Z",
        "start": "2020-06-25T07:00:00.000Z",
        "calendar": "[email protected]",
        "additionalFields": {}
      },
      "credentials": {
        "googleCalendarOAuth2Api": "new one"
      },
      "typeVersion": 1
    }
  ],
  "connections": {
    "On clicking 'execute'": {
      "main": [
        [
          {
            "node": "Google Calendar",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}

Actions

Share
Categories:
Tags:
manualtriggergooglecalendar

Technical Specs

Complexity:
Beginner
Node Count:
2 nodes
Published:11 months ago
Updated:11 days ago

Compatibility

Platform:
N8N Cloud & Self-hosted
Min Version:
N8N v1.0.0+
Supports cloud and self-hosted deployment

License

This workflow template follows MIT license, you can freely use, modify and distribute.

Please comply with relevant third-party service terms when using.

Related Workflows