Skip to main content

Contact Fields

Object API name: Contact

For gifts from an NPSP household, the donor is the gift's primary contact. That Contact's receipt preferences, mailing address and email are used (see Households and Organizations). Preferences on other household members aren't read. For gifts from an organization, the Account's preferences are used instead.

How to read the field tables: the Field column shows the label you see on screen, with the field's API name (the name used by admins, reports and integrations) underneath it. The Data Type column uses Salesforce's own terms. A type that starts with "Formula" is calculated automatically and can't be edited. Some fields carry a tag, explained in Tags Used on This Page.

Topics referred to with "see" (for example, Eligibility Statuses or Defaults and Overrides) are explained in the Core Concepts article.

Tags Used on This Page​

  • Special case – The field only matters in particular situations, for example when you use Dryad's email validation. The description says when.

Donor Receipt Preferences​

FieldData TypePurpose
Do Not Receipt
dryad__Do_Not_Receipt__c
CheckboxTick if gifts where this person is the primary contact should not be receipted. See Eligibility Statuses.
Do Not Receipt Reason
dryad__Do_Not_Receipt_Reason__c
PicklistWhy: "Acknowledgments Only", "Board Member", "Donor Request" or "Other". "Acknowledgments Only" means the person still gets a thank-you acknowledgment instead of a tax receipt (see Receipt Types).
Receipt Delivery
dryad__Receipt_Delivery__c
PicklistHow the donor receives receipts: "Email" or "Mail".
Receipt Occurrence
dryad__Receipt_Occurrence__c
PicklistHow often the donor receives receipts: "Single" (one receipt per gift) or "Consolidated" (one receipt covering several gifts). See Single or Consolidated.
Receipt Language
dryad__Receipt_Language__c
Picklist"English" or "French". Decides which language's receipt and email templates are used for this donor. English is used if it's blank.

Email Validation​

FieldData TypePurpose
Email Validation Status
dryad__Email_Validation_Status__c
PicklistSpecial case
The result of checking the person's email address with Dryad's email validation service: "High", "Medium" or "Low Confidence", or "Not Validated". Set by the Validate Email actions, which need the Amazon connection (Named Credential in Receipt Settings) to be set up. Use it to catch bad addresses before you send receipts.