1. Home
  2. Features
  3. Lists and import

Lists and import

Your lists, imported by CSV and organized for dialing

Lead lists arrive as CSV: upload, map, import, and the leads land in your workspace. Lists and groups keep a large file organized, and session filters pick which slice rings. There is no native CRM integration, by design, so your list stays a file you control and test.

Leads page browsing leads across three lists with the CSV upload control. Screen recording of the product with seeded sample data; simulated calls. No narration or source-call audio is included. Pause or seek to inspect a frame.

Session setup on a phone: choosing calling lists before dialing

Product interface, sample data. Phone: picking lists before a session.

How it works.

4 steps, in the order they happen during a session.

Use ← → to step through.

Arrow keys move between steps. Lettered spots on the picture match the list under it.

The specifics.

What the product does today. Plans from $29 per seat. Breeze, $29, is everything faster: continuous dialing and call notes. Three lines are Jetstream, $49.

Leads page browsing leads across three lists with the CSV upload control
Real product interface, sample data.
CSV import
Upload per list with header normalization and phone validation on every row.
Sidebar groups
Lead groups with live counts, filtered by role access.
Session filters
Choose lists and statuses, or up to 200 specific leads.
Admin export
Admins export the lead table as CSV for audits or migration.
No vendor sync
No native CRM integration; a CSV export from a vendor is a file you control.

The CSV path, and why it stays CSV

Lists enter through a CSV workflow: a file from a list vendor or an export from your CRM, uploaded to the list you choose. Headers are normalized and each row's phone number is validated and standardized, because a queue is only as good as its numbers. Rows without a usable number are rejected. There is no native CRM or list-vendor integration, and that is a choice rather than a gap. A CSV is a file you can inspect, test with synthetic records in a small file, and confirm separately before production. An integration would move that verification out of your hands. A completed import is not a release decision. The permission review, registry scrub and eligibility check happen before the list reaches a session, and they belong to your business. Import is plumbing; release is judgment.

From file to working queue

Once imported, leads organize into lists and groups. The sidebar shows live counts per group, and the count matches what the signed-in role can actually access, so an operator is never surprised by a queue they cannot dial. Session setup then slices the work: pick lists, statuses and lead lists, or name up to 200 specific leads. The dialer queues exactly that slice, applies quiet hours, DNC and caps per lead, and skips anything that fails a gate with a recorded reason. For data leaving the workspace, an admin CSV export of the lead table covers audits, migrations and departures. Import and export are both explicit, file-based actions, so data moves when you move it.

Questions about lists and import.

Straight answers. Anything else: email support.

What CSV columns are required?
A phone number is required on every row; it is validated and standardized to a common format, and rows without a usable number are rejected. Name fields and tags import when present, with header names normalized so common variations map cleanly. Test your vendor's actual export with a small synthetic file before the production import.
Can I sync leads from my CRM automatically?
Not natively. Lists are imported by CSV, which keeps the file in your hands and the verification in your process. In the other direction, a signed webhook can push call dispositions to your CRM so outcomes land where your operators work. An admin on a Jetstream seat sets up and reads the export; delivery covers the workspace's dispositions, including Breeze callers, whenever the workspace has at least one Jetstream seat. That is event handoff, not list sync, and your CRM remains the system of record for contacts.
How do I dial only part of a list?
Session setup filters by list, lead status and lead list, or by up to 200 explicitly chosen leads, so the queue matches the campaign you planned. Groups in the sidebar carry live counts so you can see each slice before you open it. The dialer applies quiet hours, DNC and attempt caps on top of your selection.
Can I get my leads back out?
Yes. An admin can export the lead table as CSV, which covers audits, migrations and moving to another tool. The export includes the lead fields, not the call audio, and it is an admin action by design so bulk data movement is deliberate. For outcomes flowing to another system, use the signed disposition webhook. An admin on a Jetstream seat sets up and reads the export; delivery covers the workspace's dispositions, including Breeze callers, whenever the workspace has at least one Jetstream seat.
Does importing a list make it legal to dial?
No. Import is a data step. Eligibility, registry review, permission evidence and calling windows are your business's responsibility and happen before a list is released to a session. The dialer enforces the internal policy you configure, including DNC, quiet hours and caps, but those controls support your policy; they do not create permission to call anyone.

Try it on a real session.

Pick your plan and seats, check out, then set your password from the set-password email. Calling credit is optional at checkout, but you need credit to dial. Add it any time from your dashboard. Month to month. Pick your plan and seats, check out, then set your password from the set-password email. Calling credit is optional at checkout, but you need credit to dial. Add it any time from your dashboard.

Get startedPricing