← All insights

HubSpot operations

HubSpot Sandbox Testing: A Practical Release Checklist

A sandbox is useful when it represents the dependencies that matter to a change. A successful test in an incomplete environment can create confidence without proving that the production process will work.

The June 2026 HubSpot roundup expanded what an Enterprise standard sandbox copies from production (including automated transactional emails, multi-brand assets, email footers and subscription types, without their visibility rules). Legacy standard sandboxes have been unsupported since 30 April 2026 and cannot deploy to production, so copy coverage and deploy support still need to be checked for each release.

Update, October 2026: HubSpot has since added sequences (public beta) to the sandbox copy set and announced shared CRM views (private beta); deploying sequences and subscription types back to production was announced for a later release. Check the current eligible-asset list before relying on this article’s examples.

Describe the change before creating the environment

Write the business outcome, affected records, roles and acceptance checks. A lead-routing change might depend on territory values, user availability, associations and a notification workflow. These dependencies define what the test environment needs.

List external systems separately. HubSpot’s documentation states that production integrations are not connected automatically to a standard sandbox, and record IDs differ between sandbox and production, so do not assume a copied configuration connects to the same integration or receives equivalent data. Use controlled test connections and records appropriate to the task.

Record what copied successfully

Keep a short environment inventory: required assets present, missing components and differences introduced for testing. An unavailable asset is a test limitation to address, not a reason to mark the whole scenario as passed.

For example, a workflow can appear correct while its receiving owner, email asset or referenced list differs. Inspect the dependencies that affect the acceptance criteria.

Test behavior through the user’s role

An administrator can often complete work that a normal user cannot. Repeat the relevant task with the intended permission level and check the information visible at each step.

  • Can the user see the required record and associated context?
  • Can they complete the permitted action?
  • Are restricted fields or actions protected?
  • Does a failed or incomplete action leave a recoverable state?

Include the role responsible for exceptions, not only the person following the standard path.

Separate deployment from acceptance

A deployment confirmation indicates that the transfer completed for the assets you selected (HubSpot deploys up to 300 changes at a time, cannot cancel a deploy once started, and lists failures in the deploy error log). It does not establish that the business process works in its destination. Plan a bounded post-release check using approved test records and the real dependencies.

Record which changes require manual follow-up and who owns them. Coordinate the order when one component depends on another. Keep the previous behavior and the recovery steps understandable.

What belongs in a release record?

Include the purpose, scope, dependency inventory, test evidence, known limitations, release owner and recovery plan. Link to the current process documentation so the next administrator can understand why the change exists.

After release, review exceptions with the operating team. A rollout is complete when the users can perform the agreed work and the maintenance responsibilities are clear.

Use the multi-country rollout guide for phased delivery and the integration model for cross-system dependencies.

Make releases reviewable.

I can help organize a backlog, acceptance checks and release ownership alongside ongoing HubSpot delivery.

Explore the part-time HubSpot lead offer →

Start a conversation

What needs
to work better?

Describe the process that is causing friction, the teams involved and what needs to change. You do not need a technical brief to start the conversation.

  1. 01 I review your situation.
  2. 02 We discuss the scope and whether I can help.
  3. 03 You receive a proposal with clear next steps.

Based in Barcelona · Previously Paris and London