ALF 태스크에서 6자리 인증코드를 문자 메시지, 카카오 알림톡, 이메일 중 원하는 수단으로 발송하고, 고객이 인증코드를 입력하면 해당 연락처의 점유 여부를 확인할 수 있는 앱입니다.
이런 경우에 활용하세요
고객이 채팅에서 알려준 전화번호나 이메일을 실제로 사용 중인지 확인하고 싶을 때
태스크를 통한 주문 조회, 변경, 취소 등의 처리 전 해당 연락처의 점유 여부를 검증하고 싶을 때
본인 점유 인증 앱 설치하기
[채널설정] > [앱스토어] > [본인 점유 인증] > [설치하기] 클릭
클릭하면 바로 설치 완료됩니다.
알림톡 프로필 설정 (선택)
카카오 알림톡으로 인증코드를 보내려면 알림톡 프로필을 설정해야 합니다.
[채널설정] > [앱스토어] > [카카오] > [연동설정] > [기본 프로필 설정] > [본인 인증앱에서 사용] 클릭 후 연동된 카카오 프로필 선택 후 저장
설정하지 않으면 Channel의 기본 프로필로 발송됩니다.
ALF 태스크 함수 단계에서 활용하기
본인 점유 인증 앱은 ALF 태스크 내 함수단계에서만 사용이 가능합니다.
[AI] > [설정] > [태스크] > [함수 단계 추가] > 함수 목록에서 본인 점유 인증 앱 선택
본인 인증이 필요한 기존 태스크 (예: 주문 조회, 취소/반품 접수 등) 안에 인증코드 발송 → 검증 함수 단계를 추가하는 방식으로 활용하세요. 기존 태스크 흐름 중 본인 확인이 필요한 시점에 함수 단계를 끼워 넣으면 됩니다.
앱을 설치하면, ALF 태스크의 함수 단계에서 아래 4가지 함수를 사용할 수 있습니다.
1. sendAuthCodeByKakaoAlimtalk : 카카오 알림톡으로 인증코드 발송
변수 매핑 항목 | 내용 | 설정 방법 |
|---|---|---|
함수가 시작할 때 (필수) |
| 고객 정보 > 휴대폰 번호 선택 |
함수 동작 완료 후 (선택) |
| 메모리 > 변수 만들기 > 변수 선택 예시) isSuccess |
카카오 알림톡을 통해 6자리 인증코드를 발송하는 함수입니다.
카카오 설정에서 본인 인증용 알림톡 프로필을 설정한 경우 해당 프로필로, 설정하지 않은 경우 Channel 기본 프로필로 발송됩니다.
2. sendAuthCodeBySMS : 문자 메시지(SMS)로 인증코드 발송
변수 매핑 항목 | 내용 | 설정 방법 |
|---|---|---|
함수가 시작할 때 (필수) |
| 고객 정보 > 휴대폰 번호 선택 |
함수 동작 완료 후 (선택) |
| 메모리 > 변수 만들기 > 변수 선택 예시) isSuccess |
문자 메시지(SMS)를 통해 6자리 인증코드를 발송합니다.
문자 발신 번호가 설정되어 있으면 해당 번호로, 없으면 Channel 전화번호(1644-9672)로 발송됩니다.
3. sendAuthCodeByEmail : 이메일로 인증코드 발송
변수 매핑 항목 | 내용 | 설정 방법 |
|---|---|---|
함수가 시작할 때 (필수) |
| 고객 정보 > 이메일 선택 |
함수 동작 완료 후 (선택) |
| 메모리 > 변수 만들기 > 변수 선택 예시) isSuccess |
이메일로 6자리 인증코드를 발송합니다.
발신 이메일이 설정되어 있으면 해당 이메일로, 없으면 Channel 이메일 (feedback@channel.io)로 발송됩니다.
4. verifyCode : 인증코드 확인
변수 매핑 항목 | 내용 | 설정 방법 |
|---|---|---|
함수가 시작할 때 (필수) |
| 고객 정보 > 휴대폰 번호 또는 이메일 선택 |
함수가 시작할 때 (필수) |
| 메모리 > 변수 만들기 > 변수 선택 예시) authCode |
함수 동작 완료 후 (선택) |
| 메모리 > 변수 만들기 > 변수 선택 예시) isVerifySuccess |
발송된 인증코드와 고객이 입력한 코드가 일치하는지 확인합니다.
인증코드는 발송 후 5분간 유효하며, 한 번 사용하면 재사용할 수 없습니다.
아래는 카카오 알림톡을 통해 본인 점유 인증을 수행하는 태스크 예시입니다.
아래 첨부된 JSON 파일을 태스크 가져오기를 통해 그대로 가져오면, 아래 예시 태스크를 직접 확인하고 테스트해볼 수 있습니다.
경로 : [태스크 만들기] > 상단 [더보기 버튼] > [가져오기] > 예시 json 파일 업로드
전체 흐름
단계 A : 전화번호 수집 단계
유형: 에이전트 단계
지시문: 고객의 전화번호를 물어보고
phoneNumber에 저장
2. 단계 B : 인증코드 발송
유형: 함수 단계
함수 선택: sendAuthCodeByKakaoAlimtalk
3. 단계 C : 인증코드 입력 요청
유형: 에이전트 단계
역할: 고객에게 인증 코드를 묻고
authCode태스크 메모리에 저장
단계 E : 인증코드 검증
유형: 함수 단계
함수 선택: verifyCode
단계 F : 결과 안내
유형: 에이전트 단계
역할 : 본인 인증이 정상적으로 완료되었음을 안내