식당이나 클리닉을 운영하다 보면 이런 전화가 하루에도 몇 번씩 옵니다. "지금 예약 받아요, 안 받아요?" 단 한 마디인데, 상황에 따라 답이 달라지죠. 오늘이 주말인지, 점심 시간인지, 자리가 남아 있는지… 직원이 머릿속으로 빠르게 따져봐야 합니다.
makecall의 condition(조건 분기) 노드는 바로 이 '따져보는 과정'을 AI가 대신하는 기능입니다. 마치 교차로의 신호등처럼, 미리 정해둔 조건에 따라 흐름을 왼쪽 또는 오른쪽으로 자동으로 갈라줍니다.
비유로 쉽게 이해하기
마트 입구에 이런 안내판이 있다고 생각해보세요. "회원이면 1층 카운터, 비회원이면 2층 안내 데스크로". condition 노드가 하는 일이 딱 이겁니다. 고객 정보나 상황을 보고, 맞는 안내 쪽으로 자동으로 보내주는 것이죠. 직원이 매번 "회원이세요?" 물어볼 필요가 없습니다.
어떤 상황에 쓸 수 있나요?
- 신규 vs. 기존 고객: 처음 전화한 분은 기본 안내로, 기존 고객은 빠른 예약 메뉴로 바로 연결
- 문의 유형에 따라: '환불 문의'라면 담당 팀으로, '예약 문의'라면 예약 안내로 분기
- 요청한 날짜 기준: 당일 예약이면 즉시 확인 안내로, 3일 이후면 온라인 예약 링크로 안내
condition 노드 하나만 잘 써도, AI 상담 흐름이 '모든 고객에게 똑같은 안내'에서 '상황별 맞춤 안내'로 바뀝니다. 복잡해 보이지만, makecall 빌더에서는 조건을 드래그 앤 드롭으로 설정하기 때문에 코딩 지식이 전혀 없어도 됩니다.
위 대화에서 AI는 '기존 고객인지 아닌지'를 condition 노드로 판단해, 기존 고객에게는 긴 안내 없이 바로 시간 선택으로 넘어갔습니다. 처음 오신 분이었다면 다른 흐름으로 안내됩니다. 이 분기를 사람 직원 없이 AI가 자동으로 처리하는 것, 그게 condition 노드의 핵심입니다.