Skip to content

Add leads from a CSV: up to 100,000 rows, sent 5,000 at a time - #166

Merged
ralyodio merged 1 commit into
mainfrom
feat/add-leads-100k
Oct 8, 2026
Merged

ralyodio merged 1 commit into
mainfrom
feat/add-leads-100k

Conversation

@ralyodio

@ralyodio ralyodio commented Oct 7, 2026

Copy link
Copy Markdown
Contributor

Anthony: a 6,959-row file was refused with "split the file into 5000 or fewer"; make it 100k.

  • The form's limit is now 100,000 rows. It sends them in 5,000-row requests, which is the API's per-call limit, so no single request gets bigger or slower. A progress line shows "Sending rows 5,001-6,959 of 6,959…".
  • Results are summed across chunks, report row numbers match the original file, and the full report downloads as one CSV built in the browser.
  • If a chunk fails, the rows already added are shown with the row where it stopped. Re-running is safe because leads already added are skipped.
  • The contact import page already sent in chunks and had no 5,000 cap.

🤖 Generated with Claude Code

A 6,959-row file was refused with "split the file into 5000 or fewer".
The form now takes up to 100,000 rows and sends them in 5,000-row requests
(the API's per-call limit), in order, with a progress line. Results are
summed, report row numbers are the file's own, and the full report downloads
as one CSV. A failure part way keeps what was added and says where it
stopped; re-running skips leads already added.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@ralyodio
ralyodio merged commit 4a3c400 into main Oct 8, 2026
3 of 4 checks passed
@ralyodio ralyodio mentioned this pull request Oct 8, 2026
ralyodio added a commit that referenced this pull request Oct 8, 2026
Add leads from a CSV takes up to 100,000 rows, sent 5,000 at a time (#166).

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant