-
가입하지 않은 A가 이벤트 참여 버튼 클릭 시, 카카오싱크 도입된 소유하신 사이트에 로그인하면 앱/채널에 가입이 됩니다.
카카오 로그인 : https://developers.kakao.com/docs/latest/ko/kakaologin/common
카카오 싱크 : https://developers.kakao.com/docs/latest/ko/kakaosync/common -
싱크를 도입하시면, 가입한 고객의 전화번호를 필수 동의 받을 수 있습니다.
동의 항목별 "필수 동의" 설정 방법 -
가입한 A가 카카오 링크를 발송할때
카카오 링크 : https://developers.kakao.com/docs/latest/ko/message/js-link -
누구에게 발송했는지는 알 수 없으니 메시지 링크에 발송자의 파라메터(유저ID)를 설정하여 발송하고
https://developers.kakao.com/docs/latest/ko/message/js-link#custom-template-scrap-msg -
“카카오링크 전송 성공 알림 (CallBack)” 기능이 있어서 친구에게 발송했는지 나에게 발송했는지 판단 가능합니다.
https://developers.kakao.com/docs/latest/ko/reference/callback#kakaolink-callback -
수신자가 카톡으로 받은 메시지를 선택하여 소유하신 사이트로 유입되었을때 "카카오톡에서 자동 로그인"으로 가입여부를 판단
https://developers.kakao.com/docs/latest/ko/kakaosync/auto-login -
미가입자라면, 파라메터로 받은 유저 ID로 발신자 프로필 파악
https://developers.kakao.com/docs/latest/ko/kakaologin/rest-api#req-user-info -
파악된 프로필에서 전화번호이용하여 알림톡 전송
이렇게 하면 될듯하네요.