AI에이전트
n8n 자동화2026년 필수 — n8n으로 매일 반복하는 데이터 정리 작업 2시간을 10분으로 줄이는 완전 가이드
설치부터 첫 워크플로우까지, 코딩 없이 업무 자동화하는 실제 설정법
매일 엑셀 파일 정리하고 보고서 만드느라 2시간씩 날린다고요? n8n(엔에잇엔) 하나면 데이터 수집부터 슬랙 알림까지 10분 만에 끝납니다. 설치 3개, 설정 20분이면 평생 써먹을 자동화 시스템 완성이에요.
핵심 포인트
설치 3개, 20분이면 n8n 자동화 환경 완성
데이터 정리 2시간→10분으로 92% 시간 단축
월 무료로 중소기업 업무 자동화 충분히 가능
매일 똑같은 데이터 정리에 2시간씩 쓰고 계신가요?
엑셀 파일 다운받고, 데이터 정리하고, 보고서 만들어서 슬랙에 올리는 작업. 매일 반복하는데 2시간씩 걸려요. 자동화하고 싶은데 코딩을 모르니까 엄두가 안 나죠.
n8n(엔에잇엔) 하나면 이 모든 과정을 10분으로 줄일 수 있어요. 실제로 마케팅팀에서 일일 광고 성과 정리 작업을 2시간에서 10분으로 단축한 사례도 있거든요.
설치 3개, 설정 20분이면 끝이에요. 코딩 한 줄도 모르는 분들이 써서 월 40시간을 절약한 경우도 있습니다.
Step 1 — n8n 설치: 로컬에서 바로 시작하기
n8n이 뭐예요? 노드 기반 자동화 도구예요. 드래그 앤 드롭으로 업무 흐름을 만들 수 있거든요. Zapier랑 비슷한데 무료로 쓸 수 있어요.
가장 쉬운 방법은 Docker로 설치하는 거예요. Docker가 뭐냐고요? 프로그램을 쉽게 설치하고 실행할 수 있게 해주는 도구입니다.
터미널을 열고 이 명령어 하나만 입력하세요: docker run -it --rm --name n8n -p 5678:5678 n8nio/n8n
- Windows: PowerShell 열고 명령어 입력
- Mac: Terminal 앱 열고 명령어 입력
- 설치 완료되면 브라우저에서 localhost:5678 접속
- 계정 만들고 바로 사용 가능
Step 2 — 첫 번째 워크플로우: 구글 시트 → 슬랙 알림
워크플로우가 뭐예요? 자동화할 작업들을 순서대로 연결한 흐름이에요. 예를 들어 '구글 시트에서 데이터 가져오기 → 정리하기 → 슬랙에 보내기' 같은 거죠.
n8n 화면에서 + 버튼을 눌러보세요. 노드 목록이 나타나요. 노드는 각 작업 단위라고 보면 돼요.
Google Sheets 노드를 먼저 추가하세요. 여기서 막히는 분들 많아요! API 연결이 필요하거든요.
- Google Sheets 노드 추가 → Credentials 설정
- 구글 클라우드 콘솔에서 API 키 발급 필요
- 시트 ID와 범위 설정 (예: A1:Z100)
- Test 버튼으로 데이터 잘 가져오는지 확인
Step 3 — 데이터 가공: Function 노드로 정리하기
가져온 데이터를 그대로 쓸 순 없어요. 필요한 부분만 뽑아내고 형식도 맞춰야 하거든요. Function 노드를 추가해보세요.
Function 노드가 뭐예요? 간단한 JavaScript 코드로 데이터를 가공할 수 있는 노드예요. 코딩 모르셔도 괜찮아요. 기본 템플릿이 있거든요.
예를 들어 매출 데이터에서 전일 대비 증감률을 계산하고 싶다면, 이런 식으로 쓰면 돼요: return [{json: {growth: (today - yesterday) / yesterday * 100}}]
- Function 노드에서 데이터 필터링
- 날짜 형식 변환 (YYYY-MM-DD → MM월 DD일)
- 숫자 포맷팅 (1000 → 1,000원)
- 조건부 텍스트 추가 (증가면 📈, 감소면 📉)
Step 4 — 슬랙 연동: 자동 알림 보내기
이제 정리된 데이터를 슬랙으로 보내볼게요. Slack 노드를 추가하고 Bot Token을 설정해야 해요.
슬랙 앱을 만들어야 한다고요? 걱정 마세요. api.slack.com에서 Create New App 누르고 5분이면 끝이에요.
Bot Token Scopes에서 chat:write 권한만 주면 돼요. 그럼 채널에 메시지를 보낼 수 있거든요.
- Slack App 생성 → Bot Token 복사
- n8n에서 Slack Credentials 설정
- 채널 선택 (#general, #marketing 등)
- 메시지 템플릿 작성 (데이터 변수 포함)
Step 5 — 스케줄링: 매일 자동 실행하기
워크플로우를 만들었으니 이제 자동으로 실행되게 해야죠. Cron 노드를 맨 앞에 추가하세요.
Cron이 뭐예요? 정해진 시간에 자동으로 작업을 실행하는 스케줄러예요. 매일 오전 9시, 매주 월요일 같은 식으로 설정할 수 있어요.
매일 오전 9시에 실행하려면 '0 9 * * *'라고 입력하면 돼요. 매주 월요일 오전 10시면 '0 10 * * 1'이고요.
- Cron 노드를 워크플로우 시작점에 배치
- 실행 시간 설정 (매일, 매주, 매월)
- 워크플로우 활성화 (Active 토글 ON)
- 실행 로그에서 정상 작동 확인
솔직하게 — 완전 자동화 맞나요?
n8n으로 자동화할 수 있는 것과 없는 것을 정확히 알아야 해요. 과대광고에 속으면 안 되거든요.
규칙이 정해진 반복 작업은 99% 자동화 가능해요. 하지만 사람의 판단이 필요한 일은 여전히 수동으로 해야 합니다.
- ✓ 자동: 데이터 수집, 정리, 포맷 변환, 알림 발송
- ✓ 자동: API 연동, 파일 다운로드/업로드, 이메일 발송
- ✓ 자동: 조건부 분기 (IF문), 반복 처리 (Loop)
- ✕ 수동: 창의적 콘텐츠 작성, 복잡한 의사결정
- ✕ 수동: 예외 상황 판단, 고객 응대, 전략 수립
한마디
매일 2시간씩 반복 작업에 쓰던 시간을 10분으로 줄일 수 있어요. 이제 진짜 중요한 일에 집중하세요.
