공유숙박 호스트 운영 자동화 SaaSPreview

공유숙박 호스트 운영 자동화 SaaS

PRD

문제
- 예약 채널(에어비앤비, 부킹닷컴, 네이버/야놀자)마다 캘린더를 따로 확인해야 해서 이중 예약 사고가 발생합니다. - 체크인 안내를 깜빡하면 밤늦게 게스트 전화가 오고, 청소 도우미에게 일정을 매번 카톡으로 개별 전달하다 보니 누락이 생깁니다. - 숙소별로 실제 남는 돈이 얼마인지 엑셀로 겨우 계산하며, 캘린더·응대·청소·정산이 흩어진 도구에 나뉘어 반복 업무가 계속됩니다.
목표
- 채널별 캘린더를 한 화면으로 모아 이중 예약 발생 건수를 줄입니다(재는 방법: 월별 이중 예약 발생 건수 집계). - 게스트 메시지 자동 발송 비율을 높이고, 청소 일정 전달 누락 건수를 줄입니다(재는 방법: 발송 기록·청소 일정 대비 미전달 건수 집계). - 숙소별 수익 대시보드 조회 사용률과 유료 전환 숙소 수를 지표로 관리합니다(재는 방법: 주간 활성 호스트 중 조회 비율, 과금 숙소 수 월별 집계). 목표 수치는 확정 필요입니다.
출시 범위
- 포함: 숙소 3~5채 규모 한국 호스트용 호스트 웹앱(캘린더 통합, 게스트 메시지 자동화, 청소 일정·체크리스트, 매출·비용·수익 대시보드), 청소 도우미용 링크 기반 제출 화면, 운영자 관리 화면. - 포함: 회원가입·로그인, 숙소 등록·관리, iCal 동기화 설정, 메시지 템플릿 관리, 청소 링크 발송, 숙소 수 기준 과금(요금 수준은 확정 필요). - 제외: 채널 API 직접 연동(에어비앤비·부킹닷컴·네이버/야놀자), 네이티브 앱, 다국어, 3~10채 초과 대규모 요금제, 자동 결제 정산 연동은 범위 밖·다음 단계입니다.
역할과 권한
- 호스트(사용자): 숙소 등록·수정, iCal 주소 등록, 메시지 템플릿 작성·발송, 청소 일정 생성·링크 발송, 대시보드 조회, 요금제 확인. - 청소 도우미(비회원): 발급된 링크로 접근해 담당 청소 일정 확인, 체크리스트 체크, 사진 제출. 계정 없이 링크 범위 내에서만 접근합니다. - 운영자(관리자): 호스트 계정·숙소·과금 상태 관리, 청소 제출물 확인, 공지·FAQ 등록, 문의 대응. 관리자 계정·권한 관리와 연동 규격 관리는 출시 범위에 포함하지 않습니다.
사용자 시나리오
- 김서연(호스트): 숙소 3채의 iCal 주소를 등록하면 채널 예약이 통합 캘린더에 모이고, 이중 예약 위험 일정을 확인합니다. - 김서연: 예약 확정 시점에 템플릿 기반 체크인 안내가 미리보기 후 발송되고, 발송 기록에서 확인합니다. - 이정민(청소 도우미): 카톡으로 받은 링크를 열어 담당 청소 일정과 체크리스트를 확인하고 사진을 제출합니다. - 박지훈(호스트): 대시보드에서 숙소별 매출·비용·수익을 확인하고, 운영자는 제출된 청소 기록과 문의를 관리 화면에서 처리합니다.
핵심 기능
- 캘린더 통합: iCal 동기화로 채널 예약을 한 화면에 표시하고 이중 예약 위험을 표시합니다. - 게스트 메시지 자동화: 숙소별 템플릿에 게스트 이름·체크인 시간·도어락 번호·와이파이·주차 안내를 자동 치환하고, 예약 확정 직후·체크인 1일 전·체크인 당일·체크아웃 당일·체크아웃 다음 날(후기 요청) 시점에 발송하며 미리보기와 발송 기록을 남깁니다. - 청소 일정·체크리스트: 청소 일정 생성 후 링크를 발송하고, 도우미가 체크리스트와 사진을 제출합니다. - 매출·비용·수익 대시보드: 숙소별 매출·비용 입력과 수익 확인, 숙소 수 기준 과금 상태 표시.
기술 스택과 아키텍처
- PHP 8(프레임워크 없이), MySQL/MariaDB(utf8mb4, mysqli·prepared statement), Apache, 카페24 VPS(또는 카페24 웹호스팅) 배포로 구성합니다. - 서버 렌더링 기반 호스트 웹앱과 청소 도우미용 링크 화면, 운영자 관리 화면을 같은 코드베이스에서 라우팅으로 분리합니다. - iCal 동기화와 메시지 발송 시점 처리는 스케줄러(크론)로 주기 실행하며, 외부 발송 연동 규격은 확정 필요입니다.
전체 IA와 화면 흐름
- 호스트: 로그인 → 대시보드 → 통합 캘린더 → 숙소 관리(iCal 설정) → 메시지 템플릿·발송 기록 → 청소 일정·제출 현황 → 매출·비용·수익 → 요금제·계정. - 청소 도우미: 링크 접속 → 담당 일정 확인 → 체크리스트 체크 → 사진 제출 → 제출 완료. - 운영자(관리자): 로그인 → 호스트·숙소 목록·상세 → 과금 상태 관리 → 청소 제출물 확인 → 공지·FAQ 관리 → 문의 관리. 회원가입·로그인이 있으므로 회원(호스트) 관리 화면을 두고, 방문자 입력(문의 폼)에 대응하는 문의 관리 화면을 둡니다.
데이터 모델
- 호스트 계정, 숙소, 채널 iCal 설정, 예약(채널 출처·기간·게스트 정보), 메시지 템플릿, 메시지 발송 기록, 청소 일정, 청소 체크리스트 항목·제출물(사진), 매출·비용 항목, 과금 상태, 공지·FAQ, 문의로 구성합니다. - 예약과 청소 일정, 메시지 발송 기록은 숙소·예약 기준으로 연결하고, 청소 제출물은 링크 토큰과 연결합니다.
API와 외부 연동
- 내부: 로그인·숙소·예약·메시지·청소·대시보드·관리자용 엔드포인트를 제공합니다. - 외부: 채널 iCal 주소 읽기(에어비앤비, 부킹닷컴, 네이버/야놀자), 메시지 발송 연동(카톡 등, 규격 확정 필요), 사진 저장소. - 연동 실패·지연 시 재시도와 오류 기록을 남기며, 연동 규격 관리 화면은 출시 범위에 포함하지 않습니다.
UI·UX 요구사항
- 메시지 톤은 친근하고 짧은 존댓말로 하고, 발송 전 미리보기를 제공합니다. - 청소 도우미 화면은 앱 설치 없이 휴대폰 링크로 접근 가능한 모바일 우선 화면으로 구성합니다. - 통합 캘린더는 숙소·채널 구분이 한눈에 보이도록 표시하고, 이중 예약 위험 일정을 시각적으로 구분합니다.
보안과 개인정보
- 게스트 이름·연락처 등 개인정보 수집 시 동의를 받고, 보관 기간과 파기 절차를 정합니다(기간 확정 필요). - 청소 링크는 추측 불가 토큰으로 발급하고 만료·재발급이 가능하도록 합니다. - 비밀번호는 해시 저장, 모든 DB 접근은 prepared statement, 관리자 화면은 별도 인증을 적용합니다. 마케팅 수신 동의와 수신거부 절차를 둡니다.
비기능 요구사항
- iCal 동기화와 메시지 발송 예약은 정해진 주기 내 처리되고, 실패 시 기록·재시도합니다(주기 확정 필요). - 모바일 링크 화면은 저사양 휴대폰에서도 빠르게 열리도록 경량으로 구성합니다. - 숙소 수가 늘어도 캘린더·대시보드 응답이 유지되도록 인덱스와 쿼리를 관리합니다.
구현 계획
- 1단계: 계정·숙소 등록·iCal 동기화·통합 캘린더. - 2단계: 메시지 템플릿·자동 발송·발송 기록. - 3단계: 청소 일정·링크·체크리스트·사진 제출. - 4단계: 매출·비용·수익 대시보드, 과금 상태, 운영자 관리 화면. 일정은 확정 필요입니다.
수용 기준과 QA
- 채널 iCal 등록 후 예약이 통합 캘린더에 표시되고 이중 예약 위험이 표시됩니다. - 정해진 시점에 메시지가 미리보기 후 발송되고 발송 기록에 남습니다. - 청소 링크로 체크리스트와 사진이 제출되고 호스트·운영자 화면에서 확인됩니다. - 대시보드에 숙소별 매출·비용·수익이 표시되고, 운영자 화면에서 호스트·숙소·문의·공지가 관리됩니다.
배포와 운영
- 카페24 VPS(또는 카페24 웹호스팅)에 Apache·PHP 8·MySQL/MariaDB로 배포하고, 스케줄러(크론)로 동기화·발송을 실행합니다. - 운영자 관리 화면에서 호스트·숙소·과금·문의·공지를 관리하고, 오류·연동 실패 로그를 확인합니다. - 백업과 장애 대응 절차를 두고, 요금제·정책 세부는 확정 필요로 관리합니다.

You need a Planning Pass to start a new plan

1 Planning Pass = a new plan (IA included) + 20 screens

Sign up and get a trial project

Sign up and you get one trial project: IA and up to 5 screens. A Planning Pass opens 20 screens and file downloads.

Sign up free

See Planning Pass pricing