The flow
Starts it 5Model 2Logic 16Service 8
The steps in the order they run, from what starts it.
- 1Receive DocumentWebhookStarts it
- 2Anthropic Chat ModelLm Chat AnthropicModel
- 3Workflow Error TriggerError triggerStarts it
- 4Workflow Config (model + settings)SetLogic
- 5Basic LLM ChainChain LlmModel
- 6Slack: Pipeline ErrorSlackService
- 7Validate PayloadCodeLogic
- 8Parse Claude ResponseCodeLogic
- 9Deduplication CheckCodeLogic
- 10Risk Level: HIGH?IfLogic
- 11High Token Usage?IfLogic
- 12Is Duplicate?IfLogic
- 13Snapshot Parsed ResultSetLogic
- 14Log to Google SheetsGoogle SheetsService
- 15Slack: High Token AlertSlackService
- 16Respond 200 DuplicateRespond To WebhookStarts it
- 17Is Valid?IfLogic
- 18Email: High Risk AlertEmail SendService
- 19Callback URL GuardCodeLogic
- 20Respond 202 AcceptedRespond To WebhookStarts it
- 21Respond 400 Bad RequestRespond To WebhookStarts it
- 22Slack: High Risk AlertSlackService
- 23Has Callback URL?IfLogic
- 24Has URL?IfLogic
- 25Send CallbackHttp RequestService
- 26SSRF URL GuardCodeLogic
- 27Use Provided TextSetLogic
- 28Download DocumentHttp RequestService
- 29Prepare Claude PromptCodeLogic
- 30Check File SizeCodeLogic
- 31Extract From FileExtract From FileService