← Back to Documentation

Custom Objects Reference

CRMGift Salesforce object schema.

CRMGift_Gift__c

The primary gift record.

FieldTypeDescription
Contact__cLookup(Contact)Gift recipient (contact)
Lead__cLookup(Lead)Gift recipient (lead)
Opportunity__cLookup(Opportunity)Related opportunity
Account__cLookup(Account)Related account
Tremendous_Order_ID__cText(50)Tremendous API order ID
Product_Name__cText(255)Gift product name
Gift_Value__cCurrencyGift cost
Status__cPicklistDraft, Sent, Accepted, Shipped, Delivered, Canceled
Card_Message__cLong Text AreaPersonalized card message
Sent_Date__cDateTimeWhen the gift was sent
Delivered_Date__cDateTimeWhen the gift was delivered
Campaign__cLookup(CRMGift_Campaign__c)Related campaign
Sent_By__cLookup(User)Sending user

CRMGift_Campaign__c

Grouped gift sends for tracking.

FieldTypeDescription
NameTextCampaign name
Status__cPicklistDraft, Active, Completed
Total_Gifts__cRoll-Up SummaryCount of related gifts
Total_Spend__cRoll-Up SummarySum of gift values
Start_Date__cDateCampaign start
End_Date__cDateCampaign end

CRMGift_Template__c

Saved gift presets.

FieldTypeDescription
NameTextTemplate name
Product_ID__cText(50)Default Tremendous product ID
Card_Design__cText(100)Card template identifier
Default_Message__cLong Text AreaDefault card message
Category__cPicklistUse case category

CRMGift_Budget__c

Spending limits and tracking.

FieldTypeDescription
User__cLookup(User)Budget owner
Team__cText(100)Team/department name
Monthly_Limit__cCurrencyMonthly spending cap
Spent_This_Month__cCurrencyCurrent month spend
Period_Start__cDateBudget period start

CRMGift_Setting__c

Org-level configuration (Custom Metadata Type).

FieldTypeDescription
API_Endpoint__cURLMiddleware API base URL
Default_Card__cText(100)Default card design
Budget_Alert_Threshold__cPercentAlert at this % of budget
AI_Enabled__cCheckboxEnable AI recommendations