Overview
Firmhouse supports two types of data imports:- Subscriptions Import - Import customer subscription records with their details, addresses, and billing information
- Ordered Products Import - Import products associated with subscriptions (requires subscriptions to be imported first)
;) separators. You can download empty templates directly from the import pages in the Firmhouse Portal.
Subscriptions Import
The subscriptions import allows you to migrate customer subscription data from your previous system. Each row in the CSV represents one subscription.Identification Fields
Customer Details
Shipping Address
Billing Address
All billing address fields are optional. Only fill these if the billing address is different from the shipping address. If left empty, the shipping address will be used for billing.Subscription Status and Dates
Plan and Billing
Technical and Payment IDs
Ordered Products Import
The ordered products import allows you to add products to subscriptions that have already been imported. Each row in the CSV represents one product line item on a subscription. Before importing ordered products, you must first import subscriptions using the Subscriptions Import.Subscription Reference
Product Identification
You must provide at least one of the following product identifier fields. The system will use the first provided identifier to find the product.Product Details
Validation and Import Process
When you upload a CSV file, Firmhouse performs validation before any data is imported:- Format validation - The CSV file is checked for proper formatting and required columns
- Field validation - Each row is validated for required fields and correct data formats
- Reference validation - For ordered products, the system validates that referenced subscriptions exist
Tips for Successful Imports
- Download the empty CSV template from the import page to ensure you have all the correct column headers
- Use semicolons (
;) as field separators - Ensure all required fields are filled in for each row
- Use the correct date and time formats as specified
- For ordered products, make sure all referenced subscriptions have been imported first
- Review validation errors carefully and fix all issues before executing the import