The flow
Starts it 2Logic 28Service 19
The steps in the order they run, from what starts it.
- 1Schedule Trigger1Schedule triggerStarts it
- 2Receive Apify Webhook2WebhookStarts it
- 3Build Config2CodeLogic
- 4Check Schedule Trigger2IfLogic
- 5Fetch Webhook Status2Data TableService
- 6Create Daily Log Sheet2Google SheetsService
- 7Fetch RUNS Data2Data TableService
- 8Check Webhook Exists2IfLogic
- 9Extract Sheet Info2CodeLogic
- 10Update Run Status2CodeLogic
- 11Check Weekly Run (Monday)2IfLogic
- 12Create External Webhook2Http RequestService
- 13Store Sheet Metadata2Data TableService
- 14Save Updated RUNS Data1Data TableService
- 15Run Actor "Weekly Top Products"2Http RequestService
- 16Run Actor "Daily Top Products"2Http RequestService
- 17Mark Webhook as Created2Data TableService
- 18SwitchSwitchLogic
- 19Combine Run IDs2CodeLogic
- 20Extract Dataset IDs2CodeLogic
- 21Store Run Data2Data TableService
- 22Fetch Dataset Items2Http RequestService
- 23Deduplicate2CodeLogic
- 24Loop Over Sub Items2Split In BatchesLogic
- 25Aggregate Batch Results2AggregateLogic
- 26HTTP RequestHttp RequestService
- 27Get Daily Activities to Sheet2Google SheetsService
- 28IfIfLogic
- 29Summarize Daily Stats2CodeLogic
- 30Map Category by Topic2CodeLogic
- 31Log Daily Summary to Sheet2Google SheetsService
- 32Prepare Scraper Payload1CodeLogic
- 33Clear Old Run Data2Data TableService
- 34Get Contact Scraper1Http RequestService
- 35If1IfLogic
- 36Prepare Request Body2CodeLogic
- 37Get Sheet Metadata2Data TableService
- 38Parse Sheet IDs2CodeLogic
- 39Check if Skipped2IfLogic
- 40Prepare Error Row2CodeLogic
- 41Format API Result for Sheet2CodeLogic
- 42Log API Result to Google Sheet2Google SheetsService
- 43Check Owner Email Exists2IfLogic
- 44Prepare CCSetLogic
- 45Handle No EmailCodeLogic
- 46Send a messageGmailService
- 47Verify Email Sent Successfully2IfLogic
- 48Handle Email FailedCodeLogic
- 49Handle Email SuccessCodeLogic