Skip to content
Letterhead Letterhead Letterhead Help Center
Admin Tools

Using profile and custom fields

Edit in CMS

Fields store information about each contact: a birthday, a city, a subscription plan, a member status, and so on. Use them to build segments and to personalize newsletters with personalization tags.

There are two kinds:

  • Built-in profile fields that Letterhead provides, listed in the table below.
  • Custom fields that you create yourself for anything the built-in list doesn’t cover.

Which ones you can import depends on your audience. On the newer company-wide Contacts experience, the CSV importer only maps Email, First Name, Last Name, Tags, a status column per channel, and your own custom fields. The built-in profile fields aren’t mapping options there, so add a custom field and import into that instead. The field keys also differ: the company-wide importer uses firstName/lastName, not the name/surname keys in the table. On the classic per-channel audience, the importer maps the built-in profile fields too. You can also give a custom field the same name as a built-in field, such as Region or Birthday; see Fields named after built-in profile fields.

TEXT fields have a 191 character limit, except Notes, which accepts up to 2,500.

  1. On your Audience page, open the Settings tab and find Custom Fields.
  2. Click Add field.
  3. Name the field and choose its type, then save.

On the company-wide Contacts importer you can also create a custom field during an import, by keeping a column that matches no field. The classic per-channel importer can’t create new fields.

Fields named after built-in profile fields

Section titled “Fields named after built-in profile fields”

You can name a custom field after one of the built-in profile fields, such as Region, Notes or Birthday, in Settings or by keeping an import column with that name. It works like any other custom field and shows under Custom Fields on each contact. Three things are different:

  • The type is fixed to the built-in field’s: Birthday is a date, Latitude and Age are numbers, and most of the others are text.
  • Older values carry over. Contacts who already had a value under that name keep it, now in your field.
  • Deleting the field removes its values from every contact, the older ones included. A saved segment that used the built-in field will then match nobody.
  • Signup forms: answers readers give in extra fields when they subscribe save to their contact record.
  • CSV import: columns matching existing field names are filled in automatically during an import.
  • API and Zapier: update values programmatically through the Letterhead API or the Zapier integration.
  • By hand: edit values on any contact from their profile.

Fields appear as conditions when you create or edit a segment, for example city equals New York, and can be combined with tags using Any/All logic. Date fields can use a rolling time window.

To use a field in a newsletter, add a personalization tag, optionally with a default value for contacts who don’t have one.

When a value looks like sensitive information

Section titled “When a value looks like sensitive information”

Some data doesn’t belong in a contact record. Letterhead replaces custom field values that look like payment card numbers, US social security numbers, or similar sensitive details with a clear placeholder, so a field that held a card number will read something like “[REDACTED: possible credit card number]” the next time you open that contact. That applies however the value arrived: a signup form, the API, Zapier, a CSV import, a connected tool, or typed by hand. Anything already stored is cleaned up overnight.

  • The original value isn’t kept anywhere. It’s removed so it isn’t stored, not just hidden. Letterhead can tell you which field was cleared, when, and what kind of information it looked like, but not what it said.
  • It can’t be undone. If you still need the value, re-enter it; it came from you, so you’ll have it already.
  • Occasionally it catches something innocent. A long order or tracking number can look like a card number. If that keeps happening on a field, or a value was cleared and you’re not sure why, contact support and we can look up which of that contact’s fields were affected and when.

Letterhead maintains read-only system fields that start with __lh., such as a subscriber’s mailbox provider and engagement state. You can segment on them but can’t edit or delete them, and you can’t make a custom field under an __lh. name.

Field Name (label)DescriptionAccepted Data TypeKeyExample
First nameYour audience member’s first or given nameTEXTnameJohn
Last nameLast name or family nameTEXTsurnameDoe
EmailYour contact’s email addressEMAILemail[email protected]
Subscription statusThis person’s newsletter subscription status. People who previously unsubscribed through Letterhead cannot be force-resubscribed this way.PICKLISTstatusSubscribed, Unsubscribed
TagsUse tags to sort your audience membersTEXTtagsInterests, Groups, Categories
AgeYour audience member’s ageNUMBERage30
BirthdayAudience member’s birthdayDATE_ISObirthday1990-01-01
Subscription started date/timeThe date and time this person subscribedDATETIME_ISOsubscribedTime2022-10-31T01:30:00.000-05:00
IP AddressThe IP address from which the member subscribedTEXTsubscribedIP192.158.1.38
Opt-in dateIf different from subscription date, the date the member opted inDATETIME_ISOoptInTime2022-10-31T01:30:00.000-05:00
Opt-in IP addressThe IP address from which the member opted inTEXToptInIP192.158.1.37
Date unsubscribedThe date this person unsubscribed, if applicableTEXTunsubscribeTime2023-08-01
Unsubscribed IP addressThe IP address from which the member unsubscribedTEXTunsubscribeIP192.158.1.39
Last contactedDate you last contacted this personDATETIME_ISOlastContact2022-10-31T01:30:00.000-05:00
Member statusA value of your choice identifying membership in a programTEXTmemberStatusTraining and Development
Member status last modifiedWhen Member Status was last changedDATETIME_ISOmemberStatusChangedDate2022-10-31T01:30:00.000-05:00
Subscriber StatusThe member’s subscriber statusTEXTsubscriberStatusActive
Subscriber Status last change dateWhen the Subscriber Status was last changedDATETIME_ISOsubscriberStatusChangedDate2022-10-31T01:30:00.000-05:00
Delivery PreferenceThe member’s delivery preferenceTEXTdeliveryPreferenceemail
Referral StatusThe member’s referral statusTEXTreferralStatusReferred
Referral SourceThe source from which the member was referredTEXTreferralSourceLinkedIn, Email
Referred By - EmailEmail address of who referred this memberTEXTreferredByEmail[email protected]
Referred By - First NameFirst name of who referred this memberTEXTreferredByFirstNameJane
Referred By - Last NameLast name of who referred this memberTEXTreferredByLastNameDoe
EventsEvents associated with this memberTEXTeventsConvention
Last Event DateDate of last recorded eventTEXTlastEventDate2022-11-10
PurchasesPurchases associated with this memberTEXTpurchases
Last Purchase DateDate of the member’s last recorded purchaseDATETIME_ISOlastPurchaseDate2022-10-31T01:30:00.000-05:00
NotesNotes about the member (up to 2,500 characters)TEXTnotes
Custom Behavior 1–4Custom behavior fields you may set for the memberTEXTcustomBehavior1 … customBehavior4
Content TopicsContent topics associated with this memberTEXTcontentTopics
Most Engaged TopicsMost engaged topics for this memberTEXTmostEngagedTopics
Most Engaged SourcesMost engaged content sources for this memberTEXTmostEngagedSources
Last Newsletter DeliveredLast newsletter campaign delivered to this memberTEXTlastCampaignDelivered2022-10-31
Last Campaign OpenedTitle of last campaign openedTEXTlastCampaignOpened2022-10-31
Last Link ClickedURL of the last clicked linkURLlastLinkClickedwww.tryletterhead.com
GenderMember’s genderTEXTgenderFemale, Male, Prefer not to specify
RaceMember’s raceTEXTraceWhite, Hispanic, Asian, Prefer not to specify
EthnicityMember’s ethnicityTEXTethnicityMiddle Eastern, Irish, Pacific Islander, etc.
Sexual OrientationMember’s sexual orientationTEXTsexualOrientationHeterosexual, bisexual, etc.
Marital StatusMember’s marital statusTEXTmaritalStatusSingle, married, widowed, divorced, separated
IncomeMember’s incomeNUMBERincome$10,000
CRM IDCRM identifier for the memberTEXTCRMIDOPH14FRE
Custom ID 1–4Custom ID fields for the memberTEXTcustomID1 … customID4OPH15FRE
LanguageLanguage associated with this memberTEXTlanguageEnglish, Spanish, Mandarin, etc.
Address - Line 1First line of the member’s street addressTEXTaddressLine11234 Letterhead Ln
Address - Line 2Second line of the member’s street addressTEXTaddressLine2Apt. 64
Address - CityCity of the member’s addressTEXTcityMiami
Address - State or ProvinceState/province of the member’s addressTEXTstateProvinceFL
Address - Postal CodePostal code of the member’s addressTEXTpostalCode30535
Address - CountryCountry of the member’s addressTEXTcountryUnited States
LatitudeMember’s latitudeNUMBERlatitude25.7617° N
LongitudeMember’s longitudeNUMBERlongitude80.1918° W
RegionMember’s regionTEXTregion
Time ZoneMember’s time zone codeTEXTtimeZoneEST
Last IP AddressThe last IP address associated with the memberTEXTlastIPAddress192.168.123.132
Name - HonorificHonorific for the member’s nameTEXThonorificMr, Dr, Captain, etc.
Name - SuffixSuffix of the member’s nameTEXTsuffixJr, II
PronounsMember’s pronounsTEXTpronounsHe/Him, She/Her, They/Them
Home PhoneHome phone, including country codePHONE_NUMBERhomePhone13055556666
Work PhoneWork phone, including country codePHONE_NUMBERworkPhone13055556666
Mobile PhoneMobile phone, including country codeTEXTmobilePhone13055556666
Job TitleMember’s job titleTEXTjobTitleMarketing Manager
Job - Company or Organization NameCompany or organization associated with the member’s jobTEXTjobCompanyOrOrganizationNameLetterhead
EducationMember’s educationTEXTeducationUndergrad, Master’s degree
ReligionMember’s religionTEXTreligionCatholic
Political AffiliationMember’s political affiliationTEXTpoliticalAffiliationDemocratic Party
InterestsMember’s interestsTEXTinterestsWriting, Music, Gardening
AttitudesMember’s attitudesTEXTattitudes
BeliefsMember’s beliefsTEXTbeliefs
ChildrenMember’s childrenTEXTchildrenTommy, Gina
PetsMember’s petsTEXTpets
Letterhead IDMember’s Letterhead IDNUMBERletterheadIDa79564
WebsiteMember’s website URLURLwebsitehttps://www.tryletterhead.com/
Business WebsiteMember’s business website URLURLbusinessWebsite
GoogleMember’s Google profile nameTEXTgoogleProfileName
TwitterMember’s Twitter profileTEXTtwitterProfileName
FacebookMember’s Facebook profileTEXTfacebookProfileName
InstagramMember’s Instagram profileTEXTinstagramProfileName
TikTokMember’s TikTok profileTEXTtikTokProfileName
LinkedInMember’s LinkedIn profileTEXTlinkedInProfileName
GitHubMember’s GitHub profileTEXTgithubProfileName
SnapchatMember’s Snapchat profileTEXTsnapchatProfileName
Website profileMember’s profile name on your websiteTEXTwebsiteProfileName
Custom Web Profile 1–4Custom web profiles for this memberTEXTcustomWebProfile1 … customWebProfile4

Last Delivery Date isn’t a field you can set. It’s a merge tag Letterhead works out each time a newsletter goes out, with a built-in fallback. You can use it in your templates, but you can’t set or update it through fields, CSV upload, or the API, so it’s not in the table above.

Still can’t find what you need? Contact support.