n8n 자동화 워크플로우 초보 가이드 — 셀프호스팅 무료 자동화
오픈소스 자동화 도구 n8n으로 Zapier 대체하는 초보 가이드예요. 셀프호스팅으로 월 5만원 아끼는 방법과 첫 워크플로우 만들기까지 정리했어요.
AI 기술을 누구나 쉽게 활용할 수 있도록 실전 가이드를 작성합니다. ChatGPT, Claude, AI 자동화, SEO 분야를 전문으로 다룹니다.
스프레드시트에 데이터 1,000줄 쌓아놓고 카테고리 분류하느라 반나절 날려본 적, 다들 있으시죠?
저도 처음엔 매주 월요일마다 고객 문의 데이터를 손으로 분류하다가 미쳐가는 줄 알았거든요.
그러다 Google Sheets에 Gemini API를 붙여서 자동화한 후로는 3분이면 끝나요. 비용은 월 0원이고요.
오늘은 그 5가지 자동화 패턴을 실제 코드와 함께 공유할게요.
Google Sheets는 Apps Script라는 내장 스크립트 환경을 제공해요. 자바스크립트만 알면 누구나 사용할 수 있거든요.
여기에 Gemini API를 연결하면 시트 함수처럼 AI를 호출할 수 있어요.
설정은 3단계면 끝나요:
=GEMINI(...) 형태로 호출API 키는 Gemini AI 사용법 요금제 가이드에서 발급 방법을 확인하세요.
가장 많이 쓰는 패턴이에요. 고객 문의나 제품 리뷰를 카테고리별로 자동 분류해줘요.
예를 들어 고객 문의 100건이 있으면 "환불 / 배송 / 제품 문제 / 기타"로 자동 분류해요.
핵심 프롬프트는 이래요:
이렇게 하면 응답이 깔끔하게 한 단어로 나와서 시트에 바로 들어가거든요.
비정형 텍스트에서 구조화된 데이터를 뽑아낼 때 유용해요.
예를 들어 명함 사진을 OCR로 텍스트화한 후, AI에게 "이름, 회사, 이메일, 전화번호" 4개 필드로 추출하라고 시키면 돼요.
저는 매주 받는 영수증 50장을 이 방식으로 처리해요. 이전에는 1시간 걸리던 작업이 지금은 5분이면 끝나요.
긴 회의록이나 고객 리뷰를 한 줄로 요약할 때 써요.
프롬프트 예시: "다음 고객 리뷰를 한 문장으로 요약. 긍정/부정 감정도 함께 표시."
이 패턴은 AI 회의록 자동화 도구 비교에서 다룬 회의록 요약과도 연결돼요.
해외 자료를 일괄 번역할 때 편해요. 100개 행을 한 번에 번역해도 5분 안에 끝나거든요.
DeepL API나 Google Translate API보다 Gemini가 무료 한도가 넉넉해요. 다만 전문 용어가 많은 분야는 DeepL이 더 정확할 수 있어요.
고객 리뷰의 긍정/부정 비율을 자동 집계할 때 강력해요.
저는 매주 월요일 자동 트리거로 지난주 리뷰 200건을 분석하고, 부정 리뷰는 슬랙으로 알림을 보내거든요. 이 워크플로우 덕분에 고객 불만 대응이 24시간 → 1시간으로 줄었어요.
Apps Script 편집기에 이 함수를 붙여 넣으면 돼요.
함수 구조:
함수가 등록되면 시트 셀에 =GEMINI("이 리뷰의 감정을 한 단어로 분류해줘", B2) 처럼 입력하면 끝이에요.
처음 호출 시 권한 승인 창이 뜨는데, 본인 계정 데이터만 접근하니까 안전해요.
Gemini API 무료 티어 기준이에요:
시트 1,000행을 분석해도 무료 한도 안에서 충분히 처리돼요. 대규모로 쓸 거면 유료 플랜($0.075/100만 토큰)도 부담 없어요.
=GEMINI(...) 함수를 그대로 두면 시트 편집할 때마다 재계산돼요. API 한도가 빠르게 소진될 수 있거든요.
해결책: 결과를 받은 후 값으로 변환(복사 → 값으로 붙여넣기)하세요.
AI는 가끔 친절한 설명을 덧붙이려고 해요. "분류: 환불"처럼요. 시트에 "환불"만 들어가야 하니까 "이유 설명 없이 카테고리 이름만 반환" 같은 지시를 명시적으로 넣으세요.
API 호출 실패 시 빈 셀이 되면 다음 자동화가 깨져요. try-catch로 감싸고 실패 시 "ERROR" 같은 기본값을 반환하세요.
복잡해 보이지만 첫 단계는 5분이면 돼요.
작은 자동화 하나가 매주 몇 시간을 돌려줘요. 한번 맛보면 다른 데이터 작업도 다 자동화하고 싶어질 거예요.
지금 당장 시도해 보세요.
Gemini API 무료 티어로 분당 60회까지 호출할 수 있어요. 소규모 자료 정리는 충분히 무료로 가능해요.
Apps Script 코드 5줄만 복사해서 붙이면 돼요. 함수 호출은 일반 시트 함수처럼 =GEMINI("정리해줘", A1) 형태로 사용해요.
엑셀은 Power Automate나 Office 스크립트로 비슷하게 구현할 수 있어요. 다만 무료 한도는 Google이 더 넉넉해요.
민감 자료는 마스킹 후 보내거나 사내 LLM을 사용하세요. Gemini 무료 티어는 학습에 활용될 수 있어요.
한 번에 여러 행을 묶어서 호출하면 빨라져요. 100행씩 배치 처리하면 30초 안에 끝나는 경우가 많아요.
트리거 메뉴에서 시간 기반 또는 편집 시 자동 실행을 설정할 수 있어요. 매일 아침 9시 자동 분류 같은 작업에 적합해요.