n8n Workflow
Beginner

Sync Calendly Bookings to a Notion Database

Automate your meeting management by syncing new Calendly bookings directly to a Notion database. This workflow creates a new Notion page for each invitee.

Overview

Automates the process of adding new Calendly invitees as entries in a Notion database, streamlining lead and meeting management.

📝 Description & Use Case

This workflow automates the process of capturing new meeting bookings from Calendly and organizing them in a Notion database. When an invitee schedules an event with you, their information is instantly added as a new page in Notion, eliminating manual data entry and ensuring your records are always up-to-date.

🔄 How It Works:

  1. Trigger on New Booking: The Calendly Trigger node activates whenever a new invitee is created (i.e., someone books a meeting).
  2. Create Notion Page: The Notion node then takes the information from the Calendly booking and creates a new page in a specified database.
  3. Map Data:
    • The invitee's name from Calendly is mapped to the Name property in Notion.
    • The invitee's email is mapped to the Email property.
    • A default Status is automatically set for the new entry.

✅ Real-World Use Cases:

  • Lead Management: Automatically add new sales leads who book a demo into your Notion-based CRM.
  • Client Onboarding: Create a new client record in your project management database the moment they schedule their kickoff call.
  • Interview Tracking: HR teams can seamlessly log candidates in a Notion tracker as they book interview slots.
  • Consultation Log: Freelancers and consultants can maintain a clean, organized list of all scheduled appointments without lifting a finger.

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%
Calendly TriggercalendlyTriggerNotionnotion

Nodes

1

Calendly Trigger

calendlyTrigger

v1
2

Notion

notion

v1

Statistics

Total nodes:2
Disabled nodes:0
Node types:2
Connections:1
View full JSON structure
{
  "nodes": [
    {
      "name": "Calendly Trigger",
      "type": "n8n-nodes-base.calendlyTrigger",
      "position": [
        490,
        320
      ],
      "webhookId": "d932d43a-511e-4e54-9a8d-c8da6f6ab7c2",
      "parameters": {
        "events": [
          "invitee.created"
        ]
      },
      "credentials": {
        "calendlyApi": "Calendly API Credentials"
      },
      "typeVersion": 1
    },
    {
      "name": "Notion",
      "type": "n8n-nodes-base.notion",
      "position": [
        690,
        320
      ],
      "parameters": {
        "blockUi": {
          "blockValues": []
        },
        "resource": "databasePage",
        "databaseId": "b40628ca-9000-4576-ab2c-4ed3c37e6ee4",
        "propertiesUi": {
          "propertyValues": [
            {
              "key": "Name|title",
              "title": "={{$json[\"payload\"][\"invitee\"][\"name\"]}}",
              "peopleValue": [],
              "relationValue": [
                ""
              ],
              "multiSelectValue": []
            },
            {
              "key": "Email|email",
              "emailValue": "={{$json[\"payload\"][\"invitee\"][\"email\"]}}",
              "peopleValue": [],
              "relationValue": [
                ""
              ],
              "multiSelectValue": []
            },
            {
              "key": "Status|select",
              "peopleValue": [],
              "selectValue": "6ad3880b-260a-4d12-999f-5b605e096c1c",
              "relationValue": [
                ""
              ],
              "multiSelectValue": []
            }
          ]
        }
      },
      "credentials": {
        "notionApi": "Notion API Credentials"
      },
      "typeVersion": 1
    }
  ],
  "connections": {
    "Calendly Trigger": {
      "main": [
        [
          {
            "node": "Notion",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}

Actions

Share
Categories:
Tags:
calendlytriggernotion

Technical Specs

Complexity:
Beginner
Node Count:
2 nodes
Published:11 months ago
Updated:25 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