Discord won't give you your member list. Plan the move around that.
Discord is superb at real-time chat and structurally incapable of being a business. There's no member export, no member emails, and no way to reach the people in your server except inside the server. Here's what actually moves, and how owners run the switch.
What moves out of Discord, and what doesn't
Discord publishes an exact list of what a server owner receives in their data package. It's worth reading closely, because what's missing from that list is the entire member relationship.
Comes with you
- Your server's structure β the data package includes your channel list with permissions, your server settings, your audit log, your webhooks, and the emoji you uploaded
- Your own messages β everything you personally sent on Discord is in the package
- Your roles and hierarchy as a blueprint β the structure you spent years tuning is the thing you rebuild on day one, and it rebuilds fast
Discord keeps
- Your member list β Discord enumerates exactly what a server owner's data package contains, and a member roster is not on that list
- Every member's email address β Discord's API exposes email only through a per-user OAuth scope that each member would have to personally authorise. The member object a bot can read has no email field at all
- Your community's conversations β the data package contains the messages you sent. It does not contain everyone else's, so there is no archive of the server's discussions to carry over
- Any way to contact members off-platform β no email tool, no export, nothing. If they leave the server, they're gone, and mass-DMing them is prohibited as spam
- The searchability you never had β years of answers, scrolled past and lost. This isn't Discord withholding it; chat is just the wrong shape for knowledge
Every claim above was checked against Discord's public support articles and developer documentation on 2026-07-11. If Discord changes what's in the data package, tell us and we'll update the page.
Don't replace Discord. Outgrow it.
The mistake is treating this as a lift-and-shift. Discord members didn't sign up for a membership site β they joined a chat room. Move them the way they actually move.
- 1
Rebuild the structure, not the history
Your channel list, permissions, and roles come out in the data package, and they map cleanly onto Mateflow spaces and access rules. This is a day-one job. The chat history stays behind β and honestly, almost nobody misses it.
- 2
Put something on the new platform Discord can't hold
A course. Paid tiers. Events with real registration. A searchable knowledge base of the answers your server keeps re-answering. Discord members follow value, not announcements β give them something that only exists in the new place.
- 3
Announce inside the server, not in DMs
Use an announcement channel and @everyone while the server stays live. Do not mass-DM your members: Discord's community guidelines prohibit unsolicited bulk messages, and it's the fastest way to lose the server you're migrating from.
- 4
Collect emails on signup β permanently this time
Every member who joins your Mateflow site gives you an email address you own. That's the asset Discord never let you build. Many owners keep the Discord server running for casual chat and move the courses, payments, events, and serious discussion to a platform they control.
Straight up: no Discord importer exists, from us or anyone. Discord's documented package has no member roster and its API has no email field, so there is nothing to import. What we do is rebuild your structure from the package, help you pick the thing worth moving for, and run the announcement campaign with you. Anyone promising a one-click Discord migration is selling you something that can't exist.
The questions people ask before leaving Discord
Straight answers, based on what Discord's own documentation says today.
No. Discord publishes an exact enumeration of what a server owner gets in their data package: uploaded emoji, an audit log, a channel list with permissions, emoji ID information, guild settings, and webhook information. A member list is not on that list. There's no member export feature anywhere in the product.
You don't. Discord's developer docs put email behind a per-user OAuth scope β meaning each individual member would have to personally authorise your app to share it. The guild member object that a bot in your server can read contains user IDs, nicknames, roles, and join dates, but no email field whatsoever. The only way you'll ever hold your members' emails is when they sign up somewhere you own.
No β and this surprises people. The data package contains the messages you sent, not the messages everyone else sent. It's a personal data export scoped to your account, not a server archive. Discord also notes that manually deleted messages aren't included at all, and that the request can take up to 30 days to process.
Don't. Discord's community guidelines prohibit sending unsolicited bulk messages, and mass-DMing your own member list is a well-known way to get an account actioned β which would cost you the server you're trying to migrate from. Announce in an announcement channel with @everyone instead, and do it more than once while the server is still live.
Most owners don't, and we don't think you should. Discord is genuinely good at what it's good at β fast, casual, real-time chat β and it costs nothing to keep running as a lobby. What moves is everything Discord is bad at: courses, payments, events, and the answers that deserve to be searchable instead of scrolling into the void.
It stays on Discord, and you should make peace with that early. There's no export of other members' messages, so there's nothing to carry over. In practice this matters far less than owners fear: Discord history is nearly unsearchable anyway, so its practical value is close to zero. What's worth saving is the handful of answers your server keeps repeating β and those get rewritten properly into a knowledge base that your AI assistant can then answer from.
Fewer people than your member count, and more people than you fear. Discord servers accumulate large numbers of members who joined once and never returned. The people who show up, ask questions, and answer other people's questions are a small core β and that core follows, provided the new place has something the server didn't. Judge the move by that core, not by the headline number.
Two to six weeks. Rebuilding structure is fast, because the data package hands you the blueprint. The time goes into building something worth moving for and announcing it enough times that people actually see it. The 30-day extended trial covers that window.
Outgrowing Discord?
Tell us what your server does today and what you wish it could do. We'll tell you honestly which parts are worth moving β and which are fine where they are.