The flow
Starts it 2Model 1Logic 9Service 12
The steps in the order they run, from what starts it.
- 1Weekly Audit TriggerSchedule triggerStarts it
- 2Error TriggerError triggerStarts it
- 3Get Subscription InventoryGoogle SheetsService
- 4Send Failure Alert - SlackSlackService
- 5Loop Over SubscriptionsSplit In BatchesLogic
- 6Aggregate Run SummaryCodeLogic
- 7Route By PlatformSwitchLogic
- 8Send Summary Report - SlackSlackService
- 9Google Workspace - Get Last LoginHttp RequestService
- 10Slack - Get User ActivityHttp RequestService
- 11Zoom - Get User ActivityHttp RequestService
- 12Generic SaaS - Get UsageHttp RequestService
- 13Normalize Usage DataCodeLogic
- 14AI - Assess Seat Usage & Recommend ActionOpen AiModel
- 15Parse AI DecisionCodeLogic
- 16Is Unused Seat?IfLogic
- 17Is High Cost Seat?IfLogic
- 18Log Active SeatGoogle SheetsService
- 19Request Approval - SlackSlackService
- 20Cancel Seat Via APIHttp RequestService
- 21Wait For ApprovalWaitLogic
- 22Log CancellationGoogle SheetsService
- 23Approved?IfLogic
- 24Log Rejected CancellationGoogle SheetsService