Skip to content

Card Studio — 독립 BM 기획서

상태: Draft v1.0 (2026-07-17)
목적: 메이커링크 내 독립 유료 BM으로 인스타 카드뉴스 제작기를 사용자에게 제공하기 위한 실행 기획
코드 베이스: apps/web/src/app/admin/card-news/*, apps/api/services/cardNewsGenerator.js


1. 한 줄 정의

Card Studio = AI가 스토리·디자인·캡션까지 만들어 주고, ZIP 다운로드 + 캡션 복사로 바로 인스타에 올릴 수 있는 카드뉴스 제작 SaaS.
메이커링크 본체(터미널·스튜디오)와 결제·한도·브랜딩이 분리된 독립 BM이며, 동일 계정으로 로그인한다.


2. 왜 지금 하는가

근거내용
PMF 신호어드민에서 직접 사용 시 생성 → ZIP → 캡션 복사 → 업로드가 5분 이내. "만들기"가 아니라 "올리기"까지 끊기지 않음
타깃 겹침1인 개발·메이커·사이드프로젝트 운영자 = 메이커링크 코어 유저와 동일
원가 구조LLM 원가 편당 ₩16~32 (재시도 포함). 저가 구독으로도 마진 확보 가능
전략 시너지평소 네이티브 콘텐츠 + 가끔 홍보 데이 → 메이커링크 인스타 바이럴 채널을 사용자도 같은 방식으로 운영 가능
구현 비용어드민 UI·렌더러·API·AI 프롬프트 이미 80% 완성. quota·결제·공개 URL만 추가하면 MVP

3. 포지셔닝

3.1 메이커링크 본체와의 관계

┌─────────────────────────────────────────────────────────┐
│                    MakerLink Account                     │
├──────────────────────┬──────────────────────────────────┤
│  Core Products       │  Card Studio (독립 BM)           │
│  · 터미널 Pro ₩5,000 │  · 월 구독 / 편수 패키지          │
│  · 서비스메이커 Pro  │  · LLM quota 별도                 │
│  · 마스터팩 단건     │  · 워터마크·프리셋 정책 별도      │
└──────────────────────┴──────────────────────────────────┘
  • 번들 금지 (런칭 초기): "Pro 구독하면 Card Studio 포함" → 본체 가치 희석. 대신 교차 할인만 적용.
  • 브랜드: 대외 "Card Studio by MakerLink" / 내부 코드 card-news
  • 진입 URL (안): /card-studio (어드민 /admin/card-news와 분리)

3.2 경쟁 대비 차별점

Canva / 미리캔버스ChatGPT + 수동 디자인Card Studio
스토리 구조사용자가 직접AI가 텍스트만4~5장 스토리 아크 자동
인스타 규격 PNG가능불가1080px ZIP 일괄
캡션+해시태그수동AI 초안인스타 포맷 자동 + 복사
메이커 톤없음없음네이티브/홍보 데이 카테고리
올리기까지20~40분30분+5분 목표

4. 타깃 사용자

페르소나니즈예상 플랜
1인 개발 인스타 운영매일/격일 카드뉴스, 개발 팁·일상Creator ₩9,900
메이커링크 공식 계정바이럴 + 홍보 데이Studio (내부 무제한)
스타트업 마케터브랜드 카드뉴스, 팀 프리셋Studio ₩19,900
가끔 올리는 유저월 5~10편Starter ₩4,900 또는 패키지
체험 유저한번 써보기Free 3편/월

5. 과금 단위 정의

5.1 「1편」= billable generation

사용자-facing 과금 단위는 **「카드뉴스 1편 생성」**이다.

포함 (1편으로 카운트)미포함 (무료)
POST /card-news/generate 1회 성공슬라이드 수동 편집
내부 LLM 재시도·repair (최대 3 call)테마·배경 변경
3~10장 슬라이드 + 캡션 + 해시태그PNG 1장 / ZIP 다운로드
프로젝트 자동 저장캡션 복사
저장된 프로젝트 불러오기
재다운로드

5.2 「주제 제안」= 0.3편 (또는 세션 무료)

APILLM calls원가 (추정)
POST /card-news/suggest-topics1× flash-lite₩0.7
POST /card-news/generate (성공)1× flash₩15.5
generate + retry2× flash₩31
generate + retry + repair3× flash₩58

정책안 A (권장): 주제 제안 후 15분 이내 같은 카테고리에서 generate하면 suggest quota 환불/무료.
정책안 B: suggest = 0.3편 차감 (Lite 15편 → suggest 50회 ≈ 15편과 동일).

5.3 LLM 호출 상세 (현재 코드 기준)

cardNewsGenerator.js
├── suggestTopics()
│   └── _callLlm × 1  (gemini-2.5-flash-lite)
└── generate()
    ├── _callLlm × 1  (gemini-2.5-flash) — 1차
    ├── _callLlm × 1  — JSON invalid 시 retry
    └── _callLlm × 1  — repair prompt (손상 JSON)
  • feature tag: admin_card_news → 사용자 BM 전환 시 card_studio로 분리 추적
  • ai-news 카테고리: RSS searchNewsArticles() 추가 (LLM 없음, 비용 0)
  • maxOutputTokens: 16,384 (output 잘림 → repair 발생 가능 — quota는 사용자에게 1편으로만 청구)

5.4 원가 추정 (llmTracker 2026-03 Gemini 공식 단가)

환율: ₩1,380 / USD (llmTracker 기본값)

시나리오Input tokOutput tokModel원가/회
주제 제안3,200450flash-lite₩0.7
생성 성공5,8003,800flash₩15.5
생성+재시도×2flash₩31
생성+repair×3flash₩58
홍보 5장6,5004,800flash₩19.3

실사용 가중 평균 (재시도 15% 가정):

사용자 행동LLM 원가/편
주제 직접 입력 → 생성만₩15.5
주제 AI → 생성 (suggest 포함)₩16.2
재시도 포함 기대값₩18~20

월간 원가 (재시도 버퍼 15% 포함):

월 생성 편수LLM 원가비고
10편₩182가벼운 사용자
30편₩547격일 1편
60편₩1,094거의 매일 2편
100편₩1,823헤비 크리에이터

※ 저장(S3/DB), CDN, 결제 수수료(~3.3%)는 별도. LLM 외 인프라는 편당 ₩1 미만으로 가정.


6. 시장 벤치마크 (2026-07 조사)

환율: $1 ≈ ₩1,380. 출처: 각 서비스 공식 요금 페이지·크몽 (2026-07).

6.1 카테고리별 경쟁 지형

Card Studio는 디자인 툴AI 카드뉴스 전용SNS 올인원도 아닌, 인스타 카드뉴스 1편을 끝까지(스토리+PNG+캡션) 만드는 도구로 포지셔닝한다.

구간대표 서비스월 가격대
저가·범용 디자인Canva, 미리캔버스₩8,000~15,000
AI 캐러셀 전용 (해외)Carousel AI, Carously, PostNitro₩11,000~28,000
국내 SNS 올인원Autoke, Makemonlab, Leviosa₩13,000~200,000
대행·프리랜서크몽, 숨고₩5,000~/건 · ₩29만~/월

6.2 디자인 툴 (직접 만들기 — AI 스토리 없음)

서비스월 가격 (VAT 포함)비고
Canva Pro₩8,250~17,500 (연 ₩99K / 월간 ~$13)범용, 카드뉴스 직접 배치
미리캔버스 Pro₩14,900/월 (연 ₩160,800)한글·국내 템플릿
미리캔버스 Enterprise₩33,000/월팀·브랜드

6.3 해외 AI 캐러셀·카드뉴스 전용

서비스월 가격포함량편당 환산
Carousel AI Creator$8 (≈₩11,000)25/월≈₩440
Carously Starter$9 (≈₩12,400)100/월≈₩124
Carouselli Pro$24 (≈₩33,000)무제한
PostNitro Starter$15 (≈₩21,000)30/월≈₩690
PostNitro Creator$20~25 (≈₩28~35K)무제한
Contentdrips$15 (≈₩21,000)500 credits/월크레딧制

6.4 국내 AI SNS·카드뉴스 관련

서비스월 가격카드뉴스포지션
Leviosa AI Starter₩50,000크레딧制 (50~1,000/건)이커머스 올인원
Leviosa Pro₩200,000동일
Autoke Lite₩12,900크레딧 5,000SNS 예약
Makemonlab Standard₩59,000100편 + 카드뉴스 O8채널 발행
Makemonlab Lite₩19,00010편 (카드뉴스 X)
마케티무료~₩99,000AI 10~100회소상공인 올인원

6.5 대행·프리랜서

채널가격편당
크몽 단건₩5,000~1건
크몽 DELUXE₩290,000/월10건 → ₩29,000/편
프리랜서 (기획 포함)₩15,000~50,000/건시장 일반가

6.6 편당·월정액 비교 (Card Studio vs 시장)

구분월 ₩편수편당 ₩
Carously (해외)12,400100124
Carousel AI11,00025440
Card Studio Starter4,90015327
Card Studio Creator ★9,90040248
PostNitro Starter21,00030690
미리캔버스 Pro14,900∞ 수동
Makemonlab Standard59,000100590
Leviosa Starter50,000크레딧制
크몽 대행290,0001029,000

6.7 벤치마크 기반 가격 권고

플랜제안가시장 대비
Free 3편₩0Carousel AI·Carouselli와 동일
Starter ₩4,900/15편유지Autoke(₩12.9K)보다 저렴
Creator ₩9,900/40편메인미리캔버스(₩14.9K)·Leviosa(₩50K) 사이
Studio ₩19,900/100편유지Makemonlab(₩59K/100편)의 1/3
Pack M₩12,900/40편 (조정)미리캔버스 월 구독과 동일선 — 패키지 매력

런칭 후 검토: Creator ₩12,900 (미리캔버스 Pro 동일선) — 전환율·LTV 데이터 보고 결정.


7. 가격 옵션

7.1 옵션 A — 월 구독 (권장 메인)

플랜월 가격 (VAT 포함)포함 편수편당 가격LLM 원가LLM 마진
Free₩03편₩55CAC
Starter₩4,90015편₩327₩27394%
Creator₩9,90040편₩248₩72893%
Studio₩19,900100편₩199₩1,82391%
  • 초과 사용: 생성 차단 + 업그레이드 유도 (초과 종량은 v2)
  • Free: 워터마크 유지, 테마 5종, 카테고리 8종
  • Starter+: 워터마크 제거, 전 테마·카테고리
  • Studio: 브랜드 프리셋 5개, 우선 생성 큐 (v2)

메이커링크 Pro 구독자 교차 할인: Creator ₩7,900 (20% off) — 본체 번들 아님, 할인만.

7.2 옵션 B — 편수 패키지 (구독 부담 낮은 유저)

패키지가격편수편당LLM 원가유효기간
Taste₩2,9005편₩580₩9190일
Pack S₩6,90015편₩460₩27390일
Pack M₩12,90040편₩323₩728180일
Pack L₩24,900100편₩249₩1,823180일
  • 구독과 quota 지갑 공유 (ArchitectureCredit 패턴)
  • 패키지 + 구독 동시 보유 시: 구독 quota 먼저 소진

7.3 옵션 C — 하이브리드 (런칭 최종안 후보)

FreeStarterCreator ★Studio
월 요금₩0₩4,900₩9,900₩19,900
월 편수31540100
워터마크OXXX
브랜드 프리셋01310
홍보 데이 카테고리XOOO
패키지 추가 구매OOOO

Creator ₩9,900 / 40편 = 격일 1편 + α. 1인 개발 인스타 운영에 가장 잘 맞는 sweet spot.

7.4 가격 결정 근거

기준
LLM 원가/편₩16~20 (평균)
목표 LLM 마진≥ 90%
심리적 가격대₩4,900 / ₩9,900 / ₩19,900 (메이커링크 Pro ₩5,000·Designer ₩12,900과 비슷한 계열)
경쟁 참고Canva Pro ~₩14,900/월, AI writing tools ₩10,000~30,000/월
사용자 지불 의향 (가설)"하루 10분 절약" → 월 ₩10,000 이하 acceptable

7.5 권장 런칭 가격 (결론)

Free     ₩0      —  3편/월,  워터마크
Starter  ₩4,900  — 15편/월
Creator  ₩9,900  — 40편/월  ← 메인 판매 플랜
Studio   ₩19,900 — 100편/월

패키지: Pack M ₩14,900 / 40편 (구독 미결정 유저용)

8. 기능 기획

8.1 MVP (Phase 1) — 어드민 기능 사용자화

어드민 CardNewsManager 기능을 그대로 사용자 UI로 이식. 차이점은 quota·워터마크·프리셋.

코어 플로우

로그인 → quota 확인 → 카테고리 선택 → [AI 주제 받기] → 주제 선택/입력
→ [AI 카드뉴스 생성] (1편 차감) → 미리보기 → 테마/배경 조정 (무료)
→ 세부 수정 (무료) → [ZIP 다운로드] + [캡션 복사] → (선택) 저장

AI 기능 (LLM)

기능API편수
AI 주제 12개 제안suggest-topics0 (generate 세션 내) 또는 0.3편
AI 카드뉴스 생성 (3~10장)generate1편
AI 뉴스 RSS 참조 (ai-news)generate 내부포함

카테고리 (13종 — constants.ts 기준)

ID라벨장수용도
curiosity호기심·상황형4바이럴 메인
tip-hack개발 팁4실용 저장형
story-case상황 스토리4공감 스토리
ai-newsAI·개발 이슈4트렌드
usage-guide문제 해결법4How-to
quote-insight인사이트 카드4통찰·역설
feature-spotlight워크플로4작업 흐름
daily-log메이커의 하루4일상 브이로그
productivity생산성·습관4루틴·집중
money-side수익·사이드4수익화
psychology심리·멘탈4번아웃·멘탈
promo홍보 데이5브랜드 공개 (Starter+)
custom자유 주제4AI 자유

슬라이드 레이아웃 (role)

cover · content · highlight · compare · news-item · quote · list-rank · qna · cta(promo만)

디자인 커스터마이즈 (LLM 없음)

항목옵션
비율1:1 / 4:5
테마12종 (maker-dark ~ midnight-pop)
배경 이미지8종 그라데이션 + 컨셉만
슬라이드 편집kicker, title, subtitle, body, bullets, highlight, quoteSource
레이아웃 변경role 셀렉트
강조 마커**단어** 수동 입력
슬라이드 추가/삭제자유

내보내기

형식내용
ZIPslide-01.png … + caption.txt
PNG현재 슬라이드 1장 (1080×1080 or 1080×1350)
캡션인스타 포맷 (본문 + 해시태그) 클립보드

프로젝트 관리

  • 생성 시 자동 저장 (어드민과 동일)
  • 내 카드뉴스 목록 — 클릭 시 LLM 없이 불러오기
  • 삭제 / 이름 변경

8.2 사용자 커스터마이즈 (MVP에서 제공)

어드민에 없지만 유료 BM 핵심인 「내 브랜드」 설정:

설정FreeStarter+
기본 kicker 시리즈명XO (예: "혼자 만드는 사람")
기본 해시태그 풀 (최대 5)메이커링크 고정사용자 태그로 교체 가능
promo 시 브랜드명/URLXO
워터마크표시제거
워터마크 → 자기 로고Xv2

8.3 Phase 2 — 리텐션

기능설명LLM
콘텐츠 캘린더월~일 네이티브 / 금 홍보 데이 템플릿X
「오늘 뭐 올릴까」카테고리 로테이션 + 1클릭 주제0.3편
슬라이드 1장 AI 재생성해당 슬라이드만 다시0.2편
캡션 톤 변경짧게/길게/유머0.2편
예약 발행Instagram Graph APIX (API 비용)
팀 프리셋워크스페이스 공유X

8.4 Phase 3 — 확장

  • Instagram / Threads 직접 연동
  • 템플릿 마켓 (커뮤니티)
  • API access (Studio 플랜)
  • 화이트라벨 (에이전시)

8.5 의도적 제외 (MVP)

  • Canva식 자유 드래그 편집
  • AI 이미지 생성 (비용·품질 이슈)
  • 동영상 릴스 변환
  • 메이커링크 Pro 기능과 quota 공유

9. 기술 아키텍처

9.1 라우트

구분경로
사용자 UI/card-studio
어드민 (기존)/admin/card-news — 내부 무제한
API (신규)/api/card-studio/*
API (어드민)/api/admin/card-news/* — 유지

9.2 API 엔드포인트 (사용자)

GET    /api/card-studio/quota              — 잔여 편수·플랜
GET    /api/card-studio/presets            — 브랜드 프리셋
PUT    /api/card-studio/presets            — 프리셋 저장

POST   /api/card-studio/suggest-topics     — quota 검사 → LLM
POST   /api/card-studio/generate           — quota 검사 → 1편 차감 → LLM

GET    /api/card-studio/projects
POST   /api/card-studio/projects
PUT    /api/card-studio/projects/:id
DELETE /api/card-studio/projects/:id

9.3 Quota 시스템 (ArchitectureCredit 패턴 재사용)

javascript
// apps/api/services/cardStudioQuotaService.js (신규)
CARD_STUDIO_PLANS = {
  free:    { monthlyGenerations: 3,   watermark: true  },
  starter: { monthlyGenerations: 15,  watermark: false },
  creator: { monthlyGenerations: 40,  watermark: false },
  studio:  { monthlyGenerations: 100, watermark: false },
};

// 별도 Mongo collection: CardStudioQuota
// - user, periodKey, balance, allowanceTier, packBalance, ledger[]
  • 구독: Subscription에 tier 추가 (card_studio_starter | creator | studio) 또는 별도 CardStudioSubscription 모델 (권장 — 본체와 분리)
  • 패키지: packBalance 필드에 편수 적립, 월 quota 소진 후 차감
  • 차감 시점: generate 성공 후 차감 (실패 시 환불). retry/repair는 서비스가 흡수

9.4 LLM 추적

javascript
llmTracker.track({
  feature: 'card_studio',  // admin_card_news와 분리
  task: 'card_news_generate',
  ...
});

어드민 대시보드에서 Card Studio 매출·원가·MAU 분리 집계.

9.5 프론트 이식

apps/web/src/app/admin/card-news/   →  apps/web/src/app/card-studio/
  CardNewsManager.tsx                  CardStudioManager.tsx
  CardSlideRenderer.tsx         (공유 또는 re-export)
  constants.ts                  (공유 packages/card-news-core 또는 monorepo import)
  exportCardSlide.ts
  formatCaption.ts
  • CardStudioSubscriptionGate — RemoteWorkroomQuotaGate 패턴 참고
  • ServiceMakerUsageCardCardStudioUsageCard (잔여 N편 링 UI)

9.6 결제

  • NicePay 기존 PG 연동 (routes/subscription.js 참고)
  • 상품 ID: card_studio_starter_monthly, card_studio_creator_monthly, card_studio_studio_monthly
  • 패키지: 단건 결제 (SubscriptionPayment 또는 OneTimePayment 모델)
  • 첫 달 프로모: Creator ₩6,900 (30% off) — 선택

10. Free / 유료 정책 매트릭스

FreeStarterCreatorStudio
월 AI 생성31540100
AI 주제 제안OOOO
카테고리8 (promo X)전체전체전체
테마5121212
배경 이미지OOOO
워터마크OXXX
브랜드 프리셋01310
프로젝트 저장5개30100무제한
ZIP/PNG/캡션OOOO
홍보 데이XOOO
패키지 추가구매OOOO
Pro 교차할인₩7,900₩15,900

11. UX / 화면 구조

/card-studio
├── / (대시보드: quota, 최근 프로젝트, [+ 새 카드뉴스])
├── /new (생성 마법사 — CardNewsManager 본문)
├── /projects (목록)
├── /projects/[id] (편집)
├── /presets (브랜드 설정)
└── /pricing (Card Studio 요금제)

온보딩 3-step:

  1. "어떤 계정인가요?" → 카테고리 추천
  2. "브랜드 이름·해시태그" → 프리셋 (건너뛰기 가능)
  3. "첫 카드뉴스 만들기" → Free 3편 중 1편 사용

12. 법적·운영

항목내용
AI 생성물 이용이용약관에 "사용자가 게시·상업적 사용 책임" 명시
InstagramAPI 연동 전까지 "다운로드 후 수동 업로드" — Meta 정책 부담 ↓
홍보 표시promo 카테고리 사용 시 #광고 안내 문구 템플릿 제공 (강제 X)
환불디지털 콘텐츠 — 생성 성공 후 환불 불가 (quota 미사용분만 패키지 환불)
개인정보생성 주제·프로젝트 DB 저장 — 삭제권 제공

13. 로드맵

Phase 0 — 검증 (2주, 코드 변경 최소)

  • [ ] 본인 계정으로 14일 연속 인스타 게시 (Card Studio 없이 어드민)
  • [ ] 카테고리별 저장률·도달 기록
  • [ ] 홍보 데이 1회 전환 측정

Phase 1 — MVP (3~4주)

  • [ ] CardStudioQuota 모델 + service
  • [ ] /api/card-studio/* 라우트 (admin 로직 공유)
  • [ ] /card-studio UI (CardNewsManager 포크)
  • [ ] Free 3편 / quota gate
  • [ ] 워터마크 Free만 표시
  • [ ] Creator 구독 결제 1종 (₩9,900)
  • [ ] LLM feature=card_studio 분리

Phase 2 — Growth (4~6주)

  • [ ] 4-tier 요금제 + 패키지
  • [ ] 브랜드 프리셋 UI
  • [ ] Pro 교차 할인
  • [ ] CardStudioUsageCard (설정 페이지)
  • [ ] 랜딩 /card-studio 공개 + SEO

Phase 3 — Retention

  • [ ] 콘텐츠 캘린더
  • [ ] 슬라이드 단건 재생성
  • [ ] Instagram API (선택)

14. KPI

지표MVP 목표 (3개월)
가입 → 첫 생성≥ 60%
Free → Paid 전환≥ 8%
Creator MRR₩500,000 (≈50명)
월 생성 편수/유료 유저≥ 12편
LLM 원가 매출 대비≤ 10%
D7 retention≥ 35%

15. 리스크

리스크대응
"어드민 도구를 왜 돈 받고?"Free 3편 + 결과물 퀄리티로 증명. 올리기까지가 제품
LLM JSON 실패율retry/repair 흡수 + 사용자 1편만 청구
저가 경쟁메이커 톤·스토리 아크·홍보 데이 — 범용 AI와 다른 포지션
본체 BM 혼선별도 구독·별도 quota·별도 URL
Instagram API 정책MVP는 다운로드 방식 only

16. 오픈 질문 (결정 필요)

  • [ ] 상품명: Card Studio vs 카드뉴스 스튜디오 vs MakerPost
  • [ ] 구독 모델: CardStudioSubscription 별도 vs Subscription.tier 확장
  • [ ] promo 카테고리: Free에서 맛보기 1회 허용?
  • [ ] 메이커링크 Pro 번들 할인율: 20% vs 30%
  • [ ] 어드민 Card Studio 무제한: isAdmin vs isEventGrant
  • [ ] suggest quota: 세션 무료 vs 0.3편

17. 부록 — 코드 참조

파일역할
apps/web/src/app/admin/card-news/CardNewsManager.tsxUI 베이스
apps/web/src/app/admin/card-news/CardSlideRenderer.tsx1080px 렌더러
apps/web/src/app/admin/card-news/constants.ts카테고리·테마·타입
apps/api/services/cardNewsGenerator.jsLLM 생성·프롬프트
apps/api/services/llmTracker.js원가 계산 (Gemini 단가)
apps/api/services/creditService.jsQuota 패턴 참고
apps/web/src/app/remote-workroom/RemoteWorkroomQuotaGate.tsxGate UI 참고
apps/web/src/app/settings/pricing/page.tsx기존 가격대 참고

18. 실행 체크리스트 (요약)

□ docs/planning/card-news-studio-bm.md 검토·승인
□ 상품명·가격 확정 (권장: Creator ₩9,900/40편)
□ CardStudioSubscription + Quota 모델
□ /api/card-studio 라우트
□ /card-studio UI 포크 + QuotaGate
□ NicePay 상품 등록
□ 이용약관 AI 생성물 조항
□ 베타 10명 초대 → 전환율 측정
□ Public launch

작성: MakerLink product planning — Card Studio BM v1.0

메이커링크 - 원격 터미널 플랫폼