# 5. Core workflow concepts

n8n에서 워크플로를 구축하려면 효과적인 자동화를 위해 트리거, 노드, 브랜칭과 같은 핵심 개념을 이해해야 합니다.

### n8n의 핵심 워크플로 개념 이해: 첫 번째 워크플로 구축하기

- 🛠 NEN 초급 과정의 다섯 번째 동영상에서는 나만의 워크플로를 구축하는 데 필요한 **필수 핵심 워크플로 개념**에 대해 알아보세요.

- 📋 캔버스는 사용자가 워크플로 메뉴, 활성화 설정, 노드 등 워크플로 요소를 볼 수 있는 **기본 인터페이스**로 소개되며, 왼쪽 하단에서 **확대/축소 설정**을 사용할 수 있습니다.

- ⚙ 워크플로를 활성화하는 것은 워크플로를 **프로덕션에 푸시하여 자동으로 사용**할 수 있도록 하기 때문에 매우 중요한데, 이 주제는 향후 동영상에서 자세히 설명할 예정입니다.

- 🔗 노드는 워크플로의 구성 요소 역할을 하며, **트리거 노드**는 **주황색 번개 아이콘**으로 인식되며 워크플로를 시작하는 데 **필수**입니다.

- 🌿 분기는 복잡한 워크플로우를 만들기 위한 핵심 기능으로 강조되며, 조건에 따라 **다른 경로**를 허용하며, **복수의 출력**이 있는 노드를 사용하거나 **출력 라인을 드래그하여** 설정할 수 있습니다.

- 📊 이메일 유무에 따라 연락처를 필터링하는 방법에 대한 예시가 제공되며, **이메일**이 빈 문자열이 아닌지 확인하는 조건에서 필터 노드를 사용하여 데이터를 구체화하는 방법을 보여 줍니다.

- ✉ 이 동영상은 전문 이메일 주소를 필터링하기 위해 if 노드를 사용하여 **조건부 브랜치 만들기**에 대한 논의로 마무리되며 워크플로 설계의 **유연성**을 보여 줍니다.

- 🔜 다음 동영상에서는 **유용한 노드**를 살펴보고 워크플로우를 지속적으로 구축하여 **복잡성과 기능**을 향상시킬 것을 약속드립니다.

LiveWiki, 유튜브 속 핵심 내용을 10초 만에! - [https://livewiki.com/ko/content/n8n-beginner-course-core-workflow-concepts](https://livewiki.com/ko/content/n8n-beginner-course-core-workflow-concepts)

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093911_fqYutxKJShMQGSzLOf?q=80&s=1280x180&t=outside&f=webp)

이번 영상에서는 워크플로우의 핵심 개념을 다루고, 첫 번째 워크플로우를 함께 구축할 예정.

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093912_yDSkq2q8sjkwoh7V9x?q=80&s=1280x180&t=outside&f=webp)

- n8n의 캔버스 소개: 워크플로우 메뉴, 이름, 태그, 버전 히스토리, 설정 및 확대/축소 기능 설명.

- 워크플로우 활성화는 워크플로우를 프로덕션에 배포하고 자동으로 실행하는 것을 의미.

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093913_YP30sMp85nx4bmKSMZ?q=80&s=1280x180&t=outside&f=webp)

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093914_dYtD5uneRkV81GcCr1?q=80&s=1280x180&t=outside&f=webp)

- 워크플로우 메뉴에서 모든 워크플로우를 필터링 가능.

- 사용자가 생성한 워크플로우를 확인하고, 새 워크플로우 생성 시 사용자가 기본 소유자로 지정됨.

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093914_NFXA7NtnkW3zPOHXL5?q=80&s=1280x180&t=outside&f=webp)

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093915_veVM2OXHvcnYPGI6Z5?q=80&s=1280x180&t=outside&f=webp)

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093916_RsMIe3rUuCYkEtK5VC?q=80&s=1280x180&t=outside&f=webp)

- 트리거 노드를 사용하여 워크플로우를 시작함.

- 여러 트리거를 추가하거나 복잡한 워크플로우를 만들 수 있음.

- 트리거는 워크플로우를 활성화해야 작동함.

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093917_RtAotfz16Kpxhzr8VF?q=80&s=1280x180&t=outside&f=webp)

- 노드 간 연결 방법 및 예시 설명.

- 필터 노드를 사용하여 데이터를 필터링하고, 후속 노드에서 작업을 진행하는 방법 소개.

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093918_sm5I0oRQMksTNztQUL?q=80&s=1280x180&t=outside&f=webp)

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093918_uxJBLVGK3xIv8K0FVU?q=80&s=1280x180&t=outside&f=webp)

- 브랜치(branch) 개념 설명: 조건에 따라 서로 다른 경로로 데이터를 분기하여 복잡한 워크플로우 생성 가능.

- "If" 노드를 사용하여 조건에 따라 여러 경로로 데이터를 나눌 수 있음.

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093919_hxJjXJgC04rnUOGyh8?q=80&s=1280x180&t=outside&f=webp)

- "If" 노드를 사용해 조건을 만족하는 항목만 선택하거나 여러 출력 경로로 데이터를 나누는 방법 설명.

- 워크플로우 트리거 설정 예시: 매일 아침 8시에 실행되도록 스케줄 트리거 설정.

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093920_yWk0JKKl4BrBPulv7w?q=80&s=1280x180&t=outside&f=webp)

- **06:37 – 07:22:**

    - 워크플로우를 활성화해야 스케줄 트리거가 작동됨.

    - 활성화 후 워크플로우가 자동 저장됨.

- **07:22 – 08:50:**

    - 구글 시트에서 이메일이 없는 사람을 필터링하는 실습 예시 설명.

    - 필터 노드를 사용해 빈 이메일 항목을 제외한 데이터를 필터링함.

- **08:50 – 10:27:**

    - 이메일 도메인에 따라 작업 분기하는 방법 설명: Gmail 또는 Hotmail 주소를 가진 항목을 필터링하는 조건 설정.

    - 여러 조건을 결합하여 필터링 가능.

- **10:27 – 12:06:**

    - 여러 조건을 사용한 브랜치 설정 방법 설명.

    - 각 조건을 만족하는 항목을 분기하고, 여러 노드에 데이터를 분배하는 실습 예시.

- **12:06 – 12:55:**

    - 하나의 노드에서 여러 출력 경로로 데이터를 복제하거나, 조건에 따라 데이터를 분기하는 방법 설명.

    - 이 방식을 사용하여 복잡한 워크플로우 생성 가능.

- **12:55 – 끝:**

    - 이번 영상에서는 워크플로우 핵심 개념과 노드를 연결하는 방법을 다룸.

    - 다음 영상에서는 워크플로우 구축에 유용한 노드를 더 깊이 다룰 예정.

For the site tree, see the [root Markdown](https://slashpage.com/n8n-guide.md).
