← All documentation · Sales CRM
AI lead enrichment & lead discovery
Enrich your leads automatically with LogAI's multi-signal enrichment engine, and discover brand-new businesses that match your targeting — checked against their own websites, filtered against your CRM, and reviewed before anything is saved.
10 min read · Last updated
LogAI's enrichment engine fills in missing lead data automatically, and its discovery engine finds brand-new leads that match your business. Both live on Sales → Contacts, both use AI credits, and both follow the same rule: nothing is ever written to your CRM until you review and approve it.
Enrich leads in bulk
Select any leads in the Contacts table (the checkbox column works across pages) and click Enrich in the floating action bar. The engine gathers evidence from up to six signals per lead: the lead's own website (emails, phones, social links, address data), their social profiles (public bios and follower counts), Google Maps and map data (verified phone, address, ratings, opening hours), AI web research for leads with gaps, and an AI synthesis pass that cross-validates everything and classifies the industry.
- Confirm. Review what will run: the number of leads, the total credit cost, your balance, and the signals the engine will use. Optionally tell the AI what you're looking for — e.g. *"find decision-maker contacts and check if they sell online"* — and it will steer the research and report an insight per lead.
- Watch it work. A live pipeline shows each lead as it's processed. Leads where the engine finds nothing new are refunded automatically. You can cancel at any time — unprocessed leads are refunded.
- Review every change. Each lead gets a card of proposed changes: current value vs. proposed value, with the source and a confidence score. Safe fills (empty fields) come pre-checked; anything that would overwrite an existing value is flagged and needs your explicit tick. Every value is editable inline before applying. The AI also proposes 1-3 concrete next steps per lead, grounded in what it actually found.
- Apply. Click
Applyand only the approved values are written. Each update goes through the normal lead pipeline — audit history, lead scoring, and workflows all fire as if you edited the lead yourself.
Enrichment comments: Leave Post summary & next steps as comments on and each enriched lead gets a tidy comment thread entry: what the business does, its ratings and social reach, the sources used — plus a separate comment listing the suggested next steps. Your own notes are never touched.
What gets enriched
| Data | Where it lands |
|---|---|
| Email, phone, website, full address | Standard lead fields |
| Industry classification | Lead Industry field |
| LinkedIn, Instagram, Facebook, X, YouTube, TikTok links | Custom fields (created automatically) |
| Google rating & review count | Custom fields |
| Business description, opening hours, team-size estimate, goal insights, next steps | Posted as comments on the lead |
Fields the AI suggests
Beyond the standard fields, the engine proposes new custom fields that suit the kind of business you're enriching — *Cuisine Type* for restaurants, *Number of Chairs* for a dental clinic, *Ownership* for a supplier-diversity programme. These are suggestions only: they appear in a separate section of the review step, start switched off, and you can rename the field or change its type before accepting.
Why they're separate: Approving a value changes one lead. Approving a field adds a column to every lead in your workspace, so it's a deliberate, opt-in decision. Near-duplicate suggestions ("Founder" and "Founder Name") are merged into one, and anything already covered by a standard field is never proposed. Accepted fields appear in Workflows → Leads → Custom Fields, where you can rename or remove them at any time.
Discover new leads
Click Find Leads in the Contacts header to open the discovery engine. It sweeps live map listings, business registries and the open web, opens each business's own website to check its contact details and what it does online, skips businesses you already have, and hands you a list to review. You pay a small fee for the search and then only for the leads you actually import.
- Basics. Fill in What kind of business? (*"dental clinics"*, *"coffee roasters"*), Where? (*"Koramangala, Bangalore"*) and How many leads? — 10, 25 or 50. Anything else? is an optional free-text note that steers the search. Click
Find leads without targetingto search straight away, orAdd targetingto narrow it down. - Reach. Pick how you want to reach them and what they should already be doing online. Contact & channels:
Website,Phone,Email,WhatsApp,Social profiles,Live chat. Business signals:Online store,Online booking,Online ordering,Runs ads,Analytics,Hiring. Website platform: Shopify, WooCommerce, WordPress, Wix, Squarespace, Webflow and more. Both of the last two rows haveAdd your own— type a phrase their website must contain (*"ISO certified"*, *"franchise"*) or a tool name to look for in the site (*"hubspot"*, *"zoho"*). - Area & quality. Set Within (
Whole area, 5, 10, 25 or 50 km of your location), a minimum Google Rating (3.5+, 4.0+, 4.5+) and Reviews count (10+, 50+, 200+). Under Keywords,Must mentionkeeps businesses whose name or description mentions any of your words, andExclude names containingdrops chains or anything you don't want. Two switches finish it off:Skip what's already in my CRM(on by default) andVerified businesses only. ClickFind leads— the button shows how many filters are active. - Watch the search. Results stream in as each source answers, with a shield on businesses whose website checked out. You can close the dialog — the search keeps running, and the
Find Leadsbutton turns intoResults readywhen it's done.Cancel searchstops it. - Review. Every business is listed with its website, phone, WhatsApp, email, city and rating, what its website showed, the source, and a one-line reason it matched. All new businesses start ticked; untick any you don't want, or mark them not a fit (see below).
- Import. Click
Import N leads. The summary shows how many were imported, skipped as duplicates and failed, with the credits used. One click onEnrich these N nowruns the full enrichment engine on the new leads.
Every filter is optional: Targeting narrows the search, it doesn't make it slower to start: Find leads now is available on every page, and the chips at the top of the Reach and Area pages show everything you've picked — click one to remove it, or Clear all.
What the website check tells you
A map listing says a business exists; its website says what it does. For each result LogAI reads the business's own homepage and contact page (respecting the site's robots rules) and adds what it finds to the row. This check is free.
| You see | What it means |
|---|---|
| Phone, email, WhatsApp number, social links | Contact details published on the site — often filling gaps the listing left. A WhatsApp number comes from a click-to-chat link on the site. |
Online store, Online booking, Online ordering | The site has a cart or checkout, an appointment or table-booking tool, or an order-online / delivery link. |
Runs ads, Analytics | Advertising pixels or analytics tags are installed — a sign the business already spends on marketing. |
Live chat, Hiring | A chat widget on the site, or a careers / jobs page. |
| Platform chips (Shopify, WordPress, Wix…) | What the site is built on or uses, including payment tools like Razorpay. |
✓ your phrase | A phrase you added under Business signals or Website platform was found on the site. |
Verified site | The website belongs to the business — its name matches the site. |
Unverified | Found by web research only, and no website or map listing confirmed it (or the site didn't respond). Verified businesses only removes these. |
Directories are not websites: If a source gives a directory, marketplace or social page — Justdial, Zomato, Swiggy, IndiaMART, TripAdvisor, a Facebook or Instagram page and the like — LogAI never treats it as the business's website. It's kept aside as a listing link, so the Website filter only matches businesses with a site of their own and imported leads never get a directory URL in their Website field.
Businesses you already have
With Skip what's already in my CRM on, every result is checked against your leads (in any status, including Converted and Lost), your customers and businesses you imported from earlier searches. Matches are dropped before they count toward your number, and the search keeps going to find genuinely new ones — the review header tells you how many were skipped (*"3 already in your CRM skipped"*).
A business counts as one you have if any of these match: the same phone (compared on the last 10 digits, so +91 98765 43210 and 9876543210 are the same), the same email (ignoring case and spaces), the same website domain, or the same company name once legal suffixes like *Pvt Ltd*, *LLP* or *Inc* are ignored — name matches also check the city, so two "Sharma Traders" in different cities aren't confused. Turn the switch off and those businesses are shown instead, labelled Already in CRM or Already a customer with the reason (*"same phone"*), and locked so they can't be imported twice.
Not a fit? Replace it for free
Hover a row and click ✕ to mark it Not a fit (click the undo arrow to keep it again). A bar appears under the list: Replace 2 · find 2 drops those rows and searches again to fill the list back up to the number you asked for. If a search came back short — say 18 of 25 — the same bar offers Find 7 more.
- Refills are free — the search fee already covered the number you asked for. Asking for more than that is a new search.
- Refills never bring back a business you already kept or rejected in that search.
- Each search can be refilled up to 3 times. If a refill finds nothing more, LogAI tells you so — widen the location or loosen the targeting.
- Rows you reject are never imported and never charged.
What an imported lead looks like
Each imported business becomes a lead with its company name, website, phone, email and address. It's scored by your scoring rules, assigned by your assignment rules, and gets a comment titled *Found by lead discovery* with the business description, why it matched, its rating, whether its website was verified, its WhatsApp number, the signals and platforms found, social links, and the search it came from. Imports count toward your plan's contact limit.
Credits & refunds
Enrichment costs 5 credits per lead, reserved when the run starts. Discovery charges in two places: 3 credits for the search, taken when you start it, and 5 credits per lead you import. You only pay for results you get: a search that finds nothing (or times out) is refunded in full, as is one you cancel before any results appear, and every import that turns out to be a duplicate or fails to save is refunded per lead. Reviewing, rejecting and refilling cost nothing. Discarding enrichment results after a successful run is not refunded — the research was already done.
| Action | Cost |
|---|---|
| Run a search (10, 25 or 50 results) | 3 credits |
| Search finds nothing, times out, or you cancel before results appear | Refunded in full |
| Website check, review, reject and filter results | Free |
Find N more / replace rejected rows (up to 3 times) | Free |
| Import a lead into your CRM | 5 credits |
| Imported lead turns out to be a duplicate, or fails to save | Refunded per lead |
| Business already in your CRM | Never charged — skipped, or locked out of import |
| Enrich a lead | 5 credits |
| Enrichment finds nothing new for a lead | Refunded per lead |
What to expect: Enrichment quality depends on what's publicly available. Leads with a website get the richest results; leads with only a company name rely on maps and AI web research. Some social networks block automated reading of their pages — those are skipped silently and never cause a failure.
Permissions
Searching needs the Contacts permission to read leads and the AI Tools permission to spend credits. Applying enrichment or importing discovered leads additionally needs Contacts: Edit and AI Tools: Edit. Admins manage these under Team & Workspace roles.
Frequently asked questions
Will enrichment overwrite data my team already entered?
Never silently. Values that conflict with existing data are flagged in the review step and stay unchecked until you explicitly approve them. Only empty fields are pre-checked, and even those can be edited or deselected before applying.
What happens if enrichment finds nothing for a lead?
That lead's credits are refunded automatically, and the run continues for the rest of the batch. You'll see exactly which leads were refunded in the progress and results screens.
Where do discovered leads come from?
Live map listings, business registries and AI web research, merged and de-duplicated across sources. Each business's own website is then checked for contact details and signals, and every result carries its source and a reason it matched so you can judge it before importing.
Will it find leads I already have?
Not with Skip what's already in my CRM on (the default). Results are checked against your leads in every status, your customers and earlier imports — by phone (last 10 digits), email, website domain, and company name ignoring legal suffixes — and matches are skipped before they count toward your number. Turn the switch off to see them labelled Already in CRM instead; they still can't be imported twice.
What if some results aren't a fit?
Click ✕ on the row to mark it Not a fit, then Replace N · find N to swap it for a new business. Refilling up to the number you searched for is free, can be done up to 3 times per search, and never brings back a business you kept or rejected.
Why did I get fewer leads than I asked for?
The area ran out of businesses that pass your targeting and aren't already in your CRM. Use Find N more to search again for the gap at no cost, or widen the location, radius or filters. A search that finds nothing at all is refunded in full.
Can I target businesses that sell online or run ads?
Yes. On the Reach page, require signals like Online store, Online booking, Online ordering, Runs ads, Analytics, Live chat or Hiring, pick website platforms such as Shopify or WordPress, or add your own phrase the website must contain. These are read from each business's own website.
Can I tell the AI what I'm looking for?
Yes — enrichment accepts an optional goal and discovery has an optional Anything else? note. The AI uses it to steer the research and, for enrichment, writes a per-lead insight addressing your goal.
How many leads can I enrich or discover at once?
Enrichment runs up to 50 leads per batch. Discovery returns 10, 25 or 50 businesses per search — run additional searches for more areas or business types.
Open the LogAI app — start free, no credit card required.