콘텐츠로 건너뛰기

Odoo Subscriptions: 정기 구독 플랜·갱신·청구 주기 정리

Odoo에서 구독(Subscriptions)을 활용하는 완전 가이드
2026년 5월 25일 작성자
Odoo Subscriptions: 정기 구독 플랜·갱신·청구 주기 정리
Louis Dresse SRL, Louis DRESSE
| 아직 댓글이 없습니다

소개

B2B 영업을 해본 사람이라면 아마 이 상황을 겪었을 겁니다: 유력 리드가 누군가의 이메일에 머물러 있고, 견적서는 개인 워드 문서에 있고, 계약은 재무팀만 보는 구독 시스템에 부분적으로만 등록됩니다. Odoo의 Subscriptions 앱은 이런 조각난 흐름을 하나의 시간축으로 묶어줘서 누가, 언제, 무엇을 했는지 한눈에 보이게 합니다.


Odoo Subscriptions는 만능 자동화 도구가 아닙니다. 대신 마케팅·영업·실무 팀이 동일한 고객 정보, 동일한 제품, 다음 단계에 대해 같은 합의를 갖도록 만드는 공통의 기준점 역할을 합니다. 그래서 금요일에 스프레드시트로 서로 맞춰보는 번거로움을 없애줍니다.


팀이 각자 따로 움직이면 예상 매출은 낙관적으로 부풀려지고, 운영은 분노하며, 마케팅은 투자 대비 성과(ROI)를 증명하지 못합니다. 노력 부족이 문제인 경우는 드물고, 문제의 핵심은 ‘가시성’과 ‘업무 인수인계’에 있습니다.


Subscriptions 앱은 필요할 때 연락처, 제품, 재고, 프로젝트, 회계와 연결됩니다. 처음에는 리드·활동·견적 같은 기본부터 시작하고, 점차 예측·자동화·외부 연동으로 확장해 나갈 수 있습니다.


Subscriptions는 Odoo 모듈형 ERP의 한 부분입니다. 팀들이 이 앱을 채택하는 이유는 명확한 책임 분담, 반복 가능한 업무 흐름, 검색 가능한 이력 기록을 얻기 위해서입니다. 반복 과금 플랜, 갱신, 청구 주기는 의사결정권자가 예산을 승인하게 하는 스토리라인을 제공합니다.


이 가이드는 영업 리더, CRM 책임자, 운영 관리자처럼 실제로 재현 가능한 사례를 원하고 메뉴 항목 사전이 아닌 ‘전달 가능한 이야기’를 원하는 사람들을 위해 작성되었습니다.


이 글은 난이도 1(쉬움)부터 10(전문가)까지 순위가 매겨진 상위 10가지 활용 사례로 구성되어 있습니다. 각 단계마다 실제로 Odoo Subscriptions에서 클릭해야 할 번호화된 절차가 포함됩니다.


멋져 보인다고 해서 10단계부터 시작할 필요는 없습니다. 편한 단계부터 시작하세요.


다음으로 ‘당면 과제’ 섹션을 읽고, 현재 팀 수준과 맞는 난이도부터 실행해 보세요.


이 가이드에서 얻을 수 있는 것


  • 일반적인 기업 기술 스택에서 Odoo Subscriptions가 담당해야 할 핵심 역할
  • 팀들이 가장 자주 마찰을 느끼는 지점과 그 원인
  • 초급 규율에서 고급 전략까지 정렬된 10가지 활용 사례
  • 언제 자동화·연동 작업 때문에 Odoo 파트너가 필요한지 판단하는 기준



당면 과제


월요일 오전 9시: 가장 실력 있는 영업 담당자가 통화로 딜을 성사시켰지만 견적서는 개인 드래프트 폴더에 남아 있고, 마케팅은 아무도 Subscriptions에서 볼 수 없는 리드 목록을 업로드합니다. 금요일이 되어서야 누군가 확인하죠. 익숙한가요?

대부분의 팀은 이미 제품을 잘 팔고 있지만 파이프라인 데이터가 분산되어 있습니다. 공유된 시스템이 없으면 예측·인수인계·마케팅 성과는 불투명하게 남습니다.

이런 문제가 자주 나타납니다:


  • 거래가 팀원 이메일에만 남아 파이프라인으로 신뢰할 수 있게 기록되지 않음
  • 견적과 주문을 재무·운영에서 다시 타이핑함
  • 어떤 캠페인이 매출을 만들고 있는지 명확한 시각이 없음


좋은 소식은 모든 것을 한 번에 바꿀 필요는 없다는 점입니다. 아래 활용 사례 중 하나를 골라 Odoo Subscriptions에서 30일 동안 실행해보고 변화를 측정해 보세요.

Subscriptions 상위 10가지 활용 사례


Odoo Subscriptions의 10가지 활용 사례를 난이도 Level 1(간단, 오늘 오후에 해볼 수 있음)부터 Level 10(전문가)까지 순위화했습니다. 각 사례는 우리가 무엇을 만들지, 그리고 Odoo에서 실제로 어떤 클릭을 하게 될지를 답합니다.


Level 1은 일상에서 바로 얻을 수 있는 쉬운 성과입니다. 마지막 레벨은 아키텍처와 데이터가 깨끗할 때 같은 앱이 얼마나 확장될 수 있는지 보여주기 위해 의도적으로 고난이도로 제시했습니다.


현재 수준에 맞는 레벨을 골라 테스트 데이터베이스에서 번호화된 단계를 따라가고, 이전 레벨이 지루해지면 한 단계씩 올리세요.

1. 첫 번째 월간 구독 계약 판매하기 Level 1 — Easy


Level 1은 가장 단순한 Subscriptions 작업입니다: 영업 담당자 한 명, 고객 한 명, 매월 자동 청구되는 반복 계약 한 건. 자동화도 대시보드도 없이, 수동 캘린더 알림 대신 실재하는 반복매출 기록을 만듭니다.


Odoo에서 실행 방법:


  1. Subscriptions 앱을 설치한 뒤 Subscriptions → Configuration → Recurring Plans → New에서 반복 주기를 1개월로 설정합니다.
  2. Sales → Products → New에서 서비스 상품을 만들고 Recurring을 체크해 방금 만든 플랜을 연결합니다.
  3. Sales → Quotations → New에서 고객을 선택하고 해당 구독 상품을 추가한 뒤 Confirm을 클릭합니다.
  4. Odoo가 자동으로 Subscriptions → Subscriptions → In Progress에 실행 중인 계약을 생성합니다.
  5. 계약을 열어보면 첫 번째 인보이스가 이미 게시되어 있고 다음 인보이스는 한 달 뒤로 예약되어 있어 별도 수동 조치가 필요 없습니다.


얻는 것: 반복 매출이 취약한 스프레드시트 대신 계약 기록으로 추적되고, 두 번째 청구가 제때 발행됩니다.


2. 고객에게 본인 계약을 관리할 수 있는 포털 제공하기 Level 2 — Easy


Level 2는 구독을 내부 문서에서 고객이 직접 쓰는 서비스로 바꿉니다. 포털을 통해 고객은 청구서를 확인하고 결제카드를 업데이트하며 재무팀에 이메일을 보내지 않고도 취소할 수 있습니다.


Odoo에서 실행 방법:


  1. 실행 중인 구독을 열고 Send by Email을 클릭한 뒤 연락처 폼에서 Grant Portal Access를 선택합니다.
  2. 고객은 마법 링크를 받고 비밀번호를 설정하면 My Account → Subscriptions 화면으로 들어갑니다.
  3. 포털에서 과거 청구서를 내려받고 저장된 카드 정보를 변경하며 다음 갱신일을 확인할 수 있습니다.
  4. Subscriptions → Configuration → Settings → Customer Portal에서 사유 선택형 취소를 허용하도록 설정합니다.
  5. 포털에서 발생한 모든 활동은 계약의 채터에 기록되어 재무팀이 별도 보고 없이도 감사 추적을 유지할 수 있습니다.


얻는 것: 일상적인 청구 문의는 지원 인박스로 들어오지 않고 고객이 스스로 처리하며, 재무팀은 사람 응답이 필요한 예외 사례에만 집중합니다.


3. 월간·연간 플랜을 동시에 제공하고 선결제 할인 적용하기 Level 3 — Easy


Level 3은 다중 플랜 기능을 이용해 고객이 월간(유연함) 또는 연간(선결제 보상) 중에서 결제 주기를 선택하게 합니다. 예: 연간은 두 달치 할인으로 가격 책정합니다.


Odoo에서 실행 방법:


  1. Subscriptions → Configuration → Recurring Plans에서 월간 플랜(1개월)과 연간 플랜(12개월, 가격은 10개월 분으로 책정)을 만듭니다.
  2. 각 플랜에 만료 14일 전 Renewal Notice를 설정해 갱신 청구서에 고객이 놀라지 않도록 합니다.
  3. 견적서에서 영업 담당자가 Monthly 또는 Annual을 선택하면 Odoo가 확인 시 자동으로 올바른 계약을 생성합니다.
  4. 플랜 템플릿에서 갱신 전 30, 7, 0일에 자동 알림 이메일을 발송하도록 구성합니다.
  5. Subscriptions → Reporting → Revenue Analysis에서 Plan별로 그룹화해 월간 대비 연간 선결제 계약 비중을 추적합니다.


얻는 것: 가격 실험을 청구 엔진을 망가뜨리지 않고 진행할 수 있으며, 연간 선결제 비중이 실질 KPI로 측정됩니다.


4. 계약 중간에 업그레이드·다운그레이드 시 사용일수 비례 처리하기 Level 4 — Medium


Level 4는 Subscriptions의 업셀 기능을 사용해 고객이 중간에 플랜을 바꿀 때 잔여 기간에 대한 비례 청구나 크레딧을 자동으로 처리하도록 합니다. 취소 후 재시작 같은 수작업은 불필요합니다.


Odoo에서 실행 방법:


  1. 실행 중인 구독을 열고 Upsell 버튼을 클릭해 새 티어나 애드온 라인을 추가합니다.
  2. Odoo가 현재 청구 기간의 남은 일수에 대해 비례 청구서를 생성합니다.
  3. 새 플랜은 즉시 활성화되고 MRR 변동은 계약 헤더에 실시간으로 반영됩니다.
  4. 다운그레이드 시 Renew를 클릭해 수량을 줄이거나 작은 플랜으로 변경하면 사용하지 않은 기간에 대해 비례 크레딧을 발행합니다.
  5. Subscriptions → Reporting → MRR Movements에서 확장과 축소를 영업 담당자 및 고객 세그먼트별로 확인합니다.


얻는 것: 확장 매출을 고객이 요청한 시점에 깔끔하게 포착할 수 있어 연말 일괄 청구 문제를 예방합니다.


5. 계약 일시 중단·재개·종료와 구조화된 해지 사유 기록하기 Level 5 — Medium


Level 5는 구독의 라이프사이클 제어를 도입합니다: 예기된 중단 동안 계약을 일시 정지했다가 재개하거나, 종료 시 필수 해지 사유를 남겨 월간 유지율 리뷰에 활용합니다.


Odoo에서 실행 방법:


  1. 실행 중인 계약에서 Pause를 클릭하고 재개일을 설정하면 청구가 자동으로 건너뜁니다.
  2. 일시정지 기간이 끝나면 Resume을 클릭하면 새로운 앵커 날짜에 맞춰 다음 인보이스가 예약됩니다.
  3. 취소하려면 Close를 클릭하고 picklist에서 Churn Reason(가격·경쟁사·부적합·프로젝트 종료·기타)을 선택합니다.
  4. Subscriptions → Configuration → Settings → Close Reasons에서 picklist를 필수로 설정하고 값은 3~5개로 깔끔하게 유지하세요.
  5. Subscriptions → Reporting → Churn Analysis에서 이유별로 그룹화해 상위 세 가지 원인을 분석하고 월간 유지율 회의를 진행합니다.


얻는 것: ‘연락이 끊김’ 같은 모호한 메모 대신 원인 기반의 정량적 이탈 지표를 확보할 수 있습니다.


6. Stripe로 갱신 자동결제 처리하고 카드 실패에 대한 단계별 추심 시퀀스 구성하기 Level 6 — Medium


Level 6은 Subscriptions를 Stripe에 연결해 카드 토큰화를 통한 자동결제와 4단계의 던닝(지불 재촉) 시퀀스를 설정합니다. 덕분에 재무팀은 모든 갱신을 일일이 쫓지 않아도 됩니다.


Odoo에서 실행 방법:


  1. Accounting → Configuration → Payment Providers에서 Stripe를 활성화하고 Save Payment Methods를 체크해 카드 토큰 저장을 허용합니다.
  2. 각 구독에서 Payment Mode를 Automatic으로 설정하고 고객이 포털에서 카드를 입력하면 Odoo가 토큰을 저장합니다.
  3. 갱신 시 Odoo가 인보이스를 게시하고 저장된 카드로 결제를 시도한 뒤 은행 피드와 대조 재무처리를 합니다.
  4. 던닝 시퀀스를 구성합니다: Day 0 친근한 알림, Day 3 강한 알림, Day 7 에스컬레이션, Day 14 자동 중단 등 단계별로 설정합니다.
  5. Subscriptions → Reporting → Failed Payments에서 재무팀이 실제로 사람 개입이 필요한 카드를 집중적으로 관리할 수 있는 작업 목록을 제공합니다.


얻는 것: 반복 매출의 미수 일수가 줄고 재무팀이 모든 고객을 쫓는 대신 실제 실패 사례만 처리하게 됩니다.


7. 계약 만료 60일 전 CRM에 갱신 기회 자동 생성하기 Level 7 — Hard


Level 7은 Subscriptions와 CRM을 연결해 만기 임박 계약마다 올바른 담당자에게 갱신 기회를 자동 생성하고, 배경 정보와 통화 일정까지 포함해 선제적으로 대응할 수 있게 합니다.


Odoo에서 실행 방법:


  1. Settings → Technical → Automated Actions에서 규칙을 만들어 구독 만료 60일 전이면 CRM 기회를 생성하도록 합니다.
  2. 기회 소유자를 계약의 영업 담당자로 지정하고 예상 수익은 연간 환산 계약 금액으로 설정합니다.
  3. 새 기회에 대해 7일 뒤 Renewal Call 일정 활동을 추가합니다.
  4. 영업 담당자는 기회를 열어 사용 이력과 과거 지원 티켓을 확인하고 원클릭으로 갱신 견적을 보냅니다.
  5. CRM → Reporting → Pipeline에서 Opportunity Type을 Renewal과 New Business로 구분해 총 유지율을 별도로 추적합니다.


얻는 것: 갱신이 급조된 업무가 아니라 신규 영업만큼 체계적으로 관리되는 파이프라인 활동이 됩니다.


8. 무료 체험을 설정해 자동으로 유료 전환되게 하기 Level 8 — Hard


Level 8은 트라이얼 기능을 활용해 잠재 고객이 카드로 가입하면 N일간 무료 체험을 제공하고, 전환 전 자동 리마인더를 보내며 아무 사람의 개입 없이 유료로 넘어가게 합니다.


Odoo에서 실행 방법:


  1. Subscriptions → Configuration → Recurring Plans에서 적절한 플랜 템플릿에 Trial Period를 14일로 지정합니다.
  2. Email Marketing에서 Day 1 환영, Day 7 사용 팁, Day 12 ‘48시간 후 종료’ 같은 3단계 드립 캠페인을 만듭니다.
  3. 가입 시 고객은 포털에 카드를 입력하고 계약은 In Trial 상태로 생성되며 인보이스는 즉시 발행되지 않습니다.
  4. 14일이 지나면 Odoo가 자동으로 계약을 Active로 바꾸고 첫 인보이스를 게시해 저장된 카드로 결제합니다.
  5. Subscriptions → Reporting → Trial Conversion에서 획득 채널별로 그룹화해 어떤 트래픽이 실제 유료 전환을 만드는지 파악합니다.


얻는 것: 트라이얼→유료 전환은 감이 아닌 측정 가능한 퍼널이 되어 활성화 이메일에 근거해 개선할 수 있습니다.


9. 실시간 MRR·ARR·이탈·NRR 대시보드 구축하기 Level 9 — Hard


Level 9는 Subscriptions를 Spreadsheet와 연결해 회복·확장·손실·순수익유지(NRR) 등 핵심 지표를 한 보드에서 실시간으로 보여주는 운영용 KPI 대시보드를 만듭니다.


Odoo에서 실행 방법:


  1. Spreadsheet → New에서 SaaS KPI Live라는 워크북을 만들고 지표별로 탭을 나눈 뒤 각 탭에 Subscriptions 피벗을 추가합니다.
  2. MRR Movements 피벗을 구성합니다: Opening MRR, New Business, Expansion, Contraction, Churned, Ending MRR를 모두 포함합니다.
  3. NRR은 코호트별로 Opening MRR에서 Churn·Contraction을 빼고 Expansion을 더한 후 Opening으로 나누어 계산합니다.
  4. Segment·Plan·Country·Acquisition Channel별로 그룹화해 리더십이 어떤 세그먼트가 더 잘 유지되는지 볼 수 있게 합니다.
  5. 대시보드의 스냅샷을 매주 월요일 오전 9시에 Discuss로 리더십 채널에 자동 전송하도록 스케줄링합니다.


얻는 것: 리더십이 유지 지표를 실시간으로 확인해 투자 우선순위를 정확히 정할 수 있습니다.


MRR 피벗의 분류 체계, 코호트별 NRR 공식, 매주 리더십 스냅샷의 거버넌스를 설계하는 작업은 다솔로가 파트너형 컨설팅으로 지원하는 대표적인 분석 과제입니다.


10. 사용량 기반 과금·AI 이탈 예측·다중 앱 자동화로 운영 체계화하기 Level 10 — Expert


Level 10은 고급 운영 체계로서 고정 요금에 사용량 기반 구성요소를 더하고 외부 텔레메트리·AI 이탈 점수·CSM 자동 알림·실시간 수익 대시보드를 결합해 완전한 자동 운영을 실현합니다.


Odoo에서 실행 방법:


  1. Sales에서 제품을 정의할 때 고정 Base와 API 호출당, 활성 사용자당, 저장 용량당 등 계량화된 구성요소를 함께 만듭니다.
  2. 외부 API나 Studio의 자동화 액션을 만들어 일일 단위로 사용량을 구독에 새로운 청구 라인으로 밀어넣어 청구 주기 전에 반영되게 합니다.
  3. 고객 포털에는 실시간 사용 차트와 청구 예상 내역을 노출해 고객이 청구서 마감 전에 예상 금액을 확인할 수 있게 합니다.
  4. AI 에이전트가 로그인 빈도, 티켓 감성, 결제 이력, 사용량 추세를 이용해 각 계약의 이탈 리스크를 점수화합니다.
  5. 마케팅 자동화는 점수가 위험 임계값을 넘으면 CSM에 알림을 보내고, 과도한 초과 사용은 CRM의 업셀 워크플로우를 촉발합니다.
  6. Spreadsheet의 Revenue Live 대시보드는 MRR·NRR·사용 기반 수익·이탈 예측·AI 정확도를 세그먼트별로 실시간 추적합니다.


얻는 것: 사용량 기반 가격 모델이 엑셀 매크로 뒤의 재무 인력 없이도 확장 가능해지고, 이탈 경향을 수주 전 미리 포착할 수 있습니다.


계량 청구, AI 이탈 점수화, CSM 플레이북, Subscriptions·Studio·Marketing Automation·Sales·Spreadsheet에 걸친 실시간 수익 대시보드 설계는 다솔로가 파트너로서 엔드투엔드로 설계·구현하는 영역입니다. 대부분의 팀은 처음에 외부 전문가의 도움을 받아 구성 요소를 제대로 연결하는 것이 비용 대비 효율적입니다.


전문가 도움을 받아야 할 때


Level 1~6 범위라면 표준 Odoo Subscriptions 설정, 내부 책임자 한 명, 문제가 생겨도 안전하게 실험할 수 있는 샌드박스로도 충분히 성공할 수 있습니다.


Level 7 이상으로 올라가면 위험도가 커집니다: 자동화가 잘못된 고객에게 이메일을 보내거나, Studio 필드가 업그레이드를 막거나, API가 새벽 2시에 재고 동기화를 멈추는 등 예기치 못한 부작용이 발생할 수 있습니다.


이것은 팀의 실패가 아니라 아키텍처, 테스트, 거버넌스가 필요하다는 신호입니다.


여러 앱 설계, 국가별 규정 준수, 복잡한 연동, 또는 보드에서 이미 정한 고정된 출시일이 있을 때는 파트너를 데려오세요.

다솔로와 함께 일하기


다솔로는 기업이 실제로 일하는 방식에 맞춰 Odoo를 구현합니다: 맞춤 앱, 깔끔한 연동, 그리고 컨설턴트가 떠난 뒤에도 직원들이 기억하는 교육을 제공합니다.


Subscriptions 로드맵에 이 가이드의 고급 활용 사례가 포함되어 있다면, 우리는 단계적 계획을 설계해 빠른 성과를 먼저 확보한 뒤 자동화·연동을 차례로 도입하는 방식으로 진행할 수 있습니다.


고객은 범위와 예산을 통제하고, 우리는 Odoo 전문성을 제공해 팀이 운영 환경에서 비싼 시행착오를 겪지 않도록 합니다.

무료 상담 예약:


데모 일정 잡기

분류 Odoo 앱
Odoo Subscriptions: 정기 구독 플랜·갱신·청구 주기 정리
Louis Dresse SRL, Louis DRESSE 2026년 5월 25일
이 게시물 공유하기
로그인 의견을 남기기