콘텐츠로 이동

This AI Phone Agent Can Handle EVERYTHING For You (free n8n template)

원본 영상: This AI Phone Agent Can Handle EVERYTHING For You (free n8n template)

Vapi + n8n + Google Calendar + Twilio로 전화를 받아 FAQ 답변, 예약 관리, 인보이스 발송을 실시간 처리하는 AI 음성 리셉션 에이전트 구축법.

  1. Vapi에서 assistant(Elliot) 생성 → first message(인사말)와 system prompt 작성
  2. Twilio 무료 계정으로 전화번호 발급 → Vapi에 import
  3. Vapi assistant에 두 개의 function tool 연결: SmartInvoice(인보이스 발송), SmartScheduler(예약 관리)
  4. 각 tool의 server URL을 n8n webhook URL로 설정 → Vapi ↔ n8n 실시간 데이터 교환
  5. n8n에서 수신한 파라미터를 helper agent로 전처리(JSON → text 변환, 이메일 교정, 날짜 표준화) 후 calendar agent로 전달
  6. calendar agent가 Google Calendar에 예약 생성·조회·수정·삭제 실행 → 결과를 Vapi에 response로 반환
  7. 통화 중 음성 에이전트가 “잠깐만요” 하는 사이 n8n이 실제 작업 처리 → 결과 확인 후 고객에게 실시간 안내
항목설정값 / 방법
Vapi 모델GPT-4o mini 또는 GPT-4.1 mini
Max tokens1,000 (context window 확보)
Temperature0.7
Tool 등록assistant > Tools 탭에 두 tool 명시적으로 추가해야 작동
Webhook 모드n8n에서 production 모드 + active 상태 필수
인보이스 도구파라미터: name, email → n8n → GoHighLevel API로 인보이스 생성
예약 도구파라미터: category(book/check/cancel/update), name, email, day, time, original day/time

System prompt 구성 요소:

  • 역할 정의 (AI 리셉션 Elliot)
  • FAQ 답변용 PDF 지식 파일 첨부
  • 예약 action 분류 규칙 (check availability → get, new booking → search 후 book 등)
  • 이메일·날짜 처리 규칙 및 예시 대화
  • 통화 종료 방법, 사람 연결(call forwarding) 처리
  • 영상 내 실시간 시연: 인보이스 발송 약 10초 내 처리 완료
  • 음성 에이전트가 같은 통화에서 이메일을 3회 반복 확인하는 비효율 발생 → system prompt 개선 여지 있음으로 본인 언급
  • GoHighLevel: 정가 $97/월
전화 수신 (Twilio 번호)
└─ Vapi assistant (Elliot)
├─ FAQ → system prompt + PDF 지식베이스로 직접 답변
├─ 인보이스 요청 → SmartInvoice tool
│ └─ n8n webhook → GoHighLevel API → 인보이스 발송
│ └─ 성공/실패 response → Vapi
└─ 예약 요청 → SmartScheduler tool
└─ n8n webhook
├─ Helper Agent: JSON→text 변환, 이메일 교정, 상대적 날짜→절대 날짜
└─ Calendar Agent (Google Calendar 연동)
├─ check availability: get appointments
├─ new booking: search conflicts → book
├─ update: find → check new slot → update
└─ cancel: find → delete
└─ 결과 response → Vapi → 고객에게 음성 안내

주의 사항 (자막 언급):

  • AI 전화 자동응답은 대부분의 국가에서 동의(consent) 수집 의무 존재 — 법규 확인 필수
  • 음성 AI는 아직 초기 단계로 오류 발생 가능 → error handler(fallback) n8n에 구성 권장
  • n8n helper agent의 핵심 역할: JSON.stringify로 object → text 변환, 이메일 철자 교정, “내일” 같은 상대적 표현을 실제 날짜로 변환