Migrate your account data to HubSpot’s EU data center
Last updated: September 30, 2024
Available with any of the following subscriptions, except where noted:
Marketing Hub Starter , Professional , Enterprise |
Sales Hub Starter , Professional , Enterprise |
Service Hub Starter , Professional , Enterprise |
Operations Hub Starter , Professional , Enterprise |
Content Hub Starter , Professional , Enterprise |
Legacy Marketing Hub Basic |
If you’re a customer with a paid HubSpot subscription and with data hosted in HubSpot’s data center in the United States (US), you can migrate your data to HubSpot’s data center in the European Union (EU).
Once you’ve reviewed the requirements, logistics, and impact of the data migration tool, you can initiate a migration to the EU data center from within your HubSpot account.
After your data migration is complete, you will need to take a few actions to reset the settings and tools in your account.
Review the answers to some Frequently Asked Questions about migration.
Requirements and logistics
Please note the following requirements before initiating a data migration to the EU data center:
- You must be a super admin to initiate, reschedule, or cancel a migration.
- Data migrations can take up to 36 hours. Your HubSpot account will be unavailable to all users during that time.
- Data migrations must be scheduled on an available date at least one week in advance.
- Migrations can be cancelled up to 36 hours before it's due to begin.
- At this time, you can only migrate data from HubSpot’s US data center to the EU data center, not vice versa.
- If you're enrolled in HubSpot payments, you can only migrate to the EU data center if you have no transactions or test transactions. If you migrate, HubSpot payments will be removed from the account, as they're only available to customers in the United States. To collect payments after migration, you can set up Stripe payment processing instead (some locations excluded). Contact the HubSpot payments risk team (paymentsunderwriting@hubspot.com) to turn off the payments feature if you want to initiate a data migration to the EU data center.
- Sandboxes will not be migrated, and you will lose any work done in the sandbox after migrating. You can create a new sandbox after migration is complete.
If you use single-sign on (SSO) (Enterprise only), you will be automatically redirected to the new data center location after migration and no further action is required.
Restrictions
You cannot migrate to the EU data center if you have the sensitive data setting turned on.
You also cannot migrate to the EU data center if:
- Your migration date is within three days of your account's billing date.
- Your migration date is two days before a Friday that is 28-35 days from your account's billing date.
Impact to HubSpot tools
All information in your HubSpot account including historical data will be migrated over to the EU data center. Take note of the impact to the following tools, especially impact during downtime that will require further action after the date migration:
Tool |
Impact to tool |
Account and object IDs |
Your HubSpot account and object record IDs will remain the same after the migration is complete. |
Ads |
Any ad scheduled to go live during the data migration will go live at the scheduled time. Any data coming into HubSpot from a connected ad account (Facebook, LinkedIn, Google) during the migration will be processed when the data migration is complete. |
API calls |
Any API calls made to your HubSpot account from integrations will fail during the migration. If a call is made during migration, HubSpot will return a 477 status code. After the data migration, API calls may or may not be retried depending on the app or integration that the API call originates from. HubSpot does not have visibility into whether an API call will be retried. |
Calling |
Outbound calling: outbound calls initiated directly from a HubSpot account will be dropped once the migration starts. Outbound calls initiated from HubSpot but done through a phone will not be dropped. Inbound calling: inbound calls will not connect during the migration. HubSpot will play the standard message that would play whenever you can’t be reached. All existing call data and recordings will be migrated to the new HubSpot data hosting location. All future call data and activity will take place on the new data hosting location. Please note: Twilio keeps a record of HubSpot customers' phone numbers on their US servers. |
Chatbots |
Chatbots will be unavailable and hidden from website visitors beginning one hour before a data migration. Chatbots will be available for new messages when the migration is complete. If a customer has started a conversation with a chatbot before the migration starts, they’ll be able to finish it, but if the chat writes information to HubSpot, that will fail. |
Customer portal |
Your customers will be able to create new tickets and view existing tickets. They will not be able to respond to or send new messages. If they try to respond to an existing message, they will see the following error: Unable to send message while system is undergoing scheduled maintenance. Check back later. |
Custom and third-party integrations |
During migration, custom and third-party integrations will not sync with your HubSpot account. After the data migration, API calls may or may not be retried depending on the app or integration that the API call originates from. HubSpot does not have visibility into whether an API call will be retried. |
CRM imports |
Imports will be unavailable 24 hours before your scheduled migration date. |
Data sync |
All syncing activity will be paused during the migration. After the migration, all syncing activity will resume normally. |
Documents |
During the migration, documents will not be visible to any users. Users will see the error: This document is temporarily unavailable because of scheduled system updates. It’ll be available again on [date migration ends]. |
Domains |
If you have a reverse proxy domain connected to HubSpot, you will need to add new TXT and CNAME DNS records to your domain after the migration is complete. If you do not make these updates, your website will stay offline. To get your new TXT and CNAME DNS records, contact HubSpot Support. To identify if you have a reverse proxy domain connected:
|
Marketing Emails |
Once a data migration is scheduled, bulk marketing email sends cannot be scheduled that day. Marketing emails scheduled to go out during a data migration won’t be sent and will need to be rescheduled when the migration is complete. Incoming emails will be received, but workflow triggers, RSS emails, forms, follow-up emails, and other email-based automation will be paused until the migration is complete. |
Facebook Messenger integration |
Service reps will still be able to respond to incoming messages sent via Facebook Messenger or non-HubSpot email accounts. |
Forms |
Forms will still be able to collect submissions, but they won’t be available until after the migration. All submission-based automation will also be paused until the migration is complete. Anyone who submits a form during this time will see the following message: Your response was submitted. Due to system maintenance work, it might take up to a day to finish processing. |
HubSpot-built integrations |
For most HubSpot-built integrations, data will not sync during the data migration. Data will sync after the integration is complete. Please review exceptions for the Microsoft Teams, Zoom, and Snowflake integrations below: Microsoft Teams: If your Microsoft Teams account is currently connected to multiple HubSpot accounts, all of those HubSpot accounts must be in the same data hosting location. If you want to keep your Microsoft Teams account connected to multiple HubSpot accounts, you must either migrate all or none of the accounts to the new data hosting location. If you only migrate one connected HubSpot account, Microsoft Teams will be disconnected from all accounts until:
Zoom: If your Zoom account is currently connected to multiple HubSpot accounts, all of those HubSpot accounts must be in the same data hosting location. If you want to keep your Zoom account connected to multiple HubSpot accounts, you must either migrate all or none of the accounts to the new data hosting location. If you only migrate one connected HubSpot account, Zoom will be disconnected from all accounts until:
Snowflake: After the migration is done, you'll need to uninstall and immediately reinstall and set up your Snowflake integration. Data captured before, during, and after migration will be available in the integration once it's reinstalled. Please note: depending on where your Snowflake account is located, you may experience a different syncing rate after migration. If your Snowflake account is in the same data center as your HubSpot account, the integration will sync data every 15 minutes. If they’re not in the same location, the integration will sync data daily. |
Knowledge base |
Your knowledge base will be available to all visitors during the data migration. |
Landing and website pages |
Website and landing pages will be available to all visitors during the migration, but users will be unable to make changes until the migration is complete. Page views and analytics will still be recorded, but they won’t be available until the migration is complete. |
Live chat |
All live chat widgets will be unavailable and hidden from website visitors beginning one hour before a data migration. Live chat widgets will be available for new messages when the migration is complete. |
Meeting links |
During migration, meeting links will go into offline mode. Meetings can still be requested via your link, but they will not be automatically added to your calendar. After the migration, you'll receive an email for any requested meetings. Please note: the meeting link owner will need to manually send meeting invites for the requested meetings. |
Notifications |
Sidebar notifications will not be migrated. These notifications typically expire after 30 days. |
Private apps |
Your private app will remain the same after the migration is complete. |
Public apps |
Public app authorization is not impacted by migration. Authorization URLs should still be shared at the app.hubspot.com URL. |
Sales Emails |
1:1 emails will be sent after the migration is complete. |
Sandboxes |
Sandboxes will not be migrated. You can create a new sandbox when migration is complete, however, you will not be able to access anything in the previous sandbox. |
Sequences |
Sequences will be paused during a data migration, but contacts can still unenroll by responding to an email. Emails scheduled to be sent during the migration will go out as soon as it’s complete. All other emails in the sequences will send as scheduled. |
Social tools |
Any social posts scheduled to publish during the migration will be published after the migration is complete. You will still be able to schedule social posts during the weekend of your migration. If you need to have a post published during the migration weekend, you can publish it using the individual social tool rather than through HubSpot. If you publish directly, make sure to delete the HubSpot-scheduled post so you don’t have duplicate posts. |
Tickets |
Tickets created through the chatbot will not be available during the migration. Tickets created through email will be created after the migration is over. Tickets created through the ticket form will be processed after the migration. |
Workflows |
Workflows will be paused, but any delayed actions will be triggered as soon as the migration is complete. All other workflow actions will resume as scheduled. |
Complete a data migration
- In your HubSpot account, click the settings settings icon in the top navigation bar.
- Click Account Defaults.
- Click the Data hosting tab.
- The Your data hosting location shows which HubSpot data center your account’s data is currently located.
- Read through the general guidelines for data migration and click Next.
- The Read impact to features & integrations section lists how tools in your account will be impacted during and after the data migration. Click Next.
- The Read what to do after a data migration section lists additional steps that are required after the migration is complete. Click Next.
- In the Select a new data hosting location section, click the Choose where your data should be hosted dropdown menu and select European Union (Germany). Click Next.
- In the Select a date for your data migration section, select a date for the data migration and click Review and schedule.
Your account will be unavailable for 36 hours during the migration. If a user tries to access their account during this time, they will see the following message:
Data Migration in Progress
Your HubSpot account data is moving to the European Union (Germany). Your account will be unavailable until [date] at [time and time zone]. If you have any questions, contact [super admin name].
All super admins in the account will receive four email notifications about the scheduled migration:
- After the migration has been scheduled.
- The Monday of the week that the migration is scheduled for.
- The day before the migration is scheduled for.
- After the data migration is complete.
You will also receive an email notification if the data migration fails.
Cancel and reschedule a data migration
- In your HubSpot account, click the settings settings icon in the top navigation bar.
- Click Account Defaults.
- Click the Data Hosting tab.
- To reschedule a data migration, in the Select a date for your data migration section, click Reschedule.
- In the dialog box, select a date for the data migration and click Reschedule. Migrations must be scheduled at least one week in advance.
- To cancel a data migration, click Cancel.
- In the dialog box, click Yes, cancel data migration.
Post-migration checklist
After completing your data migration, a few tasks are required to set up your account in the EU data center. You can find and complete this checklist in HubSpot:
- In your HubSpot account, click the settings settings icon in the top navigation bar.
- Click Account Defaults.
- Click the Data Hosting tab.
- In the Your data hosting location section, you will see your HubSpot account's new data hosting location.
- In the Action needed: what to do next section, review the actions you need to take to set up your account again.
Action needed | Description |
Connect dedicated IP address |
Connect a dedicated IP address for sending transactional and or marketing emails in your domain settings. Without taking this step, your emails will send with a shared IP address. |
Update SMTP hostname and SMTP port |
If you use the SMTP API for transactional emails, update the SMTP hostname and SMTP port. Without this step, all transactional email sends and any triggers associated with the SMTP API will fail. |
Reinstall HubSpot-built integrations |
Snowflake If you use the Snowflake data share functionality, you'll need to uninstall and immediately reinstall and set up your Snowflake integration. Data captured before, during, and after migration will be available in the integration once it's reinstalled. Please note: depending on where your Snowflake account is located, you may experience a different syncing rate after migration. If your Snowflake account is in the same data center as your HubSpot account, the integration will sync data every 15 minutes. If they’re not in the same location, the integration will sync data daily. |
Review changes to user accounts after data migration |
Notification sounds reset to default Notification sound preferences for each user have defaulted to playing a sound for notification pop-ups. Users can change preferences in their notification settings. Browser notifications turned off Browser notifications for each user have defaulted to being off. Users can change preferences in their notification settings. Meeting links may have been updated If a user’s meeting link wasn’t available in the new data hosting location, they are automatically assigned a new one. Users can change their scheduling page URL in their scheduling settings. |
Update BCC and forwarding email address |
Your BCC and forwarding email addresses for manually logging emails in HubSpot will be different after the migration. Follow the steps here to copy and set up your new BCC and forwarding email addresses. |
Update the form embed code |
If you use forms on your non-HubSpot website, you will have to update the form embed code. Without taking this step, forms are still functional and data will be stored in the new data hosting location but will continue to pass through the old data hosting location. Learn more about HubSpot forms on external sites. |
Update the call-to-action embed code |
If you embed CTAs on your non-HubSpot website, you will have to update the CTA embed code. Learn more about CTAs on external sites. |
Update the HS-scripts embed code |
If your non-HubSpot website has any HS-scripts, follow the links in this section to obtain new embed codes. If you do not update the embed codes, data will continue to pass through the old data location and you may experience delays with your landing page, website, and/or forms. |
Update the HS-scripts embed code on WordPress |
Log into your WordPress site and follow the prompts to update the HS-scripts embed code. Without using new embed codes, data will continue to pass through the old data location, and you may experience delays with your landing page, website, and/or forms. |