For Jackrabbit studios · from a studio owner

Switching from Jackrabbit Dance. The practical guide.

You're not the first to think about it. Studios leave Jackrabbit for a few reasons — the interface hasn't kept up, pricing keeps climbing, the family portal frustrates parents. If you're at the point where you're actively looking, this is the guide.

I'm James. My wife and I run a dance studio; I built the software you're reading about. This page is the practical version: what to export, how long it takes, what breaks, what to watch for.

First: is this actually the right move?

Jackrabbit isn't a bad product. It's been running studios since 2003 and handles almost every edge case in dance billing. If you're a 700-student multi-location studio with complex needs, the switching pain might not be worth it. Their feature depth is real.

But here are the situations where switching genuinely makes sense:

If most of these sound familiar, keep reading. If they don't, and Jackrabbit is working, stay. I'd rather tell you the truth than sell you software.

What comes out of Jackrabbit

Jackrabbit's own export tools are decent. You'll want CSVs of:

Families

In Jackrabbit: Reports → Family Reports → Family List (Detail). Export to Excel. Includes primary contact, email, phone, address, active status.

Students

Reports → Student Reports → Student List (Detail). Includes family relationship, DOB, active status, notes.

Classes

Reports → Class Reports → Class List. Filter to active classes for the season you're migrating. Includes instructor, room, day, time, tuition rate, capacity.

Enrollments

Reports → Enrollment Reports → Enroll List. This is the join between students and classes. Filter to active enrollments in your current + next season.

Family balances (optional)

Reports → Transaction / Financial → Balance Owing. Only if you're migrating mid-season and want to carry balances over. Most studios cut over at a season boundary so this isn't needed.

What DOESN'T need to come over

Historical transactions, old attendance records, past enrollments from seasons that are done. Jackrabbit is your archive for those. You only need what's active going forward.

What goes into Presently

Presently has bulk import for each of the categories above:

Families + Students (combined)

The Combined import takes one CSV with a row per student, family fields duplicated across their students' rows. Presently deduplicates families automatically. This is the fastest path — you don't have to run families then students then link them.

Classes

Classes import supports weekly schedules (day + time + duration) and date-specific classes (camps, intensives). Rate group is set on the class type, not the class itself — so classes with the same tuition structure share a rate group and get billed identically.

Enrollments

Import maps students to classes by name/email. There's an in-app resolution wizard for any rows where the match is ambiguous — you fix a few dozen entries once, and it remembers your choices for the rest of the import.

Full import summary

Import status tracks success + failure per row. You see exactly which rows failed and why. Failed rows can be re-imported after fixing the CSV; successful rows aren't re-imported.

Realistic timeline

For a 200-student studio, budget:

Day 1 (2 hours): Export the four CSVs from Jackrabbit. Sign up for a Presently trial. Do a quick pass through the settings (studio info, tuition rates, seasons).
Day 2 (3 hours): Import families + students. Verify a handful of families end-to-end — do they look right, are contact fields populated, do students link to the correct family.
Day 3 (2 hours): Import classes. Verify the schedule looks right in the Calendar view. Set up rate groups and tuition amounts.
Day 4 (2 hours): Import enrollments. Resolve any ambiguous matches through the wizard.
Day 5 (1 hour): Do a dry run with a real family. Enroll them into a class through the family portal. Charge a card. Send a statement email. Verify everything looks right.
Day 6: Announce to families. Send the "here's our new portal, here's your magic link" email.
Day 7: Cancel Jackrabbit (or keep it for 30 days as read-only backup).

That's a week if you spread it out. A focused weekend if you're pushing.

Common gotchas

1. Rate group mapping

Jackrabbit's tuition is per-class. Presently groups classes by class type into rate groups, and each rate group defines its own tuition schedule + discounts. Spend an hour up front deciding: which classes belong in which rate group? Usually 3-6 rate groups covers most studios (Regular Classes, Company, Preschool, Camps).

2. Sibling discounts

Jackrabbit's sibling discounts are set per-family. Presently's are per-rate-group. Set them once when you configure the rate group; they apply automatically to any family with siblings in classes on that rate group.

3. Autopay migration

Payment methods do NOT migrate. Families have to add their card to Presently's family portal. Send a "please add your payment method" email as part of the cutover. Most families add a card within a week when they get their first Presently invoice.

4. Historical balances

Simplest path: cut over at a season boundary with all Jackrabbit balances at zero. If you have to migrate mid-season with outstanding balances, import them as opening ledger entries — supported but adds a step.

5. Family communication

Send families a heads-up 2 weeks before cutover: "We're switching software. Here's what's changing: the portal will be at a new URL. You'll get an email with a magic link to set up your account. Your class schedule and family data are moving with us." Then send the actual magic links on cutover day.

The cost math

A typical 200-student studio on Jackrabbit is paying about $130-$180/month once you count the base subscription, family portal add-on, and any usage-based charges.

Presently's Professional plan is $99/month. Add costume management ($9) if you order costumes, event management ($9) if you run recitals, live chat ($9) if you want it. Most studios end up at $99-$126/month.

Difference: $30-$80/month, or $360-$960/year. Not enormous. Enough to matter over a few years. And you're not paying it to run enterprise software you're not using.

The real value isn't the monthly savings — it's the front-desk hours you get back and the parents who stop complaining about the portal.

I'll help you migrate

If you're seriously evaluating a switch, email me directly at hello@usepresently.com. I'll walk through your specific Jackrabbit setup on a call, help you plan the migration, and be on-hand during the actual cutover if you want. No sales team, no funnel — just the person who built the software.

Or, if you'd rather kick the tires yourself first, start a free 30-day trial. Import a batch of families, click around, and see if it fits.

Ready to try Presently?

30-day free trial. No credit card required. Real support from the person who built it.

Start Free Trial