Techsy
문의하기
시작하기
블로그로 돌아가기
ai-machine-learning

n8n으로 AI SDR 구축하는 방법: 클라이언트에 납품하는 월 $50 아키텍처 (2026)

작성자 Techsy Editorial Team
May 18, 2026
16 분 읽기
목차
n8n으로 AI SDR 구축하는 방법: 클라이언트에 납품하는 월 $50 아키텍처 (2026)

n8n으로 AI SDR 구축하는 방법: 클라이언트에게 납품하는 월 $50 아키텍처 (2026)

11x는 월 약 $2,000을 청구합니다. Artisan은 $1,500부터 시작합니다. Regie는 $1,000입니다. 우리는 B2B 클라이언트를 위해 동일한 아웃바운드 머신을 n8n으로 월 $50-65에 구축하며, 아래 아키텍처는 우리가 실제로 배포하는 바로 그 구성입니다. Techsy는 AI SDR 에이전시를 운영하고 있으므로, 이것은 이론이 아니라 2025년 초부터 SaaS, 핀테크, 개발자 도구 계정에 걸쳐 납품해 온 실제 워크플로우입니다.

핵심 요약:

  • n8n으로 구축한 AI SDR은 리드 1,000건 기준 월 $50-65로, 11x나 Artisan 같은 관리형 도구의 월 $1,500-2,000과 대비됩니다.
  • 7단계 아키텍처: 리드 수집, 데이터 보강, 리서치, 생성, 사람 검토, 발송, 답장 분류.
  • 가장 많이 납품되는 단일 에셋은 AI Agent 노드 시스템 프롬프트이며, 아래에 40줄 전체 템플릿을 공개합니다.
  • 월 콜드 이메일 발송량이 100통 미만이거나 도달률 및 웜업 인프라가 부족하다면 구축하지 마세요.

AI SDR가 실제로 하는 일(그리고 왜 n8n이 적합한 캔버스인가)

AI SDR(Sales Development Representative, 영업 개발 담당자)은 대상 리드를 수집하고, 기업 속성(firmographic) 데이터와 행동 데이터로 이를 보강하며, LLM을 사용해 개인화된 아웃바운드 이메일을 작성하고, 웜업된 수신함을 통해 발송하며, 답장을 분류하는 자율 워크플로우로, 이 모든 과정에 인간 SDR은 관여하지 않는다. n8n에서 이것은 하나의 시각적 워크플로우로 존재하며, 자유롭게 편집하고 디버그하며 완전히 소유할 수 있다.

자동화로 남는 부분: 리드 라우팅, 보강 조회, 리서치, 이메일 작성, 발송, 답장 분류, CRM 업데이트. 인간이 맡는 부분: 타겟 리스트 큐레이션(특히 ICP 정의), 카피에 대한 법적 승인, 그리고 답장이 실제 대화로 전환될 때의 에스컬레이션 경로. AI SDR는 챗봇이 아니라, 아웃바운드 대화를 조달하는 시스템이다.

왜 Zapier나 Make가 아니라 n8n인가? 세 가지 이유다. AI Agent 노드는 네이티브 도구 호출(tool calling)과 구조화된 출력을 제공한다(Zapier는 여전히 OpenAI를 범용 HTTP 단계로 감싸는 수준이다). 셀프 호스팅을 하면 월 $5 VPS로 무제한 실행을 누릴 수 있다. 그리고 시각적 캔버스 덕분에 팀의 비엔지니어도 JSON 편집기를 열지 않고 깨진 Apollo 호출을 디버그할 수 있다. n8n의 AI Agent 노드를 완전히 처음 접한다면, 이 구축을 시작하기 전에 먼저 n8n AI Agents 튜토리얼로 기본 개념을 익히길 권한다. 공식 n8n Advanced AI 문서에서는 노드 레퍼런스를 다룬다.

7단계 아키텍처 (인텐트에서 답장까지)

7단계 n8n AI SDR 아키텍처 다이어그램: 리드 수집, 인리치먼트, 리서치 에이전트, 이메일 생성, 사람 검토, 발송, 답장 분류가 쌓여 있고 폐쇄 루프 피드백 화살표로 연결됨

7개 단계는 다음과 같습니다: 리드 수집(Lead Ingestion) (웹훅 또는 CSV), 인리치먼트(Enrichment) (Apollo 또는 Clay), 리서치(Research) (컨텍스트를 스크래핑하는 AI 에이전트), 생성(Generation) (가드레일이 적용된 이메일 LLM), 사람 검토(Human Review) (초기 100건에 대한 Slack 승인), 발송(Send) (Instantly 또는 Smartlead), 그리고 답장 분류(Reply Classification) (답장을 CRM, Slack 또는 자동 응답으로 라우팅하는 AI 에이전트). 모든 단계는 정확히 하나의 n8n 노드에 대응하며, 이것이 빌드를 유지보수하기 쉽게 유지해주는 설계 제약입니다.

단계별 상세 내역은 다음과 같습니다:

#단계역할주요 도구n8n 노드
1리드 수집소스에서 타겟 리드를 가져옴CSV / 웹훅 / Apollo 리스트Webhook 또는 Spreadsheet File
2인리치먼트기업 정보 및 연락처 데이터 추가Apollo, Clay, ProxycurlHTTP Request
3리서치페인 가설과 트리거 이벤트 발견검색 도구를 갖춘 AI AgentAI Agent
4생성가드레일 내에서 제목 + 본문 작성GPT-4o-mini 또는 Claude HaikuAI Agent
5사람 검토초기 100건의 이메일 QASlack 승인Send and Wait for Approval
6발송웜업된 수신함에서 발송Instantly 또는 SmartleadHTTP Request
7답장 분류답장을 5개 버킷으로 분류AI Agent + SwitchAI Agent + Switch

PageLines 팀이 자율 SDR 스택에 대해 유용한 프레이밍을 작성하며 유사한 격자 구조를 매핑했는데, 여기서 우리는 각 단계를 n8n 노드에 구체적으로 대응시켜 이를 한 단계 발전시킵니다. 아웃바운드 이메일을 넘어선 멀티채널 자율화(LinkedIn + 이메일 + 광고를 하나의 워크플로로 묶는 경우)에 대해서는 저희 B2B 자율 소셜 미디어 리드 생성 가이드에서 병행되는 패턴을 다룹니다.

폐쇄 루프 관련 미묘한 포인트 하나: 답장 분류는 네거티브 시그널로서 리드 수집으로 피드백되며, 구독 해지를 하거나 "wrong person(다른 사람입니다)"이라고 답장한 사람은 다음 인리치먼트 단계에서 연락 금지 플래그가 부여됩니다. 바로 이 루프가 이 구조를 단순한 메일 머지가 아닌 하나의 시스템으로 만듭니다.

사전 준비 사항: n8n 클라우드 vs 셀프 호스팅, LLM 키, 발송 스택

n8n을 열기 전에 네 가지가 필요합니다. 호스팅 결정(클라우드 또는 셀프 호스팅), 두 개의 LLM API 키(OpenAI와 폴백용 Anthropic), 발송 스택(Instantly 또는 Smartlead, 대규모 발송에는 절대 Gmail 사용 금지), 그리고 별도의 발송 도메인에 워밍업된 3~5개의 메일함입니다. 저희는 클라이언트를 기본적으로 월 $5 Hetzner 서버의 셀프 호스팅으로 설정합니다. n8n 클라우드의 실행 횟수 제한은 하루 500 리드를 넘는 순간 문제가 됩니다.

클라우드 vs 셀프 호스팅, 정면 비교:

항목n8n 클라우드 Starter셀프 호스팅
비용월 $24 (실행 2,500회)월 $5 VPS (Hetzner CX11)
실행 횟수등급별 제한무제한
Ollama 지원아니요 (로컬 LLM 불가)예 (Llama 3.3 로컬 실행)
DevOps 부담없음Docker + 리버스 프록시 + 백업
적합 대상프로토타입, 월 500 리드 미만프로덕션, 월 500 리드 초과

셀프 호스팅을 한다면, 저희가 제공하는 최소 구성의 docker-compose.yml은 다음과 같습니다:

yaml
services:
  n8n:
    image: n8nio/n8n:latest
    restart: always
    ports:
      - "5678:5678"
    environment:
      - N8N_HOST=n8n.yourdomain.com
      - N8N_PROTOCOL=https
      - N8N_BASIC_AUTH_ACTIVE=true
      - N8N_BASIC_AUTH_USER=admin
      - N8N_BASIC_AUTH_PASSWORD=${N8N_PASSWORD}
      - WEBHOOK_URL=https://n8n.yourdomain.com/
    volumes:
      - ./n8n_data:/home/node/.n8n

HTTPS 터미네이션을 위해 Caddy 또는 Traefik을 추가하세요. 셀프 호스팅과 로컬 LLM(개인정보에 민감한 업종)을 함께 쓰려면 n8n + Ollama 따라하기가 가장 깔끔한 참고 자료입니다. LLM 키: OpenAI 키 하나(GPT-4o-mini로 작업의 90%를 처리)와 Anthropic 키 하나(폴백용 Claude Haiku 3.5)를 준비하세요. 발송 스택: 월 $37의 Instantly는 무제한 워밍업과 깔끔한 API를 제공합니다. 최신 클라우드 등급 수치는 n8n 요금제 페이지에서 확인하세요.

단계 1 — 리드 수집 및 데이터 보강

리드 수집은 단지 현관문에 불과합니다. 진짜 작업은 데이터 보강(enrichment) 단계에서 이루어지며, 여기서 이메일과 회사명만 있던 정보를 직함, 직급, 직원 수, 투자 단계, 기술 스택, 최근 LinkedIn 활동 이력까지 갖춘 하나의 행으로 완성합니다. 콜드 조회에는 기본적으로 Apollo를, 복잡한 퍼지 매칭 사례에는 Clay를 사용하며, 페이로드 구조는 동일하지만 행당 단가가 다릅니다. Apollo는 대량 처리 시 건당 $0.02~0.05 수준이며, Clay는 월 $349부터 시작하고 더 풍부한 시그널 마이닝을 제공합니다.

1.1 웹훅 트리거 (또는 CSV 가져오기)

두 가지 패턴이 있습니다. 패턴 A: 팀이 "target leads" Airtable 또는 Google Sheet에 행을 추가할 때마다 웹훅이 실행됩니다. 패턴 B: n8n의 Spreadsheet File 노드를 통한 수동 CSV 업로드입니다. 진행 중인 캠페인에는 패턴 A를, 영업 운영팀에서 받은 일회성 목록에는 패턴 B를 사용합니다.

1.2 Apollo HTTP Request 노드

Apollo의 /v1/people/match 엔드포인트는 이메일을 입력받아 보강된 레코드를 반환합니다:

json
{
  "method": "POST",
  "url": "https://api.apollo.io/v1/people/match",
  "headers": {
    "Content-Type": "application/json",
    "Cache-Control": "no-cache",
    "X-Api-Key": "{{ $env.APOLLO_API_KEY }}"
  },
  "body": {
    "email": "={{ $json.email }}",
    "reveal_personal_emails": false,
    "reveal_phone_number": false
  }
}

이 응답을 Set 노드로 연결하여 organization.industry, organization.estimated_num_employees, title, seniority 값을 추출합니다. 이것이 바로 enrichment 페이로드입니다.

1.3 Clay 및 Apify 대안

Apollo에서 데이터를 찾지 못하는 경우(경험상 B2B 연락처의 약 15~20%), LinkedIn은 조회당 $0.01인 Apify Proxycurl로 폴백하거나, 여러 제공업체에 걸친 워터폴 방식의 데이터 보강이 필요하다면 Clay를 사용하세요. n8n에서 IF 노드를 사용해 try/catch 분기를 구성하면, 누락된 리드가 탈락하지 않고 2차 조회를 거치도록 할 수 있습니다.

1.4 출력 스키마

다운스트림에서는 단일 JSON 스키마로 표준화하세요.

json
{
  "lead_id": "string",
  "email": "string",
  "first_name": "string",
  "company": "string",
  "title": "string",
  "industry": "string",
  "headcount": "integer",
  "linkedin_url": "string",
  "enrichment_source": "apollo|clay|proxycurl"
}

Enrichment는 Apollo 이후의 개인화 예산이 설정되는 곳으로, 모든 $0.04 연락처는 해당 리드가 정당화할 수 있는 LLM 토큰 지출의 $0.04 상한선입니다.

2단계 — AI 에이전트 노드를 활용한 리서치 레이어

리서치 에이전트의 역할은 정보 보강이 완료된 리드를 받아 한 줄짜리 페인 가설과 최근 트리거 이벤트(투자 유치, 제품 출시, 신규 채용)를 출력하는 것입니다. 이 에이전트는 두 가지 도구를 갖춘 AI 에이전트 노드로 실행됩니다: 웹 검색 도구(SerpAPI 또는 Brave Search)와 선택적 LinkedIn 조회(Proxycurl)입니다. 출력은 구조화된 JSON이므로 다음 노드에서 icp_fit_score를 기준으로 분기할 수 있습니다. GPT-4o-mini가 리서치 작업의 80%를 Sonnet 비용의 1/20로 처리할 수 있으며, ICP 적합도 점수가 경계 구간(0.4~0.6)일 때만 Claude Sonnet으로 에스컬레이션하는 것이 효과적이었습니다.

2.1 AI 에이전트 노드 설정

모델: GPT-4o-mini. Temperature: 0.3(창의성이 아니라 일관성이 필요하다). 메모리: 끔, 각 리드는 상태를 저장하지 않는다. 최대 반복 횟수: 5(도구 호출 루프에 상한을 걸지 않으면, 환각으로 인한 검색에 토큰 비용이 폭증한다).

2.2 도구

두 개의 HTTP Request 도구를 연결합니다. 하나는 SerpAPI용(https://serpapi.com/search?q={query}&num=5), 다른 하나는 Proxycurl LinkedIn용입니다. 어떤 도구를 호출할지는 Agent가 결정합니다.

2.3 구조화된 출력

출력에 JSON 스키마를 강제합니다:

text
You are a B2B research agent for an AI SDR pipeline. Given an enriched lead,
research their company in the last 90 days and return a structured assessment.

Tools:
- web_search(query): SerpAPI top 5 results
- linkedin_lookup(url): Proxycurl person + company profile

Rules:
- Spend at most 3 tool calls per lead.
- If no recent trigger found, set recent_trigger to null. Do not invent.
- ICP fit is for B2B SaaS sellers: prefer 50-500 headcount, recent funding.

Output JSON exactly:
{
  "icp_fit_score": 0.0-1.0,
  "pain_hypothesis": "string, ≤25 words",
  "recent_trigger": "string or null",
  "do_not_contact_reason": "string or null"
}

do_not_contact_reason 필드는 가드레일 역할을 하며, 에이전트가 경쟁사, 기존 고객, 또는 최근 구조조정을 감지했을 때 설정합니다. 이 필드에 값이 있으면 파이프라인의 나머지 단계를 건너뜁니다.

단계 3 — 가드레일을 적용한 이메일 생성

이메일 생성 에이전트는 이번 빌드 전체에서 가장 많이 배포된 에셋입니다. 이 에이전트의 역할은 다음과 같습니다. 보강된 리드와 리서치 에이전트의 결과물을 받아 50자 미만의 제목, 80단어 미만의 본문, 그리고 하나의 부드러운 CTA를 생성합니다. 또한 생성 후 정규식 처리를 통해 금지 문구를 제거합니다. 금지 문구 목록은 저희가 배포하는 가드레일 중 가장 많이 배포된 단일 항목으로, "revolutionary"를 제거하기만 해도 답장률이 하룻밤 사이에 1~2%p 상승합니다. Apollo 자체의 가드레일 플레이북도 벤더 데이터로 이를 뒷받침합니다.

3.1 시스템 프롬프트(핵심 에셋)

아래 내용을 AI Agent 노드에 그대로 복사하여 붙여넣으세요:

text
You are a B2B sales development rep with 3 years of tenure writing cold emails
for a SaaS company. You write the way an experienced AE writes — direct,
specific, no marketing fluff.

INPUT: enriched lead JSON + research JSON.

VOICE RULES:
- Write like a 3-year-tenure AE, not a marketer.
- One ask per email. Soft, low-friction (15-min call, not "demo").
- Reference the recent_trigger if present. Otherwise reference the pain_hypothesis.
- First sentence is NOT a greeting. Start with the trigger or pain.
- No exclamation marks. No emojis.

LENGTH:
- Subject: ≤ 50 characters.
- Body: ≤ 80 words.
- Single paragraph + CTA on its own line.

BANNED PHRASES (case-insensitive — never use any of these):
- "hope this email finds you well"
- "I wanted to reach out"
- "circle back"
- "touch base"
- "synergy"
- "leverage" (as verb)
- "revolutionary"
- "game-changing"
- "in today's fast-paced world"
- "I came across your"
- "quick question"
- "just checking in"

BANNED OPENERS:
- Any sentence starting with "I" or "We".
- Any compliment about the recipient's company ("love what you're doing").

OUTPUT JSON exactly:
{
  "subject": "string",
  "body": "string",
  "cta": "string (one sentence, the ask)",
  "intent_score": 0.0-1.0 (your confidence this lands)
}

If you cannot write an email that passes the rules without inventing facts,
return: {"subject": null, "body": null, "cta": null, "intent_score": 0.0}.
Do not invent quotes, statistics, or product features.

3.2 구조화된 출력

intent_score 필드는 두 번째 안전장치입니다. 0.6 미만인 항목은 캠페인 단계와 관계없이 모두 사람 검토 대기열로 전달됩니다. ICP별로 임계값을 조정하는데, 엔터프라이즈 ICP는 0.75를 하한선으로, SMB는 0.55를 하한선으로 적용합니다.

3.3 생성 후 정규식 검사

n8n의 Function 노드는 금지 문구 목록을 대상으로 최종 정규식 검사를 실행합니다(LLM이 동의어를 통해 이를 몰래 다시 포함시키는 경우가 간혹 있습니다). 일치하는 항목이 발견되면 해당 이메일은 다음 시도를 위한 피드백 문자열과 함께 다시 대기열로 반환됩니다. 모든 클라이언트 프로젝트는 고객이 최근 발송한 이메일 50건을 우리에게 넘기는 것부터 시작하며, 우리 모델도 나란히 50건을 작성합니다. 이 A/B 비교를 통해 ICP별로 금지 문구 목록을 조정합니다.

Step 4 — 휴먼 인 더 루프 검토 (첫 100통)

휴먼 인 더 루프 승인 분기: 이메일 생성이 Slack 승인 다이아몬드로 라우팅되고, 여기서 승인됨(전송 대기열) 또는 거부됨(수정) 경로로 갈라진다

휴먼 인 더 루프는 첫 100통에서 중요하다. 바로 이때 모델의 블라인드 스팟이 드러나기 때문이다. ICP 오탐, 맥락에 맞지 않는 레퍼런스, 빠져나간 금지 문구 같은 것들이다. 100통이 거부율 5% 미만으로 통과되면, 스폿 체크 모드로 넘어간다. 매일 10% 롤링 샘플을 검토하는 방식이다. 우리는 첫 100통이 거부율 5% 미만으로 통과되기 전까지 클라이언트를 자율 운영으로 전환하지 않는데, 이것이 바로 핸드오프 게이트다.

HITL 분기는 n8n의 Send and Wait for Approval 노드로 연결한다. 이 노드는 리드의 이름, 생성된 제목, 본문을 전용 Slack 채널에 게시한다. 검토자는 승인(Approve) 또는 거부(Reject)를 누른다. 승인은 전송(Send)으로 라우팅되고, 거부는 한 줄짜리 피드백 문자열("너무 딱딱함", "트리거를 놓침", "금지 문구: synergy")과 함께 생성(Generation) 단계로 되돌아간다.

첫 100통에서 QA할 항목:

  • 금지 문구 (대부분은 정규식으로 잡아내고, 나머지는 사람이 잡아낸다)
  • ICP 오탐 (CTO를 타겟팅했는데 이메일은 마케팅 담당자용으로 읽히는 경우)
  • 톤 (너무 들뜸, 너무 딱딱함, 너무 사무적)
  • 사실 날조 (모델이 기능, 경쟁사 이름, 인용구를 지어낸 경우)

프로 팁: 모든 거부 사유를 Postgres 테이블에 기록하라. 100통 이후에는 거부 사유를 클러스터링 처리해 시스템 프롬프트를 업데이트하라. 이것이 바로 ICP와 함께 프롬프트가 진화하는 방식이다.

Step 5 — 발송과_deliverability (SPF, DKIM, DMARC, 워밍업)

Deliverability(도달률)는 AI SDR 구축 사례의 80%가 무너지는 지점이다. 타협할 수 없는 필수 요건은 다음과 같다: 별도의 발송 도메인(메인 도메인은 절대 사용 금지), SPF + DKIM + DMARC 완벽 설정, 메일함당 하루 40~50통의 발송 제한, 그리고 첫 콜드 발송 전 3주간의 워밍업이다. 스팸률이 0.3%를 넘으면 Google은 문제가 된 캠페인만이 아니라 도메인 전체를 제한한다.

5.1 발신 도메인 분리

유사 도메인을 등록하세요(yourcompany.com 대신 getyourcompany.com). 답장은 메인 받은 편지함으로 전달되도록 설정하세요. 이렇게 하면 평판이 분리됩니다. 콜드 메일용 도메인이 손상되더라도 실제 도메인은 깨끗하게 유지됩니다.

5.2 SPF, DKIM, DMARC

도달률 전체 체크리스트:

항목필수 값중요한 이유확인 방법
SPF 레코드v=spf1 include:_spf.instantly.email ~all발신 IP 승인dig TXT yourdomain.com
DKIMDNS에 등록된 제공업체 발급 공개 키각 이메일에 암호화 서명 적용MXToolbox DKIM 조회
DMARCv=DMARC1; p=quarantine; rua=mailto:[email protected]수신 측에 인증 실패 메일 처리 방식을 지시dig TXT _dmarc.yourdomain.com
MX메일함 제공업체로 연결회신 수신dig MX yourdomain.com
List-UnsubscribeRFC 8058 원클릭 헤더2024년 2월부터 Gmail/Yahoo에서 필수원본 이메일 헤더 확인

RFC 8058은 원클릭 구독 취소 표준으로, 현재 Gmail과 Yahoo에서는 대량 발신자에게 이를 필수로 요구합니다. Instantly와 Smartlead는 이 헤더를 자동으로 추가합니다.

5.3 발송 한도와 웜업

메일함당 하루 4050통이 하드 캡입니다. 웜업이 완료된 메일함 5개 = 도메인당 하루 200250통. 더 많이 보내야 한다면? 메일함당 발송량을 늘리는 게 아니라 메일함을 추가하세요. 웜업은 실제 발송 전에 3주간 진행됩니다. Instantly의 무료 웜업 풀을 활용하면 됩니다.

5.4 규정 준수

미국: CAN-SPAM은 실제 우편 주소와 정상 작동하는 구독 취소 기능을 요구하며, FTC의 규정 준수 가이드가 표준 참고 자료입니다. EU: GDPR 제6조 1항 (f)호의 정당한 이익은 B2B 콜드 이메일의 일반적인 법적 근거이며, 72시간 이내의 문서화된 옵트아웃을 갖춰야 합니다. 공식 조문은 짧으니 꼭 읽어 보세요. 캐나다: CASL은 CAN-SPAM보다 엄격하며 명시적 또는 묵시적 동의를 요구합니다.

Instantly의 전달률 리포트에 따르면, 위의 모든 항목을 충족할 경우 20252026년 수신함 도달률 벤치마크는 8590%입니다. 대부분의 팀은 별도 도메인을 생략하기 때문에 50~60%에 그칩니다.

6단계 — 답장 분류 및 CRM 동기화

답장 분류는 수신된 답장을 관심, 이의 제기, 구독 취소, 부재중, 잘못된 수신자의 다섯 가지 버킷으로 분류하고, 버킷마다 다른 작업을 실행합니다. 관심 답장은 창업자의 Slack으로 알림을 보내고 HubSpot 거래를 생성합니다. 이의 제기 답장은 후속 시퀀스로 전달됩니다. 구독 취소 답장은 수신 거부 목록에 기록됩니다. 부재중 답장은 7일 후 재전송을 트리거합니다. 잘못된 수신자 답장은 CRM을 업데이트하고 추천을 요청합니다. 클라이언트 배포 환경에서 이 단일 H2가 "AI가 이메일을 생성한다"와 "AI가 파이프라인을 운영한다"를 가르는 기준이며, 답장 분류가 없다면 그저 좀 더 그럴듯한 메일 머지에 불과합니다.

6.1 IMAP 트리거

n8n의 IMAP Email 트리거는 발신용 수신함을 60초마다 폴링합니다. 상위 스레드가 해당 캠페인에서 시작된 이메일로 필터링하세요(In-Reply-To 헤더를 Message-ID 로그와 대조).

6.2 답글 분류 에이전트

text
You are a reply-classification agent for an AI SDR pipeline. Read the reply
and classify intent.

OUTPUT JSON exactly:
{
  "intent": "interested|objection|unsubscribe|ooo|wrong_person",
  "confidence": 0.0-1.0,
  "suggested_action": "string, ≤20 words"
}

Rules:
- "interested" = explicit yes, time proposal, or follow-up question.
- "objection" = "not now", "send info", "we use X".
- "unsubscribe" = any opt-out phrase, even polite.
- "ooo" = auto-reply detected.
- "wrong_person" = "I don't handle this", "try X@", "I left the company".

If confidence < 0.7, default intent to "objection" (safer than wrong action).

6.3 Switch 노드 라우팅

n8n의 Switch 노드는 intent를 기준으로 분기합니다:

  • interested → HubSpot 연락처 업데이트(lifecycle = SQL) + #sales 채널로 Slack 알림
  • objection → 5일 지연 후 후속 시퀀스에 추가
  • unsubscribe → 수신 차단 Postgres 테이블에 기록 + 확인 메시지 발송
  • ooo → 7일 후 재전송 예약
  • wrong_person → CRM 업데이트, 이메일 무효 처리, 자동 응답으로 추천 요청

6.4 HubSpot 연동

n8n의 HubSpot 노드는 연락처 생성, 거래 단계 업데이트, 활동 로깅을 처리합니다. 발송된 모든 이메일과 수신된 모든 회신을 HubSpot Engagement로 기록하므로, 영업 담당자는 AI 스레드를 본인의 수동 아웃리치와 함께 인라인으로 확인할 수 있습니다.

Step 7 — 평가 루프 (응답률 목표와 QA 주기)

평가 루프는 시스템이 표류하지 않도록 잡아주는 장치입니다. 응답률은 매주 추적하고, HITL 졸업 후에는 10% QA 샘플을 추출하며, Switch 노드를 통해 프롬프트 변형을 A/B 테스트하고, 모든 프롬프트 변경 사항은 Postgres 테이블에 버전 관리하세요. 우리가 가장 많이 보는 실수는 이렇습니다. 팀들이 AI SDR를 배포해 놓고 평가 루프를 전혀 돌리지 않습니다. 6개월 뒤 이들은 0.4% 응답률로 이메일 10,000통을 보내면서도 그 이유를 모릅니다.

응답률 목표:

퍼널 단계목표 응답률목표 미달 시 조치
콜드 (첫 접촉)3-8%ICP 재검토 또는 제목 라인 재구성
콜드 (시퀀스 2-3단계)2-5%후속 메일의 CTA를 더 간결하게
웜 (1회 응답)8-15%사람 스타일 응답의 톤 점검
재참여 (90일 휴면)1-3%비용 축소, 대신 리스트 새로고침

A/B 테스트 설정: 이메일 생성 에이전트를 복제하고, 변수 하나만 변경합니다(제목 공식, 오프너 스타일, CTA의 부드러움). 그런 다음 두 버전을 Switch 노드로 연결해 트래픽을 50/50으로 라운드 로빈 분배합니다. 각 그룹당 200통 발송 후, 응답률이 더 높은 변형이 기본값이 됩니다. 월 5,000 리드 이상으로 확장한 후 체계적인 프롬프트 품질 추적이 필요하다면 LLM 평가 도구 모음을 참고하세요. 그 정도 볼륨에서는 Postgres가 아니라 Langfuse나 Arize를 써야 합니다.

HITL 졸업 후 QA 주기: 매일 10% 무작위 샘플 리뷰, 매주 금요일 주간 전체 감사, 응답률이 어느 방향으로든 1포인트 이상 변동할 때마다 프롬프트 버전 관리.

실제 비용은 얼마인가 (월 리드 1,000건 vs 10,000건)

DIY n8n 스택 월 $65($5 VPS, $10 LLM, $13 Apollo, $37 Instantly로 분할)와 월 $2,000의 11x SaaS 컬럼을 비교한 비용 비교 누적 막대그래프

월 리드 1,000건에서 DIY n8n 스택은 $70-84가 든다. 월 리드 10,000건에서는 $280-340으로 확장된다. 월 $2,000의 11x나 월 $1,500의 Artisan과 비교하면 12개월 TCO 격차는 충격적인데, 엔트리 티어에서 약 $24,000 vs $780이며, 여기에는 8시간의 일회성 구축 시간도 포함되어 있다. 월 리드 1,000건에서 DIY n8n 스택의 비용은 11x가 1시간에 청구하는 금액보다 적다.

두 가지 볼륨에서의 항목별 월 비용:

항목월 리드 1,000건월 리드 10,000건
VPS (Hetzner CX11)$5$5
GPT-4o-mini 토큰 (리서치 + 생성)$8-12$80-120
Apollo 데이터 보강$20-30$150-200
Instantly (메일박스 10개 / 30개)$37$97
웜업 (Instantly 포함)$0$0
합계$70-84$332-422

OpenAI 가격 정책 페이지 기준 100만 토큰당 $0.15/$0.60인 GPT-4o-mini가 계산의 핵심 동인이며, Anthropic 가격 정책의 Claude Haiku 3.5도 비슷한 수준이다. Apollo 대신 Apify Proxycurl(조회당 $0.01)로 데이터 보강을 실행하면 $50에 더 가깝게 낮출 수 있지만, 콜드 컨택의 정확도를 위해 Apollo를 유지한다. 아직 LLM을 선택 중이라면, 우리의 AI 에이전트 프레임워크 순위에서 1,000 토큰당 비용 트레이드오프를 자세히 다룬다.

제공업체별 12개월 TCO:

"12-Month AI SDR Cost: DIY n8n vs Managed Tools"

데이터 테이블
"12-Month AI SDR Cost: DIY n8n vs Managed Tools"
"Annual Cost ($)""12-Month Cost"
"DIY n8n (this guide)"780
"Regie"12000
"Artisan"18000
"11x"24000

관리형 도구에는 이 계산이 가혹하다. 혼합 시급 $150으로 8시간의 구축 시간($1,200)을 추가하더라도, DIY 스택은 11x 대비 여전히 연 $22,000을 절감한다.

구축하면 안 되는 경우

월 콜드 이메일 발송량이 100통 미만이라면 이 구축은 건너뛰세요. 8시간의 구축 비용을 회수할 수 없습니다. 콜드 아웃바운드에 대한 법무 승인이 없는 규제 산업(의료, 금융, 공공)에 해당한다면 건너뛰세요. 유지보수에 투입할 시간이 전혀 없는 비기술직 1인 창업자라면 건너뛰세요. 팀이 SPF와 DKIM을 구분하지 못한다면 건너뛰세요. ICP가 소비자라면 건너뛰세요. 콜드 이메일은 오직 B2B 전용이며, 예외는 없습니다.

결격 사유를 자세히 살펴보면 다음과 같습니다:

  • 월 아웃바운드 이메일 100통 미만: 구축 시간이 연간 절감액을 초과합니다. 무료 등급이 있는 관리형 도구를 사용하거나 수동으로 처리하세요.
  • 법무 승인 없는 규제 산업: HIPAA, GLBA 및 유사한 규정 체계로 인해 콜드 아웃바운드는 컴플라이언스 지뢰밭이 됩니다. 먼저 변호사를 선임하세요.
  • 워밍업 인프라 부재: Instantly나 Smartlead가 없고 도메인 워밍업에 3주를 투자할 의향이 없다면, 첫 주 만에 발신자 평판을 망치게 됩니다.
  • 유지보수 여력 부재: 이 시스템은 매주 평가가 필요합니다. 회신율 대시보드를 담당하는 사람이 없다면, 시스템은 점차 무의미한 잡음으로 전락합니다.
  • 소비자 대상 ICP: 소비자에게 보내는 콜드 이메일은 CAN-SPAM을 준수하지만 상업적으로는 효과가 없습니다. 유료 광고를 사용하세요.

팀이 SPF와 DKIM을 구분하지 못한다면, 병목은 AI SDR이 아니라 발신 인프라입니다. 먼저 그 문제를 해결하세요. 저희의 AI 음성 에이전트 구축 vs 구매 가이드에서 음성 에이전트에 대해서도 동일한 '구축 vs 구매' 3가지 옵션 프레임워크를 자세히 다루고 있으며, 이 프레임워크는 그대로 적용됩니다.

Techsy가 클라이언트에게 이 구조를 납품하는 방식

저희는 이 아키텍처를 에이전시 계약 형태로 그대로 배포합니다. 타임라인은 다음과 같습니다. 1주차에는 ICP를 진단하고, 별도 발송 도메인을 세팅하며, SPF/DKIM/DMARC를 설정하고, 메일함 웜업을 시작합니다. 2주차에는 고객사 CRM에 맞춰 n8n 워크플로를 구축합니다. 3~4주차에는 고객사 팀과 함께 HITL을 병행 운영합니다. 5주차부터는 완전 자율 모드로 전환하며, 일 단위로 답장률을 모니터링합니다.

클라이언트가 저희에게 전달하는 것: ICP 문서, 기존 인력이 작성한 최근 아웃바운드 이메일 50통(이를 바탕으로 브랜드 보이스에 맞는 금지 표현 목록을 조정합니다), 그리고 이미 보유 중인 웜업 완료 메일함 수(부족하면 저희가 추가합니다). 저희가 납품하는 것: 고객사 스택에 맞춰 설정된 n8n 워크플로, 브랜드 보이스에 맞춰 튜닝된 시스템 프롬프트, 30일간의 답장률 모니터링, 그리고 핸드오프 이후 팀에서 활용할 Notion 런북입니다.

고객사가 비용을 지불하는 대상은 n8n 라이선스가 아니라 웜업 규율과 답장률 모니터링입니다. 대신 저희가 직접 구축해 드릴까요? Techsy AI SDR 에이전시 페이지에서 B2B 팀을 위해 이 구조를 어떻게 납품하는지 자세히 안내합니다.

자주 묻는 질문

AI SDR이란 무엇이며, 어떻게 작동할까?

AI SDR은 타겟 리드를 수집하고, 기업 통계 데이터로 이를 보강하며, LLM을 통해 개인화된 콜드 이메일을 작성하고, 워밍업된 inbox에서 발송하며, 답장을 실행 가능한 버킷으로 분류하는 자율 워크플로우입니다. 이 파이프라인은 인간 SDR 없이도 운영되지만, ICP 정의, 법적 승인, 그리고 답장이 실제 대화로 전환될 때의 에스컬레이션은 여전히 인간이 담당합니다.

2026년 n8n에서 AI SDR을 구축하는 데 비용은 얼마나 들까요?

월 1,000건의 리드 기준, 월 $7084를 예상하세요: VPS $5, GPT-4o-mini 토큰 $812, Apollo $2030, Instantly $37입니다. 월 10,000건의 리드로 확장하면 $280340까지 올라갑니다. 이를 월 약 $2,000인 11x나 월 $1,500인 Artisan과 비교하면, 8시간의 구축 시간을 감안하더라도 12개월 총소유비용(TCO) 격차는 $20,000를 넘어섭니다.

n8n은 정말 Clay, Apollo, 11x 같은 도구를 대체할 수 있을까?

n8n은 11x와 Artisan이 비용을 청구하는 오케스트레이션 레이어와 이메일 생성 레이어를 대체합니다. 다만 기반 데이터까지 대체하는 것은 아니므로, 연락처 데이터베이스를 보유한 Apollo나 Clay에는 여전히 데이터 보강 비용을 지불해야 합니다. 비용 절감 효과는 매니지드 도구들이 20~30배로 마크업하는 오케스트레이션 및 LLM 세금 부분에서 발생합니다.

n8n으로 구축한 SDR에서 콜드 이메일을 보내도 안전한가요?

네, 도달률을 제대로 설정한다면 안전합니다. 별도 발신 도메인, SPF + DKIM + DMARC, 메일함당 하루 40-50통 발송 제한, RFC 8058 원클릭 구독 취소, 첫 발송 전 3주간의 웜업이 필요합니다. 이 설정들이 없다면 이메일 본문을 어떤 도구로 만들든 상관없이 첫 주 만에 발신자 평판을 완전히 망치게 됩니다.

AI SDR에 가장 적합한 LLM은? GPT-4o-mini, Claude Haiku, Gemini Flash 중 무엇일까?

GPT-4o-mini은 1M 토큰당 $0.15/$0.60의 가격으로 저희의 기본 모델이며, 리서치 및 생성 작업의 80%를 깔끔하게 처리합니다. Claude Haiku 3.5도 비슷한 수준으로, 톤 매칭에서는 약간 더 우수합니다. Gemini Flash가 가장 저렴하지만 구조화된 출력에서는 신뢰성이 다소 떨어집니다. GPT-4o-mini을 메인으로 사용하고, 판단이 애매한 20%의 케이스에는 Claude Haiku를 대안으로 활용하세요.

셀프 호스팅 n8n이 필요한가요, 아니면 n8n Cloud를 사용해도 되나요?

월 리드가 500개 미만이고 로컬 LLM이 필요 없다면 n8n Cloud Starter(월 $24)를 사용하세요. 월 리드 500개를 넘어서면 $5짜리 Hetzner VPS에 셀프 호스팅하세요. Cloud의 실행 횟수 제한이 발목을 잡게 되고, Ollama를 실행할 수 없기 때문입니다. 셀프 호스팅은 Docker 유지보수 부담을 더하지만, 무제한 실행과 로컬 LLM 옵션을 활용할 수 있습니다.

발신 도메인이 블랙리스트에 오르지 않게 하려면 어떻게 해야 하나요?

메일박스당 하루 최대 40~50통만 발송하고, 메인 도메인은 절대 사용하지 마세요. 스팸 신고율은 0.3% 미만으로 유지하고, 구독 해지는 24시간 이내에 처리하며, 매주 Google Postmaster Tools를 확인하고, 평판이 떨어지면 메일박스를 교체하세요. 가장 효과적인 단일 해결책은 별도 도메인을 사용하는 것으로, 캠페인에 문제가 생겨도 주 도메인은 깨끗하게 유지됩니다.

AI SDR을 직접 구축해야 할까, 아니면 11x/Artisan/Regie를 구매해야 할까?

n8n에 능숙한 개발자가 있고, 월 500통 이상의 콜드 이메일을 발송하며, 이메일 생성에 대한 주도적 제어를 원한다면 직접 구축하라. 비기술 팀이거나, 월 100통 미만을 발송하거나, 이번 주 안에 바로 운영이 필요하다면 구매하라. 직접 구축 시 12개월 TCO는 대략 $780으로 11x의 $24,000에 비해 훨씬 저렴하지만, 실제로 지속적으로 유지보수한다는 전제 하에 그렇다.

n8n으로 AI SDR을 구축하는 데 얼마나 걸리나요?

n8n에 능숙하고 Apollo, OpenAI, Instantly 계정을 이미 보유한 개발자라면 48시간 정도 걸립니다. n8n을 처음 배우면서 함께 구축한다면 1620시간에 가깝습니다. 실제 캠페인을 실행하려면 발송 도메인 설정과 웜업에 추가로 1주일 정도가 필요합니다. 도달률(deliverability) 관련 작업은 항상 워크플로우 자체보다 시간이 더 오래 걸립니다.

n8n AI SDR의 현실적인 답장률은 어느 정도인가?

콜드 첫 접촉 답장률은 ICP를 정교하게 맞추고 전달 가능성을 깨끗하게 관리했을 때 38% 수준이다. 시퀀스 23단계에서는 25%에 머문다. 워밍업된 후속 메시지(첫 답장 이후)는 815%까지 올라간다. 첫 접촉에서 1% 미만이라면, 문제는 거의 항상 ICP 불일치이거나 발송 도메인 평판이지 이메일 문구 자체가 아니다. 프롬프트를 튜닝하기 전에 상위 레이어부터 먼저 수정하라.

태그

n8n으로 ai sdr 구축하는 방법ai sdrn8nn8n 영업 자동화ai sdr 자동화

이 기사 공유하기

관련 글

더 많은 글 보기 ai-machine-learning

ai-machine-learning
Jul 24, 2026

Claude Opus 5 출시: Fable 5에 근접한 지능, 가격은 절반

Anthropic이 2026년 7월 24일 Claude Opus 5를 출시했습니다. Frontier-Bench에서 Opus 4.8을 두 배 이상 앞서면서도 Opus 가격을 유지하지만, 일부 테스트에서는 Fable 5와 Mythos 5에 뒤처집니다. 벤치마크 표, 가격, 전환/대기/유지 판단을 정리했습니다.

10 min read 분 읽기
읽어보기
ai-machine-learning
Jul 20, 2026

2026년 최고의 AI 웹 스크래핑 API 8선 (자체 에이전트 스택으로 직접 테스트)

자체 에이전트 스택으로 실제 2026년 요금을 확인하며 AI 웹 스크래핑 API 8종을 테스트했습니다. Firecrawl, Bright Data, ScrapingBee 외 5종을 LLM 최적화 출력, 안티봇, MCP 지원 기준으로 순위를 매겼습니다.

9 min read 분 읽기
읽어보기
ai-machine-learning
Jul 20, 2026

코딩을 위한 프롬프트 엔지니어링: Claude Code와 Cursor에서 매일 사용하는 7가지 패턴 (2026)

대부분의 'AI 코딩 프롬프트' 글은 복사해서 쓸 수 있는 템플릿 50개를 제시합니다. 이 글은 우리가 16개 에이전트 Claude Code 파이프라인을 운영하는 데 매일 사용하는 7가지 패턴을 가르쳐주며, 각 패턴별 실제 Before/After 예시와 2026년 기준 Claude Code, Cursor, Copilot에서 각 패턴이 어떻게 적용되는지 설명합니다.

11 min read 분 읽기
읽어보기
모든 글 보기
프로젝트 시작하기

새로운 것을 만들 준비가 되었다면 특별함은?

여러분의 비전을 현실로 만들어 보세요. 차이를 만드는 소프트웨어, 우리 팀이 함께 만들겠습니다.

30분 스코핑 미팅 예약프로젝트 보기

라이브러리에서 인기 있는 도구

Claude 스킬

전체 보기
  • New Post

    Full SEO blog pipeline: research, brief, write, validate, image, translate, publish to Sanity. Autonomous from start to finish.

  • Content Refresh

    Audit a stale post, find decay drivers, and ship a SERP-aligned refresh without losing existing rankings.

  • SEO Audit

    Site-wide SEO audit with prioritized fix list: technical, on-page, and EEAT signals.

AI 자동화

전체 보기
  • Security Auditor

    Weekly SCA + IaC scan with prioritized fix PRs.

  • Cold Email Writer

    Generates first-touch emails grounded in one specific public detail.

  • Lead Research Agent

    Enrich an email into a profile, score fit, alert in Slack.

라이브러리에서 인기 있는 도구

Claude 스킬

전체 보기
  • New Post

    Full SEO blog pipeline: research, brief, write, validate, image, translate, publish to Sanity. Autonomous from start to finish.

  • Content Refresh

    Audit a stale post, find decay drivers, and ship a SERP-aligned refresh without losing existing rankings.

  • SEO Audit

    Site-wide SEO audit with prioritized fix list: technical, on-page, and EEAT signals.

AI 자동화

전체 보기
  • Security Auditor

    Weekly SCA + IaC scan with prioritized fix PRs.

  • Cold Email Writer

    Generates first-touch emails grounded in one specific public detail.

  • Lead Research Agent

    Enrich an email into a profile, score fit, alert in Slack.

서비스

  • 엔터프라이즈 솔루션
  • 모바일 앱
  • 웹 애플리케이션

솔루션

  • CRM 시스템
  • AI 통합
  • ERP 솔루션
  • 음성 에이전트
  • 프로세스 자동화
  • 사이버 보안

라이브러리

  • 블로그
  • 포트폴리오

커뮤니티

  • AI 자동화
  • Claude 스킬

도구

  • 모바일 앱 비용 계산기
  • OpenAI / LLM API 비용 계산기
  • MVP 비용 계산기
  • 음성 AI 에이전트 비용 계산기

회사 소개

  • 소개
  • 파트너
  • 문의하기

법적 고지사항

  • 개인정보 처리방침
  • 서비스 약관
  • 쿠키 정책

서비스

  • 엔터프라이즈 솔루션
  • 모바일 앱
  • 웹 애플리케이션

솔루션

  • CRM 시스템
  • AI 통합
  • ERP 솔루션
  • 음성 에이전트
  • 프로세스 자동화
  • 사이버 보안

라이브러리

  • 블로그
  • 포트폴리오

커뮤니티

  • AI 자동화
  • Claude 스킬

도구

  • 모바일 앱 비용 계산기
  • OpenAI / LLM API 비용 계산기
  • MVP 비용 계산기
  • 음성 AI 에이전트 비용 계산기

회사 소개

  • 소개
  • 파트너
  • 문의하기
법적 고지사항개인정보 처리방침서비스 약관쿠키 정책
TECHSY
© 2026 Techsy. 무단전재 및 재배포 금지.