카카오 알림톡 템플릿 5종 — 사전 작성본
카카오 알림톡 사전 작성 원칙 (2026-05-01 기준)
- 정보성 메시지 한정 — 영리목적 광고성 정보는 알림톡 거절, 친구톡으로 분리
- 변수 형식:
#{변수명}(예:#{학생명})- 본문 1,000자 이내 (권장 500자 이내)
- 버튼 최대 5개 — 웹링크 또는 채널 추가
- 헤더·강조표기·아이템 리스트 등 강조형 템플릿 별도 심사 영역
발송 주체
모든 템플릿의 발신자: 미경 개인사업자 명의 발신프로필 (“A+ Tracker by 미경” 가칭). mathflat-clone-service-plan §10 결정 5.
템플릿 1 — monthly-report-v1 (월간 학업 리포트)
용도: 매월 1일 학부모에게 자녀의 전월 학업 리포트가 도착했음을 알림.
변수:
| 변수 | 예시 | 비고 |
|---|---|---|
#{학부모명} | 김현주 학부모님 | 학원에 등록된 호칭 |
#{학생명} | 김초희 | |
#{년월} | 2026년 4월 | |
#{평균정답률} | 78 | 정수 (% 기호는 본문에서) |
#{출결률} | 100 | |
#{학원명} | 미경공부방 |
본문 (435자):
[#{학원명}] 월간 학업 리포트 알림
#{학부모명}, 안녕하세요.
#{학생명}의 #{년월} 학업 리포트가 도착했습니다.
📊 평균 정답률: #{평균정답률}%
✅ 출결률: #{출결률}%
자녀의 단원별 성취도와 다음 달 학습 방향이
리포트 안에 정리되어 있습니다.
리포트 안의 코멘트는 담당 선생님이 직접
확인한 후 발송됩니다.
▶ 자세히 보기
버튼:
리포트 자세히 보기— 웹링크 (앱 내 리포트 페이지로 딥링크)
심사 카테고리: 정보성 — 가입자 본인 자녀의 학습 정보 안내
템플릿 2 — worksheet-assigned-v1 (새 학습지 발송)
용도: 원장이 학습지를 발송하면 학부모에게 자녀 학습 시작 알림.
변수:
| 변수 | 예시 | 비고 |
|---|---|---|
#{학부모명} | 김현주 학부모님 | |
#{학생명} | 김초희 | |
#{학습지제목} | 분수의 덧셈 12문항 | |
#{문항수} | 12 | |
#{마감일} | 2026년 5월 5일 | |
#{학원명} | 미경공부방 |
본문 (380자):
[#{학원명}] 새 학습지 안내
#{학부모명}, 안녕하세요.
#{학생명}에게 새 학습지가 발송되었습니다.
📝 #{학습지제목}
📊 총 #{문항수}문항
📅 마감: #{마감일}까지
자녀가 매쓰플랫 학생 앱에서 풀이를 시작할 수
있습니다. 마감일 전 학습 격려 부탁드립니다.
▶ 학습지 확인하기
버튼:
학습지 확인하기— 학생 앱 딥링크
심사 카테고리: 정보성 — 학습 진행 안내
템플릿 3 — attendance-checked-v1 (등하원 출결, P1)
용도: 학생이 학원에 등원·하원 시 학부모에게 실시간 알림.
변수:
| 변수 | 예시 | 비고 |
|---|---|---|
#{학부모명} | 김현주 학부모님 | |
#{학생명} | 김초희 | |
#{출결구분} | 등원 / 하원 | |
#{시각} | 2026년 5월 1일 16:23 | |
#{학원명} | 미경공부방 |
본문 (260자):
[#{학원명}] 출결 알림
#{학부모명}, 안녕하세요.
#{학생명}의 #{출결구분}이 확인되었습니다.
🕐 #{시각}
오늘도 즐거운 수업 되겠습니다.
버튼: 없음 (간단 알림)
심사 카테고리: 정보성 — 출결 안내 (학원 표준 알림 유형)
P1 기능
P0 출시 시점에는 미발송. 출결 기능 추가하는 P1 시점에 활성화 (prd-v0.1 §3.2).
템플릿 4 — notice-v1 (학원 공지)
용도: 원장이 학원 공지(휴원·이벤트·일정 변경 등) 발송.
변수:
| 변수 | 예시 | 비고 |
|---|---|---|
#{학부모명} | 김현주 학부모님 | |
#{공지제목} | 5월 5일 어린이날 휴원 안내 | |
#{공지내용} | 5월 5일(월)은 어린이날 공휴일로 휴원합니다… | 최대 200자 |
#{학원명} | 미경공부방 |
본문 (370자, 변수 길이에 따라 변동):
[#{학원명}] 안내사항
#{학부모명}, 안녕하세요.
📢 #{공지제목}
#{공지내용}
문의는 학원으로 직접 연락 부탁드립니다.
감사합니다.
버튼:
공지 자세히 보기— 학생/학부모 앱 공지 페이지
심사 카테고리: 정보성 — 학원 운영 안내
심사 거절 위험
“이벤트”, “할인”, “수강료 인하” 같은 단어는 광고성으로 판정될 가능성 ↑. 본 템플릿은 운영 안내(휴원·일정·시설) 용도로만 사용. 마케팅성 공지는 친구톡 또는 일반 SMS로 분리.
템플릿 5 — welcome-v1 (학원 등록 환영)
용도: 학원에 학생이 신규 등록되면 학부모에게 환영 + 앱 사용 안내.
변수:
| 변수 | 예시 | 비고 |
|---|---|---|
#{학부모명} | 김현주 학부모님 | |
#{학생명} | 김초희 | |
#{학습코드} | M3K7Q2 | 6자리 영숫자, PRD §2 Student.learning_code |
#{학원명} | 미경공부방 |
본문 (480자):
[#{학원명}] 환영합니다!
#{학부모명}, 안녕하세요.
#{학생명}이 #{학원명}에 등록되었습니다.
자녀의 학습 진행 상황을 실시간으로 받아보실
수 있도록 매쓰플랫 학부모 앱을 안내드립니다.
📱 앱 다운로드 후
📞 #{학생명}의 휴대폰 번호로 로그인
🔑 학습 코드: #{학습코드}
학생용 / 학부모용은 동일 앱에서 자동 분기됩니다.
▶ 앱 다운로드
버튼:
앱 다운로드— App Store / Google Play 자동 분기 링크
심사 카테고리: 정보성 — 회원가입 후 안내
6. 심사 거절 대응 가이드
거절 사유별 대응
| 거절 사유 | 대응 |
|---|---|
| 광고성 표현 (할인·이벤트·무료) | 해당 단어 삭제 후 재신청 |
| 변수만 있고 본문 부족 | 고정 텍스트 추가 (수신자가 어떤 정보인지 이해 가능하도록) |
| 본문 1,000자 초과 | 핵심만 남기고 자세한 내용은 버튼 링크로 |
| 발신자 정보 미흡 | 발신자명·문의 연락처 추가 |
| 정보성 vs 광고성 모호 | 학원 발신은 정보성 우대 — 사용 시나리오 첨부 |
대안 발송 채널 (Fallback)
알림톡 5종 모두 거절 시:
- 친구톡 — 광고성 가능, 단 채널 추가 필요 (수신 동의)
- SMS/LMS — 1건 약 20~30원 (알림톡 대비 비쌈)
- 앱 푸시 — 알림톡 실패 시 앱 푸시 자동 fallback (PRD §7)
7. 심사 신청 일정 (체크리스트 §3과 연동)
| 시점 | 작업 | 상태 |
|---|---|---|
| W1 | 미경 사업자등록증 업종 추가 완료 (체크리스트 §1) | ✅ 완료 |
| W2 | 카카오비즈니스 채널 개설 + 발신프로필 등록 신청 | ✅ 완료 |
| W2~W3 | 본 5종 템플릿 + 발신프로필 동시 심사 신청 | ✅ 완료 |
| W3~W5 | 심사 진행 (영업일 7~14일) | ✅ 완료 |
| W5 | 심사 통과 → 테스트 발송 | ✅ 5종 모두 PASS |
심사 통과 (2026-05-01, Phase 0 완료)
5종 모두 카카오 심사 통과:
monthly-report-v1✓worksheet-assigned-v1✓attendance-checked-v1✓notice-v1✓welcome-v1✓발신프로필 UUID는
backend/.env의KAKAO_SENDER_PROFILE_KEY환경변수로 처리. 거절 대응(§6) 트리거되지 않음.
8. 본 템플릿의 PRD 영향
PRD v0.1 §1.3, §2, §7 직결:
Notification.template_id에 본 5종 ID 직접 매핑Notification.payload필드의 변수 키 = 본 문서 각 템플릿 변수표Notification.channelenum의alimtalk케이스가 본 5종 사용
PRD v0.2 갱신 필요: 본 템플릿 ID + 변수 표를 PRD §2 데이터 모델 주석에 inline.
9. 추후 확장
P1·P2에서 추가 예상:
payment-receipt-v1— 학부모 직접 결제 영수증 (P1)weekly-summary-v1— 주간 학습 요약 (P2)report-pending-v1— 원장 검수 대기 리포트가 24h 이상 미발송 시 원장에게 알림 (운영용)
본 5종이 P0 필수, 추가는 사용자 피드백 기반으로 결정.