이 워크플로우를 통해 자동화를 간소화하고, 수료증 발급 프로세스를 효율적으로 운영할 수 있습니다.
2. 사전 준비
해당 워크플로우를 실행하기 위해 다음을 준비해야 합니다.
✅ Gmail OAuth2 연동 (n8n에서 Gmail을 통해 수료증을 보내기 위해 필요)
✅ n8n Training Customer Datastore 연결 (n8n의 데이터스토어에서 학생 정보를 불러올 수 있도록 설정)
✅ Google Fonts 설치 (Courier New, Comic Sans MS 폰트 사용을 위해 필요)
3. 주요 기능 및 역할
📌 노드 목록 및 역할
1.
When clicking 'Test workflow' (Manual Trigger)
•
워크플로우 시작 시 실행되는 트리거
2.
Customer Datastore (n8n training)
•
n8n에서 학생 데이터를 가져오는 역할
3.
Get Email & Name (Set Node)
•
학생의 이름과 이메일을 추출
4.
Generate Crypto (UUID 생성)
•
수료증 정보에 대한 고유한 ID 생성
5.
Load Image (HTTP Request)
•
수료증 템플릿 이미지를 불러오기
6.
Write Text(name) / Write Text(uuid) (Edit Image)
•
이미지에 학생 이름과 UUID를 삽입하여 수료증 생성
7.
Send Email (Gmail Node)
•
생성된 수료증을 이메일로 자동 전송
4. 동작 방식 (단계별 설명)
1️⃣ 학생 데이터 불러오기 - n8n Training Customer Datastore에서 이름 및 이메일 정보를 가져옴 2️⃣ UUID 생성 - 각 수료증을 위한 고유한 ID 생성 3️⃣ 수료증 템플릿 이미지 불러오기 - HTTP 요청을 통해 가져옴 4️⃣ 이미지에 이름 및 UUID 삽입 5️⃣ Gmail을 통해 수료증 전송
5. 예상 결과물 및 출력
•
성공적으로 실행되면 학생의 이메일로 수료증 이미지가 전송됩니다.
•
전송된 이메일 예시:
김철수 님,
귀하는 본 교육과정을 성공적으로 수료하였음을 인증합니다.
수료일자: 2025.02.22
데이터팝콘 드림