How to Export Your Data from GymDesk

    Every export GymDesk offers - members, documents, payments, and attendance - with exact steps, plus what to do with the files in GymPoint.

    Last updated: 08/28/2026

    If you are leaving GymDesk, export everything first. GymDesk does not document any guarantee of data access after your subscription ends, so the safe order is: export all four datasets, verify the files open, then cancel.

    This guide covers every export GymDesk offers, where to find it, and what each file contains. It is the guide we could not find anywhere else when we migrated a real boxing gym off GymDesk, so we wrote it.

    Before you cancel: the export checklist

    • Members list (CSV)
    • Member documents (ZIP of signed waivers and uploaded files)
    • Payment history (CSV)
    • Attendance history (CSV)

    Members and documents come off the same screen in GymDesk, so those two are one trip. Payments and attendance each live somewhere else.

    There is no memberships export. GymDesk does not offer one. Your plans and each member's billing schedule are reconstructed from the payments file, and this works well in practice. See "What about memberships?" below.

    1. Export your members

    1. In GymDesk, go to Settings > Members > Import/Export/Merge.
    2. Choose Export member data and save the CSV.
    3. The file contains one row per person: members, leads, and visitors.

    What is in the file: name, email, phone (including a second phone and email where present), address, member ID, membership plan name, status (Active, Frozen, Canceled), type (Member, Lead, Visitor), check-in code, rank, date of birth, sign-up date, and notes.

    Two quirks to know about, both handled automatically by GymPoint's importer:

    • GymDesk marks some visitor records "Active" even though they are not members. Type wins over status.
    • Rows can exist with no name at all (email-only or phone-only records). These are surfaced for review rather than silently dropped.

    2. Download member documents

    1. Stay on the same screen you just used: Settings > Members > Import/Export/Merge.
    2. Choose Export member documents. You get a single ZIP file.
    3. The ZIP is organized one folder per member, named by their GymDesk member ID, containing their signed waivers and uploaded files as PDFs.

    Do not rename the folders or files. The member-ID folder names are how each PDF is matched back to the right member on import.

    3. Export payment history

    1. In GymDesk, go to Billing > Payments.
    2. Open the Export dropdown and choose CSV.
    3. Save the file.

    What is in the file: one row per payment with member ID, description (the plan or item paid for), amount, tax, fee, total, refunds, invoice number, transaction ID, payment date, and scheduled date. This file does double duty: it becomes each member's payment history in GymPoint, and it is what GymPoint uses to detect your membership plans and each member's billing cadence.

    4. Export attendance

    1. In GymDesk, go to Members > Attendance > Check-ins.
    2. Open the Export dropdown and choose CSV.
    3. Save the file.

    What is in the file: one row per check-in with the check-in timestamp, member ID, session name, day, instructor, and notes. Note that the "Time" column in this export is the session's scheduled time range, not the individual check-in time. The check-in time lives in the "Checked In" column, and GymPoint's importer reads the right one.

    What about memberships?

    GymDesk has no memberships export. When you import into GymPoint, your payment history is analyzed to detect each distinct plan, its price, and its billing cadence (monthly, every 3 months, and so on), cross-checked against the plan names in your members file. You confirm the detected plans and each member's next renewal date before anything is created. Payment cards never transfer between systems - no platform can move them - so GymPoint follows up with a member portal invite so members add their own card before their next renewal.

    Importing into GymPoint

    Once you have your four files, GymPoint imports them in this order: members first (everything else keys off the member ID), then documents, payments, and attendance.

    • Members: Settings > Members > Import / Export, drop the GymDesk CSV as-is. Columns map automatically, including second phone and email.
    • Attendance: Settings > Attendance > Import Attendance, pick GymDesk as the source and drop the CSV.
    • Documents and payment history: imported by the GymPoint team during onboarding today, with self-serve import rolling out. Book a free migration call and we handle it with you.

    Every import is safe to re-run: fixing a row in your source file and importing again updates records instead of duplicating them.

    Thinking about where to land?

    If you are comparing platforms, see GymPoint vs GymDesk for a feature-by-feature comparison, or start a free trial and run the import yourself. Import questions? Talk to us - migrations from GymDesk are something we do hands-on.

    GymDeskexportmigrationswitch from GymDeskGymDesk alternativememberspaymentsattendancedocuments