
Export EmailBison Leads to CSV (Or Ask Your Agent Instead)
Step-by-step EmailBison CSV export from Leads (Contacts) or via API. Plus sync via webhook and get a CSV or Google Sheet from your agent without Friday exports.
You can export EmailBison leads from the workspace Leads (Contacts) view or pull them programmatically with GET /api/leads. EmailBison offers unlimited lead storage, so exports can get large fast. If you are exporting every week to answer "who replied?", sync once and ask your agent for a CSV or Google Sheet instead.
Why teams export EmailBison data
A CSV from EmailBison helps you:
- Audit custom variables before enrolling a list into campaigns
- Share a tagged segment with a client or deliverability review
- Back up contacts across workspaces (same email can exist with different IDs per workspace)
- Feed a warehouse or Clay table without re-querying the UI
Useful for one workspace. Slow when you also send from Smartlead or Instantly and merge CSVs by hand.
Method 1: Export from the Leads (Contacts) UI
EmailBison confirms you can export all lead data via the UI. The exact menu label can vary by deployment, but the flow is consistent:
- Open your workspace in EmailBison.
- Go to Leads (also called Contacts).
- Search and filter. Use tags, reply filters, ESP tags, or custom variable search to narrow the set.
- Select leads you need (or select all on the filtered view).
- Export or download CSV from the list actions menu.
Use a filename like emailbison-workspace-name-2026-06-11.csv and note which tags or filters you applied.
Method 2: Export via API (paginated)
For scripted exports, use GET /api/leads on your instance URL:
GET https://your-instance.emailbison.com/api/leads
Authorization: Bearer YOUR_API_KEY
Page-based pagination
- Responses include
data,links, andmeta. - Follow
links.nextuntil it is null, or request?page=2,?page=3, up tometa.last_page. - Page-based pagination is capped at 1,000 pages on index routes.
Cursor pagination (large lists)
GET /api/leads?pagination_type=cursor
GET /api/leads?pagination_type=cursor&cursor=NEXT_CURSOR_FROM_META
Pass next_cursor from each response as the cursor parameter until you have the full dataset. Convert JSON rows to CSV in your script.
Filter examples (from EmailBison developer docs):
search=johnfilters[replies][value]=0withfilters[replies][criteria]==filters[tag_ids][0]=11for tagged segments
What is typically in an EmailBison CSV
Raw EmailBison exports often include:
- Email, first name, last name, title, company
- Custom variables you mapped on import (LinkedIn URL, phone, etc.)
- ESP tags applied on upload
- Workspace-scoped lead IDs (same email can differ across workspaces)
Campaign-level reply timestamps and cross-sequencer activity are not in a flat Contacts export unless you also query campaign or reply endpoints.
EmailBison-specific notes
- 50,000 row import cap per CSV. Uploads are chunked; exports can still be large because storage is unlimited.
- Custom variables are workspace-scoped. Create variables before import, then map CSV headers on upload.
- Re-upload updates in place. Same email with new column values updates the lead and active campaigns without extra steps.
Stop exporting every Friday
If you run the same EmailBison export every week to answer "who replied?", sync once and ask your agent instead.
One-time setup
- Install the skill in Claude Code, Cursor, or Hermes.
- Open Connections, copy your EmailBison webhook URL, and paste it into EmailBison.
- Ask your agent to sync your local database.
Get a CSV in seconds (local file)
Use the Outreach Magic skill.
Export all EmailBison leads from workspace [WORKSPACE]
where [FILTER: e.g. replied in the last 7 days]
to a CSV on my machine.
Include standard and activity columns.
Sync first if data looks stale.
Get a Google Sheet (edit in the browser, sync back)
Use the Outreach Magic skill.
Export leads from workspace [WORKSPACE]
to a Google Sheet for review.
Use the standard column set.
Send me the link when ready.
After you edit the Sheet, run:
Use the Outreach Magic skill.
Sync my Google Sheet edits back
to the local database for workspace [WORKSPACE].
See Google Sheets review for the full edit-and-sync flow. Local exports and Sheets review do not count toward webhook limits. Only sequencer webhooks and sync batches do.
Setup details: EmailBison integration.
EmailBison CSV vs Outreach Magic export
| Typical EmailBison CSV column | What Outreach Magic adds or normalizes |
|---|---|
| Custom variables per workspace | workspace_stage, tags, lead_sentiment shared across clients |
| ESP tag on import | be_platform, be_bounce_message when bounces arrive from any connected sender |
| Contacts-only snapshot | last_event, total_replies_count, latest_inbound_preview from live webhook events |
| Single-workspace file | Same schema as Smartlead, Instantly, PlusVibe, and HeyReach in one agent query |
| Static file | Fresh CSV or Google Sheet on demand after sync |
Field reference
For the full column list (identity, activity, messaging previews, deliverability, and more), see every column your agent can export on our Smartlead export guide, or the schema reference.
Practical tips
- Use cursor pagination once lists exceed comfortable page counts.
- Index tag IDs in your script when filtering via API (
filters[tag_ids][0], etc.). - Connect webhooks for reply workflows. UI exports are fine for backups; sync is better for "who replied this week?" across tools.
Next steps
- Get started: install the skill and connect EmailBison via Connections
- Google Sheets review: edit exports and sync back
- Features · Pricing