All Salesforce exams
Free Salesforce Certified Marketing Cloud Next Consultant practice test: 30 questions with answers
30 original questions for Salesforce Certified Marketing Cloud Next Consultant, drawn from every topic area. Answer each one to see whether you got it right and why. No sign-up.
- Free questions
- 30
- Full bank
- 112 questions
- Real exam
- 60 questions, 105 min
- Passing score
- 72%
Salesforce Certified Marketing Cloud Next Consultant exam guide: topics, cost and format
All 30 Salesforce Certified Marketing Cloud Next Consultant questions with answers
The same questions as the test above, grouped by exam topic. Open any question to see the answer and explanation.
Campaign Design, Flow Orchestration & Content (5 questions)
Question 1
A template must show one message to contacts who are Gold members and a different message to everyone else. Which Handlebars construct handles this conditional content?
- A{{#if}} ... {{else}} ... {{/if}} around the two messages
- B{{> partial}} inserted at the top of the template so the shared header renders for every contact
- C{{tier}} placed twice, once inside each message so the matching value appears in the text
- D{{#each}} ... {{/each}} wrapped around the message, repeating it for each tier in the list
Show answer and explanationHide answer
Correct answer: AThe if block with an else branch chooses between two blocks of content based on a condition. The each block repeats content over a list, a partial inserts a reusable fragment, and a plain merge field only outputs a value and cannot choose between messages.
Question 2
A personalized email must include a line that appears only when a subscriber's region variable equals EMEA. Which AMPscript pattern is appropriate?
- A{{#each region}} ... {{/each}} around the EMEA line
- BA landing page with the EMEA line hidden behind a consent banner
- CA separate send for EMEA subscribers using a copy of the template with no conditions
- D%%[ IF @region == "EMEA" THEN ]%% ... %%[ ENDIF ]%% around the EMEA line
Show answer and explanationHide answer
Correct answer: DAMPscript uses %%[ ]%% script blocks with IF, THEN and ENDIF to show content conditionally based on a variable. An each loop is Handlebars syntax for repeating content, a duplicate send is unnecessary, and a landing page consent banner cannot personalize email content.
Question 3
A team wants to compare two subject lines for the same campaign by sending each to half of the audience and then measuring which one gets more opens. Which setup fits?
- ADuplicate the flow and run both copies against the full audience at the same time
- BSet one subject line at the business unit level so it applies to every send
- CPublish two landing pages with the same address so visitors are split between them
- DCreate two content variations and split the audience between them
Show answer and explanationHide answer
Correct answer: DContent variations let the same campaign present different content to separate groups, so results can be compared. Running two duplicate flows against the full audience would email everyone twice, a business unit setting applies one value to all sends, and two landing pages cannot share one address.
Question 4
A flow must start for a visitor within minutes of submitting a web form, and must not wait for a daily batch. Which flow setting fits?
- AA scheduled entry that runs once every day at midnight and collects the day's form submissions
- BA segment refreshed each week and used as the entry audience for the flow
- CA wait step set to the longest interval the flow allows before the first message
- DAn event-based trigger that starts the flow from the form submission data, as it arrives
Show answer and explanationHide answer
Correct answer: DAn event-based trigger starts the flow as soon as the form submission event arrives, which matches the near real-time requirement. A daily schedule, a weekly refreshed segment and a long wait step each delay entry until a later batch or interval.
Question 5
A retailer wants each marketing email to show the three products a shopper viewed most recently, pulled from e-commerce data at send time. What is the right approach?
- APaste the product list into the email body and update it manually each week before the send
- BUse a personalized data source for browsing data, inserting its values into the template
- CAttach a PDF of the shopper's browsing history to every message as a separate file
- DCreate a separate contact point value for each product the shopper viewed in the store
Show answer and explanationHide answer
Correct answer: BA personalized data source feeds current values into the template at send time, so each recipient sees their own recent products. Manual weekly edits go stale, PDF attachments are not personalized email content, and contact point values store addresses for reaching a person rather than product data.
Data Modeling, Identity Resolution & Segmentation (5 questions)
Question 6
A company stores customer records in its CRM, its web analytics tool and its e-commerce platform. The team needs one profile per person across these sources. Which Data 360 capability addresses this?
- ADeliverability reporting, which measures how many sent emails reached the recipient inbox
- BConsent management, which stores each person's channel permissions and opt-in history
- CIdentity resolution, which matches records from several sources into unified profiles
- DPredictive scoring, which estimates the likelihood of a future purchase for each contact
Show answer and explanationHide answer
Correct answer: CIdentity resolution applies match and reconciliation rules to records from different sources to create unified individual profiles. The other capabilities measure delivery, store permissions and produce predictions, and none of them combines records into one person's profile.
Question 7
Which description best fits a data stream in Data 360?
- AA saved audience that is pushed to a scheduled email send each morning and reports on campaign clicks
- BA connection that brings source records into Data 360 and maps their fields to data model objects
- CA landing page component that displays personalized product blocks to visitors on a web page
- DA dashboard widget that totals campaign clicks and opens by business unit for weekly managerial review
Show answer and explanationHide answer
Correct answer: BA data stream ingests records from a source system into Data 360 and maps the fields to data model objects so they can be used for segmentation. Saved audiences, landing page components and dashboard widgets are other platform features, and none of them ingests source data.
Question 8
A marketer wants to segment contacts by loyalty tier. The tier field exists in the CRM but has not yet reached Data 360. What is the appropriate next step?
- AExport the CRM field to a spreadsheet, then upload that file with each send so the segment updates
- BWrite a formula in the email template that reads the CRM field at send time
- CIngest the field through a data stream, map it to a data model object, then build the segment
- DCreate a new consent object so the loyalty tier can be used as a filter
Show answer and explanationHide answer
Correct answer: CSegments can only use data that is available in Data 360, so the field must be ingested and mapped to a data model object first. Manual uploads and template formulas bypass the unified data, and consent objects store permissions rather than customer attributes.
Question 9
After an identity resolution run, an analyst finds that two different people with the same email address were merged into one profile, each with different names and postal addresses. Which check should come first?
- AWhether the match rules depend on a field, like email alone, that several people share
- BWhether the segment was published to the correct activation target and whether the campaign was scheduled properly
- CWhether the landing page form uses the correct brand color
- DWhether the consent banner appears before the form on mobile devices
Show answer and explanationHide answer
Correct answer: AMatching on a field that several people can share, such as an email address used by a family, can merge distinct people, so the match rules should be reviewed first. Activation targets, brand colors and banner placement do not decide how records are merged into profiles.
Question 10
Which two statements about segmentation on unified data are correct? (Choose two.)
- ASegment quality depends on the unified profiles and data model objects that feed it
- BA segment can be published to an activation target so matching contacts can receive campaigns
- CSegments must be exported to a spreadsheet before they can be used in a flow
- DA segment must be rebuilt by hand before each send because it cannot refresh its membership
Show answer and explanationHide answer
Correct answer: A, BA segment filters only the data it is built on, so unification quality directly affects it, and published segments reach contacts through activation. Exporting segments to a spreadsheet is not required for flows, and segments refresh their membership rather than being rebuilt by hand before each send.
Platform Setup & Governance (5 questions)
Question 11
A global retailer runs three brands in one Marketing Cloud Next environment. Each brand's marketing team must see only its own contacts, sending settings and content, and must not change settings for the other brands. What is the best way to set this up?
- ACreate one business unit for the whole company and separate the brands with folder naming conventions
- BGive all three teams the administrator profile so they can manage shared settings when needed
- CCreate a business unit for each brand and grant each team access only to its own business unit
- DUse one shared sending domain and rely on each team's email signature to identify the brand
Show answer and explanationHide answer
Correct answer: CBusiness units separate records, users and settings for each brand inside one environment, so each team sees only its own data. Folder names organize content but do not restrict access, administrator profiles grant rights across all brands, and a shared sending domain does not isolate anything.
Question 12
A brand wants its marketing emails to come from its own domain, and wants receiving mail servers to verify that the messages are genuine. Which setup step addresses this?
- AAdd the brand's address as a verified sender on one user profile
- BPublish the DNS records the platform provides for domain authentication
- CTurn on the consent banner so receiving servers recognize subscribed contacts
- DSet the brand's public website as the default sender in each business unit
Show answer and explanationHide answer
Correct answer: BDomain authentication uses DNS records, such as DKIM and SPF entries, that let receiving servers verify the sending domain. A user-level sender address does not authenticate the domain, a website setting does not affect mail verification, and a consent banner is a web page element with no bearing on sender authentication.
Question 13
A marketing specialist needs to build and send emails but must not change org-wide platform settings. Which access approach best follows the principle of least privilege?
- AAssign the System Administrator profile so the specialist can fix problems without waiting for approval
- BAssign a permission set that includes only the objects and actions that the email workflow requires
- CShare one administrator login among the marketing team so the activity is easy to manage
- DGrant View All Data to every marketer so that everyone can see the same records
Show answer and explanationHide answer
Correct answer: BLeast privilege means granting only the access a role needs, which a tailored permission set does. The administrator profile, a shared login and View All Data each give far more access than an email builder needs, and a shared login also removes individual accountability.
Question 14
Which two practices help a company keep governance consistent across business units? (Choose two.)
- ADocumenting who approves changes to shared data and content assets
- BGiving every user the same permission set in every business unit
- CDefining naming and ownership standards for shared content and segments
- DTurning off change history so teams can publish without review
Show answer and explanationHide answer
Correct answer: A, CDocumented approvers and shared naming and ownership standards make shared assets easier to govern across business units. Identical permissions everywhere ignore business unit boundaries, and turning off change history or review removes the controls governance depends on.
Question 15
A marketing team wants to test a new multi-step flow with realistic data before launch, without sending real messages to customers. What is the safest approach?
- ATest it in a sandbox with test contacts and a seed list that the team controls
- BSend the flow to a small sample of real customers and monitor their reactions
- CBuild the flow in production and pause it before the first step runs
- DCopy the production flow into a second business unit that uses the same live contact list
Show answer and explanationHide answer
Correct answer: AA sandbox or test environment lets the team exercise the flow without reaching real customers, and seed accounts the team controls confirm what each message looks like. Pausing a production flow still exposes it to live data, sending to real customers is not a test, and a second business unit on the same live list does not remove the risk.
Consent (5 questions)
Question 16
A brand's sign-up form includes a marketing email checkbox that is already ticked when the page loads. A compliance reviewer asks for a fix. What is the issue?
- APre-ticked boxes are acceptable when the form also links to the full privacy policy for the brand
- BPre-ticked boxes only matter for SMS consent, not for email marketing
- CConsent must be a clear, affirmative action, so a pre-ticked box is not valid opt-in
- DThe checkbox only needs to be shown again once a year to remain valid
Show answer and explanationHide answer
Correct answer: CPrivacy rules such as GDPR require an unambiguous affirmative action for marketing consent, and a pre-ticked box fails that test. A privacy link does not turn an implied choice into valid consent, consent rules cover email as well as SMS, and showing the checkbox again later does not fix an invalid opt-in.
Question 17
Why should a consent record store the purpose and channel of the consent rather than a single yes or no flag?
- AConsent is valid only for the purpose and channel the person agreed to, so each use needs a record
- BMarketing platforms require one consent record per campaign name, and a single yes or no flag cannot hold those names
- CA purpose field lets the system calculate the contact's engagement score automatically
- DChannel details decide which font the template uses when the email is rendered
Show answer and explanationHide answer
Correct answer: AA person may agree to marketing email but not to SMS, or to one brand but not another, so a single flag can overstate consent. The other options describe a naming rule that does not exist, an engagement score and template formatting, none of which explains why consent is recorded by purpose and channel.
Question 18
A subscriber opts out of marketing emails using the unsubscribe link. Later, the same subscriber still receives a promotional SMS. What is the most likely gap?
- AThe browser cached an older version of the unsubscribe page, so the request did not register
- BSMS is exempt from opt-out rules that apply to email, so it was allowed to continue
- CThe flow used a content variation, and variations bypass the suppression list
- DThe unsubscribe updated only email consent, so SMS marketing consent needs its own update
Show answer and explanationHide answer
Correct answer: DConsent is handled per channel, so an email opt-out does not change the subscriber's SMS consent. SMS is not exempt from opt-out rules, and content variations do not bypass suppression, so those options describe incorrect rules.
Question 19
A landing page sets non-essential tracking cookies for visitors from the EU. Which consent banner behavior is correct?
- ARequest consent before setting non-essential cookies, and record the visitor's choice
- BSet the tracking cookies on load and show the banner afterward so visitors can opt out later
- CShow the banner only after the visitor submits a form on the page
- DReplace the banner with a footer link to the privacy policy
Show answer and explanationHide answer
Correct answer: ANon-essential cookies should not be set until the visitor has given consent, and the choice should be recorded. Setting cookies before the banner, showing it only after a form submit, and replacing it with a footer link all let tracking run without a real opt-in decision.
Question 20
A brand uses double opt-in for newsletter sign-ups. Which sequence matches this practice?
- AThe visitor submits the form, receives a confirmation request, and is marked opted in only after confirming
- BThe visitor checks the box, the contact is marked opted in, and a confirmation email is sent afterward
- CThe visitor submits the form, and the brand imports the address to a list that is marked opted in for every channel
- DThe visitor is added to the list first and asked to opt out by a link in the welcome message
Show answer and explanationHide answer
Correct answer: ADouble opt-in adds a second, explicit confirmation step before consent is recorded as valid, which gives stronger evidence of the person's intent. Recording consent before any confirmation, importing addresses without consent, and opting people in by default all fail that standard.
Agentforce & AI Innovation (5 questions)
Question 21
A marketing team wants an AI agent to draft email copy for a new campaign. Company policy requires a marketer to approve every message before it is sent. Which design meets both needs?
- AKeep a human approval step so the agent drafts copy and a marketer approves it before sending
- BDisable the agent entirely, because AI-generated content can never be part of an approved campaign
- CGive the agent administrator permissions so that it can approve its own drafts faster
- DLet the agent publish drafts directly to the audience and review the results afterward
Show answer and explanationHide answer
Correct answer: AA human approval step lets the agent speed up drafting while keeping the policy that a person reviews every message. Publishing before review breaks the policy, banning AI drafts gives up the benefit without a stated reason, and self-approval removes the human check entirely.
Question 22
A team is building a predictive model to estimate how likely a contact is to buy in the next 30 days. Which attributes are good candidates for model features?
- AAttributes known before the prediction is made, such as recent browsing and past purchases
- BThe purchase outcome the model is meant to predict, since it shows the strongest pattern
- CThe order total recorded after the 30-day window, since it reflects the final result
- DThe contact's internal record ID, because each record ID is unique and can sharpen the model's accuracy
Show answer and explanationHide answer
Correct answer: AFeatures must be available at prediction time, so recent behavior and past purchases are valid inputs. The outcome itself and data recorded after the window cause target leakage, and a unique record ID carries no general pattern that helps the model predict new contacts.
Question 23
A retailer wants customers who reply to a text message about an order to continue the conversation with the support team. Which capability fits?
- AA one-way bulk SMS campaign with a link to the order status page
- BTwo-way conversational messaging on a channel that accepts customer replies
- CAn email newsletter with a clickable link to the order status page
- DA mobile push notification sent to app users who have not opened the app recently
Show answer and explanationHide answer
Correct answer: BConversational messaging supports two-way exchanges, so a customer's reply can continue in the same conversation. One-way SMS campaigns, clickable email links and push notifications all send messages without a continuing exchange.
Question 24
A marketer types 'customers who bought running shoes in the last 60 days but not in the last 14 days' into an agent. What is the best next step?
- ALet the agent activate the segment automatically, since the request was written in plain language
- BCreate a new consent object for each request so the agent can act on it
- CExport the agent's answer to a spreadsheet and send the list manually, bypassing the platform
- DReview the proposed segment logic and counts, then approve it before it is used in a campaign
Show answer and explanationHide answer
Correct answer: DNatural-language requests are useful for drafting segment logic, but the marketer should check the criteria and counts before the audience is used. Automatic activation skips that review, manual export bypasses platform controls, and consent objects do not authorize segment changes.
Question 25
A content agent drafts email copy, and the brand has strict tone and claim rules. What is the most reliable way to keep drafts within those rules?
- AAccept the first draft, because the agent applies the brand rules automatically to every output
- BLet the agent learn the rules from previous sends without any written guidelines
- CGive the agent brand guidelines as reference material and have a reviewer check each draft
- DLimit the agent to one-word subject lines so that claims are never included
Show answer and explanationHide answer
Correct answer: CProviding the written guidelines as grounding material and keeping a human review step gives the best control over tone and claims. Relying on past sends, assuming automatic compliance or restricting copy to one word does not guarantee the rules are followed.
Analytics & Performance Insights (5 questions)
Question 26
A marketing director wants a quick view of campaign performance across all channels without building custom reports. Which option fits?
- AOpen the pre-built dashboards that summarize marketing performance across channels
- BAsk each marketer to send screenshots of their own email reports to the director each week
- CExport raw event logs each Monday and build pivot tables by hand in a spreadsheet for review
- DCreate a consent object that stores the performance numbers for each channel
Show answer and explanationHide answer
Correct answer: APre-built dashboards provide standard views of marketing performance without the effort of custom reporting. Manual exports and screenshots are slow and inconsistent, and consent objects store permissions rather than performance metrics.
Question 27
After a team moved its welcome email to a later send time, open rates fell. What is the best way to decide whether to keep the new timing?
- ADelete the old flow so that the earlier results no longer appear in reports
- BCompare engagement before and after the change, using a comparable audience
- CTurn off the consent banner, since banners are the main cause of open-rate changes
- DEnlarge the audience so the lower open rate looks smaller in percentage terms
Show answer and explanationHide answer
Correct answer: BComparing comparable periods and audiences shows whether the timing change caused the difference. Deleting the flow erases the evidence, enlarging the audience does not change the rate, and a landing page consent banner does not affect how emails are opened.
Question 28
A regional manager wants to see only her business unit's performance for the last quarter in a pre-built dashboard. What should she use?
- AA copy of the dashboard that is edited to remove other business units' rows by hand
- BThe dashboard's filters for business unit and date range
- CA request to delete the other business units' data so the dashboard shows only hers
- DA consent object that restricts the dashboard to contacts in her region
Show answer and explanationHide answer
Correct answer: BFilters on business unit and date range narrow a pre-built dashboard without changing the underlying data. Editing copies by hand is slow and error-prone, deleting other units' data destroys records they need, and consent objects control messaging permissions rather than report scope.
Question 29
Email click rates are high, but few clicks lead to purchases. Which insight is most useful for the team to investigate?
- AThe total number of contacts in the database, which affects the click rate directly for every campaign
- BThe sender's domain name, which determines whether clicks can convert
- CThe consent banner's color, since banners control how purchases are counted
- DA gap between the message and the landing page, such as a mismatched offer or slow page
Show answer and explanationHide answer
Correct answer: DHigh clicks with few purchases usually point to a disconnect after the click, such as an offer that does not match the email or a page that is hard to use. Database size, the sender domain and banner color do not explain why clicks fail to convert.
Question 30
On a campaign dashboard, which item is a dimension rather than a metric?
- ATotal clicks for each campaign, summed across all of the channels in the report
- BCampaign name, used to group the results
- CCount of emails delivered to recipients in the period, across all campaigns
- DNumber of purchases in the period, counted across every channel and business unit
Show answer and explanationHide answer
Correct answer: BA dimension is an attribute used to group or filter results, such as campaign name, while clicks, purchases and delivered counts are measures. Each of the other options is a numeric measure calculated from the data.