고급 워크플로우

복잡한 워크플로우 패턴: 조건 분기, 오류 처리, 재시도 로직, 다중 서비스 오케스트레이션.

다중 분기 워크플로우

프롬프트

Webhook이 "type" 필드가 있는 POST 요청을 받으면:
- type이 "order" → PostgreSQL에 저장 + 확인 이메일 전송
- type이 "refund" → Zendesk 티켓 생성 + #billing Slack 알림
- type이 "inquiry" → CRM에 전달 + FAQ 자동 응답
- 그 외 → Google Sheets에 기록 + #ops Slack 알림

생성된 구조

Webhook 트리거
    │
    ▼
Switch ($.type 기준)
    ├── "order" → PostgreSQL (삽입) + Gmail (전송)
    ├── "refund" → Zendesk (티켓) + Slack #billing
    ├── "inquiry" → HubSpot (연락처 생성) + Gmail (자동 응답)
    └── 기본 → Google Sheets (추가) + Slack #ops

오류 처리 및 재시도

프롬프트

5분마다 https://api.example.com/data 에서 데이터를 가져와.
요청이 실패하면 30초 간격으로 3번 재시도.
3번 재시도 후에도 실패하면 Slack #ops에 알림을 보내고
Google Sheet에 오류를 기록.
성공하면 PostgreSQL에 데이터 저장.

예약 다이제스트

프롬프트

매주 금요일 오후 5시에 이번 주 #general Slack 채널에서
5개 이상의 반응이 있는 메시지를 모아서
반응 수 기준 내림차순 정렬.
"주간 하이라이트" 다이제스트를 생성하여 #announcements에 게시.

다중 서비스 파이프라인

프롬프트

Shopify에 새 주문이 들어오면:
1. HubSpot CRM에 고객 레코드 생성
2. DALL-E로 감사 이미지 생성
3. 이미지가 첨부된 개인화된 이메일 전송
4. Google Sheets에 주문 기록
5. #sales Slack 채널에 알림

이러한 패턴을 결합하고 커스터마이징할 수 있습니다. 생성기를 사용하여 자연어 설명으로 자신만의 복잡한 워크플로우를 만들어보세요.