# (유즈케이스) 구글폼 X 디스코드 (⭐⭐⭐)

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/094336_pN5Hrfg93tlxBIVVgW?q=80&s=1280x180&t=outside&f=webp)

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/094337_IlZCdIf4BvEoFOtlCp?q=80&s=1280x180&t=outside&f=webp)

> [https://medium.com/@eyalgershon/sending-a-webhook-for-each-google-forms-submission-a0e73f72b397](https://medium.com/@eyalgershon/sending-a-webhook-for-each-google-forms-submission-a0e73f72b397) 내용을 참고하여 만들었습니다.

## 전제조건

- 구글 설문폼을 만들고 아래 스크린샷을 참고하여 앱스크립트를 작성합니다.

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/094337_ZyAsmaR2TEokcgpxUj?q=80&s=1280x180&t=outside&f=webp)

## 시나리오

> 한줄 요약

Google 양식 제출 시마다 웹후크로 디스코드에 메시지 보내기.

---

## 1. 작동 방식

1. **Webhook 수신**: 외부 소스로부터 신규 사용자 데이터를 POST 방식으로 받아옵니다.

2. **Discord 알림**: 받은 데이터를 사용해 사용자 환영 메시지를 포맷하고, Discord 웹훅으로 전송합니다.

---

## 2. 단계 설정

**소요 시간**: 15분

1. **Webhook URL 생성**: 외부 시스템(예: 양식 제출)에서 데이터를 POST 방식으로 전송하도록 Webhook을 설정하세요.

2. **Discord 웹훅 준비**: 알림을 전송할 Discord 채널의 웹훅 URL을 준비하세요.

---

## 3. 프로세스

### Step 1: Webhook 수신

- **노드**: (Trigger) Webhook

    - **설정 방법**:

1. **Webhook** 노드를 추가합니다.

2. **HTTP Method**를 `POST`로 설정합니다.

3. **Path**를 지정합니다:

- 예: `462c8756-4efa-48f8-8213-caeb49faeeac`

4. Webhook URL을 외부 시스템(예: Google Forms, Zapier 등)에 연결하여 데이터를 전달받도록 설정합니다.

    - **역할**: 신규 사용자 정보를 수신합니다.

---

### Step 2: Discord Webhook

- **노드**: (Action) Discord

    - **설정 방법**:

1. **Discord** 노드를 추가합니다.

2. **Webhook 인증**:

- `Discord Webhook API` 자격증명을 선택하거나 새로 설정합니다.

3. **메시지 포맷**:

- 다음 템플릿을 사용하여 메시지를 작성합니다:

```
=:tada: `{{ $json.body['이메일'] }}` 님께서 새롭게 오셨습니다.({{ $json.body['n8n에 대해 어떻게 알게 되셨나요?'] }})
```

- 전달받은 데이터에서 `이메일`과 `n8n에 대해 어떻게 알게 되셨나요?` 필드를 활용하여 메시지를 구성합니다.

    - **역할**: 신규 사용자 데이터를 기반으로 Discord 채널에 환영 메시지를 전송합니다.

---

For the site tree, see the [root Markdown](https://slashpage.com/n8n-guide.md).
