Import/Migrate Registrations
Each import and migration from a previous system is unique, and custom development may be required to facilitate the process.
To assist us, please provide the registrations in a CSV file formatted according to the following sample:
Ensure the CSV file is correctly formatted.
Once the CSV file is properly formatted, follow these steps to import it:
Navigate to App admin > Forms.
Select the desired form.
Go to Form Settings.
Click on Import CSV.
Upload the CSV file and proceed with the import.
CSV Format Specifications
Required Fields
Every CSV import must include these mandatory fields:
productName
Name of the product
"iPhone 15 Pro"
Standard Fields
The system supports these standard fields that map directly to database columns:
Product Information
productName- Product name (required)productId- Shopify product IDsku- Product SKUvariantId- Product variant ID
Customer Information
customerEmailoremail- Email address (required)customerNameorname- Full customer namefirstName- Customer first namelastNameorsurname- Customer last namephone- Phone number
Address Information
address1- Primary address lineaddress2- Secondary address linecity- Citystate- State/Provincecountry- CountrypostCode- Postal/ZIP code
Registration Details
serialNumberorserialNumbers- Product serial numberspurchaseDate- Date of purchasewarrantyStartDate- Warranty start datewarrantyEndDate- Warranty end datelastServiceDate- Last service datestatus- Registration statusorderId- Shopify order IDorderNumber- Order number
Custom Fields
Any column not in the standard field list is automatically treated as a custom field.
⚠️ Important Field Matching Behavior:
Matching Existing Fields: If a custom field name matches an existing field name in the form's field configuration, the imported value will populate that existing field
New Fields: If the field name doesn't match any existing form field, a completely new custom field will be created
Field Name Matching: Uses exact name matching (case-sensitive) to determine if it's updating an existing field or creating a new one
Custom Field Format:
Column names can be arbitrary (e.g.,
warrantyPeriod,storeLocation)Values are stored as strings
Last updated