Skip to content

Deploy sandbox changes to production

Last updated: October 6, 2025

Available with any of the following subscriptions, except where noted:

You can use sandboxes, which are test environments, to experiment with changes in your HubSpot account. Sandboxes are useful when you want to test changes without affecting your live account. Once you've confirmed your changes in your sandbox account are what you want, you can deploy supported assets from your sandbox to your HubSpot production environment. 

Before you get started

Understand requirements

Limitations & considerations

Sandbox best practices

Sandboxes allow users to innovate safely outside of their production accounts. It’s recommended to define a development strategy, and consider the following aspects to ensure reliable testing in sandboxes:

  • What’s the purpose of the sandbox? (e.g., active development, integration testing, training).
  • Who needs access? (e.g., consider limiting conflicts that can affect testing reliability).
  • Is there a need for more sandboxes to support various use cases?
  • What's the best way to create and manage sandboxes to support development needs?

Clearly defining these aspects will aid reliable testing, and deployments of supported assets to production, while accommodating other use cases.

Below are examples of different purposes of sandboxes, users who should get access, and creation strategies to ensure reliable testing and development:

Sandbox Purpose

Users

Creation Strategy

Active development and deployment 

An agile workspace for ongoing development, testing, and deployments that supports active development cycles, rapid prototyping, and deployment to production.

Active builders and testers involved in development projects aimed to be deployed to production. Limiting sandbox access prevents disruptive changes that can impact reliable testing and deployments.

It's recommended to regularly delete and create new sandboxes to accurately mirror supported assets of a production environment. This ensures new development takes place in an accurate environment (e.g., after completion of a major development project). 

Integration Testing

A stable workspace for integrations, ideal for observing changes and carrying out rigorous testing, that supports the deployment of supported assets to production. It doesn't include deployment of integration-specific configurations.

Teams managing or extending integrations and verifying end-to-end processes with external systems.

Less frequent sandbox deletion and creation is needed, as the primary goal is to maintain integration connections. But, over time, deleting and creating new sandboxes is recommended, so testing takes place in an accurate environment.

Sandbox for New User Training

An isolated sandbox that offers new hires a safe environment to learn the system and build confidence before using a production account.

Primarily new hires and employees undergoing training for system functionalities and role-specific business processes. Access should be limited to these individuals to maintain a controlled learning environment.

Sandbox deletion and creation will be as-needed, based on new hires or significant business workflow updates.

Sandbox for Testing New Features

A dedicated testing sandbox allowing for testing of new features or complex changes before production adoption. 

Access should be limited to a core group of testers and stakeholders for feedback.



Sandbox deletion and creation will be as-needed, depending on what's being tested.

Create a standard sandbox

To use the deploy to production feature, you must first create a standard sandbox. To create the sandbox:

  1. In your HubSpot account, click the settings settings icon in the top navigation bar.
  2. In the left sidebar menu, select Sandboxes.
  3. Click Create sandbox.

    account-management-create-sandbox
  4. In the right panel, under Sandbox name, enter the name of the sandbox.
  5. Under Sandbox setup, select what to copy from your production account to the sandbox:
    • The Copy production assets checkbox will be selected by default as the sandbox must mimic your production account.
    • Select the Copy 5,000 contacts and associated records checkbox to copy your 5,000 most recently updated contacts, and up to 100 of their associated deals, companies, and tickets (per contact).

Please note: you can copy 5,000 contacts and associated records when building your standard sandbox. If you don't copy records during the sandbox build, you can export and import test records to your sandbox at a later date.

  1. Click Create standard sandbox.

    A screenshot showing the final Create sandbox button.
  2. The process to create the sandbox may take a few hours, depending on how many assets, production plan features, and Super Admins need to be copied from your production account.
  3. The creation status will be displayed on the Activity Log tab, under the Status column.
  4. Once created, the status will update.

    account-management-sandbox-status
  5. Click the status next to the sandbox to view the creation details. 
    • Click the Failed assets tab to see any failed assets and the error details.
    • Click the Successful assets tab to see a list of created assets.

      A screenshot showing how to view assets that failed when the sanbox was created.

Access the standard sandbox

All standard sandbox account users can access a sandbox from their main account menu:

  1. In your HubSpot account, click your account name in the upper right. 
  2. Hover over your account name to see a list of your recent accounts. 
  3. In the dropdown menu, click the name of the sandbox you want to access.

    account-management-select-sandbox
  4. A banner will display at the top of the window, showing that you're in the standard sandbox account.

account-management-standard-sandbox

Super Admins can also access a sandbox from account settings:

  1. In your HubSpot account, click the settings settings icon in the top navigation bar.
  2. In the left sidebar menu, select Sandboxes.
  3. Click the name of the sandbox you want to access. 
  4. To exit a sandbox account, click Go back to my production account at the top of the window.

Set up a production deploy

Once you have made your changes in your sandbox, you can deploy them to your production account. To set up a production deploy:

  1. In your HubSpot account, click the settings settings icon in the top navigation bar.
  2. In the left sidebar menu, select Sandboxes.
  3. Hover over the sandbox, click Actions, then select Set up a deploy.
    • In the Available asset types column, select the assets you want to deploy. If you're deploying objects, next to the assets, click Select configuration
    • Select the checkbox next to each change that's eligible to be deployed. If you're deploying objects, this will be in the right panel, and you must click Save selection.

      Please note: if you create a new object in the sandbox, you must deploy all changes.

  1. Click Next.
  2. Any connections will display at the Connections step. Connections are other assets in your account used by your selected assets.
    • Click View object configurations in the Name column to view what'll be deployed, based on the connection.
    • Click x selected assets in the Used by column to view the connections.
    • To include the configuration in the deployment, click the Add x connections to my deploy to continue checkbox, then click Next.

  3. Any conflicts will be automatically detected. Click Next.
  4. In the Deploy name field, enter a name for your deploy. In the Description field, enter a description. Click Next.
  5. Review your production deployment. When you're ready, click Deploy to Production.
  6. Click Deploy to production to confirm.

    Animated GIF showing how to set up a deploy.
  7. The deployment will be added to the Production deploys. The Status column will display the progress. Once a deployment has started, it can't be canceled.
  8. Once the deployment is complete, the status will update to x changes deployed.
  • Please note: if your deployment fails, try the deployment again, or contact support.
A screenshot showing the assets deployed button.
  1. Click the deployment name or x changes deployed to view the deployment details.
Was this article helpful?
This form is used for documentation feedback only. Learn how to get help with HubSpot.