I am sending marketing cloud email to 1 record in sales cloud which consist of 2 contacts. i am using content builder to send email but personalizing first name using ampscript (%%FirstName%%) is not working. i need to personalize contact first name. So, any other way to achieve this.

  • If my answer helped, please mark it as accepted, so other users can see your problem has been resolved. Thank you! Commented Aug 24, 2017 at 14:18

1 Answer 1


The personalization string %%FirstName%% only works if the subscribers attributes/preferences are correctly set. In order to use your data from Sales Cloud you need to link the Sales Cloud field to the subscriber attribute or query the first name using the AMPscript Lookup-function.

Mapping the attribute fields works like this:

  1. In the Marketing Cloud, navigate to Email Studio.
  2. Click Subscribers.
  3. Click Profile Management.
  4. Select an existing attribute or create a new one.
  5. Click the Salesforce tab within the attribute properties.
  6. Select the field to map the attribute.
  7. Repeat to map each attribute to a field in the Sales or Service Cloud.

(Source: Marketing Cloud Connect - Map Attribute Fields)

Related documentation:

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .