Turn a list of company domains in Google Sheets into useful profiles you can use for outreach. The flow looks up each domain, writes company details back to the same sheet, and marks the row as processed. It helps marketing and sales teams build lists faster with less manual work.
Here is how it runs. You start it manually. It reads all rows from a chosen Google Sheet, then filters to only the rows where the processed_at column is empty. A batch loop processes one row at a time to keep API calls under control. For each row, it sends the domain to an external data source through an HTTP request and returns details like company name and funding. Then it updates the same Google Sheet row with those fields and a data snapshot. The loop repeats until all pending rows are done.
You need a Google Sheets account and an API key for the data provider. Set up your sheet with columns for domain, processed_at, and any fields you want to fill like name, funds, and data. Expect faster list building, cleaner data, and fewer copy paste tasks. This setup is great for lead research, market mapping, and pre outreach prep for campaigns.