OPEN HYPER STEP
← 목록으로 (ai-startup)
AI-STARTUP · 64 / 100
ai-startup
CHAPTER 64 / 100
읽기 약 2
FUNCTION

이메일 퍼널: 무료→트라이얼→유료


핵심 개념

sequence·triggers·conversion — 가입 → 결제 자동화.

본문

이메일 퍼널 = 자동 영업

📋 코드 (10줄)
[목표]
- Free → Trial: 30~50%
- Trial → Paid: 30~60%
- 1개월 retention: 70%+


[채널]
- 이메일 (가장 강력)
- 인앱 알림
- 푸시 (모바일)

무료 사용자 시퀀스 (14일)

📋 코드 (17줄)
Day 0: Welcome + Quick Start
"환영합니다. 5분 안에 첫 결과:"

Day 1: Onboarding
"첫 사용 어땠나요? 도움 필요하면 답장"

Day 3: Use case
"비슷한 사용자 사례"

Day 7: Trial 제안
"Pro로 이런 것도 가능 → 14일 무료"

Day 10: Social proof
"1000명이 Pro 사용 중 — 후기"

Day 14: Last chance
"한정 — Trial 시작 시 첫 달 50%"

Trial 사용자 시퀀스 (14일 trial)

📋 코드 (21줄)
Day 0 (Trial 시작): Welcome
"Pro로 무엇을 시도해볼까요?"

Day 2: 사용 안 하면
"3분 안에 첫 결과 — 도움말 영상"

Day 5: 중간 점검
"여기까지 좋으셨다면 Pro 가능"

Day 7: 가치 강조
"이번 주 사용한 시간·결과"

Day 10: 결제 권유
"Trial 4일 남음 — 자동 결제 안내"

Day 13: Last call
"내일 Trial 종료 — 카드 등록"

Day 14: 결제 또는 다운그레이드
- 결제 → 환영 이메일
- 무료로 다운그레이드 → 피드백 요청

행동 트리거

📋 코드 (14줄)
[Aha moment 도달]
"잘하셨어요! 이제 [다음 기능] 시도해볼까요?"

[사용 안 함 7일]
"오랜만이네요. 새 기능 추가됐어요"

[Pro 기능 시도]
"이 기능은 Pro만. 14일 무료 trial?"

[결제 실패]
"카드 결제 실패. 재시도 안내"

[해지]
"아쉽네요. 무엇이 부족했나요?"

ConvertKit / Resend 셋업

TYPESCRIPT📋 코드 (45줄)
// 시퀀스 정의
const SEQUENCES = {
  welcome: [
    { day: 0, template: 'welcome', subject: '🎉 환영합니다' },
    { day: 1, template: 'onboarding', subject: '첫 사용 어땠나요?' },
    { day: 3, template: 'use_case', subject: '이런 사용 사례' },
    { day: 7, template: 'trial_offer', subject: '14일 무료 시작' },
    { day: 14, template: 'last_chance', subject: '🔥 한정 50% 할인' },
  ],
  trial: [
    { day: 0, template: 'trial_welcome', subject: 'Pro 시작!' },
    { day: 2, template: 'trial_help', subject: '도움 필요하세요?' },
    { day: 5, template: 'trial_check', subject: '중간 점검' },
    { day: 7, template: 'trial_value', subject: '이번 주 결과' },
    { day: 10, template: 'trial_payment', subject: 'Trial 4일 남음' },
    { day: 13, template: 'trial_last', subject: '내일 종료' },
  ],
};


// 트리거
async function startSequence(userId: string, name: keyof typeof SEQUENCES) {
  const seq = SEQUENCES[name];
  for (const step of seq) {
    await emailQueue.add(step.template, {
      userId,
      subject: step.subject,
      template: step.template,
    }, {
      delay: step.day * 86400 * 1000,
    });
  }
}


// 가입 시
events.on('user.signed_up', ({ userId }) => {
  startSequence(userId, 'welcome');
});


// Trial 시작
events.on('trial.started', ({ userId }) => {
  startSequence(userId, 'trial');
});

이메일 템플릿 — Day 7 Trial Offer

TSX📋 코드 (24줄)
function TrialOfferEmail({ user }: { user: User }) {
  return (
    <Html>
      <Body>
        <Heading>{user.name}님, 7일 동안 함께해주셔서 감사합니다</Heading>
        <Text>
          이번 주 [App]으로 [구체적 결과]를 만드셨어요!
        </Text>
        <Text>
          Pro로 업그레이드하면:
          - ✅ 무제한 사용
          - ✅ 모든 기능
          - ✅ 우선 지원
        </Text>
        <Text>
          <strong>14일 무료 체험</strong> — 카드 등록 X, 자동 결제 X
        </Text>
        <Button href={`${URL}/upgrade?utm_source=email&utm_campaign=day7`}>
          14일 무료 시작
        </Button>
      </Body>
    </Html>
  );
}

측정

📋 코드 (12줄)
[Open rate]
- 30%+ 좋음 (제목)

[Click rate]
- 5%+ 좋음 (본문 + CTA)

[Conversion]
- Trial → Paid: 30~60%
- Free → Trial: 30~50%

[Unsubscribe]
- < 0.5% per email

다음 챕터

CH.65 "콘텐츠 마케팅".


AI 프롬프트
🤖 AI에게 잘 물어보는 법 — 모델·전략별 프롬프트
무료

월 $0 — 검증·시작 단계

이메일 퍼널을 무료 도구만으로
시작하는 방법을 알려줘.
소자본

월 $20~50 — MVP·초기 운영

월 $20~50 예산으로 이메일 퍼널을
검증·MVP 단계까지 진행하는 전략은?
프로덕션

월 $200~500 — 성장 단계

이메일 퍼널을 프로덕션 단계로
확장할 때 필요한 도구·운영 체계는?
스택

풀스택 — 도구 조합 분석

2026년 이메일 퍼널 관련 도구 5개를
조합한 추천 스택을 알려줘.

⭐ 이것만 기억하세요
이메일 퍼널: 무료→트라이얼→유료 이 3가지만 확실히 잡으세요
1.Welcome 시퀀스 14일 + Trial 시퀀스 14일 = 자동 영업
2.행동 트리거 (Aha·미사용·결제 실패) = 적절 시점
3.Free→Trial 30~50%, Trial→Paid 30~60% 목표


공유하기
진행도 64 / 100