콘텐츠로 이동

This ChatGPT SECRET Automates Nearly Everything (connect 10K+ apps with n8n)

원본 영상: This ChatGPT SECRET Automates Nearly Everything (connect 10K+ apps with n8n)

ChatGPT Custom GPT의 Actions 기능에 n8n 웹훅 스키마를 주입해, 대화 한 줄로 외부 앱(GoHighLevel·Google Sheets·Google Calendar 등)을 트리거한다.

  1. Custom GPT + n8n 웹훅 원리: ChatGPT Custom GPT의 Actions에 OpenAI 스키마를 붙이면, GPT가 대화 중 판단해 n8n 웹훅으로 POST 요청을 보낸다.
  2. 스키마 자동 생성: 직접 OpenAI 스키마를 작성하는 대신, 별도 “Custom GPT Generator” 커스텀 GPT에 웹훅 URL·액션명·수집 필드를 입력하면 스키마 JSON을 자동 생성해 준다.
  3. 웹훅 설정 필수 사항:
    • n8n 웹훅 노드의 HTTP Method를 기본값 GET → POST로 변경 필수
    • 웹훅 응답 설정을 “immediately” → “Using ‘Respond to Webhook’ node” 로 변경 (AI 에이전트처럼 처리 시간이 길 때)
  4. 다중 경로 확장: 스키마에 path를 추가하는 방식으로 웹훅을 2개·3개로 늘리고, Custom GPT Actions 스키마를 교체하면 된다.
  5. GoHighLevel 라우팅: n8n에서 GoHighLevel로 HTTP 요청을 보낼 때 key: "call" 또는 key: "invoice" 값으로 분기 처리해 각각 전화 예약·인보이스 발송 워크플로를 실행한다.
단계세부 내용
웹훅 URL 복사n8n 웹훅 노드 생성 → URL 복사 (고유 ID 앞까지만, /webhook-test 포함)
스키마 생성Custom GPT Generator에 URL·액션명(camelCase)·필드 목록 입력 → JSON 복사
Custom GPT 설정GPT 이름·지침 작성 → Actions에 생성된 스키마 붙여넣기 → 저장
HTTP Method웹훅 노드 → POST로 변경 (GET이면 데이터 수신 불가)
응답 방식AI 에이전트 연동 시 “Respond to Webhook” 노드 방식으로 변경
다중 웹훅Generator에 “add another path” 요청 → 추가 웹훅 URL·액션명·필드 입력
  • 본인 설정 소요 시간: 최초 구성에 수 시간 걸렸다고 직접 언급 (본인 실측)
  • 시연 기능: 전화 발신, 인보이스 전송 및 PDF 생성, 인보이스 항목 → Google Sheets 자동 입력, Google Calendar 일정 조회 및 응답 반환

사용 도구

  • ChatGPT Custom GPT (Actions 기능)
  • n8n (웹훅 트리거, Google Sheets 모듈, AI 에이전트)
  • GoHighLevel (전화 자동 발신, 인보이스 템플릿 발송)
  • Google Sheets, Google Calendar

핵심 워크플로 흐름

ChatGPT 대화
→ Custom GPT Actions (OpenAI 스키마)
→ n8n 웹훅 (POST)
├─ 인보이스 파싱 경로: ChatGPT가 PDF에서 데이터 추출 → n8n → Google Sheets append
├─ 전화/인보이스 경로: n8n → GoHighLevel HTTP 요청 → key("call"/"invoice")로 분기
└─ AI 에이전트 경로: n8n AI 에이전트 → Google Calendar 조회 → Respond to Webhook → ChatGPT 반환

스키마 생성 프롬프트 패턴

  • 웹훅 베이스 URL 입력 → 액션명(camelCase) 입력 → 수집 필드 목록(쉼표 구분) 입력 → Please generate → JSON 복사
  • 추가 경로: Can you please add another path onto this schema? 후 동일 절차 반복