Operate CSV enrichment, task history, and billing from one dashboard.
The MVP now covers streaming uploads, async enrichment, result exports, recent task visibility, and Stripe-ready subscription hooks for production trials.
Task operations
Upload + export
Provider coverage
Hunter + Apollo
Billing surface
Stripe-ready
Current MVP scope
- CSV parsing stays row-by-row, with 50-row chunks and explicit backpressure.
- Queue workers persist progress in D1 and export final CSVs through R2.
- Hunter test mode stays viable for low-cost alpha validation.
- Stripe checkout, portal, and webhook seams are ready for test-mode rollout.
Workspace
Silt operator dashboard
loadingUpload CSVs, watch enrichment progress, download results, and keep billing ready for production conversion testing.
User
Loading...
Stripe customer
Not created yet
Billing setup
Awaiting Stripe secrets
Upload progress
0%
0 uploaded / 0 parsed
Parsing stays inside a web worker, pauses after each 50-row buffer when two uploads are already in flight, and resumes only when network capacity frees up.
Processing progress
0%
Waiting for upload finalization
Queue workers keep persisted progress synced in D1. Once a task reaches completed, the dashboard can mint a short-lived R2 download link for the final CSV.
Recent tasks
Task history
0 visible