Skip to main content

#AgentforceMarketing11 diskutieren mit

Hi everyone, I have uploaded an image and a PDF document in the CMS area of Marketing Cloud Next and I would like to obtain the public URL of both in order to insert them into the custom HTML of an email. 

Unlike the "old" Marketing Cloud Engagement, the URL is not immediately accessible — I had to send myself a test email with the image inserted and then retrieve the image URL through the browser. As for the PDF, I am unable to obtain a link for viewing it in the browser, but only a URL that triggers an automatic download when opened. 

Do you have any suggestions? It seems unreasonable that something like this is not easily accessible. 

3 Antworten
  1. François Perret (Bamsoo) Forum Ambassador
    Gestern 13:29

    @Adriano Soldi

     

    Hi Adriano, 

    For pictures, you can use the 6th recipe in this article. 

    For PDF, I reckon this is not possible, even though you can store them in the CMS . For this, I'd recommend using the regular Salesforce Files instead. 

    Hope this helps 😎 

    #SharingIsLearning #MarketingCloudNext #AgentforceMarketing

      

    François. 

     

    PS : In order other Trailblazers to be pointed directly the most helpful answer, please do not forget to click “Accept this answer” below the most relevant one. 

0/9000

Hi everyone,

I’m trying to find the Channel ID in Marketing Cloud Next by following the steps provided in the Salesforce Help documentation below:

https://help.salesforce.com/s/articleView?id=004576431&type=1

However, even after following the documented steps, I’m still unable to find the Channel ID.

Could someone please help me understand where I can find the Channel ID in Marketing Cloud Next, or if there is an alternative way to retrieve it?

Any guidance would be greatly appreciated.

Thank you!

1 Antwort
  1. François Perret (Bamsoo) Forum Ambassador
    5. Sept., 10:39

    @Harshitha Madhuri Pagidi

     

    Hi! 

    The simplest way is to add an image to a landing page, publish it (or send a simple email to yourself) and inspect the source code. 

    See here. 

     

    Hope this helps 😎 

    #SharingIsLearning #AgentforceMarketing #MarketingCloudNext

     

    François. 

     

    PS : In order other Trailblazers to be pointed directly the most helpful answer, please do not forget to click “Accept this answer” below the most relevant one.

0/9000

Dear Community, 

 

I have one technical question: One of my Marketing cloud client want to dynamically extract DE in a Particular folder to SFTP as a csv or json file. Folder path:  

Data Extensions >Interactive Content. 

 

I have tried Pivoting the DE using SQL activity but for Future DEs I need to keep adding the SQl Activity. So client wants to Dynamically extracts DEs from the Folder to SFTP. 

 

Do you have any suggestions to achieve this or any use case from past experience will help me a lot. 

 

Thank you, 

Guru 

 

#Trailhead Challenges  #Trailhead  #SFMC  #Marketing Cloud  #Marketing Cloud Engagement  #AgentforceMarketing

6 Antworten
  1. 3. Sept., 10:05

    Good question, Guru. The reason columns are missing: your script retrieves the DataExtension object, which only carries Name and CustomerKey. The COLUMNS live on a separate object, DataExtensionField, so you fetch them per DE. 

     

    Easiest is SSJS Core (faster than WSProxy). For each customerKey you already have: 

     

    var de = DataExtension.Init(customerKey); 

    var fields = de.Fields.Retrieve(); 

    var columns = []; 

    for (var i = 0; i < fields.length; i++) { 

      columns.push(fields[i].Name); 

    } 

     

    Each field also carries FieldType, IsPrimaryKey, MaxLength, Ordinal, DefaultValue and StorageType, so you can capture data types and the primary key too if you want. 

     

    So loop your existing DE list, call Fields.Retrieve per customerKey, and add that columns array into your JSON next to the Name and CustomerKey you already have. 

     

    if this helps, please mark it as the Best Answer so it helps the next person, thanks 🙂

0/9000

Hi there. We are standing up Marketing Cloud Growth to replace an MCE. In MCE we could authenticate our root domain to use our "normal business email addresses" as senders (but RMM features and all other tracking/URLs used the subdomain). I understand in MCG it is a best practice to authenticate a subdomain but then it requires that any of our sending email address must need to receive mail (to validate). We have never configured our email service (Microsoft 365) to receive mail on a subdomain. How have others dealt with this problem. Does anyone take a chance on using the main "root" business domain for this purpose. Or is it a simple matter for the IT Team to allow for inbound mail on a subdomain that is exclusive to marketing cloud. Can you alias an email address on a subdomain to an existing mailbox? Thanks in advance for any thoughts.

8 Antworten
  1. François Perret (Bamsoo) Forum Ambassador
    14. Jan., 18:47

    @Tim Klimasewski

     

    Hi Tim, 

    We usually go for the root domain. Managing subdomains introduces extra-complexity that makes the benefits (deliverability and reputation) less obvious. 

    Hope this helps 😎 

    #SharingIsLearning #AgentforceMarketing

      

    Franç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.

0/9000
Has anyone worked on the "Configure and Activate Your Sales Coaching Agent" module as part of the "Become an Agentblazer Innovator 2026" track? I'm finding it very difficult; the real issue is that the course instructions are designed for a playground using the old version of Agent Builder, whereas the playground provided by the module uses the new version. Consequently, many things don't match up, making it impossible to complete the module successfully.
0/9000

Hi everyone, 

I’m currently exploring

Marketing Cloud Next (Core) and I’m trying to better understand how Data Graphs and Dynamic Content work together for personalization.

Specifically, I’m looking for guidance on:

  • How to set up and structure a Data Graph in MC Next (Core)
  • How merge fields are resolved from graph relationships (vs traditional data extensions)
  • How Dynamic Content is configured when data comes from multiple related objects
  • Whether there are any best practices or limitations when using graph-based personalization at send/runtime

I’ve seen references to the concept of a Data Graph replacing more traditional data extension modelling, but I haven’t found a clear end-to-end walkthrough yet.

If anyone has:

  • A video demo or Trailhead module
  • Documentation on Data Graph creation
  • Or examples of dynamic content rules using graph data

That would be really helpful.

3 Antworten
  1. François Perret (Bamsoo) Forum Ambassador
    15. Mai, 12:13

    @Jen Reeves

     

    Hi Jen! 

    I suggest you have a look at this article especially the «Dynamic Content»: Reusing Decision Logic for Consistent Personalization section.  

    The focus is on on personalisation using data graph, not directly on how to create a data graph, though.

     

    Hope this helps 😎 

    #SharingIsLearning #AgentforceMarketing #MarketingCloudNext

     

    François. 

     

    PS : In order other Trailblazers to be pointed directly the most helpful answer, please do not forget to click “Accept this answer” below the relevant answer.

0/9000

My scenario is: when a contact clicks a link in an email sent through a campaign, I want to update a specific field for that particular contact in Salesforce Data Cloud. 

 

I’m using the Marketing Cloud Next (demo org) and would like to know the exact process or recommended approach to achieve this. 

 

How can I update only the engaged contact’s record based on the email click link event ? 

 

I tried implementing it through Flow, however, I am not able to uniquely identify the contact record (who clicked on the email link) via Segment Triggered flow, and hence not able to update it.  

Please let me know how this can be implemented.

2 Antworten
  1. 13. Mai, 11:55

    Hello @Akshay Bhokare, I recently faced the same issue so I thought I can add my observation and conclusion. The Automation Event Triggered Flow's event library includes the Email Link Click but it requires that a specific email is selected. Since I wanted this with any email, I suppose it needs to be within the Segment Triggered flow after a Wait Until. @François Perret gave us this approach:  Marketing Cloud Next: Trigger a reaction on click or open event - The Agentic Marketer . I have yet to implement this, but I plan to create subflows for all the data manipulations on sales cloud records based on email engagement signals and call them from all my segment triggered flows. (The alternative I have been considering is to create custom calculated insights for something similar). My aim is to go beyond the standard scoring rule to provide a user of the lead or contact record clear indication of recent email engagements.

0/9000

Is the following approach realistic for subscription management in Marketing Cloud Advanced?

We are planning to create custom checkbox fields (True/False) on both the Lead and Contact objects in Salesforce to manage subscription preferences.

We would like to use these fields for:

  • Segmentation
  • Determining whether a user is eligible to receive emails at send time

In addition, when a user unsubscribes from email content, we would like to synchronize that information back to Salesforce and automatically update the Contact (or Lead) record by setting the checkbox field to FALSE.

Would this be considered a standard and realistic architecture in Marketing Cloud Advanced?

Also, would you recommend:

  • Managing this together with All Subscribers status
  • Using Publication Lists
  • Or implementing a custom preference center / unsubscribe process?

 Thank you in advance for your advice. 

3 Antworten
  1. François Perret (Bamsoo) Forum Ambassador
    1. Mai, 12:56

    @Wakana Miyazawa

     

    Hi Wakana, 

    Yes, you need to create Subscription and a Pref Center (you'll add a link to it in your emails), and the mapping/handling of Consent will then entirely made by MCN. 

    To your point, there are multiple ways of changing the consent status of a given recipient in MCN (of course the recipient can handle it from the email): directly from the CRM, by importing a CSV files in MCN or using Flows.  

    The simpler is export / import using a file, but requires a manual action. If you want a completely automated sync, you'd need to bridge both APIs.

0/9000

Hi everyone, 

I'm working on an Automation Event-Triggered Flow in Marketing Cloud Next and I'm facing an issue with dynamic content in email templates using a Data Graph. 

Setup: 

- Automation Event-Triggered Flow on object: Offer (custom object), triggered via Related Lead 

- Email template with a custom Data Graph as Data Source (Lookup Data Graph Data Provider) 

- Data Graph structure: UnifiedIndividual (Primary DMO) → Unified Link Individual → Individual → Lead → Custom DMO (populated by Data transform) 

The flow triggers correctly, the email is sent, but all dynamic fields from the Data Graph are empty. 

I've checked the following topics : 

- The Data Graph is added as a Data Source in the email template 

- The Batch Data Transform has been configured and run 

- Identity Resolution  is published and has run successfully 

- The Lead → Individual relationship has been activated in the Data Model 

 

I have gone through Trailhead modules and Salesforce documentation related to Data Graphs, Automation Event-Triggered Flows and email personalization in Marketing Cloud Next, but I couldn't find any concrete end-to-end example covering this specific use case.  

 

Has anyone successfully implemented dynamic Data Graph content in an Automation Event-Triggered Flow triggered from a custom object via Related Lead, and if so, could you share the steps or point me to the right resources?  

 

I must be missing something but I can't figure out what... 

 

Any guidance would be greatly appreciated! 

 

Thanks 

 

Pierre-Nicolas

1 Antwort
  1. François Perret (Bamsoo) Forum Ambassador
    28. Apr., 21:07

    @Pierre-Nicolas Lemoine

     

    Hi Pierre-Nicolas, 

    I'd say Data Graph won't be working here as this is no Unified Individual entering the Flow. 

    Apex personalization is worth a try there. See here. 

    Hope this helps 😎 

    #SharingIsLearning #AgentforceMarketing #MarketingCloudNext

      

    Franç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. 

0/9000

Hi Team,

We are working on a form in Salesforce Marketing Cloud Next (MC Next) and need to implement input validation (e.g., blocking specific email domains like gmail.com) before form submission.

However, we are unable to find a way to add custom validation rules directly on the MC Next form. Validation rules on the Salesforce Lead Object are working, but they only trigger after submission, not at the form level.

Could you please confirm:

  •  Does MC Next support native form-level validation? 
  •  If not, what is the recommended approach for front-end validation? 
  •  Are there any supported methods (JavaScript, AMPscript, etc.) to achieve this? 

Thanks in advance for your guidance.

3 Antworten
  1. François Perret (Bamsoo) Forum Ambassador
    24. Apr., 12:15

    @Tim Klimasewski

     

    Hi Tim, the link between From -> From Triggered Flow is one way. So can decide how you handle the data within the Flow, but you won't be able to update the Form based from the Flow outcomes.

0/9000