We make Drry, and Drry lets you export your contacts free on every plan, so we are arguing our own book here. Read it as a position, not a neutral survey. The position: how a platform handles import and export tells you more about how you will be treated in year three than any feature list does, and it is the one thing almost nobody checks before signing up.
People evaluate creator platforms on what they can build. Almost nobody evaluates them on what happens when they want to leave, which is strange, because that is the question with the most money attached to it.
Export is not a feature, it is a posture
Exporting a contact list is close to free to operate. It is a database read and a file. There is no infrastructure story that justifies charging for it, no meaningful bandwidth cost, nothing that scales badly. So when export sits behind a paid tier, the price is not recovering a cost. It is buying something else: the small number of people who will upgrade rather than lose their list, and the larger number who will simply stay because leaving looked like work.
That is a legitimate business strategy. It is also a statement about who the product is for, and it is worth hearing clearly before you build three years of audience inside it.
The four ways export gets quietly hobbled
Very few platforms say "you cannot export". It is almost always softer than that, and there are four common shapes:
- Gated by plan. Export exists but only above a tier. Common, and the most honest of the four, because at least it is visible on the pricing page.
- Gated by human. You email support and wait. The delay is the product. Nothing is refused, and most people give up somewhere in the waiting.
- Incomplete. You get addresses, but not the tags, not the signup dates, not the statuses. You leave with a list stripped of everything that made it worth having, which is not the same as leaving with your list.
- Missing the opt-outs. The worst one, and the least noticed. You get your subscribers but not the people who unsubscribed, so the moment you import elsewhere you start emailing people who told you to stop, and the damage lands on your reputation.
Import matters for the same reason, in reverse
Import gets less attention because it happens once, at the start, when you are excited. But a platform with no import is telling you the same thing from the other side: your existing audience is not welcome here unless you rebuild it by hand.
The good version of import does three things beyond reading a file. It shows you what it is about to do before it does it, so a wrong column mapping is free to fix. It checks the addresses, because a list that has been sitting in a spreadsheet for two years is full of dead domains that become bounces on your record. And it reads your unsubscribe status rather than treating every row as a fresh opt-in.
That last one is the tell. An importer that quietly resubscribes everyone who ever opted out is not being generous with your numbers. It is handing you a problem that will surface as spam complaints weeks later, when you have forgotten what caused it.
The five-minute test
Do this in week one of any trial, while you have nothing at stake:
- Add twenty fake contacts. Tag ten of them. Unsubscribe one.
- Export. Time how long it takes and count the clicks. If it involves a person, that is your answer.
- Open the file. Are the tags there? The signup dates? The statuses?
- Find the unsubscribe list. If there is no way to export it, or no concept of one, note that carefully.
- Now try to import that same file back. A platform that cannot read its own export is telling you something.
Five minutes, before you have anything to lose. The version of this test you run in year three costs considerably more.
A cap you can leave is a price; a cap you cannot is a hostage
Most email tools meter the size of your audience rather than the number of sends, and that is reasonable: holding and mailing people costs real money, and it scales with the list. Drry does it too. A contact cap on its own is just pricing.
What changes its character is the exit. A cap on a platform you can leave freely is a number you are choosing to pay, and if the price stops being worth it you take your list and go. The same cap on a platform where export is gated is something else: you are being charged to store an asset you cannot retrieve, and the more valuable it becomes the less able you are to move it. Read the cap and the export policy together, or you have not read either.
If you want the practical side of this, the companion guide on moving your email list to a new platform walks the actual migration, and own your audience argues the broader case for holding the direct line to your people rather than renting it.
Questions coaches ask
Should exporting my contacts be free?
Yes, on every plan, including a free one. Exporting costs a platform almost nothing to run: it is a database read and a CSV. When it is gated behind a paid tier, or a support ticket, or a waiting period, that is not a cost being recovered, it is friction placed deliberately in the path of leaving. The price of the export tells you nothing about the cost of building it and everything about the company's posture toward you.
What is vendor lock-in for a creator platform?
It is any design choice that makes leaving harder than staying, independent of whether the product is good. Gating export behind an upgrade, exporting addresses but not your unsubscribe list, exporting contacts but not which tags they carried, or requiring you to email support and wait. None of these stop you leaving. They raise the cost of it, which is enough to keep people who would otherwise go.
How do I test whether a platform will let me leave?
Sign up for the free plan or the trial, put twenty fake contacts in, tag half of them, unsubscribe one, and then export. Look at what comes back. Is it self-serve or a support request? Does it include the tags, the signup dates, the statuses? Is the unsubscribe list in there? Do this in the first week, while you have nothing to lose, rather than in year two when the answer actually matters.
Why would a platform cap how many contacts I can hold?
A contact cap is normal and often honest: storing and mailing people costs real money, and metering the audience rather than the sends is how most email tools price. A cap only becomes a trap when it is paired with export friction, because then the platform is charging you to hold a list it will not let you take away. The cap and the export policy have to be read together; either one alone tells you very little.
Does Drry charge for exporting?
No. Export is on every plan including free: your whole audience, any segment, and your blocked list, as a CSV, self-serve. We do cap how many contacts each plan can hold, and we think that is only defensible because you can leave with them at any time. We make Drry, so read this as an argument from an interested party, but it is a claim you can verify on the free plan in about two minutes.