스킬.잇다
정식 ★★☆☆☆ 약 15분 v1 · 2026-04-11

엑셀 명단 → 개인화 이메일 초안 일괄

참가자/고객사 명단 한 장으로 수십~수백 명분 개인화 이메일 초안을 일괄 생성하는 기본 체험 사례 — 트랙 A·E의 선수 감각

WOW 포인트
  • 명단 100명 → 개인화 이메일 초안 100개가 1분에
  • 이름·소속·수신 사유가 자동 치환
  • Track A(일괄 문서) + Track E(응대 초안) 두 방향의 감각을 한 번에

사용 스킬

선행 지식

  • · 엑셀 기본 사용
  • · 이메일 본문 구조 이해 (제목·인사·본문·서명)

대상 직무

  • · 교육·행사 운영
  • · 회원서비스·CS
  • · 세무법인 고객 커뮤니케이션
  • · 공제회 대관
더미 데이터 .moai/fixtures/common/mail-merge

문제 시나리오

"다음 주 교육 안내 메일을 150명에게 보내야 한다. '수신자 이름만 바꿔서' 보내면 되는데, 150번 복붙하는 동안 반드시 몇 건은 실수가 난다. 이메일 클라이언트 메일머지도 설정이 까다롭다."

실습 목표

엑셀 명단 한 장 + 편지 템플릿 한 장으로 이름·소속·수신 사유가 개인화된 이메일 초안 N개를 한 번에 생성하는 것을 체험합니다. 생성된 초안은 사람이 빠르게 훑고 발송하면 됩니다.

입력 데이터

파일내용
recipients.xlsx이름 / 이메일 / 소속 / 교육명 / 수신 사유
mail_template.md{{name}}, {{org}}, {{reason}} 플레이스홀더

기대 산출물

  • output/drafts/{id}_{name}.eml — N개 개별 파일
  • 발송 체크리스트 CSV (이름 · 이메일 · 상태 · 파일 경로)
  • 생성 요약: "정상 148건 / 이메일 형식 오류 2건"

핵심 스킬 호출 흐름

flowchart TD
  X[recipients.xlsx 읽기] --> V{각 행 검증}
  V -->|정상| T["템플릿에 이름·소속·사유 치환"]
  V -->|오류| L["발송 제외 목록"]
  T --> E["이메일 초안 포맷
  email 스킬"]
  E --> S[output/drafts/ 에 개별 저장]
  L --> S
  S --> R[발송 체크리스트 CSV]

선행 스킬

  • name-badge — 엑셀 명단 + 템플릿 플레이스홀더 치환의 기본 패턴. 본 사례는 그 패턴을 메일 포맷으로 재활용.
  • email — 이메일 본문·헤더 구조화

트랙 예고

이 체험의 감각은 두 트랙으로 확장됩니다:

  • Track A (행사 패키지) — 같은 명단으로 명찰 PPTX + 수료증 DOCX 도 함께 생성
  • Track E (인박스 분류) — 수신자의 답변 초안을 자동 생성

변경 이력

  • v1 (2026-04-11): 최초 작성 — Claude@IGM Cohort 1 Part 2 체험용