Skip to content

How to Fill Out the Zipper Import Spreadsheet

Before your go-live, you'll fill out Zipper's import template with data from your old platform. This guide explains each column and the most common formatting mistakes to avoid.

Before You Start

  • Get the import template from your onboarding rep (or download it from the import tool)
  • Export your customer data from your old platform
  • Have your Zipper product catalog set up (subscription names must match exactly)

Where the Import Tool Lives

  • Navigate to: Contacts > Customers > Import/Export. The Import & Export Tools page has tools for importing customers, class registrations, appointments, and Stripe customers.

The Import & Export Tools page with Convert data to CSV, Import class registrations, Create/update customers, Customer invite import, and Import customers from Stripe

  • The relevant tools upload your spreadsheet, preview the data, and load it into Zipper.

The Customers Sheet (Required)

This sheet creates the customer list. Every customer you want in Zipper must appear here.

ColumnWhat it doesFormat
First nameCustomer’s first nameText
Last nameCustomer’s last nameText
Email addressPrimary email — used as the unique identifierValid email (e.g., jane@example.com)
Phone numberCustomer’s phone numberAny common format (+1XXXXXXXXXX, 555-555-5555, etc.)

Common mistakes on the Customers sheet

  • Duplicate emails: Each row must have a unique email. If you have family members sharing an email, use different emails or the family account structure.
  • Extra spaces: Leading or trailing spaces in email cells cause import failures. Use your spreadsheet’s TRIM() function to clean them.
  • Special characters in names: Generally fine — just avoid line breaks inside a cell.

The Subscriptions Sheet (Optional)

Use this sheet to bulk-start subscriptions for imported members. Each row starts one subscription for one customer.

ColumnWhat it doesRequired?
customerEmailMust match an email from the Customers sheetYes
productNameExact name of the Zipper product to enroll them inYes
actionAlways: start-stripe-subscriptionYes
startDateSubscription start dateYes — format: YYYY/MM/DD
endDateEnd date (leave blank for open-ended)No
discountTypeLeave blank, or percent or amountNo
discountAmountDiscount value (e.g., 10 for 10% off)No (only if discountType is set)

Common mistakes on the Subscriptions sheet

  • Product name mismatch: productName must match your Zipper product name exactly — case-sensitive, including punctuation. Check Products & Services before importing.
  • Date format: Use YYYY/MM/DD (e.g., 2026/01/15). Excel sometimes reformats dates — double-check cells before uploading.
  • Missing customerEmail: Every subscription row needs a matching email from the Customers sheet.

The Booking Credits Sheet (Optional)

Use this sheet to add booking credit balances for imported members.

ColumnWhat it does
customerEmailMatches the Customers sheet email
productNameExact name of the booking credits product in Zipper
creditsNumber of remaining credits to import
expirationDateWhen the credits expire (YYYY/MM/DD or blank)

Tips for a Clean Import

  1. Export and clean before importing: Remove test accounts, duplicate members, and outdated entries from your old platform’s export before building the template.
  2. Match product names exactly: Copy-paste product names from Zipper’s Products & Services page into your spreadsheet rather than typing them.
  3. Keep emails lowercase: Email matching is case-sensitive in some contexts. Lowercase all emails to be safe.
  4. Test with a small batch first: Import 5–10 customers first, verify they look correct in Zipper, then import the rest.
  5. Family accounts: Import each family member as a separate row with their own email. Family relationships are configured separately after import.

Troubleshooting

Import fails with “product not found.” Open your Zipper product list and copy the exact product name — including spaces, capitalization, and punctuation — into your spreadsheet.

A customer’s subscription didn’t import. Check that their email matches exactly between the Customers sheet and the Subscriptions sheet. Then confirm the product name exists in Zipper.

Import completed but some customers are missing. Check the import results screen — it shows which rows succeeded and which failed with reasons. Fix the errors and re-import just the failed rows.


Need a hand?

Email our team at support@joinzipper.com and we'll usually reply within a few hours.

Was this article helpful?