# 구글 설문지로 문의 받기 — 연동 안내

문의를 카톡 대신 **구글 설문지(Google Forms)**로 받아서 응대 어시스턴트로 흘려보내는 방법입니다.
난이도 순으로 3가지를 적었어요. 워크숍에서는 **방법 1**로 충분하고, 방법 2~3은 "자동화 다음 단계"로 보여주면 됩니다.

---

## 설문지 만들기 (공통)

1. [forms.google.com](https://forms.google.com) → 새 양식.
2. 질문 구성 예시:
   - 이름 (단답형)
   - 연락받을 이메일 (단답형, 응답 검증: 이메일)
   - 문의 유형 (객관식: 환불·취소 / 수강·일정 / 수료·증빙 / 계정·기술 / 결제·지원·단체 / 기타)
   - **문의 내용 (장문형)** ← 어시스턴트에 넣는 핵심 칸
3. 우상단 **응답 → 'Google Sheets에 연결'** 클릭 → 응답이 시트에 자동으로 쌓입니다.

> 문의 유형을 객관식으로 미리 받으면, 우리가 만든 **정보 구조도의 주제(T1~T5)**와 1:1로 맞아서 분류 정확도가 올라갑니다.

---

## 방법 1. 수동 (워크숍 기본 / 추천)

1. 설문 응답 시트를 연다.
2. "문의 내용" 칸을 복사한다.
3. 응대 어시스턴트에서 입력 경로를 **"폼/설문"**으로 두고 붙여넣기 → 답변 생성 → 노션 기록.

- 장점: 설정 0, 즉시 가능. 위험 0.
- 한계: 사람이 복붙해야 함.

---

## 방법 2. 반자동 — 클로드가 응답 시트를 직접 읽기

설문 응답 시트는 구글 드라이브에 있으므로, 클로드(드라이브 커넥터)가 직접 읽어서 한 번에 처리할 수 있습니다.

- 클로드에게: *"드라이브의 '○○ 설문(응답)' 시트에서 아직 처리 안 된 문의를 읽어서, 정보_구조도·응대_매뉴얼 기준으로 답변 만들고 노션 '고객 응대 기록'에 기록해줘"*
- 여러 건을 묶어서 일괄 처리할 때 유용. (정기 실행으로도 걸 수 있음 → "매일 아침 새 문의 처리")

---

## 방법 3. 자동 — Apps Script로 제출 즉시 흘려보내기

폼이 제출되는 순간 자동으로 담당 메일함(예: help@)으로 보내면, 어시스턴트의 **"지메일에서 가져오기"**로 바로 잡힙니다.

설문 시트에서 **확장 프로그램 → Apps Script**에 아래를 붙이고, 트리거를 "양식 제출 시"로 설정:

```javascript
function onFormSubmit(e) {
  // 폼 질문 순서에 맞춰 값 매핑 (필요 시 인덱스 조정)
  var v = e.values; // [타임스탬프, 이름, 이메일, 문의유형, 문의내용]
  var name = v[1], email = v[2], type = v[3], body = v[4];
  var to = "help@vibeacademy.example"; // 담당 메일함
  var subject = "[홈페이지 문의] " + type + " - " + name;
  var content = "이름: " + name + "\n이메일: " + email +
                "\n유형: " + type + "\n\n문의내용:\n" + body;
  MailApp.sendEmail(to, subject, content);
}
```

- 이렇게 하면 "폼 제출 → 메일 → 지메일 가져오기 → 답변 → 노션 기록"이 한 줄기로 이어집니다.
- 한 단계 더 가면 Apps Script에서 노션 API(`UrlFetchApp`)를 직접 호출해 기록까지 자동화할 수 있지만, 토큰 관리가 들어가므로 운영 단계에서 IT와 함께 진행하는 걸 권장.

---

## 워크숍에서 보여줄 흐름 (요약)

```
구글 설문지(문의 폼)
      │  응답
      ▼
응답 시트(드라이브)  ──방법1: 복붙──┐
      │ 방법2: 클로드가 직접 읽기   │
      │ 방법3: Apps Script→메일     ▼
      └────────────────▶ 응대 어시스턴트(근거: 구조도+매뉴얼)
                                  │ 답변 생성
                                  ▼
                          노션 '고객 응대 기록'
```
