The flow
Starts it 5Model 2Logic 9Service 17
The steps in the order they run, from what starts it.
- 1Listen for Button RepliesTelegram triggerStarts it
- 2Every 15 MinutesSchedule triggerStarts it
- 3New Order PlacedWebhookStarts it
- 4Cart AbandonedWebhookStarts it
- 5On Workflow ErrorError triggerStarts it
- 6Route Confirm vs CancelSwitchLogic
- 7Get Pending OrdersGoogle SheetsService
- 8Normalize Order DataSetLogic
- 9Normalize Cart DataSetLogic
- 10Slack – Post Workflow Error AlertSlackService
- 11Update Sheet, ConfirmedGoogle SheetsService
- 12Update Sheet, CancelledGoogle SheetsService
- 13Calculate Elapsed & Nudge StageCodeLogic
- 14Log Order to SheetGoogle SheetsService
- 15Log Abandoned CartGoogle SheetsService
- 16Send Confirmation ThanksTelegramService
- 17Send Cancellation AckTelegramService
- 18Filter, Due for Nudge NowFilterLogic
- 19Filter, RTO Risk (2hr+)FilterLogic
- 20Send Order ConfirmationTelegramService
- 21Wait 30 MinutesWaitLogic
- 22Notify Admin, Order CancelledTelegramService
- 23Generate Nudge Message (AI)Open AiModel
- 24Notify Admin, RTO RiskTelegramService
- 25Check If Order PlacedGoogle SheetsService
- 26Send Follow-Up NudgeTelegramService
- 27Mark RTO Risk in SheetGoogle SheetsService
- 28Order Already Placed?IfLogic
- 29Update Nudge CountGoogle SheetsService
- 30Skip, Already OrderedNo OpLogic
- 31Generate Discount Message (AI)Open AiModel
- 32Send Discount RecoveryTelegramService
- 33Update Cart, Recovery SentGoogle SheetsService