Loading

Journey Builder Email Error "Missing Required Attributes"

Udgivelsesdato: Jan 28, 2025
Beskrivelse
Journey Builder will create contacts and/or subscribers depending on the activities configured within a Journey. On injection, if a record does not exist in All Contacts with the Contact Key provided to the Journey, the system creates a new record. When this record reaches an Email Activity, it will check to see if this record exists in All Subscribers or not. If not, it will create it. The only attributes that get passed from the Journey to All Subscribers are the Subscriber Key/Contact Key value, Email Address, and Salesforce Mapped Profile Attributes.

This can be problematic if your account has required Profile Attributes in your Profile Center other than Email Address. Journey Builder does not pass or otherwise map any additional attributes when creating net-new subscribers in the All Subscribers list. As such, if you have a required attribute, the subscriber will not get created and the send will fail to this subscriber. 

Journey Builder error: This contact is missing a required attribute

Even if a Profile Attribute is not required, having it Mapped to a Salesforce Field can cause errors at the time of send. In addition to missing a required value, this can also cause errors if there are Restricted Values on the Profile Attribute that do not match the allowed values in Salesforce, or if the value from Salesforce exceeds the Maximum Value allowed in the Profile Attribute.
Løsning
As a workaround you can:
  • Delete Required Profile Attributes
  • Make a default value for all required attributes
  • Make use of Automation Studio to import new subscribers into the All Subscribers list prior to injecting them into Journeys
  • Change the Restricted Values, Required Fields, and Maximum Values in a Salesforce Mapped Profile Attribute to match the field in Salesforce
Vidensartikelnummer

000382260

 
Indlæser
Salesforce Help | Article