Marketing Cloud Engagement Developer
The Salesforce Certified Marketing Cloud Engagement Developer credential is for developers who build solutions in Marketing Cloud Engagement using AMPscript, Server-Side JavaScript (SSJS), SQL, and the REST and SOAP APIs. This is not an admin exam in disguise - 35% of it is pure programmatic language knowledge, with another 22% on APIs and 22% on data management with SQL. If you can configure Marketing Cloud but have never written an AMPscript Lookup function or constructed an OAuth token request, you will struggle. This guide focuses on what the exam actually tests: code syntax, runtime behavior, API authentication flows, SQL in Automation Studio, and the Contact data model.
3-Step Path to Passing
- 1
Complete the Developer Fundamentals Trail
Salesforce's official developer trail for Marketing Cloud Engagement covers the core modules you need: developer basics, contact management, data management, security, and contact deletion. Work through all of them before anything else. - 2
Attempt Practice Exams
I recommend my own practice exams, but I have linked other options in the Study Resources section below. This exam is unusually code-heavy, so you need to see real scenario questions about AMPscript function signatures and API response handling to calibrate your readiness. - 3Exams run every day at all hours. Schedule with short notice once you are consistently passing practice exams. Do not rush this one - the programmatic language depth catches a lot of candidates off guard.
Core Resources
Exam Overview
Questions
65
60 scored + 5 unscored
Duration
105 min
1 hour 45 minutes
To Pass
65%
Minimum Score
Question Format
Scored
92%60questions
Unscored
8%5questions
Exam Details
Pricing
$200 registration · $100 retake
Delivery
Online proctored or at a testing center
Experience
Some experience with Marketing Cloud Engagement development
Prerequisites
No prerequisites required
Exam Topics
Each topic section shows the topic weight, learning objectives, and links to study resources.
Data Modeling14%
Contact Builder architecture, Contact Key vs. Subscriber Key, data extensions vs. lists, Attribute Groups, synchronized data sources, and the Contact Delete process.
- Configure account Contact model in Marketing Cloud.
- Given a scenario, differentiate the various types and uses of data extensions in Marketing Cloud.
- Describe how contact records relate across channels.
- Explain the Contact Delete process.
Resources
Programmatic Languages35%
AMPscript syntax and functions, SSJS Platform.Load and Core library, AMPscript server-side rendering vs. SSJS block scope, subscriber exclusion at send time, and programmatic development best practices.
- Given a scenario, demonstrate knowledge of AMPscript and SSJS language syntax and functions.
- Implement standard development best practices using Marketing Cloud programming languages.
- Describe how Marketing Cloud handles AMPscript processing.
- Given a customer scenario, determine how to programmatically exclude a subscriber at email send time.
Resources
API22%
REST vs. SOAP API architecture, OAuth 2.0 client credentials and authorization code flows, access token lifecycle, key REST endpoints for transactional sends and contact management, and API response handling.
- Given a scenario, describe API objects, methods, and routes.
- Describe the OAuth authentication flow and how an access token is used in SOAP and REST headers.
- Given a scenario, evaluate the significance of response handling.
Resources
Data Management22%
Import Activity file formats and field mapping, SQL in Automation Studio Query Activities, data extract methods, send log best practices, and Contact Delete data effects.
- Configure import activity using various file formats within Marketing Cloud.
- Given a scenario, apply SQL to produce the desired results.
- Given a scenario, explain the different ways to extract data from Marketing Cloud.
- Describe SQL best practices for managing data in Marketing Cloud.
- Given a scenario, apply best practices for send logs.
- Given a scenario, describe how data is affected by the Contact delete process.
Resources
Security7%
API credential storage, installed package OAuth scopes, TLS for SFTP, IP whitelisting, encryption key management, and security best practices for Marketing Cloud integrations.
- Identify different options to secure data in Marketing Cloud.
- Describe security best practices in Marketing Cloud.
Resources
Have suggestions for this resource pack?
To help make this the ultimate resource compilation for the exam, please give your thoughts in the free Cert++ Discord.
Suggest a resource