실전 수익형 AI 동화책 SaaS 서비스 만들어서 돈 버는 방법 (ft. Book Print API)
Quick Summary
AI 동화책 SaaS는 Book Print API를 붙이면 PDF 판매를 넘어 실물 책 제작·배송까지 연결되는 2단계 수익형 서비스로 확장될 수 있다.
영상 보기
클릭 전까지는 가벼운 미리보기만 먼저 불러옵니다.
🖼️ 인포그래픽
🖼️ 4컷 인포그래픽
💡 한 줄 결론
AI 동화책 SaaS는 Book Print API를 붙이면 PDF 판매를 넘어 실물 책 제작·배송까지 연결되는 2단계 수익형 서비스로 확장될 수 있다.
📌 핵심 요점
- 영상의 핵심 모델은 AI로 동화책 PDF를 생성해 판매한 뒤, 사용자가 원하면 Book Print API로 실물 책 제작과 배송까지 연결하는 구조다.
- 기술 스택은 Next.js, OpenAI 텍스트·이미지 모델, Supabase, Polar, Vercel, SweetBook Book Print API를 조합해 구성된다.
- 1단계 수익화는 로그인, 주제 입력, 결제, AI 생성, 미리 보기, PDF 다운로드로 이어지는 디지털 동화책 판매 흐름이다.
- 2단계 수익화는 완성된 PDF를 기반으로 주소 입력과 추가 결제를 받은 뒤, 인쇄·제본·포장·배송을 API로 맡기는 실물 책 주문 흐름이다.
- 영상에서는 샌드박스 결제와 주문 테스트를 거친 뒤 라이브 API로 전환해 실제 주문까지 진행하며, 한 권당 고객 결제액과 API 비용 차이를 파트너 수익으로 설명한다.
🧩 배경과 문제 정의
- 바이브 코딩으로 만든 앱·웹 서비스는 대개 화면 안의 디지털 콘텐츠에 머무르지만, 북프린트 API를 연동하면 클릭 한 번으로 종이책 제작과 배송까지 이어질 수 있다.
- 스위트북의 생산 라인을 REST API로 활용하면 파트너사는 콘텐츠와 결제에 집중하고, 인쇄·제본·후가공·포장·배송 과정은 자동으로 처리된다.
- AI 동화책 SaaS는 PDF 판매에 그치지 않고 실물 책 주문까지 확장할 수 있어, 디지털 콘텐츠 기반 서비스에 추가 수익 채널을 만든다.
- 1인 개발자도 API 사용료 없이 인쇄가 발생하는 시점에만 단가를 부담하는 구조이기 때문에, 초기 실험 비용과 진입 장벽을 낮출 수 있다.
🕒 시간순 섹션별 상세정리
1. 디지털 콘텐츠를 실물 책으로 바꾸는 북프린트 API 모델
- 바이브 코딩 결과물이 앱·웹 화면 안에 머무는 한계에서 출발해, 디지털 콘텐츠를 실제 종이책으로 제작하고 배송까지 연결하는 흐름이 핵심 전환점으로 드러난다 [00:07]
- 스위트북은 20년 넘게 포토북과 단행본을 제작해 온 생산 라인을 REST API로 개방하고, 파트너사가 콘텐츠와 결제를 담당하면 인쇄·제본·후가공·포장·배송을 자동 처리한다 [00:25]
2. AI 동화책 SaaS의 기술 스택과 2단계 수익 구조
- 서비스는 Next.js로 프론트엔드와 서버리스 백엔드를 풀스택 구성하고, OpenAI의 텍스트·이미지 AI로 동화책을 생성하며, Supabase가 데이터베이스와 로그인을 맡는다 [01:49]
- 결제는 Polar를 통해 글로벌 결제까지 받을 수 있게 설계하고, 실물 책 제작과 배송 연동은 스위트북 북프린트 API로 처리하는 구조다 [02:10]
3. 로그인·결제·AI 생성·인쇄 배송까지의 세부 흐름
- 1단계에서는 사용자가 로그인 후 동화 주제를 입력하고 PDF 결제를 진행하며, Polar 샌드박스 결제 완료 웹훅을 받은 뒤 GPT 5.5와 GPT 이미지 2로 동화책을 생성한다 [03:27]
- 생성된 동화책은 미리 보기와 PDF 다운로드로 제공되어, 사용자는 결제 후 글과 그림이 포함된 디지털 동화책을 받을 수 있다 [03:43]
4. GitHub Codespaces로 설치 부담 없는 개발 환경 구성
- 개발 환경은 GitHub Codespaces를 사용해 구성하며, 로컬 설치 없이 웹 브라우저 안에서 클라우드 기반 IDE와 개발용 컴퓨터를 바로 사용할 수 있다 [04:20]
- Codespaces에서 Next.js 템플릿을 선택하면 기본 Next.js 프로젝트가 설치된 상태로 IDE가 열리므로, 컴퓨터가 달라도 동일한 개발 조건을 맞추기 쉽다 [05:10]
5. Claude Code 인증과 Vercel 배포로 공개 웹사이트 확보
- Claude Code 공식 가이드의 설치 명령어를 Codespaces 터미널에 붙여 넣어 실행하면, 클라우드 환경에서도 CLI 설치와 구독 계정 연동을 진행할 수 있다 [06:21]
- 인증 URL 승인과 인증 코드 입력을 마치면 Claude Code 로그인이 완료되고, AI 기반 코딩을 시작할 기본 환경이 준비된다 [06:41]
6. AI에게 1단계 SaaS 구현을 맡기고 Supabase 연동을 준비하는 흐름
- 준비가 끝나면 AI에게 1단계 디지털 콘텐츠 기반 AI SaaS 요구사항을 자연어로 입력하고, 로그인 DB는 Supabase, 결제는 Polar, 동화책 생성은 OpenAI API 기반으로 구성한다 [09:35]
- 초기 질의에서는 API 키 준비 여부, 동화책 가격, 이미지 생성 모델, 라우터 선택 등 구현 조건을 확정하며, 가격은 4.99, 이미지 모델은 GPT 이미지 2로 진행한다 [10:05]
7. Supabase와 OpenAI 환경 변수가 프로젝트에 연결된다
- Vercel 인티그레이션으로 Supabase 프로덕션 환경을 연결하고, 데이터베이스 연동까지 자동으로 완료된 상태를 확인한다 [12:01]
- Supabase가 제공한 Next.js용 환경 변수와 API 키 스니펫을
.env.local에 복사해 로컬 프로젝트에서도 동일한 설정을 사용할 수 있게 한다 [12:24]
8. Supabase CLI 로그인과 DB 마이그레이션이 토큰 방식으로 처리된다
- 사용자가 직접 처리해야 할 단계로 Supabase 로그인, DB 연결, 마이그레이션이 남아 있으며, Codespaces에서는 브라우저 로그인이 어려워 액세스 토큰 방식이 필요하다 [14:32]
- Supabase 토큰 페이지에서 SweetBook 토큰을 발급한 뒤
npx supabase login --token명령에 붙여 넣어 로컬 터미널을 Supabase 계정과 연결한다 [15:01]
9. Polar 샌드박스 결제와 상품 설정이 수익화 흐름을 만든다
- Polar는 Codespaces에서 CLI 연결이 어려워 API 토큰 발급 방식으로 진행하고, 샌드박스 환경을 만들어 실제 카드 결제 없이 결제 플로우를 검증한다 [16:05]
- Polar 대시보드 개발자 설정에서 전체 권한을 가진 SweetBook 토큰을 생성한 뒤
.env.local의 Polar 액세스 토큰 항목에 입력해 결제 API 호출 권한을 확보한다 [16:57]
10. 배포 사이트에서 회원가입·결제·PDF 생성이 검증된다
- 배포된 사이트에서 회원가입과 이메일 인증을 진행하던 중 Supabase Authentication URL이 로컬호스트로 남아 있어 인증 흐름이 깨지고, 이를 배포 주소로 수정해 로그인을 정상화한다 [18:40]
- AI 동화책 메이커에서 주제를 “코딩과 AI에 대한 모험 이야기”, 주인공을 “조코딩”, 대상 연령을 초등학교 저학년으로 입력한 뒤 Polar 샌드박스 결제로 생성 절차를 시작한다 [19:09]
11. Book Print API 확장을 위해 문서와 인쇄 규격이 준비된다
- 1단계 구현이 끝난 뒤, 완성된 PDF 동화책이 만족스러우면 주소 입력과 결제를 거쳐 실물 책으로 받아볼 수 있는 2단계 기능을 목표로 삼는다 [20:28]
- SweetBook의 Book Print API 주문 옵션 중 동화책에는 고화질 스퀘어북 하드커버 규격이 적합해 보이며, PDF 생성도 이 인쇄 규격에 맞춰야 한다 [20:47]
12. AI 에이전트가 실물책 주문 기능 구현을 맡는다
- 1단계에서 인증, 결제, 생성 흐름이 이미 연결되어 있으므로, 2단계는 원하는 기능을 한글로 구체화해 AI 에이전트에 지시하는 방식으로 진행된다 [22:13]
- 완성된 책 화면에 “실물 책으로 받기” 버튼을 추가하고, 클릭 후 주소 입력과 책 제작권 상품 결제를 거쳐 실물책 주문으로 이어지게 하는 요구사항이 입력된다 [22:26]
13. API 키와 상품 ID를 넣고 샌드박스 플로우를 구성한다
- Sweetbook API 키는 라이브 환경과 샌드박스 환경으로 구분되며, 테스트 단계에서는 샌드박스용 API 키를 발급해 로컬 설정에 넣는다 [24:04]
- 기존 설정에 폴라 프린트 프로덕트 ID와 Sweetbook Book Print API 키를 추가하고, API 베이스는 우선 샌드박스 환경으로 유지한다 [24:36]
14. 샌드박스 주문 성공 뒤 라이브 API로 전환해 배포한다
- 생성된 표지와 내지를 내려받아 실물 인쇄용 파일이 정상 생성됐는지 확인하고, 하단의 ‘실물 책으로 받기’ 기능을 통해 주문 단계로 진입한다 [26:12]
- 배송지 입력과 결제 이후 Sweetbook 인쇄 주문 전송이 자동 처리되며, 샌드박스 환경에서도 주문 번호 발급까지 확인된다 [26:32]
15. 실제 주문 수익 구조와 실물 책 품질, 확장 활용
- 라이브 주문이 들어오면 고객 결제 29,000원에서 Sweetbook API 비용 13,860원이 분리되고, 한 권당 15,140원이 파트너 수익으로 남는다 [28:20]
- 주문 현황에서는 실제 주문 건과 충전금 차감 내역을 함께 확인할 수 있어, 실물 책 주문 진행과 비용 흐름을 한눈에 추적할 수 있다 [28:34]
🧾 결론
- 이 영상은 “AI로 콘텐츠를 만들고 끝내는 서비스”가 아니라, 결제·PDF 생성·실물 제작·배송까지 묶은 SaaS형 수익화 예시를 보여준다.
- 핵심은 개발자가 인쇄 설비를 직접 운영하지 않고, SweetBook의 생산 라인을 REST API로 호출해 실물 상품화를 붙일 수 있다는 점이다.
- 1인 개발자 관점에서는 초기 API 사용료 없이 실제 인쇄가 발생할 때만 비용이 차감되는 구조가 실험 장벽을 낮추는 요소로 제시된다.
- 다만 실제 서비스화에는 API 키, 환경 변수, DB 마이그레이션, 결제 상품, 인증 URL, 인쇄 규격 같은 운영 설정을 하나씩 검증해야 한다.
- 영상의 사례는 동화책에 집중하지만, 마지막에는 포토북, AI 화보집, 운동 일지, 펫 포토북, 자작 소설, 전자책 실물 출판 등으로 확장 가능성을 제시한다.
📈 투자·시사 포인트
- 디지털 콘텐츠 SaaS가 PDF 다운로드에서 멈추지 않고 실물 상품 주문까지 연결되면, 같은 콘텐츠에서 추가 결제 기회를 만들 수 있다.
- Book Print API 같은 제조·물류 API는 1인 개발자나 소규모 팀이 재고 없이 실물 굿즈형 서비스를 실험할 수 있게 하는 인프라 역할을 한다.
- AI 생성 콘텐츠 서비스의 차별화 포인트는 단순 생성 기능보다 결제, 개인화, 출력 규격, 배송 경험까지 이어지는 완성된 구매 흐름에 있다.
- 검증 필요: 영상의 주문 수익 예시는 특정 가격과 API 비용 기준이므로, 실제 사업성은 인쇄 단가, 결제 수수료, 배송비, 환불·CS 비용, 재구매율을 별도로 확인해야 한다.
- 검증 필요: AI 동화책의 실제 수요, 저작권·초상권·아동 콘텐츠 품질 기준, 생성 이미지의 일관성은 서비스 출시 전 별도 검토가 필요하다.
⚠️ 불확실하거나 확인이 필요한 부분
- 영상에 나온 OpenAI 모델명인 GPT 5.5와 GPT 이미지 2는 데모 기준 설명이므로, 실제 API에서 사용할 수 있는 정확한 모델명·가격·제한사항은 OpenAI 공식 문서에서 별도 확인이 필요하다.
- SweetBook Book Print API의 샌드박스·라이브 API 주소, 인증 방식, 주문 파라미터, PDF 규격은 영상의 구현 시점 기준이므로 현재 문서와 파트너 포털에서 최신 사양을 확인해야 한다.
- “2~3일 뒤 책이 도착한다”는 흐름은 영상 속 설명이지만, 실제 배송 기간은 제작 옵션·지역·물량·운영 상황에 따라 달라질 수 있다.
- 자막 기반 정리: 타임스탬프가 있는 자막을 기준으로 정리했으며, 고유명사·수치·인용은 원문 확인 필요 시 별도 검증한다.
- 영상 속 주장: 발표자의 해석·전망·비교는 확인된 외부 사실이 아니라 영상 속 주장으로 분리해 읽는다.
- 검증 필요: 수치, 기업 실적, 정책·시장 전망은 발행 전 최신 자료로 별도 검증이 필요하다.
✅ 액션 아이템
- AI 동화책 SaaS를 1단계 PDF 판매와 2단계 실물 책 주문으로 나누어 MVP 범위를 정의한다.
- Next.js, Supabase, OpenAI, Polar, SweetBook Book Print API를 사용하는 기본 기술 스택과 각 서비스 계정 준비 여부를 점검한다.
- GitHub Codespaces 또는 로컬 환경에서 Next.js 프로젝트를 만들고, Vercel 배포까지 연결해 공개 테스트 URL을 확보한다.
- Supabase 인증·데이터베이스·환경 변수를 연결하고, 이메일 인증 URL이 배포 주소 기준으로 동작하는지 확인한다.
❓ 열린 질문
- AI 동화책의 목표 고객은 어린이 부모, 교사, 크리에이터, 기관·단체 중 어디에 가장 가깝게 설정할 것인가?
- PDF만 판매하는 1단계 상품과 실물 책까지 포함한 2단계 상품의 가격 차이를 얼마로 설계해야 전환율과 마진이 모두 맞을까?
- 동화책 품질을 안정화하려면 페이지 수, 문장 길이, 그림 스타일, 한글 텍스트 처리 방식을 어떤 기준으로 제한해야 할까?