Paste company names. ColdSheet finds the website, reads it, finds and verifies the email, and writes a first line that mentions something real about them. It runs on your own OpenAI, Anthropic, and Hunter keys, so there is no markup on usage and no monthly bill from us.
| company | first | last | domain | signal | first_line | |
|---|---|---|---|---|---|---|
| Ridgeline Outfitters | Dana | Whitfield | ridgelineoutfitters.com | Opened a second warehouse in Reno in 2026 | dana@ridgelineoutfitters.com | Dana, the Reno warehouse means two inventory counts a month now, which is usually where the bookkeeping starts slipping. |
| Harbor Pet Supply | Luis | Ortega | harborpetsupply.com | Sells through Shopify and wholesale to 40 vet clinics | luis@harborpetsupply.com | Luis, wholesale to 40 clinics on top of the Shopify store means two sets of margins to reconcile every month. |
Three minutes to set up. Then it is a menu item in your sheet.
One click makes your own copy. Nothing installs, nothing leaves your Google account except the calls to the providers you choose.
An OpenAI, Anthropic, or OpenRouter key for writing. A Hunter key if you want emails found and verified. Optional SerpAPI key for website lookup. You pay them directly at their rates.
Pick a step or the whole pipeline, choose the rows, run. Results are written as values so nothing re-runs by accident and costs you twice.
From a company name, using Hunter or a search key, with a plain guess and check as the fallback.
Homepage and about page. Returns a two sentence summary, what they sell, and one concrete detail worth mentioning.
Hunter finder and verifier on your account. Confidence scores land in their own columns so you can filter.
One sentence, under 22 words, one specific fact, no compliments, no exclamation marks. A banned phrase list catches "I noticed" and "impressive" and rewrites the line.
Tell it your offer once. Openers stay relevant to the pitch without pitching.
One click builds a tab with the exact headers Instantly, Smartlead, or lemlist expect. Rows without a usable email are left out.
For one-off cells and quick checks. Every formula caches, so recalculation does not spend your key again.
=CS_DOMAIN(company)Website from a name.
=CS_RESEARCH(domain, "signal")Summary, what they sell, or one detail.
=CS_EMAIL(first, last, domain)Find an email.
=CS_VERIFY(email)deliverable, risky, or undeliverable.
=CS_FIRSTLINE(first, company, domain)The opener.
=CS_AI(prompt, cell)Any instruction on your own key.
Pay once. Updates included. Your usage costs go to the providers, not to us.
Because a one time price cannot fund unlimited AI and data lookups forever. Tools that try eventually cut limits or shut down. With your own keys you pay cents per row directly to OpenAI or Hunter, and the sheet keeps working no matter what happens to us.
Research plus a first line is roughly 2,000 tokens. On a small model that is well under a cent. A Hunter email find is one credit on your Hunter plan. The runner shows an estimate before you start.
In the settings of your copy of the spreadsheet, on Google's side. They are shared with anyone you give edit access to that sheet. They are never sent to our server.
Your license key, the email you activate with, and a check once a day that the license is still valid. No sheet contents, no company names, no keys.
The script is not published through Google's add-on store, which is what lets it ship as a copyable template. On first run click Advanced, then Go to ColdSheet. You do this once per copy.
Yes. Copy the template. Without a license it runs 25 rows a day through the runner and 50 formula calls. Enough to see if the first lines are good on your list.
Click Redeem on your AppSumo purchase. It brings you to a page that issues your ColdSheet key and emails it to you. If you already have your AppSumo license code, enter it here.
30 days, no questions, from us. AppSumo purchases follow AppSumo's 60 day policy.