The flow
Starts it 5Model 1Logic 36Service 18
The steps in the order they run, from what starts it. The first 60 of 62.
- 1Trigger: Generate AI EmailsSchedule triggerStarts it
- 2Trigger: Send Intro EmailsSchedule triggerStarts it
- 3Trigger: Send Follow Up 1Schedule triggerStarts it
- 4Trigger: Send Follow Up 2Schedule triggerStarts it
- 5Trigger: Lead Scraping (GMaps)Schedule triggerStarts it
- 6Get row(s) in sheetGoogle SheetsService
- 7Get row(s) in sheet1Google SheetsService
- 8Get row(s) in sheet4Google SheetsService
- 9Get row(s) in sheet5Google SheetsService
- 10SettingsSetLogic
- 11Check: Intro Mail EmptyIfLogic
- 12Check: Intro Ready & Not SentIfLogic
- 13Check: Follow Up 1 DueIfLogic
- 14Check: Follow Up 2 DueIfLogic
- 15Get Zip CodesGoogle SheetsService
- 16Loop: Generate AI EmailsSplit In BatchesLogic
- 17Loop: Send Intro EmailsSplit In BatchesLogic
- 18Loop: Send Follow Up 1Split In BatchesLogic
- 19Loop: Send Follow Up 2Split In BatchesLogic
- 20ZipsSetLogic
- 21Email WriterGoogle GeminiModel
- 22Send Intro MailGmailService
- 23Check Follow Up 1 DateCodeLogic
- 24Check Follow Up 2 DateCodeLogic
- 25Filter ZipsFilterLogic
- 26Update row in sheetGoogle SheetsService
- 27Generate Follow Up DatesCodeLogic
- 28Follow Up Mail 1GmailService
- 29Follow Up Mail 2GmailService
- 30Split OutSplit OutLogic
- 31Update Row with all Follow Up Mail DatesGoogle SheetsService
- 32Update row with follow up status 1Google SheetsService
- 33Update row in sheet3Google SheetsService
- 34Limit: Zips Per RunLimitLogic
- 35Map Zip FieldSetLogic
- 36Get CategoryGoogle SheetsService
- 37Merge Zips & CategoriesMergeLogic
- 38Build Zip × Category MatrixCodeLogic
- 39Set ZipSetLogic
- 40Loop SubcatsSplit In BatchesLogic
- 41Set Zip1SetLogic
- 42GMaps APIHttp RequestService
- 43Check: GMaps Result EmptyIfLogic
- 44Split Places ArrayCodeLogic
- 45Scrape URLHttp RequestService
- 46Extract Emails From WebsiteCodeLogic
- 47Check: Email FoundIfLogic
- 48Add rows in Google SheetsGoogle SheetsService
- 49Get StatusGoogle SheetsService
- 50Calc Retry Delay (Add Rows)CodeLogic
- 51Update Status to SuccessGoogle SheetsService
- 52Calc Retry Delay (Get Status)CodeLogic
- 53Wait: Backoff Before Retry (Add Rows)WaitLogic
- 54Calc Retry Delay (Update Status)CodeLogic
- 55Wait: Backoff Before Retry (Get Status)WaitLogic
- 56Check: Retry Limit (Add Rows)IfLogic
- 57Wait: Backoff Before Retry (Update Status)WaitLogic
- 58Check: Retry Limit (Get Status)IfLogic
- 59Stop and Error1Stop And ErrorLogic
- 60Check: Retry Limit (Sheet Update)IfLogic