How to Import Your Students From Kajabi, Step by Step

Moving your students off Kajabi? Learn what to export, how to clean the file, and how to bring members, access and payments to a new home without losing trust.

By the Hopper team

Coach reviewing student contacts on a laptop

You can get your students out of Kajabi in about ten minutes: export your contacts as a CSV file, clean it, and hand it to the platform you're moving to. The hard part comes after the export. Students need the right access, your paying members need their billing to continue smoothly, and everyone needs to hear from you before the switch, not after.

This guide walks through the whole move: what to export, how to tidy it, how to map products to access, what to do about payments, and how to announce the change so your community feels looked after. It's written for coaches and educators who already have paying clients, and we'll show where Hopper's free done-with-you migration fits in.

TL;DR

  • Export your people from Kajabi as a CSV. The export can include which products each person has, which is what lets you restore their access elsewhere.
  • Clean the file before you import it: remove duplicates, fix typos in emails, and add a column for the product or tier each person should land in.
  • Payments are the part to plan most carefully. Active subscriptions need to move to your new setup without double charges or gaps.
  • Tell your students early, keep the old site live until the new one is confirmed, and move people in one planned batch.
  • At Hopper, migration and onboarding are free and done with you, so you don't have to do this alone.

Table of Contents

What "importing students from Kajabi" really means

Kajabi doesn't have a button that says "move my business." What you do have is your contact list, and that list is the backbone of the move. Kajabi calls everyone a contact: leads, buyers and members alike. A student is simply a contact attached to one or more products or offers.

So a migration has four separate pieces, and it helps to treat them separately:

  1. People: names and emails.
  2. Access: which course, membership or program each person should see.
  3. Payments: who pays you monthly, annually or one time, and when they're next billed.
  4. Content and community: your lessons, replays and conversations.

Most advice online covers only the first piece, because a CSV import is the easy part. Coaches who skip the other three end up with a list of emails and a pile of confused members. We'll cover all four, with the most space on the middle two.

Before you export: decide who is coming with you

A migration is a rare chance to look at your list honestly. Not everyone in your Kajabi account is a student. You likely have old leads, people who bought a $27 product three years ago and never logged in, refunded customers and test accounts you made yourself.

Sort your people into three groups:

  • Active paying members: people on a subscription or in a current cohort. These are your priority. They move first and get the most personal communication.
  • Past buyers with lifetime or ongoing access: they paid once and expect to keep their materials. They move with their access intact.
  • Everyone else: leads, expired trials, inactive contacts. Decide whether they belong in your new community at all. Many coaches choose to email them a simple invitation instead of importing them.

This matters for a practical reason too. A smaller, cleaner list is easier to check, and you'll spot problems faster. It also means that the first members to walk into your new space are the people who actually want to be there. That's how a community starts to feel alive instead of empty.

Step 1: Export your contacts from Kajabi

The exact menu labels change as Kajabi updates its interface, so treat this as the general path rather than a screenshot tour.

  1. Log in to your Kajabi account and open the Contacts (sometimes labeled People) area.
  2. Filter or segment the contacts you want. You can filter by product or tag, which is handy if you're moving one program at a time.
  3. Select the contacts, or select all.
  4. Open the bulk actions menu and choose Export.
  5. Kajabi emails you a link to a CSV file. Download it and save a backup copy untouched.

That sequence matches how other platforms describe exporting a Kajabi list as well, but we're not linking competitors, so verify the current steps inside Kajabi's own help center before you start.

One detail worth knowing: Kajabi's export includes more than names and emails, including the products people have purchased. That product column is the thing you'll use to rebuild access. It's also a CSV, which means you can open it in any spreadsheet app.

Export in more than one pass if your account is large. One export for active members, one for everyone else. It keeps each file small enough to scan by eye.

Step 2: Clean the file before it goes anywhere

Fifteen minutes in a spreadsheet saves hours of support emails. Open the CSV and work through this checklist.

Remove duplicates and junk

Sort by email and look for repeats. People often sign up with two addresses, or appear twice because they bought two products. Delete obvious test accounts, including your own.

Fix the emails

Scan for typos like "gmial.com" or "hotmial.com." A quick sort by the part after the @ sign brings these to the surface. Every wrong address is a member who never receives their welcome message.

Standardize names

Fix names that came in all caps or with a stray space. It's a small thing, but your welcome email will say "Hi, JESSICA" if you don't, and that isn't the first impression you want.

Add the columns that carry the real work

Create a few extra columns that describe where each person should end up:

ColumnWhat it holdsWhy it matters
Product or tierThe program, course or membership they should accessRestores the right access on day one
Billing typeSubscription, one-time or freeTells you who needs payment migration
Next renewal dateThe next time they'll be chargedPrevents double charges and gaps
CohortWhich group they belong to, if anyLets you rebuild private spaces
NotesAnything personal, like a paused plan or a special rateLets you honor deals you made by hand

The notes column is the one coaches forget. If you gave a founding member a lower rate or paused someone during a hard season, that promise lives in your memory, not in the CSV. Write it down now.

Step 3: Map every product to a place in your new setup

Before you import a single person, make a simple map. On the left, list each Kajabi product or offer. On the right, write where it lives in the new platform.

In Hopper, the structure is built around hubs. A hub is a self-contained space for one business or program, and one account can run unlimited hubs on a single plan. Each hub has a Discussions feed for community, a Library for video, audio and live replays, Async Sessions for asynchronous coaching on the Pro plan, and a Landing Page that shows the hub and every product in one place.

So your map might look like this:

  • Kajabi flagship course → a Library product inside your main hub.
  • Kajabi community or private group → the Discussions area of that hub.
  • 1:1 coaching package → Async Sessions (Pro) or a private client space.
  • Old low-priced digital products → items on your Landing Page storefront.

If you run several brands or programs, you can give each one its own hub instead of cramming them together. That's one of the reasons coaches who outgrew a single-community setup tend to move.

Step 4: Handle payments with care

Importing a name into a list is free of consequences. Moving a paying subscriber is not. This is where migrations quietly go wrong, so slow down here.

Three principles keep it safe:

  1. Never charge twice. Decide the exact day a member's billing switches over, and cancel the old subscription only once the new one is confirmed.
  2. Never create a gap. A member who pays on the 14th should not lose access on the 13th because of the move.
  3. Keep the amounts the same, unless you've told people otherwise in advance.

Payment processing for Hopper runs through Stripe, and Hopper accepts creators in every country Stripe supports. Your sensible first step is to look at which payment processor your Kajabi offers currently use and what your subscription list looks like. Our team handles client and payment migration as part of the onboarding, so you aren't left matching renewal dates by hand.

For members on a one-time purchase with lifetime access, there's nothing to bill. You only need to make sure the access follows them.

Step 5: Tell your students before you move them

The technical move can be perfect and still feel jarring if members learn about it from a surprise login email. A short, warm announcement does most of the work.

Send it one to two weeks before the switch, and keep it plain. Cover:

  • Why you're moving, in one honest sentence. Better community, an app they can download, everything in one place.
  • What changes for them, which is usually a new link and a new login.
  • What doesn't change: their access, their price, their cohort.
  • The date, and who to write to if something looks off.

If you're adding a mobile app, say so. Members tend to treat a native app as an upgrade, not an inconvenience. Both Hopper plans include a native iOS and Android app for members.

Then send a second email on the day itself, with a direct link to the new space. Avoid sending three emails in one afternoon. Calm beats clever.

Step 6: Run the switch in a planned batch

Pick a quiet week, not the day before a cohort launches. Then follow a rhythm:

  1. Freeze changes. Stop adding new members to Kajabi on the day you export.
  2. Import a small test group first. Include yourself, a teammate and one or two friendly members. Check the welcome email, the login and the access.
  3. Import the rest in one batch. Moving everyone at once avoids a split community where half your people are in one place and half in another.
  4. Keep the old site live for a short overlap. It gives you a safety net if someone can't get in.
  5. Retire Kajabi only when you're sure. Cancel after you've confirmed access and billing for your active members.

Expect a handful of messages in the first 48 hours. Someone will have used a different email. Someone will land in spam. That's normal, and it's easy to fix when your list is clean and your notes are written down.

Step 7: Bring the community and content over too

Students are more than rows in a file. They're also threads, replays and the little rituals that make a program feel like yours.

For content, rebuild your lessons in the Library, where video, audio and live replays are unlimited. You can drip lessons over time, add quizzes and issue certificates, then sell items individually or bundle them into a membership.

For community, don't try to copy a thousand old posts. Instead, open the new space with a welcome thread, pin a short tour, and invite people to introduce themselves. A fresh start with a clear invitation beats a dusty archive.

Students introducing themselves in a small circle

If you want help answering repeat questions, Sprout, Hopper's built-in AI twin, is designed to answer students from your own lessons and escalate the rest to you. That's particularly helpful in the first weeks, when new members ask where things are.

What the move costs you

On the software side, pricing on Hopper is flat. As of our price list read on 24 October 2026, the plans are:

PlanMonthlyAnnual
Base$58 per month$580 per year
Pro$108 per month$1,080 per year

Unlimited hubs, members, team and products are included on one plan, and the native app comes with both. Pro adds Async Sessions and 0% fees. Migration and onboarding are free, so the one-off charge that some platforms add for a move doesn't apply here.

Our perspective: a move should feel like coming home

We built Hopper because we watched good coaches get buried under their own software. A course tool here, a community tool there, a storefront, a link page, an app that doesn't match any of it. We call it the Frankenstein stack, and the people stuck in it are rarely beginners. They're established operators with real clients and real results who've simply outgrown the patchwork.

When someone decides to leave Kajabi, the fear is almost never about the CSV. It's about their people. Will my members feel lost? Will somebody get charged twice? Will the community I spent years building survive the move?

That's why we don't hand you a help article and wish you luck. Migration with us is done with you, and it's free. We move your clients, we move the payments, and we're there for onboarding, founder-led, so you can speak to the people who built the thing.

We also think a move should leave you with more than a lower bill. It should leave you with a place your members belong to: one account, unlimited hubs, a native app on both plans, and no tiers that climb every time your community grows. That's the bet we made against lock-in. The lecture hall is closed. The playground is open.

Cedrik, Founder at Hopper.so

Let us do the heavy lifting

If you'd rather not spend a weekend in spreadsheets, that's exactly what our free migration and onboarding is for. We bring over your clients and your payments, and we sit down with you to set up your first hub. You pick the date, and we make sure nobody gets lost on the way.

Hopper starts at $58 a month on Base, with Pro at $108 a month for Async Sessions and 0% fees, and a free trial comes before any subscription.

Hopper

See how Hopper works and start your move

Common mistakes to avoid

A few patterns show up again and again when coaches move platforms.

  • Importing everyone, including dead leads. It makes your new community look quiet and your reports confusing.
  • Forgetting the one-off deals. Handshake pricing doesn't live in a CSV. Write it down.
  • Switching on launch week. Pick a calm stretch instead.
  • Cancelling the old plan too early. Wait until the new setup is confirmed.
  • Saying nothing. Silence feels like a problem, even when the migration is perfect.

FAQ

Can I export my Kajabi students for free?

Yes. Exporting contacts is a built-in action in Kajabi: you select your contacts, choose Export from the bulk actions menu, and receive a CSV by email. The file can include which products each person has purchased. Check Kajabi's current help pages in case the menu names have changed.

Will my students have to create new accounts?

Usually they'll receive an invitation to the new platform and set up a login there. Tell them ahead of time so the email doesn't surprise them. Using a small test group first lets you see exactly what members experience.

Can Hopper move my paying subscribers too?

Yes. Our free migration covers both client migration and payment migration, and we do it with you as part of onboarding. Hopper accepts creators in every country Stripe supports, so check that your country is covered before you plan the move.

How long does the move take?

The export takes minutes, and cleaning a typical list takes an afternoon. The planning around payments and announcements is what sets the timeline, so most coaches give themselves a week or two between the announcement and the switch.

Should I keep Kajabi running during the move?

Keep it live for a short overlap, until you've confirmed that members can log in and billing is correct. Then cancel. It's the cheapest insurance you can buy.

Sources

On our list and want off? .