My client wants to send emails with PDF invoice attachments. Invoices are not static and unique per order. They will be housed in CRM. I know you can attach as PDF's in Marketing Cloud Engagement but are there any workarounds / custom solutions for Marketing Cloud Next?
* Marketing Cloud Growth & Advanced *
- Recent Activity
- Created Date
- All Questions
- Questions with an Accepted Answer
- Unanswered Questions
- Questions with No Accepted Answer
Subject: Domain configuration question - Marketing Cloud Advanced (MCA) implementation Additional Information:
- Environment: Production / Sandbox
- Product: Marketing Cloud Advanced (MCA)
- Priority: Medium
- Project phase: Ongoing implementation
Description: Summary: Question about domain configuration during Marketing Cloud Advanced (MCA) implementation. Details: Hello, I am opening a ticket with Salesforce regarding an implementation I am carrying out in my organization. I am implementing Marketing Cloud Advanced (MCA) in my organization and I have a few questions. My organization has two domains, which are mkt.dabelle.com.br and mkt.eico.com.br. I would like to know if it would be possible to continue using our current domains with Marketing Cloud Advanced, and how many domains are supported for registration? Specific questions:
- Can we continue using our current domains (mkt.dabelle.com.br and mkt.eico.com.br) with Marketing Cloud Advanced?
- What is the maximum number of domains supported for registration in MCA?
Expected outcome: Confirmation on domain compatibility/support and domain limits so we can proceed with the implementation planning.
Jul 22, 5:23 PM Hi, sorry for the inconvenience. If you don't receive a response here, we recommend reaching out to our support team for further assistance. You can do so by visiting https://help.salesforce.com/s/articleView?id=000393090&language=en_US&type=1
After installation of Package and Kits, can we add one whatsapp number of sandbox(for testing) and then on production instance? does this cause any issues?
Also can we test this on my personal business account with SDO org? I have been trying to connect but unable to connect with WABA since WABA requires verification..
Any insight on this?
#MarketingCloudNext #MarketingCloudGrowth @* Marketing Cloud Growth & Advanced *
Hi all, We are on Marketing Cloud Engagement (ExactTarget) and we need to start sending RCS messages to customers. I have checked our instance and I cannot find any RCS channel anywhere: - Mobile Studio only shows MobileConnect, WhatsApp, MobilePush and GroupConnect. - Journey Builder message activities are: Email, In-App Message, Inbox, LINE Message, Push Notification, SMS, WhatsApp and WhatsApp Session Transfer. - No messaging connector under Installed Packages. My questions: 1. Can anyone confirm that RCS is NOT a native channel in Marketing Cloud Engagement, and that it only arrives natively with Marketing Cloud Next? 2. If that is correct, what is the supported way to send RCS from Engagement today? I assume a third-party connector (Sinch, Infobip, Vonage, etc.) plus a Google-approved RBM agent. Is that right? 3. For anyone who has done this: does the connector need two-way messaging enabled to capture inbound replies? We need to capture an opt-out keyword that customers reply with, and write it to a suppression Data Extension. Context: Google requires an opt-out option to approve the RCS agent. We already have the SMS side working natively with MobileConnect STOP keywords, and the opt-outs are synced to a shared suppression Data Extension. We want to reuse that same list for RCS. Any confirmation or experience would be really helpful. Thanks!
@* Marketing Cloud Engagement * @* Marketing Cloud Growth & Advanced *
Jul 17, 3:33 PM Native RCS in Marketing Cloud Next (Summer 26) is a real capability, but it's worth being clear on what it actually gives you versus what people assume it gives you.
What it does: RCS as its own content type in CMS, sender ID authentication, rich cards and media. What it doesn't do: automatic capability detection. RCS coverage is still limited to a handful of countries, and even within a supported country you have no guarantee the recipient's device or carrier will render RCS. Native SFMC doesn't currently give you a single send that checks device capability and degrades gracefully. If you want that behavior today, you're building it yourself, meaning a decision split in Journey Builder with an RCS path and an SMS path, and some way to know which contacts can actually receive RCS before you route them.
That last part is the hard piece. Journey Builder branching logic is easy. Knowing capability ahead of the send is not, since SFMC has no native way to check that.
This is the gap that third party connectors are built around. A few vendors (Sinch, Vonage, Vibes, Solutions by Text among them) layer transcoding and automatic fallback on top of SFMC specifically to solve this: one message activity, the platform decides RCS vs SMS at send time, no manual branching. Full disclosure... I work for Sinch, so take the specific example with that in mind, but the pattern holds across vendors, not just us: Sinch Omnichannel Connector
works this way through Sinch's Conversation API sitting underneath Journey Builder.
If you're evaluating this for real, the questions worth asking any vendor are the same regardless of who you pick: how do they determine capability before send, what's the fallback latency, and do you keep unified reporting across the RCS and SMS legs or does it fork into two datasets.
Hi Team,
Thank you for response and clarification on Mc on core.
As I'm currently exploring Consent Management in Salesforce, I came across the following objects:
- Communication Subscription
- Communication Subscription Consent
- Communication Subscription Channel Type
- Communication Subscription Timing
- Engagement Channel Type
While I understood the purpose and usage of each object, I would like to get more clarity on the end-to-end data flow involved, particularly in the opt-in/opt-out scenarios.
For example:
- If we are managing leads or contacts and a user opts out of a marketing communication subscription through the preference center, how exactly is the flow handled in the backend?
- As per my understanding, MC1 Core doesn't provide a fully automated consent configuration, and inserting a consent record shows the status (e.g., opt-in/opt-out) at the record level, but the backend process and record updates aren't very clear.
Could you please help explain:
- When a user opts in to a communication subscription, what records are created or updated in the background?
- Similarly, when a user opts out via the preference center, what exact changes should we expect in the backend?
- Is there any automation or custom logic required to complete this flow, or is there a recommended standard implementation?
Looking forward to your guidance to better understand the complete flow and best practices for implementing consent management.
François Perret (Bamsoo) Forum Ambassador
Jul 29, 2025, 2:30 PM Hi,
First note that Salesforce Object are not used as it pertains to Consent Management in MCGA. Only the DMOs in Data Cloud are used.
The main DMO is Communication Subscription Consent which stores the Status as Records for a given Subscription and a given Email Address (for Email Channels).
In that DMO, you may have several records for a given Subscription and Email Address: the status of the latest record is used. If no records are found then the Status is opt out be default.
The Preference center handles autonomously the update / record creation in Communication Subscription Consent.
You can also manage Consent using an Import File, by hand on Leads and Contact (provided you added the Privacy Component) and by Flows.
Hope this helps 😎
#SharingIsLearning #MarketingCloudGrowthFrançois.
PS : In order other Trailblazers to be pointed directly the most helpful answer, please do not forget to click “Accept this answer” below it.
Hi, is there a sendlogging capability in Marketing Cloud Advanced?
Would like to create a generic email used by multiple locales, and report on the volumes by locale. So (ideally) need to log the sendtime locale attribute (+ other attributes) to support reporting.
Thanks
François Perret (Bamsoo) Forum Ambassador
Jul 9, 1:34 PM Hio David,
Not sure if the locale is stored, but all the informations related to email engagements (send, open, click, etc..) are stored in the Email Engagement DMO.
We have a transactional email send use case and the calling application will not know the required SF IndividualId and/or the contact may not exist in SF yet.
Documentation states requirement to provide IndividualId
{ "inputs" : [ { "EmailAddress" : "XXXXXXXXXXXXXXX@XXXXXXXX", "IndividualId" : "XXXXXXXXXXXXXXXXXX" } ] }
As per Nobuyuki Watanabe @marketingcloudtips -
"Note: Use an 18-digit Salesforce ID for the IndividualId. If you enter an ID that does not correspond to an existing CRM record, an error will occur during flow execution."
Is there a way to bypass the IndividualId? and/or what alternative options are there?
Thanks
François Perret (Bamsoo) Forum Ambassador
Jun 26, 2:25 PM It will be reported at the dummy Individual level.
Hello everyone,
Could you please help me with the following issue?
I'm using an Automation Event-Triggered Flow that is triggered whenever a Lead is created. The goal is to send a personalized message including the Lead's Name, Car Brand, and Vehicle Model.
For Email, I was able to achieve this by using an Apex Class, and it worked as expected. However, I now need to send the same personalized message through WhatsApp, and I haven't been able to make it work.
I also tried using Data Graph, but the WhatsApp message is not being personalized correctly, which is why I ended up using Apex for the email implementation.
Could you please advise on the recommended approach for sending personalized WhatsApp messages in this scenario? Is there a way to achieve this using Apex or another supported method?
Thank you very much for your help!
@* Marketing Cloud Growth & Advanced *
Jul 3, 5:21 PM
Financial Account object storing all credit cards of each customer. Person Account has lookup relationship in the financial account object. Financial account contains card open date field(Enrollment date) as well.
Person Account link to Loyalty Program Member records through contact/account lookup in loyalty program member object.
How to implement - the customer who spends $1000 in 1st 90 Days and gets the 10000 reward points in loyalty cloud?
Example:
Person Account -- Smith
Finanical Account of Smith having 3 different cards:
1. credit card 1: who spends $1000 in 1st 90days and gets the 10000 reward points
2. credit card 2: who spends $1500 in 1st 90days and gets the 30000 reward points
3. credit card 3: who spends $2000 in 1st 90days and gets the 50000 reward points
how to implement this use case using salesforce loyalty management cloud?
Jul 2, 12:52 PM Hi, sorry for the inconvenience. If you don't receive a response here, we recommend reaching out to our support team for further assistance. You can do so by visiting https://help.salesforce.com/s/articleView?id=000393090&language=en_US&type=1