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 음성 리셉션 에이전트 구축법.
핵심 내용
섹션 제목: “핵심 내용”- Vapi에서 assistant(Elliot) 생성 → first message(인사말)와 system prompt 작성
- Twilio 무료 계정으로 전화번호 발급 → Vapi에 import
- Vapi assistant에 두 개의 function tool 연결:
SmartInvoice(인보이스 발송),SmartScheduler(예약 관리) - 각 tool의 server URL을 n8n webhook URL로 설정 → Vapi ↔ n8n 실시간 데이터 교환
- n8n에서 수신한 파라미터를 helper agent로 전처리(JSON → text 변환, 이메일 교정, 날짜 표준화) 후 calendar agent로 전달
- calendar agent가 Google Calendar에 예약 생성·조회·수정·삭제 실행 → 결과를 Vapi에 response로 반환
- 통화 중 음성 에이전트가 “잠깐만요” 하는 사이 n8n이 실제 작업 처리 → 결과 확인 후 고객에게 실시간 안내
전술·요소
섹션 제목: “전술·요소”| 항목 | 설정값 / 방법 |
|---|---|
| Vapi 모델 | GPT-4o mini 또는 GPT-4.1 mini |
| Max tokens | 1,000 (context window 확보) |
| Temperature | 0.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 변환, 이메일 철자 교정, “내일” 같은 상대적 표현을 실제 날짜로 변환