메타플라이어매뉴얼/상담톡

시나리오 플로우 · 대화 흐름 구성

환경설정 > 상담톡 설정 > 시나리오 플로우에서 고객이 어떤 안내를 받고 다음 단계로 이동할지 정합니다. 예를 들어 첫 인사에 [서비스 소개]와 [상담 신청] 버튼을 넣고 각각 안내 노드와 웹폼 노드로 연결할 수 있습니다.

시나리오 트리에서 노드를 선택하고 메시지와 다음 노드를 연결합니다. 우측에서 고객 화면을 미리 볼 수 있습니다.123456
시나리오 트리에서 노드를 선택하고 메시지와 다음 노드를 연결합니다. 우측에서 고객 화면을 미리 볼 수 있습니다.

① 상담톡 선택 편집할 상담톡이 맞는지 먼저 확인합니다.

② 시나리오 트리 수정할 노드를 선택합니다.

③ 상담톡 메시지 고객에게 보여 줄 안내 문구를 작성합니다.

④ 선택 버튼·다음 노드 버튼에 표시할 문구와 클릭 후 이동할 노드를 연결합니다.

⑤ 고객 화면 미리보기 현재 노드의 문구와 버튼이 어떻게 보이는지 확인합니다.

⑥ 노드 추가·시나리오 저장 필요한 노드를 추가하고 연결을 마쳤으면 [시나리오 저장]을 누릅니다.

따라 하기: 안내에서 상담 신청으로 연결하기

목표: 고객이 ‘서비스 소개’를 누르면 설명이 나오고, 이어서 ‘상담 신청’을 누르면 폼을 여는 흐름을 만듭니다. 아래 이름은 연습용 예시이며 기존 노드와 구분해 주세요.

단계
입력·선택 예시
확인할 결과
시작 노드
메시지: ‘안녕하세요. 어떤 도움이 필요하신가요?’
고객에게 첫 안내가 보입니다.
서비스 소개 노드
[노드 추가] → 이름 ‘서비스 소개(연습)’ → 유형 ‘메시지’. 메시지: ‘서비스 이용 방법을 안내해 드립니다. 자세한 상담은 아래에서 신청해 주세요.’
트리에서 추가한 노드를 선택하고 내용을 확인합니다.
상담 신청 노드
웹폼 유형의 노드에서 내장 리드 폼 또는 게시한 웹폼을 선택합니다.
고객에게 받을 항목과 동의 안내가 준비되어 있습니다.
시작 버튼
버튼 라벨 ‘서비스 소개’ → 다음 노드 ‘서비스 소개(연습)’
라벨과 실제 이동 대상을 구분하여 확인합니다.
소개 노드의 버튼
‘상담 신청’ → 상담 신청 노드, ‘처음으로’ → 시작 노드
고객이 신청하거나 처음으로 돌아갈 수 있습니다.

버튼 이름과 노드 이름은 어떻게 다른가요?

노드 이름은 운영자가 대화 단계를 구분하는 이름입니다. 버튼 라벨은 고객이 누르는 문구이고, 다음 노드는 누른 뒤 이동할 목적지입니다. ‘상담 신청’이라고 썼더라도 다음 노드를 서비스 소개로 선택하면 원하는 폼으로 이동하지 않습니다.

저장 후 이렇게 확인해 주세요

  1. 작업 대상 상담톡과 각 노드의 활성 여부를 확인합니다.
  2. [시나리오 저장]을 누르고 저장 결과를 확인합니다.
  3. 고객용 화면을 다시 열어 시작 → 소개 → 신청 → 처음으로 이동을 차례로 확인합니다.
  4. 버튼을 눌러도 다음 단계가 나오지 않으면 연결 대상, 대상 노드 활성 여부, 저장 여부 순으로 점검합니다.

직접 입력과 변수의 쉬운 예

‘어떤 서비스가 궁금하신가요?’라고 묻고 고객이 입력한 내용을 interest라는 변수에 담는다고 생각해 보세요. 변수는 대화 중 받은 값을 보관하는 이름표입니다. 직접 입력 노드에서는 입력 형식·저장 변수·입력 후 다음 노드·최대 길이를 확인합니다. 같은 변수명을 재사용하는 구성은 의도한 흐름인지 먼저 점검합니다.

버튼 저장 변수의 {"interest":"service"}는 interest라는 이름에 service라는 값을 넣는 형식 예시입니다. JSON은 따옴표·쉼표·중괄호가 맞아야 합니다. 변수 수집이 필요하지 않은 첫 실습에서는 버튼 라벨과 이동 연결부터 완성해 주세요.

실습 완료 기준: 각 버튼의 문구와 이동 결과가 일치하고, 신청 후 또는 안내 후에 고객이 다음 행동을 선택할 수 있습니다. 노드 삭제 전에 그 노드로 연결된 버튼부터 확인해 주세요.


화면 구성

항목
설명·사용 방법
상담톡 선택
설정할 상담톡을 선택합니다.
시나리오 트리
등록된 노드와 유형, 활성 개수를 확인합니다. 노드를 누르면 편집 화면이 열립니다.
노드 편집
이름·유형·활성 여부·메시지·버튼 연결을 설정합니다.
고객 화면 미리보기
선택한 노드가 고객에게 어떻게 보이는지 확인합니다. 전체 흐름의 실제 동작은 저장 후 고객 화면에서 확인해 주세요.
노드 추가 / 시나리오 저장
새 단계를 추가하고 변경 내용을 저장합니다. 저장 즉시 상담톡에 반영됩니다.

기본 시나리오 만들기

  1. 시작 노드를 선택하고 고객을 맞이할 첫 인사말을 입력합니다. 예: “안녕하세요. 어떤 도움이 필요하신가요?”
  2. [노드 추가]를 눌러 안내할 단계를 만듭니다. [노드 이름]은 운영자가 알아보기 쉽게 “서비스 소개”처럼 입력해 주세요.
  3. 노드 유형을 정하고 [상담톡 메시지]에 안내 내용을 입력합니다.
  4. 시작 노드로 돌아가 [버튼 추가]를 누릅니다. [버튼 라벨]은 고객에게 보이는 문구, [다음 노드]는 클릭 후 이동할 단계입니다.
  5. “서비스 소개” 버튼은 서비스 소개 노드, “상담 신청” 버튼은 웹폼 노드로 연결합니다. 마지막 안내에는 시작 노드로 돌아오는 버튼을 두면 편리합니다.
  6. 활성 여부와 미리보기를 확인한 뒤 [시나리오 저장]을 누릅니다.
  7. 고객 화면에서 버튼을 처음부터 끝까지 눌러 막히거나 잘못 연결된 단계가 없는지 확인해 주세요.

노드 유형별 설정

항목
설명·사용 방법
시작
상담 시작 시 보여 줄 인사와 첫 선택 버튼을 구성합니다. 첫 인사말은 운영 설정의 AI 지침이 아니라 이곳에서 관리합니다.
메시지
서비스 소개·이용 방법 등 고정 안내와 다음 단계 버튼을 설정합니다.
웹폼
이름·연락처를 받는 내장 리드 폼 또는 연결 웹폼을 선택합니다. 초안 웹폼은 연결할 수 없으므로 [콘텐츠 > 웹폼]에서 먼저 게시해 주세요.
직접 입력
고객이 직접 답을 입력하는 단계입니다. 입력 형식, 텍스트 저장 변수, 입력 후 다음 노드, 입력 안내, 최대 입력 길이를 설정합니다. 무엇을 입력해야 하는지 메시지에 함께 안내해 주세요.
실시간 조회
API 조회 결과를 보여 주는 고급 유형입니다. 조회 소스 ID, API 인자와 저장 변수 매핑, 카드 표시 설정, 상세 조회 설정, 빈 결과·실패·목록 하단 안내를 구성합니다.
폴백(예외)
이해 실패 시 보여 줄 안내를 편집합니다. 질문을 다시 입력하거나 상담 신청으로 이동할 수 있도록 안내해 주세요. 기본 예외 노드는 일반 노드와 표시·수정 범위가 다를 수 있습니다.

버튼·변수 활용

항목
설명·사용 방법
선택 라벨 수집 키
고객이 선택한 버튼 문구를 수집할 때 사용하는 식별 이름입니다. 예: interest. 수집 결과는 상담 사전 수집 정보에서 확인합니다.
버튼 라벨 / 다음 노드
고객에게 보이는 문구와 이동할 노드를 짝지어 지정합니다. 비슷한 라벨은 피하고 “요금 안내”, “상담 신청”처럼 목적을 분명하게 적어 주세요.
버튼 저장 변수(JSON)
버튼 선택 시 저장할 값을 JSON 형식으로 입력합니다. 예: {"interest":"service"}. 화면 안내대로 null은 해당 변수 삭제를 의미합니다. 처음 사용한다면 기본 버튼 연결부터 구성해 주세요.
버튼 삭제
해당 선택 버튼을 제거합니다. 다른 이동 경로가 필요한지 확인한 뒤 저장해 주세요.
활성 / 노드 삭제
비활성 노드는 고객에게 표시되지 않습니다. 삭제·비활성화 전에 해당 노드로 연결된 버튼을 함께 점검해 주세요. 시작 등 일부 노드는 삭제 버튼이 없을 수 있습니다.

실시간 조회 노드의 고급 항목

먼저 지식베이스에서 조회 API를 준비합니다. [조회 인자 매핑]은 API 인자와 대화 중 저장한 변수를 연결하는 항목입니다. 카드 표시 설정의 fields에는 label·path·format을 지정하며 응답 매핑에서 허용한 필드만 사용할 수 있습니다. 화면에서 안내하는 format은 text, krwEok, eok, asOf, url, price, groupList입니다. [상세 조회 설정]에는 sourceId·idParam·displaySpec·footer를 구성합니다. 이 항목은 연동 담당자와 함께 설정해 주세요.

저장 전 확인: 시작 → 안내 → 신청의 연결, 빈 결과·실패 안내, 개인정보 수집 문구를 모두 확인해 주세요. 미리보기에서 보이는 편집 내용과 고객에게 적용된 내용은 다를 수 있으며, [시나리오 저장] 후 실제 화면을 확인해야 합니다.