Pre-Paid Membership Import Guide
Learn how to bulk import pre-paid memberships from another platform to Gymflow.
Written By Isaac Buchanan
Last updated About 15 hours ago
The Pre-Paid Membership Import brings across memberships that have been purchased upfront — class packs, annual passes, fixed-term challenges, and similar products. These memberships have a defined start date and expiry date rather than a recurring billing cycle.
Important: The User Import must be completed before this import. Pre-paid memberships are linked to users via email address, so the member accounts need to exist in Gymflow first.
Before you start
Make sure your User Import has been completed by your Gymflow rep.
Download the Gymflow Pre-Paid Membership Import Template (
.xlsxfile).Open it in Excel or Google Sheets. You'll see two sheets: Instructions and Pre-Paid Membership Import.
Read the Instructions sheet for a quick overview.
Gymflow_PrePaid_Membership_Import_Template.xlsx
12.9 KB• Spreadsheet
Understanding the colour coding
Green columns — required fields that you fill in.
Blue columns — Gymflow staff only. Leave these blank.
Grey columns — auto-calculated. Do not edit.
Filling in your data
Start entering data from row 4. Rows 4–8 contain example data. Delete or overwrite these with your real membership data.
Required fields you fill in (green columns)
Auto-calculated field (grey column)
Gymflow staff fields (blue columns)
How the price column works
Just like the Recurring Membership template, this template has a friendly price column and an auto-calculated cents column:
Membership Price (column F) — enter the price naturally. E.g.
120.00for a 10-class pass that costs $120.Price in Cents (column G) — auto-calculates.
120.00becomes12000. This column is locked.
Start date vs expiry date
Every pre-paid membership needs both dates:
Membership Start Date — when the member purchased or activated the membership. If you leave this blank, it defaults to the date the import runs.
Expiry Date — when the membership ends. After this date, the member will no longer have access under this plan.
Make sure the expiry date is after the start date. If you're importing memberships that have already expired, you can still include them — just be aware they'll show as expired in Gymflow.
Common mistakes to avoid
Email doesn't match the User Import — the email must exactly match one from the User Import. Watch for typos and extra spaces.
Entering price in cents — enter
100.00, not10000. The template handles the conversion.Wrong date format — use
yyyy/mm/ddconsistently for both start and expiry dates.Expiry date before start date — double-check that expiry dates come after start dates.
Editing the Price in Cents column — it's auto-calculated. Overwriting it will break the formula.
Editing the User Member ID or Membership ID columns — leave these for your Gymflow rep.
What happens next
Once you've filled in the template:
Send it to your Gymflow onboarding representative via email.
They'll add the User Member IDs and Membership IDs.
They'll validate the data and run the import.
After import, you'll see the pre-paid memberships linked to the correct members in Gymflow, with their expiry dates visible.
Need help?
If you have pre-paid memberships with complex structures (e.g. session-based credits, multi-use passes), talk to your Gymflow onboarding representative. They can advise on the best way to map these to Gymflow's membership model.