Everything automated. Connect a provider → contacts sync → intelligence pipeline runs → insights appear. Full LinkedIn data export ingestion, duplicate detection, reconnection scheduling, and AI enrichment.
New
(11)
Full LinkedIn data export ingestion — processes all CSV files (Connections, Messages, Endorsements, Skills, Positions, Profile, Events, Recommendations, Company Follows) into contacts + brain + interactions
LinkedIn export upload UI — multi-file drag-and-drop on the Connections page with automatic file detection and processing progress
Duplicate contact detection engine — fuzzy name matching (Dice coefficient), exact phone/email match, with merge API that transfers all interactions and relationships
Auto-merged 25 high-confidence duplicate pairs using phone number matching
Reconnection scheduler — generates weekly list of contacts to reach out to, ranked by urgency (decay prediction + relationship value + network position)
AI contact summarization — generates 2-3 sentence professional summaries from interaction history and relationship data using Claude Sonnet
AI field enrichment — infers industry, city, and country from name + company + email domain using Claude
Weekly reconnection digest — Vercel cron (Monday 8am) generates top 5 reconnection suggestions as in-app insights
Cmd+K global search modal — keyboard shortcut opens instant contact search across all 8,000+ contacts
Onboarding wizard — 4-step flow guiding new users to connect accounts, import contacts, and see their network
Gmail email interaction sync — pulls recent email threads and creates interaction records matched to contacts
Improved
(7)
Auto-pipeline triggers — every import and sync automatically runs the full intelligence pipeline (score + enrich + relationships + brain + insights)
Auto-sync after OAuth — connecting a new provider automatically triggers the first data sync
Auto-enrichment in intelligence pipeline (Step 0) — contacts missing company are enriched from email domain before scoring