n8n-guide
n8n 커뮤니티
자동화 워크플로우 공유
강의 & 협업 문의
Sign In
6. Build a full example
이 워크플로는 회사 URL을 효율적으로 보강하고 Google 스프레드시트에 데이터를 요약하여 사용자에게 Slack을 통해 알립니다.
회사 데이터 강화 및 알림을 위한 자동화된 워크플로우 구축
•
🔗 이 고급 과정 동영상에서는 n8n 플랫폼을 사용하여
양식 트리거를 통해 제출된 URL에서 회사 데이터를 보강하는 포괄적인 워크플로
를 만드는 방법에 대해 집중적으로 설명합니다.
•
📝 워크플로는 사용자가 회사 URL 목록을 제출할 수 있는 양식을 설정하는 것으로 시작되며, 이 양식은
People Data Lab API를 사용하여 보강
되는 동시에 발생할 수 있는 오류를 관리합니다.
•
🔍 URL을 수집한 후에는
배열로 분할
하여 각각을 개별적으로 처리하고, 이를 반복하여 보강할 수 있도록 합니다.
•
📊 데이터가 보강되면
유럽에 위치한 회사만 남도록 필터링
하고
회사명, 직원 수, 국가, 모금된 총 자금
과 같은 필수 필드를 추출합니다.
•
📈 그런 다음 관련 데이터가
Google 스프레드시트에 추가
되어 강화된 회사 정보를 쉽게 추적하고 관리할 수 있습니다.
•
📢 사용자 편의를 위해 시트에 액세스할 수 있는 직접 링크를 포함하여
Google 시트에 추가된 회사 수
를 요약한 최종 Slack 알림이 전송됩니다.
•
🛠 프로세스 전반에 걸쳐 오류 처리를 구현하여
API 호출이 200 상태를 반환하지 않는 경우 전체 프로세스를 중단하지 않고 워크플로우가 오류를 적절히 관리
할 수 있도록 합니다.
•
🔄 이 완벽한 워크플로는
데이터 보강과 커뮤니케이션을 효율적으로 자동화
하여 수작업과 시간이 많이 소요되는 작업을 간소화하는 방법을 보여줍니다.
LiveWiki, 유튜브 속 핵심 내용을 10초 만에! -
https://livewiki.com/ko/content/n8n-advanced-course-build-example
•
00:00 – 00:44:
◦
n8n 고급 과정의 여섯 번째 영상 소개.
◦
이번 영상에서는 폼 트리거를 사용해 회사 URL 목록을 입력받고, 이를 People Data Lab API를 통해 정보를 보완하여 Google Sheets에 유럽 내 회사 데이터를 추가한 뒤 Slack에 요약 메시지를 보내는 전체 워크플로우를 구축.
•
00:44 – 01:28:
◦
폼 트리거
를 추가하여 URL 목록을 입력받을 수 있는 인터페이스 생성.
◦
테스트 실행을 통해 URL 목록을 입력 후 데이터를 얻음.
◦
이 데이터를 재사용하기 위해
데이터 고정
기능을 활용.
•
01:28 – 02:11:
◦
URL 분할
: 입력된 URL 문자열을 개별 항목으로 분리하기 위해
Edit Fields
노드 사용.
◦
URL 목록을 배열로 변환하고 쉼표(,)로 분할하여 각각의 URL을 개별 항목으로 처리할 수 있도록 설정.
•
02:11 – 02:56:
◦
Split Out 노드
를 사용해 URL 목록을 개별 항목으로 분리.
◦
각 URL에 대해 순차적으로 작업을 수행하기 위해
Loop Over Items
노드를 사용.
•
02:56 – 03:40:
◦
People Data Lab API를 통해 각 URL을 보완하는 HTTP 요청 설정.
◦
API 문서에서 SQL 쿼리 사용 예시를 참고하여 HTTP 노드에 필요한 설정을 완료.
•
03:40 – 05:26:
◦
현재 URL을 쿼리로 대체하여 각 URL에 맞는 데이터를 검색.
◦
if 노드
를 사용해 HTTP 요청의 상태 코드가 200이 아닌 경우 에러를 처리하도록 설정.
•
05:26 – 07:08:
◦
데이터 보완이 완료된 후
Edit Fields
노드를 사용해 필요한 정보를 상위 레벨로 이동.
◦
유럽에 있는 회사만 추출하기 위해
if 노드
를 사용하여 대륙 필드를 기준으로 필터링.
•
07:08 – 08:46:
◦
Google Sheets에 유럽 내 회사 데이터를 추가하기 위해
Google Sheets 노드
를 사용하여 행을 추가.
◦
회사 이름, 직원 수, 국가, 자금 조달 정보 등을 Google Sheets에 기록.
•
08:46 – 10:13:
◦
Slack 노드
를 사용해 워크플로우 완료 후 요약 메시지를 전송.
◦
블록 형식
을 사용하여 Slack 메시지에 더 많은 제어 기능을 추가하고 Google Sheets로 바로 이동할 수 있는 버튼 추가.
•
10:13 – 12:00:
◦
Slack 메시지에 추가된 데이터를 표현하기 위한 블록을 생성하여 메시지에 포함.
•
12:00 – 끝:
◦
워크플로우의 전체 테스트 실행.
◦
URL 목록을 입력받고 데이터를 처리한 후 Slack에 결과를 요약하여 전송.
•
다음 영상 예고:
◦
다음 영상에서는 n8n 워크플로우에서 파일을 처리하는 방법을 다룰 예정.
Made with Slashpage
(얼리버드 혜택 ~6/4) n8n인프런 강의 오픈! (
https://inf.run/ALcCu)
노코드 자동화 입문부터 실전까지: n8n 완전정복 강의 | 데이터팝콘 - 인프런
데이터팝콘 | , 노코드 자동화 입문부터 실전까지: n8n 완전정복복잡한 코딩 없이도, 다양한 플랫폼을 자유롭게 연결하고 반복 업무를 자동화할 수 있다면 얼마나 좋을까요?이 강의는 국내에서도 점점 주목받고 있는 노코드 자동화 도구인 n8n을 활용하여, 반복적인 업무를 효율
inf.run