Developer & DevOps

Receive Webhook Data and Update Notion Databases Automatically

12 nodes 281 148 Webhook
Download

Workflow Description

This automation captures incoming data from external services via webhook, processes it intelligently, and syncs it directly to Notion databases in real time. Eliminate manual data entry and keep your knowledge base constantly updated without effort.

How it works

  1. 1.Receive incoming webhook request from external application
  2. 2.Process and transform data based on conditional logic
  3. 3.Insert or update records in Notion database

Use cases

  • Automatically log web form submissions into Notion
  • Sync customer orders from e-commerce platforms to project tracker
  • Update task statuses based on external system events

Requirements

  • Active Notion workspace with configured database
  • Notion API token or integration credentials
  • Webhook URL from source application

Service Value

Ready-made workflow template for automation delivery and service execution.

Apps Used

Notion

Details

Trigger Webhook
Nodes 12
Apps 1
Views 281
Downloads 148

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (12)

/

Extract Name and Email

Set

#1

Sign Up

Webhook

#2

If user exists

If

#3

Create User

Notion

#4

Query for User

Notion

#5

Query Current Semester

Notion

#6

Select Semester ID

Set

#7

Update Semester for User

Notion

#8

Merge Semester ID

Merge

#9

Concatenate Semester IDs

Function

#10

Merge

Merge

#11

Query User

Notion

#12