고급 워크플로우
복잡한 워크플로우 패턴: 조건 분기, 오류 처리, 재시도 로직, 다중 서비스 오케스트레이션.
다중 분기 워크플로우
프롬프트
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 채널에 알림
이러한 패턴을 결합하고 커스터마이징할 수 있습니다. 생성기를 사용하여 자연어 설명으로 자신만의 복잡한 워크플로우를 만들어보세요.