HubSpot Sandbox Migrator Follow
Index
- Introduction
- Please read before you begin
- Important Notes
- Read-Only Standard Fields
- Setup and Activation - HubSpot Sandbox Migrator
- How to Uninstall the App
- Migrator Functions
Introduction
The HubSpot Sandbox Migrator transfers data from the Source HubSpot Production portal to the target Sandbox Portal. The applications is GDPR Compliant and hosted/processed in the EU.
Please read before you begin
Please ensure that you are a Super Admin in HubSpot before initiating the migration process or it may fail to complete.
Important Notes
During the migration process, Owners of the Target HubSpot will have all of their relevant data associated with them. In this process, unless otherwise configured in the HubSpot portal itself, the user can potentially receive a massive amount of emails informing them of new data being assigned to them. It may be a good idea to either change this configuration beforehand on the Target HubSpot portal, or to warn your users of the upcoming emails. You can see how to change your notifications here https://knowledge.hubspot.com/settings/how-to-set-up-user-notifications-in-hubspot.
It is very common that you will find the need to clean the destination portal of duplicates or fields that are no longer needed after you migrate so you should plan to do that. It is also common that when you are migrating large volumes of data that some records may not be able to migrate due to various reasons such as improper characters and duplicate data. By using our tool you accept that you understand this can occur.
Do not feel the need to re-create custom properties or pipelines before initiating the migration, the tool will do that for you and if you attempt to do it yourself first you may experience errors during the migration process. If migrating into a sandbox you can and should use the native import feature to create your pipelines, workflows, etc.
Read-Only Standard Fields
All of the default and custom properties that can be written map over during migration, unfortunately there are historical data points such as "Created Date" and “Became a Customer On” and “Original Source Drill-Down” that are Read-Only formulas. Those we cannot write into the destination portal and therefore they will not map but rather “recalculate” the formula upon completion of the migration. The same applies to web analytics as that data is all read only and it is just not possible to write that to another portal.
However if you are worried about losing that information don't worry! Our tool Ultimate Data Export exists to export all of that data and more out of HubSpot so that you still have access to that data for reporting purposes during the transition period. https://datawarehouse.io/product/hubspot-ultimate-data-export/
A note about Read-Only Standard Fields
All of the default and custom properties that can be written map over during migration, unfortunately there are historical data points such as "Created Date" and “Became a Customer On” and “Original Source Drill-Down” that are Read-Only formulas. Those we cannot write into the destination portal and therefore they will not map but rather “recalculate” the formula upon completion of the migration. The same applies to web analytics as that data is all read only and it is just not possible to write that to another portal.
Setup and Activation - HubSpot Sandbox Migrator
- Visit https://datawarehouse.io/product/hubspot-sandbox-migrator/ and go through the checkout process.
- After checkout is completed a datawarehouse.io representative will reach out to you to set up your Sandbox Migrator app.
- After the datawarehouse.io team has set up your sandbox app per your specifications you will receive a custom and secure link to initiate your migrations from. It looks like the following image.
- The “Authorize Source HubSpot” button will allow you to connect your Source HubSpot portal to the application. Reminder, the Source HubSpot Portal is where your data flows out from.
- The “Authorize Target HubSpot” button will allow you to connect your Target HubSpot portal to the application. Reminder, the Target HubSpot Portal is where your data will go.
- After those two connections are made, please enter the name and email address of the person or entity the status updates and logs should be emailed too.
- Once that is completed click start migration and it will automatically initiate.
- Repeat steps 3-7 as often as you would like. Each time will initiate a separate sandbox migration.
-
- The migration to the sandbox will usually complete in 24 hours, but may take longer depending on the amount of data your Source HubSpot portal contains. You will receive an email informing you of the completion of your migration once it is done. Only up to 100k contact records will transfer for sandbox migrations. This is a limit imposed by HubSpot and we cannot overcome this. This limitation only applies to sandbox migrations.
-
How to Uninstall the App
*Do not perform these step until you are done using the Migrator
1. Open up your Source or Destination HubSpot Portal. In the top right section of HubSpot click on the house icon.
2. A menu will drop down. Click on the Connected apps link.
3. Then click on the actions button for the HubSpot to HubSpot migration app. And click uninstall.
4. Perform this same sequence in the remaining Source or Destination portal to finish uninstalling the app.
Migrator Functions
Object Type |
Process |
Errors and Duplicates |
Owners |
The emails of the Source HubSpot Owners will be used to create new users in the Target HubSpot portal. These new users will only have default privileges, and will need to be given their correct levels of permission. |
|
Folders |
The folders of the Source HubSpot will be copied and created in the Target HubSpot. The names and path of the folders will remain the same. Two extra folders named “root” and “source_hubspot_attachments” will be created. The “source_hubspot_attachments” will contain files from the Source HubSpot that are of HIDDEN_PRIVATE status. These include attachments of objects like deals, companies, and engagements. |
|
Files |
Files from the Source HubSpot will be downloaded directly from the Source HubSpot into the Target HubSpot. The Migrator Application will not store any files. |
|
Custom Properties |
Custom Properties from Deals, Products, Line Items, Tickets, Contacts, and Companies will be transferred from the Source HubSpot to the Target HubSpot.
*More Details about Custom Property Migration Conditions listed at the bottom of this page. |
|
Pipelines |
Pipelines from Deals, and Tickets will be transferred from the Source HubSpot to the Target HubSpot. |
|
Deals |
Deals from the Source HubSpot portal will be transferred over to the Target HubSpot portal. All associations to other objects will be retained. |
|
Products |
Products from the Source HubSpot portal will be transferred over to the Target HubSpot portal. All associations to other objects will be retained. |
|
Line Items |
Line Items from the Source HubSpot portal will be transferred over to the Target HubSpot portal. All associations to other objects will be retained. |
|
Tickets |
Tickets from the Source HubSpot portal will be transferred over to the Target HubSpot portal. All associations to other objects will be retained. |
|
Companies |
Companies from the Source HubSpot portal will be transferred over to the Target HubSpot portal. All associations to other objects will be retained. |
|
Contacts |
Contacts from the Source HubSpot portal will be transferred over to the Target HubSpot portal. All associations to other objects will be retained. Contacts are mapped and merged using the contact email address. Contacts without an email address will not be migrated. In the event that the Source HubSpot has a Contact with a Custom Property with values that are invalid for the Custom Property type (ex. Having the value “yes” for a boolean type field), then the contract will be transferred without the invalid property in question. |
|
Contact Lists |
Active and Static Contact lists will migrate from the Source to the Target Portal. |
|
Engagements (Notes, Meetings, Tasks, Emails) |
All Engagements related to Contacts, Companies, Deals, and Tickets will migrate from the source to the Target Portal. |
|
* Custom Properties Migration Details.
Property exists in Destination |
Property exists in Source |
Type(s) |
Expected Action |
True |
False |
any |
Any new Contact created as a result of migration from the Source portal have the default value from the destination set for this property |
False |
True |
any |
New Custom Property created. |
True |
True |
Same type |
*Example* If the value options are a List, these are merged to a single list covering all options in both Portals. |
True |
True |
Different Type |
Property will fail to migrate If the API name is the exact same in the Source and Destination portals but the Type is different. |