Skip to main content
추천 그룹

* MC Account Engagement (fka Pardot) *

Welcome! This group is dedicated to your success with Salesforce Marketing Cloud Account Engagement. Join the conversation here to stay up to date on the product, learn best practices, and everything in between. Use this group to review resources, ask questions, help each other, and share experiences. --------------------------------------- This group is maintained and moderated by Salesforce employees. The content received in this group falls under the official Forward-Looking Statement: http://investor.salesforce.com/about-us/investor/forward-looking-statements/default.aspx

At one point, someone built an automation rule to sync every Prospect from MCAE into Salesforce. This has resulted in many Leads who are not actually Leads and the Go-to-Market team would like them removed from Salesforce. 

 

Is there any way to restore the Prospects to MCAE records that are: 

- unassigned 

- do not include CRM IDs 

- in the unlikely event that they do become leads, could then be assigned and sync'd into Salesforce 

 

We don't want to delete them from MCAE, or make it nearly impossible for one of them to actually sync if they show signs of interest, increased score, complete a form, etc. 

 

Thank you.

답변 3개
  1. 5월 7일 오전 8:15

    Hi @Wenda McMahan

    ,  

    Yes, this is possible, but it takes a bit of careful handling because once a Prospect has previously synced to Salesforce as a Lead, MCAE/Pardot remembers that relationship even after the Salesforce Lead is deleted.

     

    A workable approach would be:

    Download a CSV export of the Prospects/Leads you want to retain in MCAE but remove from Salesforce. This gives you a clean reference point if you need to troubleshoot or identify records later.

    Delete the Leads from Salesforce. Depending on your connector sync settings, this should automatically send the related Prospects in MCAE to the recycle bin sync state / remove the CRM association. Your CSV export will help validate what was removed.

    Re-import those records into MCAE as standalone Prospects. This is where things become slightly imperfect:

    MCAE will still know these Prospects were previously associated with Salesforce Leads.

    On import, they will typically show a sync error indicating the CRM record was previously deleted and cannot automatically resync.

     

    For admins who prefer a completely clean sync error queue, this can be frustrating. One way to manage it is to apply a tag such as previously deleted lead during import so these records are easily identifiable and separated from genuine sync issues requiring investigation. 

     

    Build automation to determine when these Prospects should become Salesforce Leads again.

    For example: score threshold reached, form submission, hand-raiser activity, specific grading/profile criteria, etc.

    Once those criteria are met, your automation can update fields in a way that allows the Prospect to be recreated/synced back into Salesforce. 

     

    A couple of additional recommendations based on experience:

    Before deleting the Leads from Salesforce, move them all under a single queue (not an individual owner). If the records are spread across multiple users, re-establishing ownership later becomes much harder to manage consistently.

    MCAE cannot directly reassign once a Prospect was historically assigned. Because the Prospect previously existed as a Salesforce Lead, MCAE will often attempt to recreate it under the original owner.

     

    To work around this:

    Use a Lead Status value before deletion such as Lost, Dead, or similar.

    Then, when your MCAE automation determines the Prospect should become a Lead again, update the status to something like Unqualified or another “active” status appropriate for your process.

    Since MCAE can drive field updates based on connector sync behaviour, this status change can become the trigger point for downstream Salesforce automation.

     

    From there, you have two options:

    Send an internal notification email when a Prospect qualifies to be re-established.

     

    Or fully automate reassignment in Salesforce using Flow:

    Example logic:

    Owner = Queue X

    Lead Status changed from Dead → Unqualified

    Reassign to the correct SDR queue/user/team

     

    This approach allows you to:

    Keep the records in MCAE

    Remove unwanted “non-lead” records from Salesforce

    Prevent unnecessary CRM clutter

    Still allow genuine engagement to recreate Leads later when appropriate

     

    The main compromise is accepting that these Prospects will likely retain a historical sync error state until they are intentionally re-established in Salesforce.

0/9000
0/9000

Hi! 

 

Question: What are some recommendations based on our current campaign set-up: 

  • Hierarchy:
    • Grandparent
      • Parent
        • Child

The Child level is our Marketing tactics (email sends, landing pages, event attendees etc.). This allows us to roll up the metrics/report out on specific product launches, events, etc. (Parent) and the Grandparent allows us to report out at a high level of our product launches, events, etc. This is all great!  

 

With that, say we have an Event. We send a pre-show email to our Prospects (one Child Campaign). Then we add the attendees to another Child Campaign. Then we send an email (post-show) to the attendees. All of these Child campaigns are rolled up to the Parent (the event). This is awesome as we can see the specific engagement data for each tactic, the campaign members, etc. + roll it up to high level reporting. However, the hard part is the Campaign Influence piece.

Example: We add the attendees to the Campaign with a status of Attended, which is marked as Responded. This is great, but then say we add them to the post-show campaign for the email send. This will impact the Campaign Influence reporting as we added them to the email send campaign (most recent campaign), but we want to report out Responded statuses for campaign engagement. We are not adding/updating Campaign member statuses for "Opens" or in other words, actions that we wouldn't consider Responded. So, what's the suggested approach here? Not add them all as campaign members to the email send, rather add completion actions in Pardot for On Click and On Unsubscribe where it is marked as Responded

? I also saw an approach to keep the campaigns higher level, so all the tactics are bucketed at the Parent level, but to me this can muddy the data (even with the Marketing Asset related list added) - not as clear of a picture. Thoughts? 

 

Thanks!

답변 9개
  1. 5월 6일 오후 9:25

    @Sam Vanrintel

    these are GREAT insights/tips - thank you!!! 

     

    With excluding specific campaigns using the auto-association rules, how would that work in this scenario: 

    • Prospect is added to two campaigns. 
      • 1) Submitted a form. 
      • 2) Email was "Sent".

    The first campaign has a member status of "Form Submitted" which is "Responded". This was the first campaign they were added to. Then, the second campaign they were added as a campaign member with the status of "Sent" (not "Responded"). This second campaign has a "Type" of "Email no ROI", which this Type is excluded based on the auto-association rules.  

     

    So, would the first campaign (Submitted a form) be the only campaign that gets looked at for Campaign Influence? So, it would be the first, last, and even distribution only campaign? The second campaign is ignored then?  

     

    Also, what's your recommendation on "Responded"? Would you add that as a rule for the auto-association rules?  

     

    Thanks!

0/9000

Hello, 

 

This is a longstanding issue for us. At the prospect level, we’d prefer not to rely on open and click reports within Account Engagement. Instead, we’d like to report on this data in Salesforce or CRM Analytics.

We have enabled the B2B Marketing Analytics app in CRM Analytics and also activated the Prospect and Activity datasets. However, this setup does not provide the level of detail we need—specifically, identifying which prospects clicked on which links (including the URL). Currently, we only see aggregate click data per email.

Could you please advise how we can build a more detailed report that shows exactly who clicked which link within each email?

답변 2개
  1. 5월 5일 오후 5:40

    If this problem was easily solveable it would have been done a long time ago. If you were able to use CRM Analytics to pull a dataset of the visitor activity tables (which isn't in the standard MCAE datasets from the marketing apps, but is where all the information about prospect actions is stored) from Account Engagement and combine them with the prospect and email tables, then you might be able to work out which actions by which person were taken on a specific email, but even if you did this, anything in CRM analytics has limited actionable utility.  I'm speaking of all this in theory, I've never tried to create a dataset in CRM Analytics from scratch.  In theory you might also be able to (eventually) sync this information into Data Cloud and use it there, which could be more useful, but I'm not sure that this information is available just yet.  And of course storing/processing anything in data cloud has credit usage implications.  

0/9000

In Marketing Cloud Account Engagement (Pardot), I observe that when lead scores are updated via Automation Rules or Engagement Studio (e.g., “Adjust Score +10”), the score field updates correctly but no corresponding entry appears in the Prospect Activity timeline. 

 

Could anyone confirm whether this is expected behavior by design, and if so: 

 

  • What is the recommended best practice to track or audit score changes (e.g., tags, custom fields, or other mechanisms)? 
  • Is there any native or configurable way to log score changes as activity? 
  • Additionally, how does this behavior impact account-level score rollups and their sync timing with Salesforce (especially in near real-time scenarios)? 
  • Lastly, what is the recommended lead scoring framework and folder structure strategy (e.g., organizing automation rules, page actions, and engagement programs by service/category) to effectively track and segregate prospect activity for multiple services in a scalable and maintainable way within MCAE?
답변 1개
0/9000

Dear Trailblazers, we're using gravity forms as a contact us in our website (materialplus.io) which is connected with our Pardot system through form handler. The reason for using a Gravity form is its file upload option while filling the form.

However, this form handler is unable to capture a source value for 99% of our prospects. We have other iframe forms which are working perfectly fine. 

Recently we have implemented 1st party tracking and updated the pardot tracking code in our website. But I have seen source value for many prospects filled in this form with 3rd party tracking. Please assist or suggest if we can using some other form instead Gravity. Would appreciate you help. :)

Thanks. 

 

@* MC Account Engagement (fka Pardot) *

답변 11개
0/9000

New prospect records being created from Contacts in Salesforce are not marked "Sync with CRM" and about 20% of our prospects are not syncing back to the Contact record in Salesforce (we don't use Leads). How can we make sure new prospects are marked to sync, and how can we mark current prospect records to sync? 

답변 13개
  1. François Perret (Bamsoo) Forum Ambassador
    4월 29일 오후 7:29

    @Nicole McMorrow

    I edited my previous answer, as I had not seen you mentionned that "Enable CRM syncing" brings the CRM Id back. 

    So you may simply perform a "Sync All Prospect" from the Connector.

0/9000

Hi!  

 

What are your recommendations for Completion Actions on Emails? Open, Click, and Unsubscribe. 

 

Our scenario/question: 

  • We send an email to a list of Prospects. On the email, we set-up Completion Actions for On Open, On Click, & On Unsubscribed. This all syncs to the Salesforce Campaign (we have Connected Campaigns enabled). 
  • I understand the Considerations for Completion Actions:
    • If you set an Adjust Score completion action to be triggered by an email open, it can trigger on the first open.
    • Most completion actions execute every time they’re triggered. However, completion actions based on email link clicks execute only one time per prospect per link.

 

However, what happens if a Prospect Opens the email and clicks a link, but then comes back a few days later and Opens the email again? I know the first two sequences would update the Campaign Member status to "Opened" and then "Clicked", but what happens when they Open the email again? Does their Campaign Member status go back to "Opened"? 

 

We're using Campaign Influence and the goal is to report out on Campaigns where their member status is one that we marked as "Responded". So, if that last Open changes their Campaign Member status back to "Opened" then that would not be included in Campaign Influence.  

 

Thanks!

답변 4개
  1. 4월 28일 오후 3:00

    Hi @Deepika Khanna

    this is great!  

     

    All makes sense, but my one question is how do we achieve this:  

     

    1. Use "Highest Value" status logic — Set your Campaign Member statuses so "Clicked" has a higher responded value than "Opened" — this prevents a re-open from downgrading the status.

    FLOW?

      

    Everything else you listed is what we're currently doing/implemented, so that's good! The main thing throwing us off is the Completion Action of email "Open" reverting "Clicked", which impacts our Campaign Influence reports.  

     

    Thank you!

0/9000
0/9000

Hello everyone, 

 

I'm experiencing a persistent issue with duplicate contacts being created in waves (2 to 4 records at a time) automatically within seconds of a manual creation.

Despite our efforts, we are struggling to find the root cause as the standard logs don't seem to capture the specific trigger for these clones. This issue has been ongoing since early March. 

 

Our technical infrastructure:

  • Salesforce Edition: Enterprise
  • Sync tools: Einstein Activity Capture (EAC) Bidirectional + Pardot Connector (Account Engagement) v2.
  • Automation: We have no automated contact creation flows (only updates).

The problem: When a user manually creates a contact in Salesforce, we observe the following:

  • T+0: User creates the contact.
  • T+seconds/minutes: 1 to 3 duplicate contacts are created.

The Mystery: Our Duplicate Rule is currently set to "Block" on Create and Edit. Normally, this should prevent any clone from being saved, yet these records are still bypassing the rule.

Questions:

  1. Have you ever encountered the situation ?
  2. Are there specific permissions or "System Mode" processes in SAlesforce or EAC/Pardot that ignore Duplicate Management?
  3. Could you please help me resolve this problem which has been ongoing for weeks (reported at the beginning of March) ?

Thank you in advance for your help! 

 

B2BMA Integration : pardot user

Duplicate Contacts (2-4) created when an user created one contact

 

Duplicated :

Capture d’écran 2026-04-16 à 12.35.34.png

 

#Pardot B2b Marketing Automation @* MC Account Engagement (fka Pardot) *

답변 3개
  1. 4월 24일 오후 1:36

    I solved my issue by resynchronizing all user in EAC.

0/9000