Add many members at once by uploading a spreadsheet. Welcome emails default off so you can stage your roster before launch.
Go to Members → Import. Drag in a .csv up to 5MB. Required columns are Name (one column or First+Last) and Email.
Klasly auto-detects column headers (Mindbody / Zen Planner / WellnessLiving / spreadsheet exports all work) — auto-detected fields show an "Auto-detected" badge. WellnessLiving exports are automatically parsed: the multi-line Client column is split into Name, Email, and Phone; system rows are filtered out; duplicate members with multiple passes are merged with pass details in Notes. When WellnessLiving format is detected, you'll see a "Skip cancelled members" toggle that drops anyone with status code "L" (cancelled). Optional columns: Phone, Date of Birth, Gender, Address, Referred By, Plan Type, Credits, Status, Is Minor, Guardian Email, Notes.
Set defaults (plan type / credits / status) for rows where the column is blank. Decide whether to send a welcome email (defaults OFF) and whether to mark all imported members as "Waiver Signed" — useful when migrating from a system where waivers were already collected.
See imported / skipped / error counts. Failed rows can be exported as a CSV ("Download errors as CSV") so you can fix and re-import.