Skip to main content

Object Data Dictionary v1.8

Version 1.8 introduces the new Thnks Request object alongside the existing Thnks object, providing comprehensive workflow automation capabilities.

Thnks Object Data Dictionary

Below is a table with the default labels, API names and definitions for all fields that come with the AppExchange listing within the Thnks object. Object Label: Thnks Object API Name: thnksdev1__Gift__c
Field LabelAPI NameField TypePurpose
Accountthnksdev1__Account__cLookup(Account)Account that Thnks is related with (only associated if a Contact match is made).
Actual Senderthnksdev1__Actual_Sender__cLookup(User)Internal Salesforce User that initiated the sending of the Thnks.
Carbon Neutral Costthnksdev1__Carbon_Neutral_Cost__cCurrency(16, 2)Cost for carbon-neutral Thnks delivery.
Created ByCreatedByIdLookup(User)Standard Salesforce field displaying what user created the record. Will be the same as Actual Sender.
Deal Stagethnksdev1__Deal_Stage__cText(255)If an Opportunity is matched, this is a stamp of the Opportunity’s Stage at the time of Thnks send.
Deliveredthnksdev1__Delivered__cFormula (Checkbox)Indicates whether the Thnks has been delivered to the recipient.
Delivered Bythnksdev1__DeliveryType__cPicklistWhether Thnks was sent via Email or SMS.
Delivered Date/Timethnksdev1__Delivered_Date_Time__cDate/TimeTimestamp of when the Thnks was delivered.
Descriptionthnksdev1__Description__cLong Text Area(131072)The item description of the Thnks that was sent.
Donated Date/Timethnksdev1__Donated_Date_Time__cDate/TimeTimestamp of when the Thnks was donated.
Expired Date/Timethnksdev1__Expired_Date_Time__cDate/TimeTimestamp of when the Thnks expired.
Item Costthnksdev1__Item_Cost__cCurrency(16, 2)Base cost of the Thnks that was sent.
Last Modified ByLastModifiedByIdLookup(User)Standard Salesforce field.
Linkthnksdev1__RecipientTransactionLink__cURL(255)Link to the Thnks within the Thnks app.
Messagethnksdev1__Message__cLong Text Area(131072)The custom message that was entered when sending the Thnks.
NameNameText(80)Standard Salesforce field. This is the name of the Thnks being sent.
Openedthnksdev1__Opened__cFormula (Checkbox)Indicates whether the Thnks has been opened by the recipient.
Opened Date/Timethnksdev1__Opened_Date_Time__cDate/TimeTimestamp of when the Thnks was opened by the recipient.
Opportunitythnksdev1__Opportunity__cLookup(Opportunity)Account that Thnks is related with (only associated if a Contact match is made)
OwnerOwnerIdLookup(User,Group)Standard Salesforce field.
Recipient Contactthnksdev1__RecipientContactId__cLookup(Contact)Contact that Thnks is related with.
Recipient Emailthnksdev1__Recipient_Email__cEmailThe actual email that the Thnks was sent to.
Recipient Leadthnksdev1__RecipientLeadId__cLookup(Lead)Lead that Thnks is related with.
Recipient Phone Numberthnksdev1__Recipient_Phone_Number__cPhoneThe actual phone number that the Thnks was sent to.
Redeemedthnksdev1__Redeemed__cFormula (Checkbox)Indicates whether the Thnks has been redeemed by the recipient.
Redeemed Date/Timethnksdev1__Redeemed_Date_Time__cDate/TimeTimestamp of when the Thnks was redeemed.
Refunded Date/Timethnksdev1__Refunded_Date_Time__cDate/TimeTimestamp of when the Thnks was refunded.
Senderthnksdev1__SenderId__cLookup(User)Internal Salesforce User that initiated the sending of the Thnks.
Sender Emailthnksdev1__Sender_Email__cEmailThe actual email of the person sending the Thnks.
Shipping Costthnksdev1__Shipping_Cost__cCurrency(16, 2)Shipping cost of the Thnks (physical items only).
Statusthnksdev1__RecipientTransactionStatus__cPicklistPicklist field tracking the current status of the Thnks (controlled by Thnks app)
Thnks Item Idthnksdev1__GiftId__cNumber(18, 0)Unique item ID of the Thnks.
Thnks Sent Atthnksdev1__RecipientTransactionCreatedAt__cDate/TimeTimestamp of when the Thnks was sent.
Total Pricethnksdev1__RecipientTransactionPrice__cCurrency(16, 2)Total cost of the Thnks send.
Transaction Feethnksdev1__Transaction_Fee__cCurrency(16, 2)Transaction fee of the Thnks send.
Transaction Idthnksdev1__RecipientTransactionId__cNumber(18, 0) (External ID)Unique transaction ID for Thnks send.
Undelivered Date/Timethnksdev1__Undelivered_Date_Time__cDate/TimeTimestamp of when the Thnks was undelivered.

Thnks Request Object Data Dictionary

New in v1.8, the Thnks Request object enables workflow automation and approval processes for Thnks sending. Object Label: Thnks Request Object API Name: Thnks__Request__c
Field LabelAPI NameField TypePurpose
AccountThnks__Account__cLookup(Account)Account that Thnks Request is related with.
Auto-ApprovedThnks__Auto_Approved__cCheckboxIndicates if the request should be automatically approved without manual intervention.
Created ByCreatedByIdLookup(User)Standard Salesforce field displaying what user created the record.
Credit Card IdThnks__Credit_Card_Id__cText(255)Reference to the credit card used for payment processing.
Gift Category IdThnks__Gift_Category_Id__cText(255)Category identifier for the selected gift type.
Gift IdThnks__Gift_Id__cText(255)Unique identifier for the specific gift selected.
Gift Item DescriptionThnks__Gift_Item_Description__cText(255)Description of the gift item being sent.
Include Amazon ShippingThnks__Include_Amazon_Shipping__cCheckboxIndicates if Amazon shipping should be included for physical gifts.
Include Carbon Neutral CostThnks__Include_Carbon_Neutral_Cost__cCheckboxIndicates if carbon neutral shipping cost should be included.
Item in ThnksThnks__Item_in_Thnks__cURL(255)Direct link to the gift item in the Thnks catalog.
Last Modified ByLastModifiedByIdLookup(User)Standard Salesforce field for tracking last modification.
OpportunityThnks__Opportunity__cLookup(Opportunity)Opportunity that Thnks Request is related with.
OwnerOwnerIdLookup(User,Group)Standard Salesforce field for record ownership.
Payment MethodThnks__Payment_Method__cText(255)Payment method selected for the Thnks request.
Request StatusThnks__Request_Status__cPicklistCurrent status of the Thnks request (Pending, Approved, Rejected, Sent).
Root Gift IdThnks__Root_Gift_Id__cText(255)Root identifier for gift categorization.
Send TypeSend_Type__cText Area(255)Type of send method (email, SMS, etc.).
Third Party Gift IdThnks__Third_Party_Gift_Id__cText(255)Third-party vendor gift identifier.
Third Party VendorThnks__Third_Party_Vendor__cText(255)Third-party vendor name for gift fulfillment.
Thnks Error LogThnks__Thnks_Error_Log__cText(255)Error log for troubleshooting failed requests.
Thnks Request NumberNameAuto NumberAuto-generated unique number for the Thnks request.
Use User BalanceThnks__Use_User_Balance__cCheckboxIndicates if user’s account balance should be used for payment.

Field Usage Notes

Status Field Values:
  • Pending: Request created but not yet processed
  • Approved: Request approved and ready for sending
  • Rejected: Request rejected by approver
  • Sent: Thnks successfully sent and Thnks record created
Auto-Approved Field:
  • When checked, requests bypass manual approval process
  • Controlled by “Default New Requests to Auto-Approve” setting in Manage Thnks Settings
  • Can be manually unchecked on individual records if approval is needed
Gift ID Fields:
  • Multiple gift ID fields support different gift catalog structures
  • Root Gift Id provides categorization
  • Third Party fields enable vendor-specific gift fulfillment
I