โ† Home | Dashboard | Field Tool
Roof Intel โ€” Lead Intake

LEAD INTAKE

Import your high-intent list, score every lead, and push to GoHighLevel automatically.

1
Upload CSV
2
Map Columns
3
Score Leads
4
Review
5
Push to GHL + Sheets
Upload your lead CSV
๐Ÿ“‚
Drop your CSV here or tap to browse
From PropStream, BatchLeads, or any CSV export ยท Consistent headers required
โ„น๏ธ What to expect: Your CSV should have at minimum an address, owner name, and phone number column. After uploading you'll map each column to the right field so Roof Intel knows what's what.
Map your columns โ€” 0 columns detected

Match your CSV headers to the Roof Intel fields. Skip any that don't apply.

Address *
Owner Name *
Phone Number *
Email (optional)
Year Built / Roof Age (optional)
City / Zip (optional)
Apply bulk scoring to all 0 leads

Since this batch came from a third-party source without permit data, apply the scoring factors that best describe this group. You can override individual leads in the Review step.

Roof Age Bracket
Solar Status
Roof Type
Risk Flags (apply to all)
Bulk Score Preview
โ€”
Select roof age to score
โš ๏ธ This applies the same score to every lead in the batch. In the next step you can override individual leads that you know more about.
Lead preview โ€” 0 leads scored
Score Tier Owner Address Phone Roof Age Solar Roof Type
Google Sheets Connection
โ„น๏ธ Your scored leads will be written directly to your Roof Intel Google Sheet. The Apps Script URL and secret key are saved locally in your browser.
GoHighLevel API Settings
โ„น๏ธ Your API key is used only in this browser session and never stored. Get your Private Integration key from GHL โ†’ Settings โ†’ Integrations โ†’ API Keys.
GHL Custom Field IDs

Enter the custom field IDs from your GHL account. These are created in GHL โ†’ Settings โ†’ Custom Fields. Leave blank to skip a field.

Push Settings