AI Enrichment Presets
Click the + on a column header (or the Enrichment button) to open the preset picker. Presets are organized by what you already have - pick the column type you own, and the matching actions appear. This page lists every preset and exactly what it needs.
How to read the requirements columns: ✅ = required · ○ = optional · - = not used
The Complete Preset List
Have Website
| Preset | What it does | Backend app | LLM key |
|---|---|---|---|
| Live Status Checker | Is the site up? Active / Not Active + HTTP code | - | - |
| Email Finder | Finds public emails on the site (filters placeholders/assets) | ✅ | ✅ |
| Phone Number Finder | wa.me links, tel: numbers, E.164-validated with MOBILE/FIXED_LINE tags | ✅ | ✅ |
| Custom Prompt | Your own AI question about each site | ✅ | ✅ |
| Deep Website Scrape | Full site scrape - emails, phones, socials, founders | ✅ | - |
| Website Workflow | Status + Email + Phone + your prompt in one run - see below | ✅ | ✅ |
→ Details: Find Business Contacts
Have Phone Number
| Preset | What it does | Backend app | LLM key | Extra |
|---|---|---|---|---|
| WhatsApp Checker ✅ | Opens each number on your logged-in WhatsApp Web; Active / Not Active | - | - | WhatsApp Web login |
| WA Message Sender 🔒 | Send WhatsApp messages - upcoming |
→ Details: Business Contacts Verification
Have Email Address
| Preset | What it does | Backend app | LLM key | Extra |
|---|---|---|---|---|
| Email Verify Checker ✅ | Reoon verification - Valid / Invalid / flags, with Quick & Power modes | ✅ | - | Reoon key |
| Email Sender 🔒 | Send emails - upcoming |
→ Details: Email Verification
Have Facebook Profile
| Preset | What it does | Backend app | LLM key | Extra |
|---|---|---|---|---|
| Public Page Scraping | Scrapes 9 fields from FB pages: name, type, phone, website, email, address, category, about, followers | ✅ | ✅ | Facebook login |
→ Details: Social Media Scraper
Have Idea
| Preset | What it does | Backend app | LLM key |
|---|---|---|---|
| Custom Prompt | Your own prompt with #ColumnName mentions (max 1,000 characters) - runs as a tool-calling agent over your data | ✅ | ✅ |
| Response JSON Phraser | Parses nested JSON in any column into separate columns via a key picker | - | - |
→ Details: Custom AI Columns
Google Search (Serper)
Searches Google for each row - find founders, LinkedIn profiles, socials, phones, or emails beyond what business websites publish.
How It Works
- Run Google Search on a column (typically Name or Website).
- Pick a query template - DataMint builds the right search for each row.
- Results land in the column, optionally with an AI-synthesized answer on top.
Query Templates
| Template | Searches for |
|---|---|
email | Email addresses associated with the business |
founder (default) | The founder / CEO / owner |
linkedin | LinkedIn company or profile pages |
social | Social media profiles (Facebook, Instagram, X…) |
phone | Phone / WhatsApp numbers |
custom | Your own query with {name} / {city} placeholders |
Custom example: {name} {city} pricing searches each business’s prices.
Requirements
- ✅ Desktop app running
- ✅ Serper API key (Set Up Your API Keys)
- ○ LLM key - only needed for the AI answer; plain results work without it
- Up to 10 results per query - Serper bills per search, so test with Run first 10 on big lists
Website Workflow
One run, everything: Live Status + Email Finder + Phone Finder + your custom prompt - the site is fetched once and reused for all steps.
How It Works
- Run Website Workflow on the Website column (entity type: website).
- DataMint fetches each site a single time, then runs the full chain against that one fetch:
- Live status - is the site up?
- Email Finder - public emails
- Phone Number Finder - E.164-validated numbers
- Your custom prompt - anything you asked about the site
- Hover a filled cell’s (i) icon for the audit log - the full record of which tools ran, what they found, and why.
Why Use Workflow Instead of Separate Runs?
| Separate runs | Website Workflow | |
|---|---|---|
| Site fetches per row | 3–4 (one per preset) | 1 |
| Time per row | Slow - re-fetches each time | Fast |
| Audit trail | Spread across columns | One consolidated log |
| Custom prompt | Separate column | Included in the same run |
Requirements
- ✅ Desktop app running + LLM API key
- Hard limits per row: max 4 iterations / 6 tool calls - deeply multi-step asks get a best-effort final answer
- Write your custom prompt before starting the run - you can’t add it mid-run
Upcoming Presets 🔒
These appear in the picker as locked cards: WA Message Sender, Email Sender, Cold Email Writer. Follow the roadmap for release status.
Picker Extras
- Pinned & Recent - pin your go-to presets; recent ones resurface automatically
- Search - filter presets by keyword
- Smart AI Rename - let the LLM clean up all your column headers at once
- Some cards can be remotely marked “upcoming” by the DataMint team without an app update
Troubleshooting
| Problem | Solution |
|---|---|
| “API key missing” errors | Add your Serper / LLM key in AI Settings |
| Search returns nothing useful | Try a different template or a more specific custom query |
| Workflow stops early | Iteration/tool-call limits hit - split the ask into simpler runs |
| Empty cells after a run | Failed/skipped rows - use Retry skipped results (Run Controls) |
Related
- Use Custom Prompts - the #Column prompt system + all technical limits in one table