N8N을 사용하여 무료 오픈 소스 AI B2B 아웃리치 시스템 구축 방법
요약
본 글은 N8N이라는 오픈 소스 워크플로우 엔진만을 사용하여 B2B 아웃리치 자동화 시스템인 'outreach-os'를 구축하는 방법을 소개합니다. 이 시스템은 리드 검색, AI 콜드 이메일 전송, 답변 추적 및 후속 조치까지 전체 과정을 자동화하여 고가의 SaaS 도구 의존성을 해결합니다.
핵심 포인트
- N8N을 활용한 B2B 아웃리치 자동화 파이프라인 구축 방법 제시
- 리드 검색(Google Places API)부터 후속 조치까지 전 과정 자동화 가능
- 답변 추적 및 후속 이메일 발송 등 복잡한 워크플로우를 스케줄링으로 구현
- 오픈 소스 시스템을 통해 인디 빌더와 소규모 팀의 비용 부담 완화
문제점
B2B 콜드 아웃리치는 인디 빌더와 소규모 팀에게는 제대로 작동하지 않습니다.
대부분의 SaaS 도구(Apollo, Instantly, Lemlist)는 월 $100~$400를 청구합니다. 게다가 그마저도 다음 요소들을 조합하여 사용해야 합니다:
- 리드 탐색기 (A lead finder)
- 이메일 작성기 (An email writer)
- 발송 도구 (A sending tool)
- 답변 추적기 (A reply tracker)
- 후속 조치 스케줄러 (A follow-up scheduler)
저는 이 모든 것을 수행하는 하나의 시스템을 원했습니다. 무료로, 자체 호스팅이 가능하며, 오픈 소스로요.
그래서 outreach-os를 구축했습니다.
outreach-os란 무엇인가?
outreach-os는 N8N만을 사용하여 완전히 구축된 오픈 소스 B2B 아웃리치 자동화 파이프라인입니다(백엔드 필요 없음). 이는 전체 사이클을 자동화합니다:
리드 찾기 → 점수 매기기 → AI 콜드 이메일 전송 → 답변 추적 → 자동 후속 조치
GitHub: https://github.com/hitb1099/outreach-os
npm: npm i outreach-os
작동 방식: 3단계 파이프라인
파트 1: 리드 검색 및 점수 매기기 엔진
첫 번째 워크플로우는 Google Places API에 연결하여 도시와 산업 키워드를 기반으로 비즈니스를 검색합니다(예:
파트 3: 답장 추적 및 자동 후속 조치
매일 오전 9시에 실행되는 스케줄링 워크플로우는 다음 작업을 수행합니다:
- Gmail에서 리드(leads)의 답장이 있는지 확인합니다.
- Google Sheets의 해당 리드 상태를 "Replied"로 업데이트합니다.
- 답장 없이 "Emailed"된 지 3일 이상 된 리드가 있는지 확인합니다.
- 해당 리드들에게 자동으로 후속 이메일을 발송합니다.
- 상태를 "FollowedUp"으로 업데이트합니다.
전체 상태 추적: Pending → Emailed → Replied 또는 Emailed → FollowedUp
기술 스택 (Tech Stack)
| 도구 | 목적 |
|---|---|
| N8N | 워크플로우 엔진 (자체 호스팅) |
| ... |
시작하기 (Getting Started)
npm i outreach-os
또는 GitHub 리포지토리를 클론하여 JSON 워크플로우 파일을 N8N 인스턴스에 직접 가져옵니다. API 키(Google Places, OpenAI/GLM-4, Gmail)를 추가하면 바로 사용할 수 있습니다.
전체 설정 가이드는 /docs 폴더에 있습니다.
로드맵 (Roadmap)
- LinkedIn 아웃리치 통합
- Twilio를 통한 WhatsApp 후속 조치
- 더 많은 산업별 이메일 템플릿
- 웹훅(Webhook) 트리거 (스케줄 실행 대신)
- 오픈율 추적 대시보드
왜 오픈 소스인가?
제가 식당 마케팅 사이드 프로젝트를 위해 직접 필요했기 때문에 이 시스템을 구축했습니다. 작동하는 것을 확인한 후, 다른 사람들도 도움이 될 것이라고 생각했어요. 특히 월 $300 상당의 SaaS 도구를 비용으로 감당하기 어려운 인디 해커나 소규모 에이전시들에게 더욱 유용할 것입니다.
프로젝트 전체는 MIT 라이선스를 따릅니다. GitHub를 통해 기여해 주시면 환영합니다.
GitHub: https://github.com/hitb1099/outreach-os
이 내용이 유용했다면, 별점(star)을 눌러주시면 큰 힘이 됩니다. 질문이나 피드백은 댓글에 남겨주세요!
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기