Northern Trail Outfitters wants to create a query to populate a data extension with email subscribers who belong to a specific publication list.
Which Data View could they use to achieve this?
Answer : C
Comprehensive and Detailed Explanation
The correct answer is C --- _PublicationSubscriber.
The _PublicationSubscriber Data View stores the mapping between subscribers and publication lists.
This Data View contains fields like SubscriberKey, PublicationListID, and Status that can be used in queries to find active subscribers on specific publication lists.
Why others are wrong:
A: _ListSubscribers relates to standard subscriber lists, not publication lists.
B: _Subscribers contains general subscriber profile data but not list membership.
D: _EnterpriseAttribute is related to Enterprise-level attributes, not publication list membership.
Exact Extract from Salesforce Official Documentation:
Salesforce Help --- Data Views:
'_PublicationSubscriber contains information about subscribers' subscription status for publication lists.'
(Source: https://help.salesforce.com/s/articleView?id=sf.mc_as_data_views.htm)
Northern Trail Outfitters is having their regional supplier conference and wants to allow attendees to request event-specific safety notifications, schedule or room changes, and surprise pop-up sessions.
Which solution should they use?
Answer : A
Comprehensive and Detailed Explanation
A (Keyword opt-in and SMS Messaging) is ideal because attendees can text a keyword to opt-in, and SMS provides instant, mobile-friendly, time-sensitive alerts like safety notifications or room changes.
Why Others Are Incorrect:
B: Email and Smart Capture are too slow for live event updates.
C: CloudPages require internet access and form submission --- not practical for quick opt-ins at live events.
D: Existing email subscriptions are static, not event-specific or real-time.
Exact Extract:
Salesforce Help: MobileConnect Keyword Setup
'Keywords enable mobile users to opt in to receive SMS messages. MobileConnect supports using keywords for event-specific opt-ins.'
A financial services customer wants to send email to customers who log in for the first time on a new IP. This message should be deployed as fast as possible due to its sensitive content. The message contains information related to the login IP.
What should a consultant recommend to deploy the email?
Answer : B
Comprehensive and Detailed Explanation
The correct answer is B --- Use the Transactional Messaging API.
Salesforce Marketing Cloud offers the Transactional Messaging API specifically for sending critical, real-time, event-triggered communications like account logins, security alerts, order confirmations, etc.
These messages are delivered independently of Marketing Cloud's normal send queues, ensuring faster delivery.
Transactional API messages are meant for one-to-one, personalized communications requiring immediate sending.
Why others are wrong:
A: Injecting into a Journey is slower compared to the Transactional API and not optimized for high-priority transactional messages.
C: Triggered Email Interactions are an older feature and do not provide the scalability or deliverability speed of the Transactional Messaging API.
D: User-Initiated Emails are typically used for larger batches, not for individual transactional notifications.
Exact Extract from Salesforce Official Documentation:
Salesforce Help --- Transactional Messaging API Overview:
'The Transactional Messaging API sends timely, personalized, high-priority messages. These messages are initiated from a system event, such as a user logging in from a new IP address.'
(Source: https://help.salesforce.com/s/articleView?id=sf.mc-transactional-api.htm)
---
A customer wants to send an email confirming opt-in when someone signs up for their emails via a form on their website. The email should arrive within a few minutes of completing the form, and all of the form data needs to be stored in Marketing Cloud to personalize the outgoing email. The customer has access to a developer for working with APIs, but they want to be able to change the email creative without involving the developer.
What should a consultant recommend?
Answer : D
The best solution is to use a Triggered Send linked to a Triggered Send Data Extension. The developer can configure the API to insert data into the TSDE, and Marketing Cloud automatically sends the appropriate email without further developer involvement. Creative changes can be managed easily through Content Builder by marketers.
---
Exact Extracts from Salesforce Documentation:
Source: Salesforce Help -- Triggered Sends
'Triggered Sends enable near real-time email sending when an action occurs, using Triggered Send Data Extensions to personalize emails dynamically.'
Source: Salesforce Developer Documentation -- TriggeredSendDefinition
'Triggered Sends can be managed independently of API calls, allowing marketing teams to control email creative updates.'
---
A customer is creating a re-engagement campaign. The campaign only targets subscribers who have had emails fail at send time due to Held status within the last 60 days. The goal is to send an SMS to the subscribers asking them if they want to update their email address.
What should a consultant recommend to meet the criteria?
Answer : B
Comprehensive and Detailed Explanation
The correct answer is B --- Use Tracking Extract, File Transfer, and Import activities from Automation Studio to inject the subscribers into a data extension used as an Entry Source by Journey Builder.
Tracking Extract Activity allows the extraction of bounced or held subscribers' data (bounce reasons like 'Held').
File Transfer Activity moves the extracted file into the Import directory.
Import Activity loads the file into a Data Extension, which can then be used as the entry source for a re-engagement journey via SMS.
Why others are wrong:
A: SQL Query only works if the data is already in a Data Extension; Held status bounce data typically resides in Tracking Extracts.
C: CloudPages Entry Source is incorrect --- you want an automated process for SMS.
D: API Event would require custom API calls, but there's no mention of development resources.
Exact Extract from Salesforce Official Documentation:
Salesforce Help --- Tracking Extract Activity:
'Use a Tracking Extract Activity to pull tracking data, such as bounces or held status, into a file that can be imported into a data extension for use in journeys or reports.'
(Source: https://help.salesforce.com/s/articleView?id=sf.mc_as_tracking_extract_activity.htm)
---
A customer wants to integrate a new dataset with pre-existing contacts. This data will be updated via separate data feeds from the main contact information.
What data model configuration should be recommended?
Answer : B
Comprehensive and Detailed Explanation
The correct answer is B --- Create a new data extension and link it to the other data extension.
Best practice is to separate different data streams into different Data Extensions and use relationships (via Contact Builder Attribute Groups) to link them logically.
This allows independent updates from different sources without risking overwriting primary contact data.
Why others are wrong:
A: Adding more fields to the main DE would make the model heavy and harder to manage, especially with separate feeds.
C: Salesforce Data Extensions are specific to CRM integration and not mentioned here.
D: New populations are used when contacts are fully separate audiences, which is not the case here (it's the same contact base).
Exact Extract from Salesforce Official Documentation:
Salesforce Help --- Contact Builder Data Relationships:
'Use separate data extensions for distinct types of information and create relationships between them to build a scalable contact data model.'
(Source: https://help.salesforce.com/s/articleView?id=sf.mc_cb_data_model.htm)
---
Northern Trail Outfitters has been using Marketing Cloud for one of their brands for the last year and wants to migrate another brand to their portfolio. The two brands have contrasting target groups and identities, so they need the emails and landing pages to have different styles that refrain from mentioning the other brand in any way.
What should be recommended?
Answer : A
Creating a new business unit allows for complete separation of assets, data, and branding between different brands within the same Marketing Cloud account. This ensures that each brand maintains its unique identity without overlap.
Salesforce Help: Business Units