프로젝트/토론 커뮤니티
N8N으로 온보딩 과정 자동화하기
drillerHyun
2026. 1. 6. 01:47
문제
팀에 새로운 멤버가 합류하는 과정에는 여러가지 초대 절차가 있다.
github, slack, notion에 초대해야 한다.
기존에는 한명이 맡아서 멤버의 정보를 받아서 수동으로 일일히 초대했었다.상황에 따라 3~5일 정도 걸렸다.
해결
N8N을 사용해서 아래와 같은 워크플로우를 구성해서 자동화했다.

정보 입력
google form으로 멤버의 정보를 입력받는다. 입력된 정보는 google sheet에 저장된다.
생년월일 같은 정보는 google form에서 월/일/년 형식으로 받기 때문에
function 노드를 통해 년/월/일 형식으로 변환하도록 했다.
초대
github 노드에서는 API를 통해 github oraganization에 초대하도록 한다.
gmail 노드를 사용해서 slack workspace 초대 링크와 notion workspace 초대 링크를 담은 HTML을 메일을 보낸다.
특정 노드가 실패하더라도 continue 설정을 통해 워크플로우를 멈추지 않고 진행시키도록 했다.
저장 또는 실패
특정 노드가 실패하면 output에 error 필드를 가지게 되는데 이를 검사해서 실패 메시지를 slack으로 보내도록 했다.
반면 모든 노드가 성공하면 mysql에 upsert하도록 했다.