Executive Overview
no discovery run yet
Working…
Import Prior Leads (OAAS)
CSV export of one vertical tab → POST /api/import/oaas-csv · source tagged oaas_migration, never exaExport one tab at a time from the source spreadsheet as CSV, then import it here. duplicate_email rows are imported as a business but without a sendable email (see csvImport.ts); in_sequence rows are skipped entirely.
Bounced — Call List
the email died, the business did not · address stays suppressed, phone is the way inNot loaded yet.
Spend & API Usage
what each provider is costing — and how many calls, which is what quota plans actually meterNot loaded yet.
Discard Review
what each pull threw away, and why — check this daily to catch filter holesNot loaded yet.
Lead Table
| Business | Category | Location | Site Age | Rev/Yr | Opportunity Score | Status | Recommended Offer | Campaign | Engaged | |
|---|---|---|---|---|---|---|---|---|---|---|
| Run market discovery to populate leads. | ||||||||||
Offer Structure
project-based · no retainer requiredPrice drivers considered
Messaging Knowledge Base
grounds every generated email — no invented statsSearch & Campaign History
| Run | Market | Category | Discovered | Qualified | Campaigns Generated | Status |
|---|---|---|---|---|---|---|
| No prior runs this session. | ||||||