The flow
Starts it 6Model 1Logic 6Service 7
The steps in the order they run, from what starts it.
- 1Form: Customer SupportForm triggerStarts it
- 2Extract & Validate Form DataCodeLogic
- 3Is Data Valid?FilterLogic
- 4DeepL: Customer → EnglishDeep LService
- 5Response: Validation ErrorRespond To WebhookStarts it
- 6Translation Success?FilterLogic
- 7Gmail: Validation ErrorGmailService
- 8OpenAI: Generate ResponseOpen AiModel
- 9Response: Translation ErrorRespond To WebhookStarts it
- 10AI Response Valid?FilterLogic
- 11Gmail: Translation ErrorGmailService
- 12DeepL: English → CustomerDeep LService
- 13Response: AI Generation ErrorRespond To WebhookStarts it
- 14Back-Translation Success?FilterLogic
- 15Gmail: AI Generation Error1GmailService
- 16Package Final ResponseSetLogic
- 17Response: Back-Translation ErrorRespond To WebhookStarts it
- 18Send Success ResponseRespond To WebhookStarts it
- 19Gmail: Back-Translation ErrorGmailService
- 20Gmail: Send Success ResponseGmailService