Marketing-Cloud-Advanced-Cross-Channel Exam Questions With Explanations

The best Marketing-Cloud-Advanced-Cross-Channel practice exam questions with research based explanations of each question will help you Prepare & Pass the exam!

Over 15K Students have given a five star review to SalesforceKing

Why choose our Practice Test

By familiarizing yourself with the Marketing-Cloud-Advanced-Cross-Channel exam format and question types, you can reduce test-day anxiety and improve your overall performance.

Up-to-date Content

Ensure you're studying with the latest exam objectives and content.

Unlimited Retakes

We offer unlimited retakes, ensuring you'll prepare each questions properly.

Realistic Exam Questions

Experience exam-like questions designed to mirror the actual Marketing-Cloud-Advanced-Cross-Channel test.

Targeted Learning

Detailed explanations help you understand the reasoning behind correct and incorrect answers.

Increased Confidence

The more you practice, the more confident you will become in your knowledge to pass the exam.

Study whenever you want, from any place in the world.

Salesforce Marketing-Cloud-Advanced-Cross-Channel Exam Sample Questions 2025

Start practicing today and take the fast track to becoming Salesforce Marketing-Cloud-Advanced-Cross-Channel certified.

2474 already prepared
Salesforce Spring 25 Release
47 Questions
4.9/5.0

How does Marketing cloud connect help when you want to trigger journey when a record is created in sales cloud contact? (Select 2)

A. Sales cloud entry audience in journey builder

B. Use a api to trigger journey directly from ecom site and use email address as subscriber key.

C. Use an api to create record in sales cloud directly from the ecom site

D. Use synchronized de, query to a sendable DE and use automation studio schedule to inject contact every 15 mins

A.   Sales cloud entry audience in journey builder
D.   Use synchronized de, query to a sendable DE and use automation studio schedule to inject contact every 15 mins

Explanation:

A. Sales Cloud entry audience in Journey Builder
Correct. Marketing Cloud Connect integrates Sales Cloud directly with Marketing Cloud, allowing you to use Sales Cloud entry sources in Journey Builder. This enables real-time journey triggering when a record (e.g., Contact or Lead) is created or updated in Sales Cloud. The moment a qualifying Sales Cloud record is created, the journey is triggered without delay.

Reference: Salesforce Help - Entry Sources

D. Use synchronized DE, query to a sendable DE and use Automation Studio schedule to inject contact every 15 mins
Correct. Using Synchronized Data Extensions (via Marketing Cloud Connect), you can sync Sales Cloud records into Marketing Cloud. However, journeys cannot start directly from synchronized DEs. You must:

Use SQL Query Activities in Automation Studio to move data from a synchronized DE to a sendable DE.
Use a scheduled automation (e.g., every 15 mins) to inject records into the journey using that sendable DE.

This method introduces some delay (based on the automation frequency) but works effectively when near-real-time triggering isn’t required.

Reference:
Salesforce Help - Synchronized Data Sources

Why B and C are Incorrect:

B. Use an API to trigger journey directly from ecom site and use email address as subscriber key.
Incorrect. This method uses API Event Entry in Journey Builder, not Marketing Cloud Connect. It's valid for custom API integrations, but the question specifically mentions Sales Cloud contact record creation as the trigger.

C. Use an API to create record in Sales Cloud directly from the ecom site.
Incorrect. Creating a record via API in Sales Cloud doesn’t automatically trigger a journey unless additional Marketing Cloud Connect configurations are made. This answer describes record creation, not journey entry handling.

3 possible reasons why a SMS message would fail to reach users mobile? (select 3 options)

A. switched off

B. SMS sent to landline number

C. mobile is in another call

D. out of cellular network coverage

E. Low battery

A.   switched off
B.   SMS sent to landline number
D.   out of cellular network coverage

Explanation:

In Salesforce Marketing Cloud, SMS messages are sent via the MobileConnect feature, but delivery failures can occur due to issues related to the recipient’s device, network, or contact information. The question asks for three possible reasons why an SMS message would fail to reach a user’s mobile device. Below, each option is evaluated based on common SMS delivery issues, with a focus on the Marketing Cloud context and mobile communication principles.

A. Switched off (Correct)
Explanation: If a user’s mobile device is switched off, it cannot connect to the cellular network to receive SMS messages. The message may be queued by the carrier for delivery once the device is powered on, but if the queue duration expires (typically 24–72 hours, depending on the carrier), the message will fail to deliver. In Marketing Cloud, this would be logged as a delivery failure in MobileConnect reports.
Why it’s correct: A powered-off device is a common reason for SMS delivery failure, as it prevents real-time message receipt.

B. SMS sent to landline number (Correct)
Explanation: If an SMS is sent to a landline number instead of a mobile number, it will fail because landlines are not equipped to receive SMS messages. In Marketing Cloud, this can happen if the contact data in a Data Extension or Mobile List contains an incorrect or landline number. For example, if a contact’s phone number is mistakenly listed as a landline (e.g., a home phone), the SMS will not reach the intended mobile device, resulting in a delivery failure.
Why it’s correct: Sending an SMS to a landline is a frequent cause of failure, often due to data quality issues in the contact database.

C. Mobile is in another call (Incorrect)
Explanation: A mobile device being in another call does not typically prevent SMS delivery. SMS messages use a different channel (the control channel) than voice calls (the traffic channel) in cellular networks. Most modern mobile devices and networks can receive SMS messages even during an active call, as SMS does not require an active voice or data connection. Delivery failures due to calls are rare and not a standard reason in Marketing Cloud’s MobileConnect troubleshooting.
Why it’s incorrect: Being on a call does not block SMS delivery, making this an unlikely reason for failure.

D. Out of cellular network coverage (Correct)
Explanation: If a user’s mobile device is out of cellular network coverage (e.g., in a remote area, underground, or a dead zone), it cannot connect to the network to receive SMS messages. Similar to a switched-off device, the message may be queued by the carrier for later delivery, but if the device remains out of coverage for too long (per carrier policies), the message will fail to deliver. In MobileConnect, this would appear as a delivery failure in the send logs.
Why it’s correct: Lack of network coverage is a common reason for SMS delivery failures, as the device must be connected to the network to receive messages.

E. Low battery (Incorrect)
Explanation: A low battery state does not inherently prevent SMS delivery unless the device is completely powered off (covered by option A). Modern mobile devices can receive SMS messages even when the battery is low, as long as the device remains powered on and connected to the network. While a critically low battery might lead to a device shutting down, this is effectively the same as “switched off” and not a distinct reason for failure. In Marketing Cloud, low battery is not a recognized cause of SMS delivery issues.
Why it’s incorrect: Low battery alone does not block SMS delivery, as long as the device is still operational.

Additional Context:
SMS Delivery in MobileConnect:
In Salesforce Marketing Cloud, SMS messages are sent via MobileConnect, using a short code, long code, or toll-free number. Delivery failures are tracked in MobileConnect reports, which may indicate errors like “Undeliverable” due to issues like invalid numbers or network problems.
Common failure reasons include incorrect contact data (e.g., landline numbers), carrier issues, or device/network unavailability (e.g., switched off or out of coverage).

Troubleshooting in Marketing Cloud:
Data Quality: Ensure the phone numbers in your Data Extension or Mobile List are valid mobile numbers, not landlines. Use data validation rules or third-party services to clean contact data.
Carrier Queuing: Carriers may queue messages for devices that are temporarily unavailable (e.g., switched off or out of coverage), but failures occur if the queue expires.
Opt-In/Opt-Out: While not listed in the options, an additional reason for failure could be the contact opting out of SMS messages, which would prevent delivery in MobileConnect.

References:
Salesforce Help: MobileConnect Guides for SMS Sending – Details SMS delivery mechanics and common failure reasons, including invalid numbers and network issues.
Trailhead: MobileConnect Basics – Covers SMS setup and troubleshooting, including device and network-related failures.
Salesforce Marketing Cloud Advanced Cross Channel Exam Guide: Tests knowledge of MobileConnect, including reasons for SMS delivery failures like incorrect contact data or device unavailability.

You are getting an error while trying to make an inbox message as inactive. What could be the possible reason.

A. Some automation activity is using the inbox message

B. The message is already scheduled/active

C. The message has already been sent. (once started to send cannot mark as inactive)

B.   The message is already scheduled/active

Explanation:

✅ B. The message is already scheduled/active
In MobileConnect, an inbox message cannot be marked as inactive if it is currently scheduled or in an active state. For example, if the message is queued for delivery or part of an ongoing campaign, Salesforce restricts status changes to prevent disruptions. This ensures that campaigns run smoothly without unexpected interruptions, as deactivating a message mid-delivery could cause errors or incomplete sends. Checking the message’s status in MobileConnect is the first step to resolving this error.

❌ A. Some automation activity is using the inbox message
While automations may reference inbox messages, this is not a primary reason for an error when marking a message as inactive. Automations typically interact with messages through triggers, but the system’s restriction is more closely tied to the message’s active or scheduled status. If an automation is involved, it’s secondary to the message’s current state, making this option less relevant.

❌ C. The message has already been sent (once started to send cannot mark as inactive)
Once a message has fully sent, it can often be marked inactive unless it’s part of a recurring schedule. The error is more likely caused by the message being scheduled or active, not because it has already been sent. While a message in the process of sending may restrict changes, option B is the more accurate and encompassing reason for the error.

Conclusion:
The error when marking an inbox message as inactive is most likely because the message is already scheduled or active, preventing status changes to ensure campaign continuity.

Reference:
Salesforce Help: MobileConnect Message Management
Salesforce Marketing Cloud Documentation: MobileConnect Administration

How does Marketing cloud connect help when you want to trigger journey when a record is created in sales cloud contact? (Select 2)

A. Sales cloud entry audience in journey builder

B. Use a api to trigger journey directly from ecom site and use email address as subscriber key.

C. Use an api to create record in sales cloud directly from the ecom site

D. Use synchronized de, query to a sendable DE and use automation studio schedule to inject contact every 15 mins

A.   Sales cloud entry audience in journey builder
D.   Use synchronized de, query to a sendable DE and use automation studio schedule to inject contact every 15 mins

Explanation:

Salesforce Marketing Cloud Connect integrates Marketing Cloud with Sales Cloud, enabling seamless data sharing and automation between the two platforms. When you want to trigger a journey in Marketing Cloud’s Journey Builder based on a record being created in Sales Cloud (e.g., a new Contact), Marketing Cloud Connect facilitates this process by allowing data synchronization and journey entry criteria. Below is a detailed explanation of how the selected options work and why the others are incorrect:

✅ A. Sales Cloud entry audience in Journey Builder:

How it helps: Marketing Cloud Connect allows you to use Sales Cloud objects (e.g., Contact, Lead, or custom objects) as entry sources for Journey Builder. When a new Contact record is created in Sales Cloud, you can configure a journey to trigger based on this event using the Salesforce Data Entry Source. This entry source monitors Sales Cloud for specific record changes (e.g., a new Contact record) and injects the contact into the journey in near real-time. Marketing Cloud Connect ensures that the Contact data (e.g., email address, Subscriber Key) is available to personalize and execute the journey.

Example: You set up a journey with a Salesforce Data Entry Source that triggers when a new Contact is created in Sales Cloud with a specific field value (e.g., “Status = Active”). The journey then sends a welcome email or initiates a cross-channel campaign.

Why it’s correct: This is a direct and native way to trigger a journey using Marketing Cloud Connect’s integration, leveraging Sales Cloud data as the entry criteria.

✅ D. Use synchronized DE, query to a sendable DE and use Automation Studio schedule to inject contact every 15 mins:

How it helps: Marketing Cloud Connect enables Synchronized Data Sources, which sync Sales Cloud objects (e.g., Contact) to Marketing Cloud as Data Extensions (DEs). When a new Contact is created in Sales Cloud, it is synced to a Synchronized Data Extension in Marketing Cloud. You can then use a SQL Query Activity in Automation Studio to filter new or updated records (e.g., Contacts created in the last 15 minutes) and move them to a sendable Data Extension. Finally, an Automation Studio schedule can run every 15 minutes to inject these contacts into a Journey Builder journey using a Data Extension Entry Source. This approach ensures near real-time journey triggers based on Sales Cloud data.

Example: A Synchronized Data Extension syncs Contact records from Sales Cloud. A SQL query identifies new Contacts and populates a sendable DE. An automation runs every 15 minutes to inject these contacts into a welcome journey.

Why it’s correct: This method leverages Marketing Cloud Connect’s synchronization capabilities and Automation Studio to trigger journeys based on new Contact records, offering flexibility for complex use cases.

Analysis of Incorrect Options

❌ B. Use an API to trigger journey directly from ecom site and use email address as Subscriber Key:

Why it’s incorrect: While APIs (e.g., Marketing Cloud REST API) can be used to trigger journeys, this option involves triggering a journey directly from an e-commerce site, not from a Sales Cloud Contact record creation. Marketing Cloud Connect is not directly involved in this process, as it focuses on integrating Sales Cloud and Marketing Cloud, not external e-commerce platforms. Additionally, this approach bypasses the Sales Cloud record creation requirement in the question.

Context: APIs could be used in other scenarios (e.g., triggering a journey from an external system), but they don’t align with the scenario of triggering a journey based on a Sales Cloud Contact record.

❌ C. Use an API to create record in Sales Cloud directly from the ecom site:

Why it’s incorrect: This option describes using an API (e.g., Salesforce REST API) to create a Contact record in Sales Cloud from an e-commerce site, which could indirectly lead to a journey trigger if combined with option A or D. However, it does not directly address how Marketing Cloud Connect helps trigger the journey after the Contact is created. The focus of the question is on the integration between Sales Cloud and Marketing Cloud, not on how the Contact record is created in Sales Cloud.

Context: While creating a Contact via API is a valid step, it’s not the mechanism that Marketing Cloud Connect uses to trigger the journey.

How Marketing Cloud Connect Facilitates the Process?

Marketing Cloud Connect provides the following key functionalities to support triggering journeys based on Sales Cloud Contact record creation:

⇒ Synchronized Data Sources: Syncs Sales Cloud objects (e.g., Contact) to Marketing Cloud Data Extensions, enabling access to Sales Cloud data for journey entry or segmentation.
⇒ Salesforce Data Entry Source: Allows Journey Builder to monitor Sales Cloud for record changes (e.g., new Contact creation) and trigger journeys directly.
⇒ Data Integration: Ensures that fields like email address and Subscriber Key are mapped between Sales Cloud and Marketing Cloud for consistent personalization and tracking.

Reference:

Salesforce Documentation: The Salesforce Help documentation on Marketing Cloud Connect explains how Synchronized Data Sources and Salesforce Data Entry Sources enable journey triggers based on Sales Cloud record changes. See: 🔗 Salesforce Help - Marketing Cloud Connect.

Trailhead Module: The Trailhead module on Marketing Cloud Connect details how to use Salesforce Data Entry Sources and Synchronized Data Extensions to trigger journeys from Sales Cloud events. 🔗 Trailhead - Marketing Cloud Connect Basics.

Partner Learning Camp (PLC): The official curriculum for the Salesforce Marketing Cloud Advanced Cross Channel Exam emphasizes the use of Marketing Cloud Connect for integrating Sales Cloud data with Journey Builder, including direct entry sources and synchronized DE workflows.

How many activities recommended in a journey canvas? (150-200)

A. 10

B. 50

C. 100

D. 300

C.   100

Explanation:

✅ C. 100
Salesforce officially recommends limiting the number of activities in a single Journey Builder canvas to 100 or fewer. While the platform technically supports more (up to 200), going beyond 100 activities can lead to performance degradation, slower canvas loading, increased error rates, and longer publishing times. The 100-activity recommendation ensures optimal journey execution, maintainability, and visibility — especially for large teams collaborating on multi-step journeys. Salesforce emphasizes this best practice in its documentation to reduce the risk of timeouts and improve canvas responsiveness, particularly for journeys with complex branching, decision splits, or custom activities. Keeping journeys under 100 activities also helps with easier troubleshooting and versioning.

❌ Incorrect Options

❌ A. 10
Limiting a journey to just 10 activities is unnecessarily restrictive. While smaller journeys may only require a handful of steps, Salesforce doesn’t officially recommend such a low number as a maximum. Ten activities could be too few for medium or enterprise-level campaigns that require multiple messages, decision splits, wait steps, and entry source logic. Unless your use case is very simple, a 10-activity limit would force marketers to split journeys prematurely, disrupting flow and efficiency. It's below the threshold Salesforce has optimized for and is not a documented limit or best practice.

❌ B. 50
Although 50 activities are well within the safe zone, Salesforce does not cite this as the official recommendation. While staying under 50 may give you excellent performance, it’s not a hard ceiling. Many journeys comfortably run with more than 50 activities without any issue. The key is not about stopping at 50, but about being aware that performance may begin to decline after 100 activities. Therefore, while 50 is conservative and safe, it is not the recommended upper boundary, which Salesforce sets at 100.

❌ D. 300
Salesforce does technically allow up to 200 activities per Journey Builder canvas as a hard limit, but going beyond that can result in serious performance degradation and UI instability. Saying 300 is flat-out incorrect — you won’t even be able to publish or validate a journey with more than 200 activities, and Salesforce strongly advises keeping well below that threshold. A canvas with 300 activities would become unmanageable, cluttered, and highly prone to logic errors. This option significantly exceeds best practices and platform capability.

🧠 Quick Summary
Salesforce recommends keeping Journey Builder canvases to 100 activities or fewer to maintain good performance and user experience. While the platform allows up to 200, crossing 100 can result in slower load times, publishing delays, and troubleshooting difficulties. Aim to stay under 100 unless absolutely necessary.

📚 Reference:
Salesforce Official Help — Journey Builder Best Practices:

"We recommend no more than 100 activities in a single journey. Journeys with more than 100 activities can become difficult to manage and may result in performance issues."

Prep Smart, Pass Easy Your Success Starts Here!

Transform Your Test Prep with Realistic Marketing-Cloud-Advanced-Cross-Channel Exam Questions That Build Confidence and Drive Success!