Credit Usage
Cache Stats
120
Cached Lookups
Stored in lusha_cache table
12
Mobile Phones
mobile_phone field populated
30
Credits Charged
credit_charged = true in cache
23
Contacts w/ Mobile
In contacts.mobile_phone
Logic Rules (Active)
Preview-First Credit Logic
Preview call first (free) — check if mobile or direct phone exists before charging any credit.
Priority: Mobile → Direct → Drop — if mobile found, exit immediately (1 credit). If no mobile, check direct, exit (1 credit). If neither, skip contact entirely (0 credits).
Max 1 credit per contact — preview prevents wasting credits on landline-only contacts.
Incremental only — next run: 10 contacts first, confirm hits ≥50%, then 20 → 30 → 40. If <50% hit rate, STOP and email deepcognitive.io@gmail.com.
NO cron — all future runs are manual only. Script: /opt/leadgen_v2/lusha_enrich.py