> For the complete documentation index, see [llms.txt](https://happytalk.gitbook.io/new-happybook/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://happytalk.gitbook.io/new-happybook/1/untitled-2.md).

# STEP 3. 고객 정보 받기

## [\[실전\] STEP 3. 고객 정보 받기](#step-3.)

### 1. 시나리오 추가하기

이제 고객의 정보를 받기 위한 새 시나리오를 만들어 보겠습니다.

주제가 다른 경우에는 시나리오를 구분하여 관리하는 것이 좋습니다.(예: 상품, 주문, 배송, 반품 등)

![](https://1088618142-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXg5W1n3WZqyQt9Nvi5Os%2Fuploads%2FiRNyUNJneiLRDpkMqDIe%2Fimage%20\(243\).png?alt=media)

위의 시나리오에서는 단일 텍스트 카드 블록과 바로연결 블록을 이용하여 구성하였습니다.&#x20;

* 단일 텍스트 블록(4개): 버튼 ON
* 단일 텍스트 블록(6개): 버튼 OFF, 고객 응답설정 ON
* 바로연결 블록(3개)

### 2. 블록 연결하기

주황색 화살표를 참고하여 순서대로 블록을 연결해줍니다.

![](https://1088618142-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXg5W1n3WZqyQt9Nvi5Os%2Fuploads%2FRZxSI0WGxhyaGh2WlYHX%2Fimage%20\(242\).png?alt=media)

### 3. 변수 생성하기

입력 받은 고객 정보를 저장하기 위한 변수가 필요합니다. 고객이 직접 입력하는 값을 받기 때문에 **고객 입력 변수**를 생성합니다. 버튼 파라미터 변수에 관한 설명은 [**\[참고\] 버튼 파라미터 설정하기**](#undefined)에서 확인하실 수 있습니다.

* 생성한 변수: name(성함), phone(연락처), productName(상품명), detail(상세내용), img(이미지)

![](https://1088618142-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXg5W1n3WZqyQt9Nvi5Os%2Fuploads%2FiTtlgLcNdpPkJfN4FnXG%2Fimage%20\(231\).png?alt=media)

### 4. 변수 연결하기

생성한 변수를 각 블록의 \[고객 응답 설정] - \[변수 설정]에 연결해줍니다.

&#x20;A/S 1 블록에서 고객이 이름을 입력하면, 미리 생성한 name 변수에 저장하겠다는 의미입니다.

<figure><img src="https://1088618142-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXg5W1n3WZqyQt9Nvi5Os%2Fuploads%2FOvVZzJVn3alVnuuePkDR%2F29_%EC%8B%A4%EC%A0%841.png?alt=media&amp;token=2f3560d8-921e-4a6d-826e-1c45204fb7ce" alt=""><figcaption></figcaption></figure>

### 5. 변수 활용하기

고객이 입력한 정보가 맞는지 확인하는 블록에서 변수에 저장된 값을 불러올 수 있습니다. 블록의 메시지 내용에 {{  }}를 사용하여 변수를 적으면 해당 변수의 값이 화면에 보여집니다.

![](https://1088618142-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXg5W1n3WZqyQt9Nvi5Os%2Fuploads%2F2JL3cOcCRRCAHFBGhHfW%2Fimage%20\(244\).png?alt=media)

### 6. 전체 시나리오 확인하기

시나리오가 잘 연결 되었는지, 흐름이 이상하진 않은지 확인합니다.

![](https://1088618142-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXg5W1n3WZqyQt9Nvi5Os%2Fuploads%2FdS3yYCbzSsQ5jtNX0uep%2Fimage%20\(236\).png?alt=media)

### 7. 챗봇 작동 화면

작성한 시나리오가 챗봇에서 어떻게 작동하는지 확인할 수 있습니다.

<figure><img src="https://1088618142-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXg5W1n3WZqyQt9Nvi5Os%2Fuploads%2FDYO4HwJNuzg4skcMRMjo%2Fimage%20(261).png?alt=media" alt=""><figcaption></figcaption></figure>

### \[참고] 버튼 파라미터 설정하기

고객이 직접 입력하지 않고 버튼 클릭을 통해 변수에 값을 저장할 수 있습니다.

![](https://1088618142-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXg5W1n3WZqyQt9Nvi5Os%2Fuploads%2FdSZflEhPsv1qAkRKeUoe%2Fimage%20\(257\).png?alt=media)
