📡 Configure Data Sources

Connect Gmail, Google Contacts, and/or upload LinkedIn export

📧Gmail Sweep

Scans your full Gmail history — every thread, every sender. Extracts corporate domains, deduplicates, categorises.

console.cloud.google.com → APIs → Credentials → OAuth 2.0 Client ID (Web app) → add https://gmailcrm.pages.dev as origin → enable Gmail API
👤Google Contacts

Pulls all your Google Contacts — names, emails, phone numbers, companies. Merges with Gmail data.

Uses contacts.readonly scope. Same Client ID as Gmail works if you add both scopes. Enable People API in Google Cloud Console.
💼LinkedIn Export

Upload your LinkedIn Connections.csv export. Parses name, company, title, email, connected date.

📁

Click to upload Connections.csv

LinkedIn → Settings → Data Privacy → Get a copy of your data → Connections → Download. File is called Connections.csv
☁️Cloudflare KV Sync

All contacts are saved to Cloudflare KV at gmailcrm.pages.dev — accessible from any device, persisted permanently.

This authenticates your browser to the Cloudflare Worker backend. Enter your own existing Worker secret to access stored contacts. Never publish it.

All sources are optional. Run whichever you have configured. Data saves to KV automatically.

📡
Contact Intelligence
gmailcrm.pages.dev
0 companies
SOURCES: 📧 Gmail 0 👤 Google Contacts 0 💼 LinkedIn 0 ☁️ KV Stored 0
Filters None — click any tag on a card to filter ✕ Clear all
0
Companies
0
Threads
0
Domains
0
People
—
Threads/min
0
Showing
⏳
No contacts yet — click "+ Add Sources" to start
EXPORT:
📋
Live Log