Discover local business leads and run AI-powered cold email sequences with Google Maps and Gmail
Stop and Error1
noOp
Update Status to Success
googleSheets
Stop and Error
noOp
Stop and Error2
noOp
Get Status
googleSheets
Get row(s) in sheet
googleSheets
Update row in sheet
googleSheets
Get row(s) in sheet1
googleSheets
Get row(s) in sheet4
googleSheets
Get row(s) in sheet5
googleSheets
Update row in sheet3
googleSheets
Settings
Get Zip Codes
googleSheets
Zips
Filter Zips
filter
Split Out
splitOut
Get Category
googleSheets
Set Zip
Loop Subcats
noOp
Set Zip1
GMaps API
places.googleapis.com
Scrape URL
Add rows in Google Sheets
googleSheets
Email Writer
google
Send Intro Mail
gmail
Update Row with all Follow Up Mail Dates
googleSheets
Update row with follow up status 1
googleSheets
Follow Up Mail 2
gmail
Follow Up Mail 1
gmail
Trigger: Generate AI Emails
Trigger: Send Intro Emails
Trigger: Send Follow Up 1
Trigger: Send Follow Up 2
Trigger: Lead Scraping (GMaps)
Check: Intro Mail Empty
Check: Intro Ready & Not Sent
Check: Follow Up 1 Due
Check: Follow Up 2 Due
Check: GMaps Result Empty
Check: Email Found
Check: Retry Limit (Sheet Update)
Check: Retry Limit (Add Rows)
Check: Retry Limit (Get Status)
Wait: Backoff Before Retry (Add Rows)
noOp
Wait: Backoff Before Retry (Get Status)
noOp
Wait: Backoff Before Retry (Update Status)
noOp
Build Zip × Category Matrix
Calc Retry Delay (Add Rows)
Calc Retry Delay (Update Status)
Calc Retry Delay (Get Status)
Split Places Array
Extract Emails From Website
Check Follow Up 1 Date
Check Follow Up 2 Date
Generate Follow Up Dates
Limit: Zips Per Run
noOp
Map Zip Field
Merge Zips & Categories
Loop: Generate AI Emails
noOp
Loop: Send Follow Up 1
noOp
Loop: Send Follow Up 2
noOp
Loop: Send Intro Emails
noOp
Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.