Marketing Cloud retired Email Studio Classic Content Microsites and Landing Pages. Salesforce wants to ensure customer success by consolidating our Marketing Cloud web offerings into a more modern, easy-to-use UI with improved performance and reliability: CloudPages.
Email Studio Classic Web Tools was retired over several phases.
Why is Salesforce retiring Email Studio Classic Web Tools?
At Salesforce Trust is our #1 value when serving our customers. Based on this, and the desire to provide secure, performant, and reliable applications to our customers, we have determined that Email Studio Classic Web Tools can no longer fulfill our need to deliver on this value.
Another core value at Salesforce is Customer Success. It may not be a good customer experience to offer several apps that serve the same basic functions but have different feature sets, as this can lead to confusion for our customers. It is difficult for customers to understand what tool they should be using for which task. They often have to engage Salesforce for support in navigating the products that we offer.
What actions do I need to take?
It is recommended that customers currently using Email Studio Classic Web Tools do the following prior to retirement:
How can an administrator identify impacted users?
Determine what users within your Marketing Cloud account have access to Microsites and Landing Pages based on their permissions within the system.
How do I perform my existing use case in CloudPages?
Review Common Use Cases to understand how to solve your use cases with CloudPages.
Is CloudPages available in all Marketing Cloud Editions?
CloudPages is included with Professional, Corporate, and Enterprise editions of Salesforce Marketing Cloud. Please contact your account executive for additional information.
I already have a live page created with Paste HTML. Can I migrate it to CloudPages?
Yes. When creating a page in CloudPages, select a blank layout and use the Code View, HTML Block, or Code Snippet block to paste your HTML. To host resource files like CSS and JavaScript in CloudPages, use Code Resources. Set up the page with a domain provisioned for your CloudPages account, then update any external links to that page.
I already have a live page created with a layout and Content Areas. Can I migrate it to CloudPages?
Yes. Use the Content Builder Import tool to import Content Areas from Classic Content as Content Blocks in Content Builder. These can then be used to construct new pages in CloudPages. Set up the page with a domain provisioned for your CloudPages account, then update any external links to that page.
I use Application Pages or System Authenticated Redirect for custom tools accessible within Marketing Cloud. What should I do?
CloudPages is intended to be used to create publicly-accessible landing pages and microsites for marketing campaigns, with an easy-to-use UI with improved performance and reliability. Installed Packages can be used to provide authenticated access to custom applications within Marketing Cloud. If you require a hosting platform, applications can be hosted using Heroku. Please consult your account representative for additional information on purchasing Heroku.
How can I use CloudPages to update data on existing customers stored in a Data Extension?
If you intend to capture information from subscribers who were sent an email message, an Interactive Email Form can be used to gather or update data from an email subscriber without leaving the email inbox. If you link to a landing page from an external site, Smart Capture Forms can be created using a Smart Capture Form Block on a Microsite Page or Landing Page. You can also use Programmatic Marketing Content (such as AMPscript or Server-Side JavaScript).
How can I use CloudPages to capture leads for Sales or Service Cloud?
Smart Capture Forms can be created using a Smart Capture Form Block on a Microsite Page or Landing Page. A Smart Capture Form can be used as an entry source in Journey Builder. Review Journey Builder and Sales and Service Cloud Activities to learn about what you can do with Sales and Service Cloud through Journey Builder.
How can I create dynamic content in CloudPages?
A Dynamic Content Block can be created using IF/THEN AMPscript Language Elements to decide between the output of two or more ContentBlockById() or ContentBlockByKey() functions on a CloudPage.
How can I include an unsubscribe link for a landing page used as a preference or subscription center?
An API call can be generated from your page using custom code that will unsubscribe the specified subscriber from all email sends in Marketing Cloud. Review Unsubscribe and Log an UnsubEvent with a LogUnsubEvent Execute Call to learn about how this API call works.
Where can I find more information about CloudPages?
User documentation for CloudPages can be found on the Marketing Cloud Content Creation help site.
Is CloudPages available in all Marketing Cloud Editions?
CloudPages is included with Professional, Corporate, and Enterprise editions of Salesforce Marketing Cloud. For all others, please contact your account executive for additional information.
Am I limited in the number of CloudPages I can create and publish?
There is no limit to the number of pages in an account.
Can I create optimized content for desktop, tablet, and mobile experiences?
Yes. You can easily design and preview content that is optimized for desktop, tablet, and mobile devices with CloudPages. Start by configuring an image, form, and text in one mode and then switch to the next. Everything you’ve configured is still there and re-usable; simply rearrange or resize. You have complete control. Swap out an image for a smaller one or build a different form with fewer fields—whatever works best in that experience.
What are Content Blocks?
Content blocks are reusable, modular blocks you use to build CloudPages content when using the Content Builder editor. Content blocks are available in any Marketing Cloud app that uses the Content Builder editor, like Journey Builder and Automation Studio.
How can I personalize my pages for a better customer experience?
You can use AMPscript and SSJS for creating dynamic pages that can personalize the content for your customers based on attributes you determine.
How can I capture customer information (name, email, survey)?
When using the Smart Capture Block, your customers can input their data that you can capture inside a Marketing Cloud Data Extension. You can also build your own custom forms that write to Data Extensions using Programmatic Marketing Content (such as AMPscript or Server-Side JavaScript).
Where does Smart Capture data get saved? Can I save directly to Sales or Service Cloud?
Data collected with Smart Capture is saved directly into the Marketing Cloud. A default CloudPages Data Extension is available for all users with common attributes created, or you can select any other Data Extension of your choosing. If Salesforce is your system of record, the Use in Journey Builder option allows you to make a Smart Capture Form available as an Entry Source in Journey Builder. In Journey Builder, you can configure a journey that creates leads in Sales or Service Cloud for those Marketing Cloud contacts who have entered the journey.
Can I delete a sitemap?
You cannot delete sitemaps. You can overwrite and reuse sitemaps by adding or deleting pages.
I don't see a content block for what I want to do. Can I create custom content blocks for what I'm trying to do?
You can create custom content blocks with the Content Block SDK. See Extend Content Builder.
Can I use javascript libraries like jQuery on a CloudPage?
Yes, but ensure that you explicitly reference the library version on the page. Libraries used on our platform aren't for customer use and can be updated or removed without notice.
What kind of security options are available for my CloudPages?
Can we publish pages to our own domain?
Yes. After the initial provisioning process, you can publish content to your private domain and modify the key used per page so links are branded and client-friendly. You can use up to 15 private domains in the Professional, Corporate, and Enterprise editions. Contact your account representative to enable more.
I don't have a custom domain. Can I still publish pages through the Marketing Cloud?
Yes. We offer non-branded domains that you can use to get started and publish pages quickly. If you want, you can always add a private domain later.
How do I expire or take published content offline?
Once the content is live, you have two options to remove it. At any time, you can simply unpublish a page or create a different version of content using a Page State, and schedule it to replace the published piece at a specific time. For example, if your contest submission deadline is Friday at 5 pm, create a “Thank You” page and schedule it to replace the submission page then. This way your audience continues to engage with you instead of going to an error page.
What analytics are being tracked with CloudPages?
Views by page can be found on the Analytics tab for that specific page. The CloudPages Impressions by Page Report shows page impressions for up to 90 days. Third-party analytics solutions can also be easily integrated into any page.
Does CloudPages track clicks?
CloudPages does not track clicks. Third-party analytics solutions can also be easily integrated into any page.
Which cookies do CloudPages use?
CloudPages does not use any cookies. When using the Smart Capture block, one cookie is used to remember user preferences:
How are impressions charged for CloudPages?
An impression is associated with a Super Message. All page types, except for Code Resource pages, charge Super Messages for impressions. For more information on Super Messages specific to your account, please contact your account representative.
|
|
SOLUTION | ||
|---|---|---|---|
|
Gather data from my customers or prospects to be used in Marketing Cloud |
Option 1: Create an email message using the Interactive Email block in Content Builder. Option 2: Create a landing page using the Smart Capture Block in CloudPages. | ||
|
Update existing data for my customers or prospects to be used in Marketing Cloud |
Option 1: Create an email message using the Interactive Email block in Content Builder to update an existing row in a data extension. Option 2: Use programmatic marketing content (such as AMPscript or Server-Side JavaScript) in an HTML Block to update an existing row in a Data Extension. | ||
|
Gather data from my customers or prospects to be used in Sales Cloud |
Create a Smart Capture Block with the 'Use in Journey Builder' checkbox selected. Create a journey in Journey Builder, using the CloudPages entry source. Use a Sales or Service Cloud activity in the Journey to add or update the record in Sales Cloud. | ||
|
Integrate custom functionality into the app switcher in Marketing Cloud |
Use an Installed Package to add a custom Marketing Cloud App to the AppExchange tab in the Marketing Cloud App Switcher. | ||
|
Integrate external services with Marketing Cloud authentication |
Use Heroku to host a custom application that leverages Marketing Cloud REST API for authentication. | ||
|
Reuse content across multiple pages |
Create Content Blocks in Content Builder, which can be used across multiple pages in CloudPages. | ||
|
Reuse customized layouts across multiple pages |
Create a page in CloudPages using the Blank Layout, use Layout Blocks to create a customized layout for the page, and create new pages using the Copy feature. | ||
|
Create personalized or dynamic content for customers or prospects |
Use personalization strings and AMPscript to personalize the content on pages created in CloudPages. | ||
If you have more questions, open a case with support via Salesforce Help or contact your Salesforce account team. To view all current and past retirements, see Salesforce Product & Feature Retirements.
For more information about Salesforce’s approach to retiring products and features, read our Product & Feature Retirement Philosophy.
000392829

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.