Clienteling SPI Field Mapping

Use the Clienteling SPI to create, search, update, and retrieve details of a specific customer. This guide summarizes how Clienteling SPI fields map to customer-related information tags. For specification details, see Clienteling SPI.

For more information on tags, please read PS Tags.

PS Tag on LayoutBackend SPI FieldCMS Grouping
profile.salutationUser Profile
profile.firstName & profile.lastNameUser Profile
profile.firstNameUser Profile
profile.lastNameUser Profile
profile.emailUser Profile
profile.genderUser Profile
profile.phoneMobileUser Profile
profile.phoneHome Note: "If configuring this field on any clienteling layouts, the "profile.phoneHome" field should be configured in NetSuite. Alternatively, you can map it to the phone attribute in NetSuite using "profile.phone".User Profile
profile.birthdayUser Profile
profile.address.cityUser Profile
profile.address.countryCodeUser Profile
profile.preferredLanguageUser Profile
profile.taxInfo.taxIdUser Profile
profile.alternateCustomerIdUser Profile
orderCountUser Profile
addressListUser Profile
orderListUser Profile
cardListUser Profile
productsUser Profile
profile.address.addressLine1User Profile
profile.address.addressLine2User Profile
profile.address.cityUser Profile
profile.address.stateUser Profile
profile.address.postalCodeUser Profile
profile.address.countryCodeUser Profile
profile.phoneMobileUser Profile
consents.newsLetterSignUpconsents.newsLetterSignUpForm Field
consents.eReceiptconsents.eReceiptForm Field
consents.smsSignUpconsents.smsSignUpForm Field
consents.agreeToTCconsents.agreeToTCForm Field
consents.directMailSignUpconsents.directMailSignUpForm Field
consents.phoneSignUpconsents.phoneSignUpForm Field
consents.loyaltySignUpconsents.loyaltySignUpForm Field
loyaltyProfile.currentStoreCreditUser Loyalty Profile
loyaltyProfile.currentTier.nameUser Loyalty Profile
loyaltyProfile.currentTier.titleUser Loyalty Profile
loyaltyProfile.currentTier.subTitleUser Loyalty Profile
loyaltyProfile.currentPointsUser Loyalty Profile
loyaltyProfile.currentTier.memberSinceUser Loyalty Profile
loyaltyProfile.currentTier.expiryDateUser Loyalty Profile
loyaltyProfile.currentTier.displayUser Loyalty Profile
loyaltyProfile.nextTier.displayUser Loyalty Profile
loyaltyProfile.nextTier.nameUser Loyalty Profile
loyaltyProfile.nextTier.titleUser Loyalty Profile
loyaltyProfile.lifetimePointsUser Loyalty Profile
loyaltyProfile.customAttributesUser Loyalty Profile
loyaltyProfile.accountNumberUser Loyalty Profile
loyaltyProfile.cashRewardsUser Loyalty Profile
loyaltyProfile.nextTier.points - loyaltyProfile.lifetimePointsUser Loyalty Profile
loyaltyProfile.rewardsUser Loyalty Profile
loyaltyProfile.currentStoreCreditUser Loyalty Profile
loyaltyProfile.nextRewardPoints - loyaltyProfile.currentPointsUser Loyalty Profile
loyaltyProfile.rewards.amountUser Loyalty Profile
Sum of loyaltyProfile.rewards[].amount and if loyaltyProfile.rewards.statusUser Loyalty Profile
Sum of loyaltyProfile.rewards[].amount and if loyaltyProfile.rewards.status = AVAILABLEUser Loyalty Profile
Sum of loyaltyProfile.cashRewards.amount if loyaltyProfile.cashRewards.status = AVAILABLEUser Loyalty Profile
Sum of loyaltyProfile.cashRewards.amountUser Loyalty Profile
loyaltyProfile.accountNumber OR loyaltyProfile.loyaltyIdWine Loyalty
loyaltyProfile.tierLevelValueWine Loyalty
loyaltyProfile.loyaltyIdWine Loyalty
loyaltyProfile.currentTier.nameWine Loyalty
profile.companyNameWine Loyalty
loyaltyProfile.titleWine Loyalty