Templates / Enrichment
Get emails from text
Pulls email addresses out of a text column you already have — scraped page body, a bio, a description — and puts them in their own column.
What it isEnrichment
An enrichment column. It reads a column you already have and writes a new one beside it.
InputWhat you give it
A column that already holds the value this reads.
OutputWhat comes back
| Page text (input) | Emails |
|---|---|
| …get in touch at [email protected] or call us on… | [email protected] |
| …press: [email protected] · sales: [email protected]… | [email protected], [email protected] |
| …use the contact form below… | — |
Illustrative. No network call and no API key — it reads a column you already have.
How it worksTwo things you decide
- Pick the text columnAnything holding prose. Body text from a Scrape column is the usual source.
- Choose first or allFirst email keeps one clean value per row. All emails keeps everything found, which is better for auditing than for sending.
FAQQuestions people actually ask
Why did it find nothing?
The address probably is not in that column. Many sites put contact details behind a form or an image; scraping the contact page first sometimes helps.
What does "Auto-run on new rows" do?
Runs this column by itself whenever new rows arrive — no clicking Run. It only picks up new arrivals; rows already in the table when you turn it on are left alone. It only fires while the app is open — closing it pauses everything until you reopen.
What does "Add run condition" do?
Skips rows where a condition on another column isn't met — e.g. only run if Email is empty. Skipped rows cost no actions, on both manual and auto runs.