n8n 및 Retell AI를 활용한 AI 음성 에이전트 구축: 실용 가이드

발행: (2025년 12월 3일 오후 03:45 GMT+9)
4 min read
원문: Dev.to

Source: Dev.to

아키텍처

Phone Call → Retell AI → Webhook → n8n → CRM/Database
                ↑                    ↓
                └──── Response ──────┘

왜 이 스택인가?

  • n8n – 오픈소스이며 자체 호스팅 가능한 강력한 워크플로 자동화 도구.
  • Retell AI – 현실적인 음성 합성을 제공하고 API 연동이 쉬움.
  • 유연성 – 어떤 CRM, 데이터베이스, API와도 연결 가능.

기본 설정하기

1. Retell AI 에이전트 만들기

Retell AI에서 음성 에이전트를 설정합니다:

  • 음성 선택
  • 기본 프롬프트 / 성격
  • 웹훅 URL (n8n 엔드포인트)

2. n8n 웹훅 만들기

Retell AI에서 전달되는 통화 데이터를 받는 Webhook 노드로 n8n 워크플로를 시작합니다.

3. 들어오는 데이터 처리

웹훅은 다음과 같은 통화 데이터를 받습니다:

  • 발신자 전화번호
  • 전사 텍스트
  • 감지된 인텐트
  • 사용자 정의 변수

4. n8n에서 비즈니스 로직 구현

여기서 마법이 일어납니다:

  • 리드 자격 판단 – 응답을 기반으로 리드 점수 부여.
  • CRM 업데이트 – GoHighLevel, HubSpot 등으로 데이터 전송.
  • 예약 잡기 – 캘린더를 확인하고 슬롯을 예약.
  • 알림 – Slack, 이메일, SMS 등으로 팀에 알림 전송.

5. 응답 전송

n8n은 Retell AI에 동적인 응답을 보낼 수 있습니다, 예를 들어:

  • 다음 질문
  • 예약 확인 상세 정보
  • 데이터베이스에서 가져온 맞춤 정보

실제 예시: 치과 예약 잡기

  1. 환자가 전화를 겁니다.
  2. AI가 인사하고 이름을 물어봅니다.
  3. n8n이 CRM에서 발신자가 기존 환자인지 확인합니다.
  4. AI가 선호하는 날짜/시간을 물어봅니다.
  5. n8n이 캘린더에서 가능한 시간을 확인합니다.
  6. AI가 예약을 확정합니다.
  7. n8n이 예약을 생성하고 확인 SMS를 전송합니다.

운영 시 팁

  • 오류 처리 – 항상 대체 응답을 준비합니다.
  • 로그 기록 – 디버깅을 위해 모든 상호작용을 로그에 남깁니다.
  • 테스트 – 라이브 전환 전에 엣지 케이스를 테스트합니다.
  • 인간 전환 – 인간 상담원에게 연결할 옵션을 제공합니다.

결론

AI 음성 에이전트를 구축하는 것이 복잡할 필요는 없습니다. 올바른 도구와 아키텍처만 있으면 실제 비즈니스 전화를 효과적으로 처리하는 시스템을 만들 수 있습니다.

Back to Blog

관련 글

더 보기 »

MCP 서버를 사용한 Figma React.js 코드 자동 생성

AI‑assisted 디자인‑to‑code 워크플로우로 UI 파이프라인을 더 빠르게 구축하세요. 현대 제품 팀은 UI 개발이 디자인 속도에 맞춰 진행되길 원합니다. 디자인과 개발 사이의 핸드오프는…