Last updated: May 2026
MC-101 — Salesforce Certified Marketing Cloud Engagement Foundations
Test your knowledge with official exam-style questions
Questions and options are shuffled each attempt
▶Salesforce Certified Marketing Cloud Engagement Foundations — Practice Set 1: All Questions & Explanations
Full question text, answer options, and explanations for this practice set — a spoiler-free alternative is the interactive quiz above for scored, shuffled practice.
1. What is the primary purpose of Marketing Cloud Engagement?
- A. To manage Salesforce CRM records and opportunities
- B. To create, send, and track digital marketing communications across email, mobile, social, and web channels(correct)
- C. To build e-commerce storefronts for online shopping
- D. To provide customer service case management
Explanation: Marketing Cloud Engagement is Salesforce's digital marketing platform. It enables marketers to create personalised communications, automate journeys, and track engagement across email, SMS, push notifications, social, and web channels. It is not a CRM, e-commerce, or service platform.
2. Which Marketing Cloud Engagement feature is used to automate multi-step customer communication journeys based on behaviour and data?
- A. Automation Studio
- B. Journey Builder(correct)
- C. Email Studio
- D. Content Builder
Explanation: Journey Builder is the Marketing Cloud tool for designing and automating multi-step, multi-channel customer journeys. It listens for entry events (e.g., a purchase, form submission, or date) and guides contacts through personalised communication sequences. Automation Studio handles batch data processing; Email Studio sends individual email sends.
3. What is a Business Unit in Marketing Cloud Engagement?
- A. A separate Marketing Cloud licence purchased per department
- B. A logical subdivision of a Marketing Cloud account that allows different teams or brands to manage their own content, data, and sends while sharing the parent account(correct)
- C. A Salesforce CRM organisation connected to Marketing Cloud
- D. A campaign folder that groups related email sends
Explanation: A Business Unit (BU) is an account-level subdivision in Marketing Cloud that allows different brands, regions, or departments to operate with their own users, data extensions, content, and send settings — while sharing a parent account's infrastructure and billing. BUs enforce data separation and permissions between teams.
4. Which role in Marketing Cloud Engagement has the highest level of access and can manage all settings, users, and data across Business Units?
- A. Content Creator
- B. Administrator
- C. Marketing Cloud Administrator (parent BU)(correct)
- D. Data Manager
Explanation: A Marketing Cloud Administrator assigned at the parent (top-level) Business Unit has the broadest access — managing all child Business Units, system settings, user accounts, roles, and org-wide configurations. An Administrator assigned to a single BU only manages that BU. Content Creator and Data Manager have limited, scoped permissions.
5. Which two channels are natively supported for customer communication within Marketing Cloud Engagement? (Choose 2)
- A. Email via Email Studio(correct)
- B. SMS via MobileConnect(correct)
- C. Voice calls via Telephony Studio
- D. Direct mail via Print Studio
Explanation: Marketing Cloud Engagement natively supports Email (Email Studio), SMS/text messaging (MobileConnect), push notifications (MobilePush), and social media channels. There is no native Telephony Studio or Print Studio within Marketing Cloud Engagement.
6. What is the All Subscribers list in Marketing Cloud Engagement?
- A. A manually curated list of active email subscribers only
- B. The master list of every contact who has ever been emailed from the Marketing Cloud account, tracking their subscription status and email address(correct)
- C. A list of all contacts imported from Salesforce CRM
- D. A suppression list of unsubscribed contacts
Explanation: All Subscribers is the master subscriber repository for a Marketing Cloud account (or Business Unit). It stores every email address that has ever been sent to, along with their subscription status (Active, Unsubscribed, Held, Bounced). It is the foundation for subscriber identity within the account.
7. A subscriber clicks 'Unsubscribe' in an email. What is their resulting status in Marketing Cloud?
- A. Bounced
- B. Held
- C. Unsubscribed(correct)
- D. Deleted
Explanation: When a subscriber clicks the unsubscribe link, Marketing Cloud sets their status to 'Unsubscribed' in All Subscribers. Marketing Cloud will no longer send commercial emails to an Unsubscribed contact. 'Held' status is applied after a hard bounce or certain spam complaints. 'Bounced' is a delivery-failure status.
8. What is the difference between a List and a Data Extension in Marketing Cloud Engagement?
- A. Lists are for email only; Data Extensions support all channels
- B. Lists are flat subscriber tables with fixed fields; Data Extensions are relational database tables with custom columns that support more complex data structures(correct)
- C. Data Extensions can only be used with Automation Studio; Lists are used in Journey Builder
- D. Lists support up to 1 million subscribers; Data Extensions have no limit
Explanation: Lists are simple, flat subscriber tables with a fixed set of attributes (EmailAddress, FullName, etc.) — suitable for basic use cases. Data Extensions are flexible, custom relational tables that can store any columns, data types, and large volumes — enabling complex personalisation, segmentation, and relational data models. Modern Marketing Cloud implementations use Data Extensions as the primary data structure.
9. What is the Subscriber Key in Marketing Cloud Engagement?
- A. The email address used as the primary identifier for all subscribers
- B. A unique identifier for a subscriber that can be any value (e.g., CRM ID, loyalty number) and is used to link contact records across data sources(correct)
- C. A Marketing Cloud-generated numeric ID assigned to each subscriber
- D. The API key used to authenticate Marketing Cloud REST API calls
Explanation: The Subscriber Key is a unique identifier for a contact in Marketing Cloud that can be configured to be any string value — commonly a CRM Contact ID, loyalty number, or email address. Using a CRM-derived Subscriber Key enables reliable cross-channel identity resolution and prevents duplicate records when contacts change email addresses.
10. Which two methods can be used to import subscriber data into a Marketing Cloud Data Extension? (Choose 2)
- A. Import Wizard in the Marketing Cloud UI using a CSV file(correct)
- B. Automation Studio File Transfer and Import activities using a file dropped to the Enhanced SFTP(correct)
- C. Drag-and-drop from Windows Explorer into the Data Extension record
- D. Direct database connection via JDBC from an external SQL Server
Explanation: Data can be imported into Marketing Cloud Data Extensions through: (1) the Import Wizard — a manual UI tool that accepts CSV files; (2) Automation Studio with File Transfer and Import activities — the automated, scheduled approach where files are uploaded to the Enhanced SFTP and processed on a schedule. Marketing Cloud does not support direct database connections or drag-and-drop file imports.
11. What is required in every commercial email sent from Marketing Cloud to comply with the CAN-SPAM Act?
- A. A telephone number for customer service
- B. A working unsubscribe link and the sender's physical mailing address(correct)
- C. An HTML version and a plain-text version of the email
- D. A DKIM signature on every email send
Explanation: CAN-SPAM requires every commercial email to include: (1) a clear, working opt-out/unsubscribe mechanism; (2) the sender's valid physical postal address. Marketing Cloud enforces these requirements — emails sent without a valid unsubscribe link and physical address will be blocked. Plain-text versions and DKIM are deliverability best practices but not CAN-SPAM legal requirements.
12. What is the purpose of a Triggered Send Definition in Email Studio?
- A. To schedule a batch email send to an entire subscriber list on a specific date
- B. To configure an email that is sent in real time to an individual subscriber when a specific event occurs, such as a purchase confirmation or password reset(correct)
- C. To define the suppression rules applied before every email send
- D. To create a template that triggers a campaign when a subscriber opens an email
Explanation: A Triggered Send Definition (TSD) configures a transactional or event-driven email that fires in real time for a single subscriber when triggered by an API call or system event (e.g., order confirmation, welcome email, password reset). It is distinct from a batch send, which goes to a list on a schedule.
13. A marketer wants to test two subject lines to see which drives higher open rates before sending to the full list. Which Email Studio feature should they use?
- A. Dynamic Content
- B. A/B Testing(correct)
- C. Send Preview
- D. Triggered Send
Explanation: A/B Testing in Email Studio allows marketers to send two (or more) email variations — differing in subject line, from name, content, or send time — to a subset of the list, measure performance (open rate, click rate), and automatically send the winning version to the remainder of the list. Dynamic Content personalises content per subscriber within a single send.
14. What is the Send Classification in Marketing Cloud Email Studio?
- A. A category tag applied to emails for reporting purposes
- B. A configuration that combines a Sender Profile, Delivery Profile, and send type (Commercial vs Transactional) to define how an email send behaves(correct)
- C. A permission set that controls which users can send emails
- D. A suppression rule applied to a specific email category
Explanation: A Send Classification bundles a Sender Profile (from name and address), Delivery Profile (IP pool and footer), and the send classification type (Commercial or Transactional) into a reusable configuration attached to an email send. The type determines how unsubscribe requests are handled — commercial sends respect list-level unsubscribes; transactional sends respect only all-sends unsubscribes.
15. A marketer needs to personalise an email subject line and body with the recipient's first name and preferred store location stored in a Data Extension. Which two methods can achieve this personalisation? (Choose 2)
- A. Personalisation strings using %%FirstName%% and %%PreferredStore%%(correct)
- B. AMPscript using VAR, SET, and OUTPUT statements to retrieve and display subscriber attribute values(correct)
- C. A merge tag configuration in the Sender Profile
- D. Dynamic Subject Line rules in the Delivery Profile
Explanation: Marketing Cloud provides two personalisation methods: (1) Personalisation Strings (%%AttributeName%%) that substitute subscriber attribute values at send time — simple and supported in subject lines and body; (2) AMPscript — a proprietary scripting language that can retrieve values from Data Extensions using LOOKUP() or AttributeValue() and render them dynamically. AMPscript is more powerful and required for complex conditional personalisation.
16. What is the primary function of Content Builder in Marketing Cloud Engagement?
- A. To schedule and deploy email sends to subscriber lists
- B. To create, store, organise, and reuse content assets (emails, templates, images, blocks) across all Marketing Cloud channels(correct)
- C. To build customer journey automations
- D. To manage subscriber preferences and contact data
Explanation: Content Builder is the unified content management system in Marketing Cloud. Marketers use it to create and store email templates, content blocks, images, documents, and CloudPages. Assets built in Content Builder are reusable across Email Studio, Journey Builder, MobileConnect, and other channels.
17. What is a Content Block in Content Builder?
- A. A restriction preventing a user from editing a content asset
- B. A reusable module of content (image, text, button, layout) that can be dragged into email templates(correct)
- C. A folder that organises content assets in Content Builder
- D. An HTML file imported from an external source
Explanation: Content Blocks are modular, reusable content components in Content Builder — including text blocks, image blocks, button blocks, free-form HTML blocks, and layout blocks. They can be dragged into drag-and-drop email templates and reused across multiple emails, ensuring brand consistency and reducing build time.
18. A marketer wants to display different product recommendations in an email based on the subscriber's gender stored in a Data Extension. Which Content Builder feature enables this without writing code?
- A. A/B Testing with two email variants
- B. Dynamic Content rules that display different content blocks based on subscriber attribute values(correct)
- C. A Triggered Send Definition with two entry conditions
- D. A Smart Capture form that captures gender on landing page
Explanation: Dynamic Content in Content Builder allows marketers to define rules that display different content blocks within a single email based on subscriber attribute values (e.g., show 'Women's Collection' block when Gender = Female; show 'Men's Collection' block when Gender = Male). No scripting is required — rules are configured through the Content Builder UI.
19. Which two asset types can be created and stored in Marketing Cloud Content Builder? (Choose 2)
- A. Email templates with drag-and-drop content blocks(correct)
- B. CloudPages (landing pages and microsites)(correct)
- C. Data Extensions for subscriber storage
- D. SQL Query activities for data segmentation
Explanation: Content Builder stores email templates, content blocks, images, and CloudPages (landing pages built with Marketing Cloud's web page builder). Data Extensions are data storage objects managed in the Audience Builder / Contact Builder area, not Content Builder. SQL Query activities belong to Automation Studio.
20. What is an Entry Event in Journey Builder?
- A. The exit criteria that removes a contact from a journey
- B. The trigger condition that causes a contact to enter a journey — such as a Data Extension update, API event, or Salesforce record change(correct)
- C. A wait step that pauses a contact for a set period
- D. A Decision Split that routes contacts down different paths
Explanation: An Entry Event (now called an Entry Source in newer Journey Builder UI) is the trigger that qualifies and enrolls contacts into a journey. Common entry sources include: Data Extension entry (contacts added to a DE), API Event (real-time API call), Salesforce Data entry (CRM record change), Date-Based entry (calendar), and Cloud Pages Form submission.
21. A marketer builds a welcome journey: Day 0 — welcome email, Day 3 — product tips email, Day 7 — special offer email. Which Journey Builder activity is used between the email sends to create these time delays?
- A. Decision Split
- B. Wait activity (by duration or by date)(correct)
- C. Engagement Split
- D. Random Split
Explanation: The Wait activity pauses a contact at a point in the journey for a specified duration (e.g., 3 days) or until a specific date/time. It is used to space out communications. Decision Splits route contacts based on data conditions; Engagement Splits route based on email interaction (opened/not opened); Random Splits divide contacts randomly for testing.
22. A Journey Builder journey has sent a welcome email and now needs to route contacts differently depending on whether they opened the email. Which activity achieves this?
- A. Wait activity
- B. Decision Split based on a Data Extension attribute
- C. Engagement Split checking email open status(correct)
- D. Random Split with a 50/50 distribution
Explanation: The Engagement Split activity in Journey Builder evaluates a contact's interaction with a previous email in the journey — specifically whether they Opened, Clicked, or neither. It routes contacts down different paths based on that engagement behaviour. A Decision Split evaluates data attribute values, not email interaction.
23. Where in Marketing Cloud Engagement can a marketer view the open rate, click rate, and bounce rate for a specific email send?
- A. Content Builder → Asset Details
- B. Email Studio → Tracking → Send Summary(correct)
- C. Journey Builder → Goal Achievement Report
- D. Automation Studio → Activity Log
Explanation: Email tracking data (sends, opens, clicks, bounces, unsubscribes) is accessed in Email Studio → Tracking → Send Summary. Each send has a tracking report showing aggregate and individual subscriber engagement metrics. Journey Builder has its own journey-level reporting for multi-step journeys, but individual email send metrics are in Email Studio Tracking.
24. A marketer wants to compare open rates across 10 email sends over the past quarter in a single view. Which Marketing Cloud reporting tool provides this?
- A. Individual Send Summary reports exported one by one
- B. Intelligence Reports (Datorama Connector or built-in Intelligence Reports) in Marketing Cloud(correct)
- C. Einstein Engagement Scoring
- D. Automation Studio Activity Log
Explanation: Marketing Cloud Intelligence Reports (powered by Datorama and available as Marketing Cloud Intelligence) provide cross-send, cross-channel analytics in a unified dashboard. Marketers can compare key metrics across multiple sends, date ranges, and channels in a single view. Individual Send Summaries require accessing each send separately.
25. A marketer sends an email campaign to 50,000 subscribers. 1,000 emails bounce, 200 are hard bounces. What happens to the 200 hard-bounced email addresses in Marketing Cloud?
- A. They are deleted from All Subscribers automatically
- B. They are moved to 'Held' status in All Subscribers and will not receive future commercial sends(correct)
- C. They remain Active but are suppressed for 30 days
- D. They are marked as Unsubscribed
Explanation: When Marketing Cloud registers a hard bounce (a permanent delivery failure, such as an invalid email address or a non-existent domain), the subscriber's status in All Subscribers is set to 'Held'. Held subscribers are excluded from future email sends automatically. This protects sender reputation by preventing repeated sending to invalid addresses.