Create a new user in Notion based on the signup form submission — n8n Workflow

Medium complexity🔗 Webhook12 nodes🏷️ Miscellaneous👁 1,566 viewsby Will Stenzel

Overview

This workflow recieves webhook data from a form submission and creates a new user (with name and email) if necessary. It also add the current semester of the program to the relation for the user.

Nodes used

Notion

Workflow Preview

E
Extract Name and Email
S
Sign Up
I
If user exists
Create User
Query for User
Query Current Semester
S
Select Semester ID
Update Semester for User
M
Merge Semester ID
C
Concatenate Semester IDs
M
Merge
Query User
12 nodes14 edges

How it Works

  1. 1

    Trigger

    The workflow starts with a webhook trigger.

  2. 2

    Process

    Data flows through 12 nodes, connecting function, if, merge.

  3. 3

    Output

    The workflow completes its automation and delivers the result to the configured destination.

Node Details (12)

NO

Notion

notion

#1

How to Import This Workflow

  1. 1Click Download JSON button on the right to save the workflow file.
  2. 2Open your n8n instance. Go to Workflows → New → Import from file.
  3. 3Select the downloaded create-a-new-user-in-notion-based-on-the-signup-form-submission file and click Import.
  4. 4Set up credentials for each service node (API keys, OAuth, etc.).
  5. 5Click Test Workflow to verify everything works, then activate it.

Or paste directly in n8n → Import from JSON:

{ "name": "Create a new user in Notion based on the signup form submission", "nodes": [...], ...}

Integrations

functionifmergenotionsetwebhook

Get This Workflow

Download and import in one click

Download JSONView on n8n.io
Nodes12
Complexitymedium
Triggerwebhook
Views1,566

Created by

Will Stenzel

Will Stenzel

@automations

Tags

functionifmergenotionsetwebhook

New to n8n?

n8n is a free, open-source workflow automation tool. Self-host it or use the cloud version.

Get n8n Free →

Related Miscellaneous Workflows