봉이모바일 전체 연결 맵

15개 플로우 문서 · 전체 시스템 연결 관계 · 2026-07 여행 eSIM · 채팅형 무인 고객센터(통신3사) 추가
🏢
TM CRM 어드민 시스템 (내부 운영)
📌 TM 콜센터·매장·정산 등 내부 운영 시스템 — 고객 사이트(B2C)와 별개로 운영자·상담사·매니저가 사용. ↓ 통합 플로우 (1번 섹션 10번)
🚀
어드민 메인 (전체 메뉴)
대시보드 · 콜DB · 계약처리 · 정산 · TM 상담 · 19개 메뉴 통합 진입점
📞
콜 DB 관리
마감원장 import · 분배 · 5등급(S/A/B/R/C) · cross-source dedup
📱
TM 상담 (큐콜·수동)
고객 카드 · 견적 calc · 콜 결과 기록 · 계약 등록
📊
대시보드
role별 KPI · 매니저 카드 · 실시간 콜 활동 위젯
📋
계약 처리
영업 → 주소·서류 → 계약 확정 · role별 처리 범위
💰
월별 정산
V5 인센티브 자동 집계 · agent별 P·우수·인센티브
📚
사용 매뉴얼
24개 섹션 · role 필터 · 검색 · import 필터링 가이드
🗺️
TM CRM 플로우
콜 분배 → 상담 → 계약 → 정산 전체 흐름 다이어그램
1
플로우 문서 + 개발 로드맵
📌 개발 진행 순서 (모듈식 · 카테고리별 2주 스프린트): 한 카테고리씩 완성 → 다음 모듈 → 나중에 통합
🟢 Phase 1: 01 인터넷+TV🟡 Phase 2: 04 매장·휴대폰 시세🔵 Phase 3: 03 중고폰 매입🟣 Phase 4: 02 렌탈
⏱️ 각 카테고리 2주 · Phase 1~4 = 8주 · Phase 외(05-09) 병렬 · 총 약 11주 (~2.75개월)
👥 팀: 백엔드 2 · 풀스택 1 · AI 1 · 디자이너 1 (총 5명)
🧪 외부 API는 Mock + 테스트 문서로 개발 (Tredit · PASS · 카카오 알림톡 · 렌트리 크롤링) → 승인 후 환경변수 플래그로 교체
📘
비즈니스 플레이북 (신규 팀원 브리핑)
회사 비전 · 매장·플랫폼 선순환 · AI/CRM/CTI · 수익 모델 · 기술 스택 · 개발 로드맵
00
전체 서비스 플로우
고객 접속 → 회원가입 → AI 채팅 → 상품 탐색 → 신청 → 계약 → 현금 페이백 → 마이페이지
01
🟢 Phase 1 ⏱️ 2주 ✅ 데이터 픽스
인터넷+TV 상품관리 · 요금 계산기
SKT/KT/LG U+ · 결합할인 · 현금 페이백 · 계산기 v1/v2 · 1,434 케이스 검증 완료
04
🟡 Phase 2 ⏱️ 2주 🟡 부분 픽스
매장 · 휴대폰 시세
12 매장 + 온라인 1 · 공통폼 · 유심 9종 · 부가서비스 10 · ⚠️ 요금제명/월요금 최종 확정 필요
03
🔵 Phase 3 ⏱️ 2주 ⚠️ 데이터 미픽스
중고폰 매입
302개 모델 · Tredit API 연동 · A~E 등급 · ⚠️ 매입가 기준·검수 정책·입금 조건 확정 필요
02
🟣 Phase 4 ⏱️ 2주 ⚠️ 데이터 미픽스
렌탈 상품관리
51개 상품 · 렌트리 URL 파싱 · 카테고리 11개 · ⚠️ 티켓 매핑·월 렌탈료·약정 조건 확정 필요
05
⏱️ 2주
티켓 관리
인터넷 105개 + 렌탈 51개 = 156개 · 조합 자동 생성 · 셋톱·WiFi 모델 별도
06
⏱️ 2주
신청 현황
모든 유입 경로 통합 · CRM 양방향 동기화 · 상태 전이
07
⏱️ 2주
현금 페이백 관리
계약완료 → 지급대기 자동 생성 · PASS+계좌 필수 · 비회원 알림톡 3단계
08
⏱️ 2주
포인트 + 친구초대 + 돈지키미 + 알림
적립/출금 · 추천코드 · 약정 알람 · 앱푸시/카카오톡
09
⏱️ 2주
후기 관리
자체 후기 · 사진 필수 · 15,000P 적립 · AI 채팅 자동 노출
10
📞 봉이 TM CRM (통합 플로우)
광주 콜센터 인터넷·TV·렌탈 영업 시스템 — DB 등급→분배→TM 큐콜→견적→계약→정산 8단계 + 4 role + 18 메뉴 + 인센티브 V5 자동 정산. STEP 0~7 + FINAL + 부록
↑ 어드민 시스템 (0번 섹션)
11
전체 데이터 흐름도
ERD · API 목록 · 상태 전이도 · 아키텍처
12
NEW
📱 알뜰폰 (MVNO 대리점)
봉이 자체 5 SKU · KT엠·미디어로그 제휴 · *#06# EID 분기 · 티켓 M00001~ · ⚠️ MVNO 본사 협상 후 출시
13
NEW
🎯 회원 100만 플랫폼 (개발 기획서)
V1 MVP = 친구초대 · 경품응모(자동) · 포인트사용 · 추천왕 4핵심 · 30만→100만 · 나머지(등급·AI·판매점) V2+ 보류 · PASS 인증 어뷰징 차단 · DB·API·와이어프레임 설계 완료
14
NEW
✈️ 여행 eSIM (글로벌 데이터 재판매)
CMI-DW(차이나모바일) 도매 재판매 · 유심사 벤치마크 · 마진 50~60% · 로밍 크로스셀 · 기획서+와이어프레임 완료 · ⚠️ CMLink 계약 후 출시
15
NEW
💬 채팅형 무인 고객센터 (통신3사)
SKT·KT·LG U+ 공식 데이터 322건(거미검증·환각0) · 상담사 개입 없이 채팅 완결 · RAG(임베딩+하이브리드 검색) · 데이터 구축 완료 · ⚠️ 임베딩+챗봇 개발 남음
2
고객 여정 — 전체 연결 맵
위에서 아래로 전체 흐름이 이어집니다. 각 단계를 클릭하면 해당 플로우 문서로 이동합니다.
고객 접속
회원 / 비회원
회원가입 / 로그인
카카오 · 구글 · PASS 인증
AI 채팅 상담
모든 상품 탐색의 시작점
① 인터넷+TV
SKT/KT/LG U+
② 휴대폰 시세
매장 방문 유도
③ 렌탈
51개 상품
④ 중고폰 매입
302개 모델
⑤ 알뜰폰 NEW
MVNO 대리점 · 봉이 전용 요금제
InternetSelectCard
통신사→속도→TV (3단계)
PhoneSelectCard
통신사→유형→제조사→기종 (4단계)
RentalSelectCard
카테고리→브랜드 (2단계)
UsedPhoneSelectCard
제조사→모델→용량→상태 (4단계)
MvnoSelectCard
망→데이터→타겟 (3단계)
ProductCard
다크테마
MobilePriceCard
다크테마
RentalCard
다크테마
TradeinCard
라이트테마
MvnoPlanCard
라이트테마
티켓번호 부여
SK0188 / R001 / M00001 알뜰폰
셀프신청
바로상담 (전화)
티켓전화
매장 방문
(휴대폰만)
신청현황
어드민 ↔ CRM 동기화
계약완료
현금 페이백
자동 생성
포인트
자동 적립
후기 작성
15,000P
친구초대
보상
돈지키미
약정 알람
마이페이지
신청이력 · 현금 페이백 · 포인트 · 돈지키미
3
데이터 연결 맵 — 어디서 입력하면 어디에 반영되나
어드민 입력DB 테이블반영되는 곳관련 문서
인터넷+TV 상품
03~05번
speeds / tv / settop / wifi InternetSelectCard(바텀시트) · 고객 상품 카드 · AI 채팅 · 티켓 자동 생성 · 현금 페이백 금액 · CRM 인터넷+TV · 티켓
렌탈 상품
06번
rental_products RentalSelectCard(바텀시트) · 렌탈 카드 · AI 채팅 · 티켓(R001~) · 신청현황 · CRM 렌탈 · 티켓
중고폰 시세
07번
used_phone_prices UsedPhoneSelectCard(바텀시트) · TradeinCard · AI 채팅 · 매입 접수 · 중고폰 현황 중고폰
휴대폰 시세
08번
phone_prices PhoneSelectCard(바텀시트) · MobilePriceCard · AI 채팅 · 매장별 시세 매장·시세
매장 정보
09번
stores StoreCard · 고객 매장 페이지 · AI 채팅 매장 추천 매장·시세
현금 페이백 금액
상품관리 하단
어드민 수기 입력 고객 카드 · AI 채팅 · 신청서 · 현금 페이백관리 · CRM · 마이페이지 인터넷+TV · 현금 페이백
공시지원금
20번
subsidy_data AI 채팅 공시/선택약정 비교 · 어드민 크롤링 관리 데이터 흐름도
4
신청 → 계약완료 후 자동 트리거 맵
계약완료 시 자동으로 발생하는 7가지
#트리거대상조건관련 문서
1현금 페이백 지급대기 자동 생성bongi_gifts (지급대기)계약완료 확인 (CRM)현금 페이백
2포인트 자동 적립 (본인 계약)bongi_cash_balance앱회원 + PASS 인증포인트
3친구초대 보상 (추천인+친구)bongi_rewards양쪽 PASS 인증 완료친구초대
4비회원 → 앱 가입 유도 알림톡카카오 알림톡비회원인 경우현금 페이백
5회원관리 신청 건수 +1bongi_user_profiles전화번호 매칭서비스 플로우
6마이페이지 신청이력 반영bongi_applications앱회원만신청현황
7후기 작성 유도 앱 푸시앱 푸시설치완료 후후기
5
회원 유형별 데이터 연결
고객 유형 4가지
유형유입 경로데이터 보유
앱회원카카오/구글 로그인이름·전화·소셜·PASS(선택)·마이페이지
비회원(셀프)셀프신청이름·전화·주소·계좌
비회원(CRM)전화/매장이름·전화 (CRM에서 수집)
비회원(중고폰)매입 접수이름·전화·생년월일·성별·통신사 (PASS 완료)
전화번호 = 핵심 키
· 어떤 경로로 유입돼도 전화번호 기준 한 고객으로 통합
· 비회원 → 앱 가입 시 전화번호로 자동 매칭
· 셀프신청/CRM/중고폰 데이터 모두 연결
· 중고폰 고객은 PASS 인증 완료 상태 → 앱 가입 시 재인증 불필요
이름 자동 수정 우선순위:
PASS 실명 > 카카오 실명 > 구글 입력 > 셀프신청 입력 > CRM 입력
6
PASS 본인인증 — 의존성 맵
PASS 인증이 필요한 기능 (돈이 오가는 순간)
기능PASS 필수이유관련 문서
현금 페이백 지급필수현금 지급 → 본인 확인현금 페이백
포인트 출금필수현금 출금 → 본인 확인포인트
포인트 적립 (전체)필수어뷰징 방지 (CI 중복 체크)포인트
친구초대 보상양쪽 필수허위가입 방지친구초대
중고폰 매입 접수필수매입금 지급 → 본인 확인중고폰
후기 작성 (15,000P)필수포인트 적립 전제 조건후기
PASS 인증으로 확보: 실명 · 생년월일 · 성별 · 통신사 · CI(고유값)
카카오/구글로는 못 받는 값: 통신사, CI → PASS만 가능
7
어드민 메뉴 ↔ 플로우 문서 매핑
어드민 #메뉴플로우 문서DB 테이블
01대시보드데이터 흐름도전체 집계
02회원 관리서비스 플로우user_profiles
03~05SKT / KT / LG U+ 상품인터넷+TVspeeds / tv / settop / wifi
06렌탈 상품렌탈rental_products
07중고폰 매입 시세중고폰used_phone_prices
08휴대폰 시세매장·시세phone_prices
09매장 관리매장·시세stores
10티켓 관리티켓tickets (156)
11신청 현황신청현황applications
12중고폰 매입 현황중고폰used_phone_buyback
13현금 페이백 관리현금 페이백gifts
14포인트 관리포인트cash_balance / withdrawals
15후기 관리후기reviews (99)
16돈지키미돈지키미user_alarms
17알림 관리알림notifications
20공시지원금데이터 흐름도subsidy_data (1,134)
8
기술 스택 + 인프라
계층기술
프론트React 19 + Vite + react-router-dom
APIExpress (ES modules) · REST API
AIClaude API (@anthropic-ai/sdk)
DBSupabase (PostgreSQL) · 23개 테이블
어드민HTML 단일파일 (정적) · API fetch
배포Railway · GitHub 자동 배포
크롤링Playwright (공시지원금) · 매일 09:00 KST
URL용도
고객 웹React 프론트
어드민관리자 CRM
API 헬스체크서버 상태
SupabaseDB 대시보드
Railway배포 관리
GitHub소스코드
9
API 현황 (50+ 엔드포인트)
공개 API (인증 불필요)
경로설명
/api/products/*상품/카테고리/티켓/중고폰 카탈로그
/api/stores매장 목록/상세
/api/applications셀프신청 접수/조회
/api/reviews후기 목록/작성/이미지 업로드
/api/cash/*포인트 잔액/내역/출금/은행/정책
/api/referrals/*추천코드/실적/등록/계약/보상정책
/api/alarms돈지키미 CRUD
/api/chat/*AI 채팅 세션/메시지/스트리밍
/api/auth/*회원가입/로그인/소셜프로필
어드민 API (50+ 엔드포인트)
경로설명
/api/admin/platform/members회원 목록/상세(8탭)/동기화
/api/admin/platform/applications신청 목록/상태·상품 변경
/api/admin/platform/gifts현금 페이백 목록(회원 매칭)/상태 변경
/api/admin/platform/cash/*출금 목록(회원 매칭)/승인(조건검증)/적립내역/수동적립
/api/admin/platform/don-jikimi돈지키미 목록(회원 매칭)/상태 변경
/api/admin/platform/notifications알림 목록(회원 매칭)/수동발송/재발송
/api/admin/platform/used-phone-buyback중고폰 매입현황
/api/admin/platform/subsidy공시지원금/벌크삽입/크롤링
/api/admin/platform/tickets티켓 목록/동기화
10
최신 시스템 현황 (2026-04-09)
항목상태비고
DB 상태값전부 한글신청완료/상담중/계약완료/지급대기/지급완료/승인/대기/반려/적립/출금 등
회원 동기화구현 완료member-sync.js — 전화번호 기준 전체 테이블 동기화
중고폰 매입분리 완료신청현황에서 분리 → bongi_used_phone_buyback 별도 관리
출금 조건 검증구현 완료승인 시 5만P+PASS+계좌+계약1회 자동 검증
Race Condition수정 완료deduct_cash_balance/add_cash_balance RPC 원자적 처리
출금 반려 환불구현 완료반려 시 잔액 복구 + cash_history 환불 기록
SQL Injection방지 완료sanitizeSearch() 적용
공시지원금 크롤링정상 작동Playwright dynamic import + 매일 09:00 KST
이미지 자동 리사이즈구현 완료후기/중고폰 사진 자동 압축
마이페이지 API 연동4/8 완료Home/Applications/Points/Gifts 완료. Referral/MoneyGuard/Profile/BankAccount 미완
어드민 API 인증미적용MVP 단계 — 출시 직전 authenticateJWT 적용 예정
봉이모바일 · 전체 연결 맵 · 2026-04-09
11개 플로우 문서 + 1개 마스터 맵
11
🔗 개발자 참고 URL
주요 서비스 URL
항목URL비고
고객 웹https://bongi-mobile-production.up.railway.app/고객용 프론트
어드민 CRMhttps://bongi-mobile-production.up.railway.app/admin/02번 메뉴 클릭
API 헬스체크https://bongi-mobile-production.up.railway.app/api/health서버 상태 확인
API 베이스https://bongi-mobile-production.up.railway.app/api모든 API 엔드포인트
MVP 기능명세서~/봉이프로젝트/mvp-spec.html로컬 파일
플로우 문서https://bongi-mobile-production.up.railway.app/docs/12개 플로우 문서
🧮 요금 계산기 v1 (상담원용)https://bongi-mobile-production.up.railway.app/docs/calculator.html3사 전체 결합 상세 · 프리미엄 가족결합 · TM 참고용
🧮 요금 계산기 v2 (고객용)https://bongi-mobile-production.up.railway.app/docs/calculator-v2.html카드형 UI · 심플 버전 · 실시간 요금 계산
🧪 프리미엄 로직 테스트https://bongi-mobile-production.up.railway.app/docs/test-premium.htmlKT 프리미엄 가족결합 10개 케이스 검증
🧮 계산기 소스코드github.com/vinsenzo83/bongi-mobile/blob/master/docs/calculator.htmlv1 HTML 단일 파일
GitHubhttps://github.com/vinsenzo83/bongi-mobile소스코드
Supabasedugaqvvnhsgenhmhuyju (프로젝트 ID)DB 대시보드
Railwaybongi-mobile 프로젝트배포 관리
피그마https://www.figma.com/design/p23XZoRIXZGFo5OiWCdU5s/상품별 카드 UI/UX
주요 API 엔드포인트
APIMethodURL설명
상품 조회GET/api/products전체 상품
신청 접수POST/api/applications신청서 제출
채팅 AIPOST/api/ai/chatClaude AI 채팅
현금 페이백GET/api/admin/platform/gifts현금 페이백 관리
출금 요청POST/api/cash/withdraw캐시 출금
친구초대GET/api/referrals/my-code추천코드 조회
돈지키미GET/api/alarms알람 목록
후기GET/POST/api/reviews후기 CRUD
회원 프로필GET/api/user/profile내 정보
계좌 관리GET/POST/api/user/bank-account계좌 CRUD
주소 관리GET/POST/api/user/addresses주소 CRUD