# Maintainable solutions matched to team skill sets

*Marketing Cloud Engagement Consultant Study Guide · Discovery and Architecture · Last updated November 3, 2026 · https://www.certifyforce.com/study-guide/marketing-cloud-engagement-consultant/discovery-and-architecture/maintainable-solutions-matched-to-team-skill-sets*

How to match a recommendation to the people who will run it: governed templates and Enhanced Dynamic Content for non-coders, Einstein and journey templates for small teams, no-code Automation Studio activities, AMPscript or server-side JavaScript by skill set, and runbooks for packages and live journeys.

- Certification: Salesforce Marketing Cloud Engagement Consultant
- Exam section: Discovery and Architecture
- Study guide: https://www.certifyforce.com/study-guide/marketing-cloud-engagement-consultant

**Official exam objective:**

> Given a customer skill set, make recommendations on appropriate solutions for long term ease of use and maintenance.

## What the exam expects

- Recommend Content Builder controls that let non-coders build safely: locked versus restricted content areas, and Enhanced Dynamic Content instead of hand-maintained AMPscript.
- Recommend point-and-click options for small teams: Einstein Scoring Splits, Journey Templates and a short first journey, governed by Journey Builder's standards.
- Pick Automation Studio activities a team without SQL or code can maintain, reuse activities, and guard automations with a Verification activity.
- Match the scripting language to the skill set: AMPscript, server-side JavaScript (SSJS) with its Platform and Core libraries, and their best practices.
- Write runbooks for Package Manager rollouts and changes to running journeys.
- Key terms: **restricted content area** (limits the number and types of blocks); **locked content area** (fixed content nobody can change in emails built from the template); **Enhanced Dynamic Content** (variations created from an imported file); **reusable activity** (defined once, used in many automations); **SSJS** (Marketing Cloud's server-side JavaScript).

## Key facts

| Fact | Detail | Source |
|---|---|---|
| Locked content area | Content can't be changed in emails built from the template | [Lock a Content Area](https://help.salesforce.com/s/articleView?id=mktg.mc_ceb_lock_a_content_area.htm&type=5&language=en_US) |
| Restricted content area | Max Number of Blocks and Types of Blocks; all types allowed by default | [Restrict a Content Area](https://help.salesforce.com/s/articleView?id=mktg.mc_ceb_restrict_a_content_area.htm&type=5&language=en_US) |
| Enhanced Dynamic Content map edit | Affects all blocks using it | [Enhanced Dynamic Content](https://help.salesforce.com/s/articleView?id=mktg.mc_ceb_enhanced_dynamic_content.htm&type=5&language=en_US) |
| Einstein Scoring Split | Prebuilt personas plus an automatic remainder path | [Einstein Scoring Splits](https://help.salesforce.com/s/articleView?id=mktg.mc_jb_einstein_splits.htm&type=5&language=en_US) |
| Automation Studio activities | Reusable (Verification only within one automation); all listed on the Activities page | [Automation Studio Activities](https://help.salesforce.com/s/articleView?id=mktg.mc_as_using_automation_studio_activities.htm&type=5&language=en_US) |
| Verification outcome | Stop the automation, email a notification, or both | [Verification Activity](https://help.salesforce.com/s/articleView?id=mktg.mc_as_verification_activity.htm&type=5&language=en_US) |
| AMPscript channels | Email, landing pages, SMS and push | [Get to Know Our Programmatic Languages](https://trailhead.salesforce.com/content/learn/modules/marketing-cloud-programmatic-languages/get-to-know-our-programmatic-languages) |
| SSJS libraries | Platform for email and SMS; Core for landing pages and applications | [Learn About SSJS](https://trailhead.salesforce.com/content/learn/modules/marketing-cloud-programmatic-languages/learn-about-server-side-javascript) |
| Package Manager file locations | Not packaged; re-create in the target business unit | [Package Manager Supported Objects](https://help.salesforce.com/s/articleView?id=mktg.mc_overview_pm_supported_objects.htm&type=5&language=en_US) |
| New entry data extension field | Needs a new journey version | [Journey Builder Entry Sources](https://help.salesforce.com/s/articleView?id=mktg.mc_jb_entry_sources.htm&type=5&language=en_US) |

## Check yourself

- When a content area already holds three blocks, what is the lowest Max Number of Blocks a restriction can set?
- Why does a runbook need its own Verification activity in every automation that must be guarded?
- Which function does SSJS offer that AMPscript lacks, besides arrays and try catch?
- When should a marketer use an AMPscript block rather than inline AMPscript?

## Sources

- [Journeys and Automations in Marketing Cloud Engagement](https://help.salesforce.com/s/articleView?id=mktg.mc_journeys_and_automations.htm&type=5&language=en_US)
- [Manage Customer Journeys](https://help.salesforce.com/s/articleView?id=mktg.mc_jb_journey_types.htm&type=5&language=en_US)
- [Restrict a Content Area](https://help.salesforce.com/s/articleView?id=mktg.mc_ceb_restrict_a_content_area.htm&type=5&language=en_US)
- [Lock a Content Area](https://help.salesforce.com/s/articleView?id=mktg.mc_ceb_lock_a_content_area.htm&type=5&language=en_US)
- [Enhanced Dynamic Content](https://help.salesforce.com/s/articleView?id=mktg.mc_ceb_enhanced_dynamic_content.htm&type=5&language=en_US)
- [Configure Einstein Scoring Splits](https://help.salesforce.com/s/articleView?id=mktg.mc_jb_einstein_splits.htm&type=5&language=en_US)
- [Automation Studio Activities](https://help.salesforce.com/s/articleView?id=mktg.mc_as_using_automation_studio_activities.htm&type=5&language=en_US)
- [Verification Activity](https://help.salesforce.com/s/articleView?id=mktg.mc_as_verification_activity.htm&type=5&language=en_US)
- [Package Manager Supported Objects](https://help.salesforce.com/s/articleView?id=mktg.mc_overview_pm_supported_objects.htm&type=5&language=en_US)
- [Journey Builder Entry Sources](https://help.salesforce.com/s/articleView?id=mktg.mc_jb_entry_sources.htm&type=5&language=en_US)
- [Get to Know Our Programmatic Languages (Trailhead)](https://trailhead.salesforce.com/content/learn/modules/marketing-cloud-programmatic-languages/get-to-know-our-programmatic-languages)
- [Learn About Server-Side JavaScript (Trailhead)](https://trailhead.salesforce.com/content/learn/modules/marketing-cloud-programmatic-languages/learn-about-server-side-javascript)
- [Write Your Best Scripts with Programmatic Languages (Trailhead)](https://trailhead.salesforce.com/content/learn/modules/marketing-cloud-programmatic-languages/write-your-best-scripts-with-programmatic-languages-)
- [Write AMPscript (Trailhead)](https://trailhead.salesforce.com/content/learn/modules/ampscript-for-nondevelopers/write-ampscript)
- [Journey Builder Split and Join Activities](https://help.salesforce.com/s/articleView?id=mktg.mc_jb_split_join_activities.htm&type=5&language=en_US)

## About the full unit

The "Core concepts", "Exam traps" and "Worked scenario" sections of this unit, its 16 linked practice questions, and unlimited timed mock exams are included with the Marketing Cloud Engagement Consultant pack (USD $19): https://www.certifyforce.com/practice-exams
