정식 ★★☆☆☆
약 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 체험용