Export not working, only exports 100 at a time, or stuck on loading
Free accounts cap exports at 100 leads. Paid accounts cap at 50,000 per export. Past exports live at /exports for 30 days. If 'click export, nothing happens', you're almost always hitting the free-tier cap or the per-minute rate limit.
Export troubleshooting — only 100 at a time, click does nothing, or stuck loading
If you've asked "why can I only export 100 leads", "export button does nothing", "export is stuck on loading", "export section is empty after I exported", or "tried to export 10K and it failed" — this article covers all of them.
The 100-lead cap is intentional on Free
Free-tier accounts have a per-export cap of 100 leads. This is enforced at the API layer (not just a UI hint). Selecting 10,000 leads, 1,000 leads, or 200 leads on the free tier all behave the same way: the export attempt fails or quietly returns nothing.
| Plan | Per-export cap | |---|---| | Free | 100 | | Pro / Scale / Enterprise | 50,000 per export |
If you're on a paid plan and still capped, double-check your plan in Settings → Subscription. If you upgraded recently and your plan still says Free, see Upgrade not reflecting below.
"Click export and nothing happens"
Three things cause a silent failure:
- Free-tier 100-lead cap — you selected more than 100. The button doesn't always show an error; check
Settings → Subscriptionto confirm you're not on Free. - Per-minute rate limit — Free is capped at 5 export calls per minute, Pro at 20. If you've been clicking repeatedly, wait 60 seconds and retry.
- Wrong selection state — make sure leads are actually checked in the table (the count badge in the header should say "X selected"). A selection from a previous page doesn't always carry over.
"Export section is empty although I already exported"
Exports live at /exports and expire 30 days after creation. If your export is older than 30 days, the row is gone. If it's recent and missing:
- The export job may still be processing — large exports run async. Refresh
/exportsafter a minute. - You may be filtering by status — clear any status filter on the page.
- You're signed into a different account than the one that ran the export. Exports are scoped per-user.
"Export to a campaign" failed (Instantly / EmailBison / Smartlead)
Two separate paths exist:
- From the lead database: uses your saved integration in Settings → Integrations. If the integration is missing or its API key expired, the export will fail. Re-add the integration.
- From the AI Copywriter (offer scanner): uses a different keystore (
sequencer_api_keys). Re-connect from inside the AI Copywriter flow.
If the campaign-export call returns "rate limit exceeded", wait 60 seconds — the limit is 5/min on Free, 20/min on Pro.
What to do if you're really stuck
- Confirm your plan at Settings → Subscription.
- Try a smaller batch (e.g., 50 leads) to confirm export itself works.
- Refresh
/exportsafter 60–90 seconds — large jobs run async. - If you see an error toast with a specific message, include it when contacting support. "Export doesn't work" is hard to triage; "Export of 5,000 leads from B2B database returns 504 after 30 seconds" is one ticket and one fix.