러바인 — 소셜 파티 운영 자동화
프립 예약 30초 자동 동기화, 은행 입금 10분 자동 매칭, SMS 자동 발송, QR 투표·매칭 자동 발표까지 — 미팅 운영 전 과정을 시스템화한 통합 운영 플랫폼.
예약→입금→SMS→매칭 발표 전 과정 자동화

문제
소셜 파티를 운영하면 할수록 쌓이는 것은 매출이 아닌 반복 업무입니다. 프립 예약 현황을 수시로 확인해야 하고, 구글폼으로 신청한 참가자의 입금 여부는 통장 내역과 일일이 대조해야 합니다. 예약 확정 후엔 참가자마다 문자를 직접 발송하고, 당일 출석 체크와 행사 후 투표 결과 집계도 수동으로 처리합니다.
매칭 결과를 개인별로 따로 전달하는 일까지 더하면, 회차가 늘어날수록 운영자의 시간은 반복 업무로 잠식되고 실수가 생기면 참가자 불만으로 직결됩니다.
접근
프립이 공식 SDK를 제공하지 않는 상황에서 GraphQL API를 역공학 분석해 공식 도구 없이 완전 자동화를 구현했습니다. 예약은 30초 간격, 입금 매칭은 10분 간격으로 백그라운드 잡이 돌도록 설계해 운영자는 어드민 대시보드만 열면 됩니다.
특별 파티의 본인인증, SMS 자동 발송, QR 투표·매칭 발표 같은 운영 단계는 각각 독립된 잡으로 분리해 한 단계의 장애가 다른 단계를 멈추지 않도록 했습니다. 익명 시그널 메시지, 블랙리스트 관리, 투표 비밀번호 보호처럼 운영 품질을 보장하는 기능도 시스템에 내재화했습니다.
해결
운영자는 어드민 대시보드만 열면 됩니다. 예약은 30초마다 프립·구글시트에서 자동 동기화되고, 입금은 10분마다 자동 매칭됩니다. 문자는 설정 한 번으로 알아서 나갑니다.
파티 당일엔 투표 QR코드만 띄우면 참가자들이 스마트폰으로 1~3순위 투표를 진행하고, 다음 날 오전 9시에 매칭 결과가 자동으로 공개됩니다. 참가자는 본인 인증 후 자신의 결과만 확인할 수 있습니다.

기능
프립 플랫폼의 예약 내역을 30초 간격으로 자동 동기화하고, 신규·취소·티켓 상태 변경을 실시간 추적합니다. 구글 시트 예약도 함께 수집되어 두 채널을 하나의 화면으로 관리합니다.
바로빌 API로 실시간 통장 거래내역을 조회해 10분마다 자동으로 입금 여부를 확인합니다. 이름 불일치(공백·괄호 등)도 정규화 로직으로 처리합니다.
새 예약 시 환영 문자, 미납자 30분 간격 알림, 정원 마감 임박 운영자 알림을 자동 발송합니다. 예약 시간 예약 발송도 지원합니다.
특별 파티 참가자에게 고유 토큰 URL이 발급되어 신분증·셀카를 업로드합니다. 운영자가 어드민에서 승인/반려를 처리하면 결과 SMS가 자동 발송되고, 반려 시 환불 계좌 안내도 포함됩니다.
파티 시작 1시간 전 투표 세션이 자동 생성되고, 참가자는 QR로 접속해 1~3순위 투표를 진행합니다. 다음 날 오전 9시 쌍방 투표 결과가 자동 분석되어 매칭 커플이 산출·공개됩니다.
파티 중 참가자가 상대방 번호 또는 특정 설명("키 큰 분" 등)을 입력해 익명 메시지를 보냅니다. 운영자가 어드민에서 전체 시그널 현황을 확인하고 SMS로 전달할 수 있습니다.
스택
- FastAPI + Python — 백엔드 API + 스케줄러
- Frip GraphQL API — 역공학 분석 직접 연동
- 바로빌 API — 실시간 통장 거래내역 조회
- Solapi SMS — 자동 문자 발송 인프라
- OpenAI Vision — 캡차·서류 인증 보조
- PostgreSQL + 어드민 대시보드
결과
실서비스 운영 중 — 러바인 브랜드로 실제 파티를 운영하며 회차 추가 시 자동화 사이클이 즉시 적용됩니다.
매주 반복되던 운영 잡무가 시스템 안에서 자동으로 처리되면서, 운영자는 행사 기획·신규 콘셉트 개발·참가자 경험 개선에 시간을 쓸 수 있게 됐습니다.
다음 사례
같은 카테고리의 비슷한 시스템.