Migrating to Bunny
Bunny offers a full migration service. We will help you every step of the way.
Migrations can be completed using a CSV upload or driven via our API. We will help decide on the best approach based on the current location and state of your subscription data.
The migration typically includes:
- Products, plans and pricing
- Customer accounts, addresses and contacts
- Active subscriptions
- Payment methods
We can also import historical information:
- Expired or cancelled subscriptions
- Invoices and credit notes
- MRR per account
Importing via CSVLink to Importing via CSV section
Our basic CSV template allows you to import all accounts, contacts, addresses, subscription terms, pricing plan and payment method.
We also have more advanced CSV templates that allow more complex pricing plans and customizing charges per account.
Basic CSV templateLink to Basic CSV template section
Download the import template.
Bunny Subscription Import Template - Basic.csv
The following fields are supported. Required fields in red.
| Field | Description | Example |
|---|---|---|
| Account ID | Bunny account ID. Only used if importing new subscriptions to existing Bunny account. | |
| Account Code | External account identifier. For example a Hubspot account ID. | ABC12345 |
| Account Name | The name of the customer account. | Superdesk Inc |
| Tax Number | The tax identifier for the account. | |
| Tenant Code | A unique identifier that represents the tenant or organization instance on your platform. | Usually a numeric ID or UUID. |
| Tenant Name | A name for the tenant instance. If omitted the Account Name will be used. | |
| Billing Contact Email | Email address for the billing contact where invoices and reminders etc will be sent. | |
| Billing Contact First Name | First name of the billing contact. Can also be a generic group name. | Tom |
| Billing Contact Last Name | Last name of the billing contact. | |
| Emails Enabled | Boolean value to indicate if emails are enabled for this account. Defaults to TRUE. | TRUE / FASLE |
| Draft Invoices Enabled | Boolean value to indicate if invoices will be created as draft or final approved state. Defaults to FALSE. | TRUE / FALSE |
| Phone | Phone number for the account. | |
| Address Line 1 | Address for the account. | |
| Address Line 2 | ||
| City | City of the account. | |
| State | State of the account. | |
| Postal Code | Zip or postal code for the account. | |
| Country | 2 character code representing the country of the account. | US |
| Net Payment Days | Number of days until when invoices are due. | 14 |
| Trial Start Date | Date to represent an existing or upcoming trial period. | 2025-07-01 |
| Start Date | Date to represent when the subscription period started. Usually the start date was in the past so Bunny will import the subscription as back dated. | 2025-07-15 |
| End Date | Date to represent when the current subscription period ends. Bunny will pick up the billing and issue the next invoice after this date. | 2025-08-14 |
| Price List Code | The code of the price list in Bunny that the subscription will use for future billing. The product, plans and price lists must be created in Bunny before starting an import. | starter_monthly |
| Evergreen | Boolean to indicate if the plan will automtically renew at the end of each period. Defaults to TRUE | TRUE / FALSE |