Drag a CSV into the Chat
The fastest way to start an import is to drop the file straight onto the open Adamko drawer. A drop overlay confirms what happens next — and it’s worth being precise about, because the answer is a privacy guarantee: Adamko never reads your file. The CSV goes directly to Lettr’s importer, exactly as if you’d uploaded it on the import page. Adamko only ever sees the importer’s structured analysis — column names, sampled statistics, flagged issues — not the raw rows. Anything other than a.csv is politely refused.
Once the upload lands, you’re on the normal import flow with Adamko ready to help.
Import Review
Ask Adamko to review an import — or accept the offer he makes on the mapping page — and he examines a sample of the file for the problems that ruin audiences:- Mapping gaps — columns that would be skipped, with suggested matches to existing or new properties
- Data quality — invalid or empty email addresses, duplicates within the file, addresses already in your audience
- Unrecognized values — subscription statuses that don’t match Lettr’s fixed set (
subscribed,unsubscribed,bounced,complained,unverified) - Consent risks — no consent signal in the file at all
The review works on a sample of the file (the first couple hundred rows), so counts are indicative — “3 invalid emails in the sampled rows” — not exhaustive totals.
Auto-Mapping Columns
On the mapping step, if some of your columns are about to be skipped, an Adamko card offers to map them for me. Nothing happens silently: a preview dialog lists exactly what he intends to do with each column —- map it to an existing property
- create a new custom property and map it
- map it to the built-in subscription status
- subscribe matching rows to a topic
Segment Suggestions
After an import finishes, ask “how should I segment these contacts?” Adamko looks at the mapped columns and suggests segments that make sense for the data — the dominant values of aplan column, subscribed-only when statuses are mixed — each with a proposed name, a starting condition, and the reasoning. He checks your existing segments first so nothing duplicates.
Adamko cannot create segments himself — segment membership determines who gets emailed, so that stays a human action. He hands you off to the segment builder with a guided walkthrough instead.
Looking Up Contacts
For day-to-day audience questions, Adamko queries your contacts directly:- “Is jane@acme.com in my audience?” — status, lists, topics, custom properties, and an activity timeline
- “Show me everyone at acme.com” — partial matches across a domain
- “What happened with my last import?” — import history with processed, skipped, and failed row counts
Next Steps
Importing & exporting contacts
The full import flow Adamko plugs into
List hygiene best practices
Why clean lists deliver better