Loading

Deploying Marketing Cloud Next Forms via Change Sets

Publish Date: Jun 4, 2026
Description

When attempting to deploy Marketing Cloud Growth Forms using Change Sets, customers cannot locate Forms in the Add Components component type list. Searching for "Form" or browsing available component types returns no results.
This occurs because Marketing Cloud Next Forms are stored as Digital Experience content (sfdc_cms__form) within a DigitalExperienceBundle. They are not directly available as standalone components in the Add Components picker — they must be included as dependencies of the parent bundle.

Note: Form Handlers cannot be deployed via Change Sets.

Resolution

Deploy Marketing Cloud Next Forms by adding the parent DigitalExperienceBundle to the Change Set and then selecting the Form(s) via View/Add Dependencies.

Prerequisites

  • The deploying user must have the Data Cloud Architect permission set assigned in both the source and target orgs.
  • The default CMS Workspace must already exist in the target org, with matching API names between source and target.
  • Marketing Cloud Next must be set up and the Experience Cloud site ("Marketing Landing Pages") must be published in both orgs.

 

Step-by-Step Instructions

Step 1 — Create the Outbound Change Set

  1. In the source org, go to Setup and search for Outbound Change Sets.
  2. Click New and provide a name for your Change Set (e.g., MCG_Forms_Deployment).
  3. Click Save.

Step 2 — Add the DigitalExperienceBundle

  1. In the Change Set, click Add Components.
  2. From the Component Type dropdown, select Digital Experience.
  3. Locate and select the DigitalExperienceBundle that contains your Form(s).

    Tip: The bundle is typically named marketing/Default_Content_Workspace or the name of your CMS workspace. All Marketing Cloud Next content — including Forms, Email Templates, and Emails — lives inside this bundle.
  4. Click Add to Change Set.

Step 3 — Add Form Dependencies via View/Add Dependencies

  1. After adding the DigitalExperienceBundle, click View/Add Dependencies (this button appears next to the added component).
  2. Salesforce will display a list of all components within the bundle, including Forms.
  3. Locate the Form component(s) you want to deploy. They will appear with:
    1. API Name: marketing/Default_Content_Workspace.sfdc_cms__form/[form_api_name]
    2. Type: Digital Experience
  4. Select the checkbox next to each Form you wish to include.
  5. Click Add to Change Set.

    Important: Do NOT attempt to add Forms directly via the Add Components picker. Forms of type sfdc_cms__form are not visible there — they only appear through View/Add Dependencies on the parent DigitalExperienceBundle.

Step 4 — Upload and Deploy the Change Set

  1. Click Upload on the Outbound Change Set page.
  2. Select the target org and click Upload.
  3. In the target org, go to Setup > Inbound Change Sets.
  4. Find the Change Set, click Deploy, and follow the deployment wizard.
  5. Monitor the Deployment Status page to confirm all sfdc_cms__form components deployed successfully.
Additional Resources
  • Flows connected to Forms must be added to the Change Set separately as Flow Version components.
  • If your Form references a custom DMO, add any field-level source-target relationships manually after deployment.
  • The same dependency pattern applies to other Marketing Cloud Next Digital Experience content types such as sfdc_cms__email and sfdc_cms__emailTemplate.

Knowledge Article Number

005386019

 
Loading
Salesforce Help | Article