
QA in the HIIV — Issue 006
An import that should merge duplicates — never two different readers
Welcome to issue six. Every day, we show you what QA is putting through its paces, what could break, and why you should care. Let's get into it.
Synopsis
A smarter CSV import in the audience tab. When a creator uploads a list, beehiiv now auto-detects likely duplicates — the same person under two email addresses — and offers to merge them into a single subscriber record, keeping the older signup date and the combined engagement history.
What needs to be QA'ed
Match logic: one human with two addresses vs. two different people who share a name or a family inbox
The merge keeps the correct signup date, tier, and paid status — no paying member silently downgraded
Combined open and click history doesn't double-count or quietly vanish
Colliding custom fields resolve predictably — newer value wins, nothing dropped without a trace
A wrong merge can be undone before it ever touches billing
Unsubscribes and suppression flags survive the merge — a merged record can't resurrect an opt-out
Large imports (100k+ rows) don't time out mid-merge and leave the list half-processed
Why it matters:
A merge is the one important action you can't shrug off. Done right, a creator's list gets cleaner without losing a single reader. Done wrong, two real people collapse into one — somebody stops getting the email they paid for, or starts seeing a stranger's history and custom fields. And a resurrected unsubscribe isn't just untidy, it's a compliance problem. De-dup only helps if it's certain; one confident wrong merge costs far more than a duplicate left alone.
See ya next time with more QA and why it matters!
Enjoy, Tina
This content is 100% fictional and made by AI for testing purposes