The flow
Starts it 4Model 6Logic 6Service 10
The steps in the order they run, from what starts it.
- 1WebhookWebhookStarts it
- 2OpenAI Chat ModelLm Chat Open AiModel
- 3Structured Output ParserOutput Parser StructuredModel
- 4OpenAI Appeal WriterLm Chat Open AiModel
- 5Appeal Output ParserOutput Parser StructuredModel
- 6Scrape NUS RequirementsHttp RequestService
- 7Scrape NTU RequirementsHttp RequestService
- 8Scrape SIT RequirementsHttp RequestService
- 9Scrape SUTD RequirementsHttp RequestService
- 10Scrape SMU RequirementsHttp RequestService
- 11AI Agent - Eligibility AnalyzerAgentModel
- 12AI Agent - Appeal Letter GeneratorAgentModel
- 13Merge University DataMergeLogic
- 14Aggregate ResultsAggregateLogic
- 15Format Appeal EmailsCodeLogic
- 16Prepare Data for AICodeLogic
- 17Generate SummaryCodeLogic
- 18Send Appeal EmailEmail SendService
- 19Save Appeal to WordPressWordpressService
- 20Send Slack SummarySlackService
- 21Publish to WordPressWordpressService
- 22Respond to WebhookRespond To WebhookStarts it
- 23Check Eligibility StatusIfLogic
- 24Notify via Slack - AppealsSlackService
- 25No Appeals NeededRespond To WebhookStarts it
- 26Appeal Success ResponseRespond To WebhookStarts it