'How to implement lead nurture in Marketing Cloud & avoid duplicates?
We are migrating from Salesforce Pardot to Marketing Cloud . Currently in Pardot they have lead nurture form where a user sign ups in form and when they qualify , signed up user get converted as lead .
I do not want to create a lead on smart capture form submission (where i can check if lead exists or not using RetrieveSalesforceObjects & CreateSalesforceObject ) instead I want to create Lead only if they nurture & Qualify as a lead . Because not all records who signs up the form are leads since some are scam as well.
How to implement this scenario in Marketing cloud ?
We are re-building the Pardot forms(newsletter & other campaign forms) in Marketing Cloud cloud pages & when customer signs up in the form , send them an email . When the customer qualifies as lead based on some criteria, create a lead record and sync it up in salesforce ?
So I have created a smart capture form and sending email to them .
The problem is occurring when I try to create a lead record if it gets qualified
For the same email address 2 records are getting added to contacts .
- When user A ([email protected]) signs up via smart form and email needs to sent, so record is getting added to all subscribers with subscriber key
- When the user A ([email protected]) is qualified & created as a lead in salesforce, lead record is getting synced into Marketing Cloud with same email address resulting in duplicates.
So for same email address 2 records are added into marketing cloud
| SubscriberKey | EmailAddress | | [email protected] | [email protected]| | 005F0000NXAAa2| [email protected]|
How can I overcome this issue ?
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
