New project teams often arrive by form or app, and someone has to create pages and link people by hand. This build creates the project in Notion, links it to the current semester, and enrolls each member in seconds. It is ideal for program and operations teams that need clean records without manual work.
An inbound webhook collects the project name, idea, and a list of member names and emails. A Notion search finds the current semester using a checkbox flag. The flow assigns a default project name if none is sent, then creates the project page with the idea and a relation to the active semester. It splits the member list, looks up each email in the People database, creates a user if missing, and updates relations so each person is linked to the semester and the new project. Merge and Function steps combine items and build lists of IDs so updates add data without removing past links.
You will need Notion databases for Semesters, Projects, and People with fields like Name, Email, Semesters relation, Projects relation, Is Current, and Project Idea. Point your form or custom app to the webhook URL and send the JSON payload with project details and team members. Expect setup time per team to drop from about 30 minutes to under 3 minutes while keeping records accurate. Useful for schools, clubs, incubators, and internal project programs.