For the complete documentation index, see llms.txt. This page is also available as Markdown.

CSV & ClassPass

Upload a spreadsheet — a Mindbody export, a member list, or a ClassPass reservations report — when there's no direct connection.

When a source isn't available as a direct connection — or you just have a spreadsheet — you can upload a CSV. This is also how ClassPass data comes in.

What we read — and what we don't

  • We read: only the file you upload, mapped to the right fields.

  • We don't: read anything beyond the file you give us.

What you'll need

  • A CSV file. Common ones: a Mindbody export, a member or sales list, a Xero general-ledger export, or a ClassPass reservations report.

How to upload

  1. In Kula, open Connectors → CSV & ClassPass and open the upload workspace.

  2. Upload your file. Kula shows you a preview and lets you map the columns to the right fields (which column is the member name, the date, the amount, and so on).

  3. Confirm the preview and import.

ClassPass

For ClassPass, export the reservations report and upload it here.

  • ClassPass visits are matched to your existing members where possible. Some visitors won't match — a ClassPass guest who isn't one of your members — and that's expected, not an error.

  • Each row is identified by its own contents, so re-uploading the same report doesn't double-count anything.

Good to know

  • Uploading a corrected file later is safe — rows that are already there aren't duplicated.

  • If a column doesn't map cleanly, the preview flags it before anything is imported, so you can fix the file and try again.

Trouble?

Most CSV issues are a column that didn't map or an unexpected date format — the preview catches these before import. See Troubleshooting if something still looks off.

Last updated

Was this helpful?