Skip to main content

Custom Objects

This guide documents all custom objects in the Suger Salesforce App. These objects store marketplace data synced from AWS, Azure, GCP, and Snowflake marketplaces.

Object Relationship Overview

The Suger data model centers around marketplace transactions across multiple cloud platforms:

Product__c ─────┬───── Offer__c ─────── Entitlement__c ─────── EntitlementTerm__c
│ │ │
│ │ └───── RevenueRecord__c
│ │
└───── Buyer__c

Referral__c ─────── Funding__c ─────── FundingCashClaim__c

Core Marketplace Objects

Buyer__c

Represents cloud marketplace customers/buyers who purchase products through AWS, Azure, GCP, or Snowflake marketplaces.

LabelAPI NameTypeDescription
IDBuyer_ID__cText (External ID)The Buyer ID in Suger service
PartnerPartner__cPicklistThe partner of the Buyer, such as AWS, AZURE, or GCP
Creation DateBuyer_Creation_Date__cDateThe creation date of the buyer in Suger service
DescriptionBuyer_Description__cLong Text AreaThe description of the buyer
InfoBuyer_Info__cLong Text AreaThe detailed info of the buyer
Email DomainBuyer_Email_Domain__cTextThe company email domain of the buyer
LocationBuyer_Location__cTextThe company location of the buyer
External IDBuyer_External_ID__cTextThe buyer's external ID from Cloud Marketplaces
Buyer Email AddressBuyer_Email_Address__cTextEmail address of the buyer
Contact IDsContact_IDs__cText AreaThe contact IDs of the buyer, comma-separated

Product__c

Represents products listed across cloud marketplaces. Products are the foundation for creating offers.

LabelAPI NameTypeDescription
IDProduct_ID__cText (External ID)The product ID in Suger
PartnerPartner__cPicklistThe cloud partner where this product is listed
TypeProduct_Type__cTextThe type of this product
StatusProduct_Status__cTextThe status of this product listing in the Cloud Marketplace
Creation DateProduct_Creation_Date__cDateWhen the Product is listed in the Cloud Marketplace
InfoProduct_Info__cLong Text AreaThe detailed info of product, including the price info
External IDProduct_External_ID__cTextThe product external ID from the Cloud Marketplaces
Fulfillment URLProduct_Fulfillment_URL__cURLThe fulfillment URL of the product to signup
Partner IDPartner_ID__cTextPartner ID

Offer__c

Represents marketplace offers (private offers, CPPO, etc.) with approval workflows and expiration tracking.

LabelAPI NameTypeDescription
IDOffer_ID__cText (External ID)The unique ID of the Offer. Generated by Suger service
PartnerPartner__cPicklistThe partner where this offer is created (AWS, AZURE, GCP, ALIBABA)
Offer StatusOffer_Status__cTextThe status of this Offer
Approval StatusApproval_Status__cPicklistApproval Status (Not Submitted, Submitted, Approved, Declined, Action Required)
TypeOffer_Type__cTextThe type of this Offer from the cloud marketplaces
Product IDProduct_ID__cTextThe ID of Product where this Offer is based on
Product NameProduct_Name__cTextThe name of the Product where this Offer is based on
ProductProduct__cLookupReference to Product record
BuyerBuyer__cLookupReference to Buyer record
Buyer IDBuyer_ID__cTextBuyer ID
Buyer NameBuyer_Name__cTextThe name of the Buyer of this Offer
Buyer Account IDBuyer_Account_ID__cTextFor AWS: Buyer AWS Account ID. For Azure: Beneficiary ID. For GCP: Customer Billing Account ID
Buyer AWS Account IDBuyer_AWS_Account_ID__cTextBuyer AWS Account ID
Offer InfoOffer_Info__cLong Text AreaThe detailed info of this Offer, including the price info
Meta InfoOffer_Meta_Info__cLong Text AreaThe meta info of this Offer, populated by Suger service
External IDOffer_External_ID__cTextThe external ID of this Offer in the cloud marketplaces
Creation DateOffer_Creation_Date__cDateWhen this Private Offer is created in the Cloud Marketplace
Marketplace Creation Date TimeMarketplace_Creation_DateTime__cDateTimeThe date and time when this offer was created
Acceptance DateTimeAcceptance_DateTime__cDateTimeWhen the buyer accepted the offer
Contract Start TimeContract_Start_Time__cDateThe contract start time for this offer
Contract End TimeContract_End_Time__cDateThe contract end time for this offer
Expire DateOffer_Expire_Date__cDateThe date when the Offer expires. Cannot be accepted after expiration
Approval DateApproval_Date__cDateDate when the offer was approved
OpportunityOpportunity__cLookupReference to Salesforce Opportunity
Quote (Deprecated)Quote__cTextDeprecated - use QuoteLookup instead
Quote LookupQuoteLookup__cLookupThe Quote binding to this offer
Created ByCreated_By__cLookupSalesforce User who created this offer in Suger marketplace
Created By EmailCreated_By_Email__cTextEmail of the user who created this offer (fallback when no matching Salesforce User)
Error MessageError_Message__cLong Text AreaError Message
Review CommentReview_Comment__cHTMLReview Comment
Reseller IDReseller_ID__cTextThe reseller ID for CPPO (Channel Partner Private Offer) offers

Entitlement__c

Represents customer entitlements in cloud marketplaces after offer acceptance. Tracks active subscriptions and usage.

LabelAPI NameTypeDescription
IDEntitlement_ID__cText (External ID)The Entitlement ID in Suger
PartnerPartner__cPicklistThe cloud partner where the entitlement is created
StatusEntitlement_Status__cTextThe status of the Entitlement in the Cloud Marketplace
TypeEntitlement_Type__cTextThe type of the Entitlement
Product IDProduct_ID__cTextThe ID of Product where this Entitlement is based on
Product NameProduct_Name__cTextThe name of the Product where this Entitlement is based on
ProductProduct__cLookupReference to Product record
Offer IDOffer_ID__cTextThe ID of the Offer in this Entitlement
Offer NameOffer_Name__cTextThe name of the Offer in this Entitlement
OfferOffer__cLookupReference to Offer record
Buyer IDBuyer_ID__cTextThe ID of Buyer in this Entitlement
Buyer NameBuyer_Name__cTextThe name of the Buyer in this Entitlement
BuyerBuyer__cLookupReference to Buyer record
AWS Account IDAWS_Account_ID__cTextAWS Account ID
Entitlement InfoEntitlement_Info__cLong Text AreaThe detailed info of Entitlement, including the price info
Meta InfoEntitlement_Meta_Info__cLong Text AreaThe meta info of the Entitlement, populated by Suger service
External IDEntitlement_External_ID__cTextThe Entitlement's external ID from the Cloud Marketplaces
Creation DateEntitlement_Creation_Date__cDateWhen the Entitlement is listed in the Cloud Marketplace
Start DateEntitlement_Start_Date__cDateStart Date
End DateEntitlement_End_Date__cDateWhen the Entitlement was or will be ended
OpportunityOpportunity__cLookupOpportunity associated with the entitlement

EntitlementTerm__c

Tracks specific terms, commitments, and credits for entitlements over their lifecycle.

LabelAPI NameTypeDescription
Entitlement Term IDEntitlement_Term_ID__cText (External ID)Entitlement Term ID
EntitlementEntitlement__cLookupReference to parent Entitlement
Offer IDOffer_ID__cTextOffer ID
TypeType__cTextType (subscription, usage, commitment, credit)
Start TimeStartTime__cDateTimeTerm start time
End TimeEndTime__cDateTimeTerm end time
Commit AmountCommit_Amount__cNumberCommitment amount
Used Commit AmountUsed_Commit_Amount__cNumberUsed portion of commitment
Credit AmountCredit_Amount__cNumberCredit amount
Used Credit AmountUsed_Credit_Amount__cNumberUsed portion of credits
Reported AmountReported_Amount__cNumberReported usage amount

RevenueRecord__c

Tracks financial transactions and commission tracking for cloud marketplace deals.

LabelAPI NameTypeDescription
Revenue Record IDRevenue_Record_ID__cText (External ID)Revenue Record ID
EntitlementEntitlement__cLookupReference to Entitlement
Revenue TypeRevenue_Type__cTextType of revenue
AmountAmount__cCurrencyTransaction amount
DateDate__cDateTimeTransaction date
Invoice AmountInvoice_Amount__cCurrencyInvoiced amount
Invoice DateInvoice_Date__cDateTimeInvoice date
Collectable AmountCollectable_Amount__cCurrencyAmount expected to collect
Disburse AmountDisburse_Amount__cCurrencyAmount to be disbursed
Disburse DateDisburse_Date__cDateTimeDisbursement date
Payment Due DatePayment_Due_Date__cDateTimeWhen payment is due
Partner Fee PercentagePartner_Fee_Percent__cPercentPartner fee percentage
Partner Fee DollarPartner_Fee_Dollar__cCurrencyPartner fee in dollars

Co-Sell Objects

Referral__c

Represents partner referrals with extensive platform-specific fields for AWS, Azure, and GCP co-sell programs.

note

The Referral object contains 175+ fields to accommodate the different data requirements of each cloud partner's co-sell program. Fields are prefixed with AWS_, AZURE_, or GCP_ to indicate the partner they apply to.

Common Fields

LabelAPI NameTypeDescription
Referral IDReferral_ID__cText (External ID)The unique ID of the Referral. Generated by Suger service
Referral TypeReferral_Type__cPicklistReferral Type (Inbound/Outbound)
Referral StatusReferral_Status__cPicklistReferral Status
PartnerPartner__cPicklistPartner (AWS/AZURE/GCP)
RegionRegion__cTextRegion
Account IDAccountID__cLookupReference to Salesforce Account
Opportunity IDOpportunityID__cLookupReference to Salesforce Opportunity
Last Sync LogLastSyncLog__cText AreaLast Sync Log
Creation StatusCreation_Status__cPicklistCreation Status
Creation Failure MessageCreation_Failure_Message__cLong Text AreaCreation Failure Message
Update StatusUpdate_Status__cPicklistUpdate Status
Update Failure MessageUpdate_Failure_Message__cLong Text AreaUpdate Failure Message

AWS Fields

Account & Contact Information:

LabelAPI NameTypeDescription
AWS Account IDAWS_AwsAccountId__cTextAWS Account ID
AWS Account Manager EmailAWS_AwsAccountOwnerEmail__cTextAWS Account Manager Email
AWS Account Manager NameAWS_AwsAccountOwnerName__cTextAWS Account Manager Name
Customer Company NameAWS_CustomerCompanyName__cTextCustomer Company Name
Customer First NameAWS_CustomerFirstName__cTextCustomer First Name
Customer Last NameAWS_CustomerLastName__cTextCustomer Last Name
Customer EmailAWS_CustomerEmail__cTextCustomer Email
Customer PhoneAWS_CustomerPhone__cTextCustomer Phone
Customer TitleAWS_CustomerTitle__cTextCustomer Title
Customer DUNSAWS_CustomerDuns__cTextCustomer DUNS
Customer WebsiteAWS_CustomerWebsite__cURLCustomer Website
Partner Primary Contact EmailAWS_PrimaryContactEmail__cTextPartner Primary Contact Email
Partner Primary Contact First NameAWS_PrimaryContactFirstName__cTextPartner Primary Contact First Name
Partner Primary Contact Last NameAWS_PrimaryContactLastName__cTextPartner Primary Contact Last Name
Partner Primary Contact PhoneAWS_PrimaryContactPhone__cTextPartner Primary Contact Phone
Primary Contact TitleAWS_PrimaryContactTitle__cTextPrimary Contact Title
AWS ISV Success Manager EmailAWS_AwsIsvSuccessManagerEmail__cTextAWS ISV Success Manager Email
AWS ISV Success Manager NameAWS_AwsIsvSuccessManagerName__cTextAWS ISV Success Manager Name
AWS Sales Rep EmailAWS_AwsSalesRepEmail__cTextAWS Sales Rep Email
AWS Sales Rep NameAWS_AwsSalesRepName__cTextAWS Sales Rep Name
AWS Partner Success Manager EmailAWS_AwsPartnerSuccessManagerEmail__cTextAWS Partner Success Manager Email
AWS Partner Success Manager NameAWS_AwsPartnerSuccessManagerName__cTextAWS Partner Success Manager Name
WWPS Partner Development ManagerAWS_WwpsPdm__cTextWWPS Partner Development Manager
WWPS Partner Development Manager EmailAWS_WwpsPdmEmail__cTextWWPS Partner Development Manager Email
Partner Developer ManagerAWS_PartnerDeveloperManager__cTextPartner Developer Manager
AWS Partner Development Manager EmailAWS_partnerDeveloperManagerEmail__cTextAWS Partner Development Manager Email
Opportunity OwnerAWS_OpportunityOwner__cLookupOpportunity Owner
Opportunity Owner EmailAWS_OpportunityOwnerEmail__cTextOpportunity Owner Email
Opportunity Owner NameAWS_OpportunityOwnerName__cTextOpportunity Owner Name

Opportunity & Deal Information:

LabelAPI NameTypeDescription
StageAWS_Stage__cPicklistStage
Status on AWSAWS_Status__cPicklistStatus on AWS
AWS StageAWS_AwsStage__cTextAWS Stage
Opportunity TypeAWS_OpportunityType__cPicklistOpportunity Type
Opportunity OwnershipAWS_OpportunityOwnership__cPicklistOpportunity Ownership
Target Close DateAWS_TargetCloseDate__cDateTarget Close Date
AWS Close DateAWS_AwsCloseDate__cDateAWS Close Date
Customer Software ValueAWS_CustomerSoftwareValue__cCurrencyCustomer Software Value
Customer Software Value CurrencyAWS_CustomerSoftwareValueCurrency__cPicklistCustomer Software Value Currency
Expected Monthly AWS RevenueAWS_ExpectedMonthlyAwsRevenue__cNumberExpected Monthly AWS Revenue
Closed Lost ReasonAWS_ClosedLostReason__cTextClosed Lost Reason
AWS Closed Lost ReasonAWS_AwsClosedLostReason__cTextAWS Closed Lost Reason
Rejection ReasonAWS_RejectionReason__cPicklistRejection Reason
Parent Opportunity IDAWS_ParentOppId__cTextParent Opportunity ID

Location Information:

LabelAPI NameTypeDescription
StreetAWS_StreetAddress__cTextStreet Address
CityAWS_City__cTextCity
StateAWS_State__cPicklistState
Postal CodeAWS_PostalCode__cTextPostal Code
CountryAWS_Country__cPicklistCountry

Classification & Programs:

LabelAPI NameTypeDescription
IndustryAWS_Industry__cPicklistIndustry
Industry (V2)AWS_Industry_V2__cTextNew version of the ACE industry
Industry OtherAWS_IndustryOther__cTextIndustry Other
Use CaseAWS_UseCase__cPicklistUse Case
Use Case (V14)AWS_UseCaseV14__cPicklistUse Case (detailed list)
APN ProgramsAWS_CampaignName__cPicklistAPN Programs
APN Programs (V14)AWS_CampaignNameV14__cMulti-Select PicklistAPN Programs
Delivery ModelAWS_DeliveryModel__cPicklistDelivery Model
Delivery Model (V14)AWS_DeliveryModelV14__cMulti-Select PicklistDelivery Model
Solution OfferedAWS_SolutionOffered__cMulti-Select PicklistSolution Offered
Other Solution OfferedAWS_OtherSolutionOffered__cTextOther Solution Offered
Competitive TrackingAWS_CompetitiveTracking__cPicklistCompetitive Tracking
Competitive Tracking OtherAWS_CompetitiveTrackingOther__cTextCompetitive Tracking Other
Procurement TypeAWS_ProcurementType__cPicklistProcurement Type
Contract VehicleAWS_ContractVehicle__cTextContract Vehicle (Public Sector)
Solicitation NumberAWS_RfxSolicitationNumber__cTextSolicitation Number (Public Sector)

Marketing & Activities:

LabelAPI NameTypeDescription
Marketing CampaignAWS_AwsSfCampaignName__cTextMarketing Campaign
Customer Business ProblemAWS_ProjectDescription__cLong Text AreaCustomer Business Problem
Partner Project TitleAWS_PartnerProjectTitle__cTextPartner Project Title
APN CRM IDAWS_ApnCrmUniqueIdentifier__cTextAPN CRM ID
Next StepAWS_NextStep__cText AreaNext Step
Next Step HistoryAWS_NextStepHistory__cMulti-Select PicklistNext Step History
Additional CommentsAWS_AdditionalComments__cText AreaAdditional Comments
APN Reviewer CommentsAWS_ApnReviewerComments__cLong Text AreaAPN Reviewer Comments
AWS Recommended ActionAWS_RecommendedNextBestActions__cLong Text AreaAWS Recommended Action
Marketing Activity ChannelAWS_MarketingActivityChannel__cMulti-Select PicklistMarketing Activity Channel
Marketing Activity Use-CaseAWS_MarketingActivityUsecase__cMulti-Select PicklistMarketing Activity Use-Case
AWS ProductsAWS_Products__cMulti-Select PicklistAWS Products
Offers (Deprecated)AWS_Offers__cTextOffers (Deprecated)
OffersAWS_OffersV2__cMulti-Select PicklistOffers
Sales ActivitiesAWS_SalesActivities__cMulti-Select PicklistSales Activities

Dates & Status:

LabelAPI NameTypeDescription
AWS Created DateAWS_CreatedDate__cDateDate when referral was created in AWS Partner Central
Last Modified DateAWS_LastModifiedDate__cDateTimeLast Modified Date
Accept ByAWS_AcceptBy__cDateTimeAccept By deadline
Partner Acceptance DateAWS_Partner_Acceptance_Date__cDateTimePartner Acceptance Date
Partner Acceptance StatusAWS_PartnerAcceptanceStatus__cPicklistPartner Acceptance Status
Cosell Convert ReasonAWS_CosellConvertReason__cPicklistCosell Convert Reason
Contract Start DateAWS_ContractStartDate__cDateContract Start Date
Contract End DateAWS_ContractEndDate__cDateContract End Date

Additional Information:

LabelAPI NameTypeDescription
Created ByAWS_CreatedBy__cTextCreated By
Last Modified byAWS_LastModifiedBy__cTextLast Modified by
Has Classified National Security Info?AWS_DoesOppBelongToNatSec__cPicklistHas Classified National Security Info?
Is Opportunity from Marketing Activity?AWS_IsOppFromMarketingActivity__cPicklistIs Opportunity from Marketing Activity?
Marketing development fundsAWS_IsMarketingDevelopmentFunded__cPicklistMarketing development funds
Is this for Marketplace?AWS_IsThisForMarketplace__cPicklistIs this for Marketplace?
Partner Primary Need from AWSAWS_PartnerPrimaryNeedFromAWS__cPicklistPartner Primary Need from AWS
Partner Primary Need from AWS (V14)AWS_PartnerPrimaryNeedFromAwsV14__cMulti-Select PicklistPartner Primary Need from AWS
AWS Engagement Invitation ARNAWS_EngagementInvitationArn__cTextAWS Engagement Invitation ARN
AWS Marketplace Engagement ScoreAWS_EngagementScore__cPicklistAWS Marketplace Engagement Score

Azure Fields

Customer Information:

LabelAPI NameTypeDescription
Customer Company NameAZURE_CustomerCompanyName__cTextCustomer Company Name
Customer First NameAZURE_CustomerFirstName__cTextCustomer First Name
Customer Last NameAZURE_CustomerLastName__cTextCustomer Last Name
Customer EmailAZURE_CustomerEmail__cTextCustomer Email
Customer PhoneAZURE_CustomerPhone__cTextCustomer Phone
Customer TitleAZURE_CustomerTitle__cTextCustomer Title

Location Information:

LabelAPI NameTypeDescription
StreetAZURE_StreetAddress__cTextStreet Address
CityAZURE_City__cTextCity
StateAZURE_State__cPicklistState
Postal CodeAZURE_PostalCode__cTextPostal Code
Country (Deprecated)AZURE_Country__cPicklistCountry (Deprecated)
Country CodeAZURE_Country_Code__cTextCountry Code

Referral Status & Type:

LabelAPI NameTypeDescription
Microsoft Referral IDAZURE_ReferralId__cTextMicrosoft Referral ID
Status on MicrosoftAZURE_ReferralStatus__cTextStatus on Microsoft
SubStatus on MicrosoftAZURE_ReferralSubStatus__cTextSubStatus on Microsoft
Microsoft Acceptance StatusAZURE_MS_ReferralStatus__cTextStatus shown to Microsoft Sales Reps (New, Active, Closed)
Microsoft Acceptance Sub-StatusAZURE_MS_ReferralSubStatus__cTextAcceptance status (Pending, Received, Accepted, Declined, Lost, Won, Expired, Error)
Microsoft Sales StageAZURE_SalesStage__cTextMicrosoft Sales Stage
Microsoft Referral TypeAZURE_Type__cTextMicrosoft Referral Type

Deal & Solution Information:

LabelAPI NameTypeDescription
Solution AreaAZURE_Solution_Area__cTextSolution Area
Solution PlayAZURE_Solution_Play__cTextSolution Play
Microsoft Referral Campaign IDAZURE_CampaignId__cTextMicrosoft Referral Campaign ID
Help from MicrosoftAZURE_AssistanceRequestCode__cTextHelp from Microsoft
Help Type (Deprecated)AZURE_AssitanceRequresCode__cTextHelp Type (Deprecated)
Deal ValueAZURE_DealValue__cNumberDeal Value
MACC Eligible (Deprecated)AZURE_MACC_Eligibility__cCheckboxMACC Eligible (Deprecated)
MACC EligibleAZURE_MACC_EligibilityV2__cPicklistMACC Eligible
Target Close DateAZURE_TargetCloseDate__cDateTarget Close Date

Microsoft Contact & Metadata:

LabelAPI NameTypeDescription
Microsoft Contact EmailAZURE_Microsoft_Contact_Email__cEmailMicrosoft Contact Email
Microsoft Contact NameAZURE_Microsoft_Contact_Name__cTextMicrosoft Contact Name
Microsoft Created Date/TimeAZURE_Created_Date_Time__cDateTimeDate/time referral was created on Microsoft Partner Center
Microsoft Referral InfoAZURE_Referral_Info__cLong Text AreaMicrosoft Referral Info

GCP Fields

Basic Information:

LabelAPI NameTypeDescription
GCP NameGCP_Name__cTextResource name: opportunities/{opportunity_id}
Opportunity Display NameGCP_OpportunityDisplayName__cTextDisplay name for the Opportunity
Identifier NumberGCP_DealNumber__cTextIdentifier Number
DescriptionGCP_OpportunityDescription__cLong Text AreaDescription

Customer Information:

LabelAPI NameTypeDescription
Customer NameGCP_CustomerName__cTextCustomer Name
Partner Entered CompanyGCP_CustomerOrganizationName__cTextPartner Entered Company
Customer DomainGCP_CustomerDomain__cTextCustomer Domain
Customer Project Number(s)GCP_CustomerProjectNumber__cNumberCustomer Project Number(s)
Customer Project Number(s)GCP_CustomerProjectNumber_Text__cTextCustomer Project Number(s) as text

Contact & Location:

LabelAPI NameTypeDescription
First NameGCP_ContactFamilyName__cTextFirst Name
Last NameGCP_ContactGivenName__cTextLast Name
Opportunity TeamGCP_CustomerContacts__cLong Text AreaOpportunity Team
Customer Contact RequestedGCP_CustomerContactRequested__cPicklistCustomer Contact Requested
Contact ListGCP_TeamMembers__cLong Text AreaContact List
Address Line 1GCP_AddressLineOne__cTextAddress Line 1
Address Line 2GCP_AddressLineTwo__cTextAddress Line 2
CityGCP_Locality__cTextCity
StateGCP_AdministrativeArea__cTextState
Zip/Postal CodeGCP_PostalCode__cTextZip/Postal Code
Partner Entered CountryGCP_RegionCode__cTextPartner Entered Country
Partner Entered RegionGCP_Region__cTextPartner Entered Region

Deal Information:

LabelAPI NameTypeDescription
Expected RevenueGCP_DealSize__cCurrencyExpected Revenue
Opportunity AmountGCP_OpportunityAmount__cCurrencyOpportunity Amount
BudgetGCP_Budget__cTextBudget
Primary Campaign SourceGCP_CampaignCode__cTextPrimary Campaign Source
Partner Incentive TypeGCP_IncentiveType__cTextPartner Incentive Type
GCP Contract VehicleGCP_ContractVehicle__cPicklistGCP Contract Vehicle
Contract Length (Months)GCP_ContractLengthMonths__cNumberContract Length (Months)
TimelineGCP_Timeline__cTextTimeline
AuthorityGCP_Authority__cTextAuthority

Dates & Status:

LabelAPI NameTypeDescription
Creation DateGCP_CreatedDate__cDateCreation Date
Created ByGCP_CreatorEmail__cEmailCreated By
Submitted DateGCP_SubmittedDate__cDateSubmitted Date
Close DateGCP_EstimatedCloseDate__cDateClose Date
Approved DateGCP_ApprovedDate__cDateApproved Date
StageGCP_Stage__cTextStage
GCP Acceptance StatusGCP_State__cTextGCP Acceptance Status
Decision PhaseGCP_DecisionPhase__cTextDecision Phase
GCP Opportunity TypeGCP_OpportunityType__cPicklistGCP Opportunity Type
Opportunity TypeGCP_OperationType__cTextOpportunity Type
Opportunity OwnerGCP_Owner__cTextOpportunity Owner
Opportunity Owner EmailGCP_OwnerEmail__cEmailOpportunity Owner Email

Products & Services:

LabelAPI NameTypeDescription
ProductsGCP_Products__cLong Text AreaProducts
Product CategoryGCP_ProductCategory__cTextProduct Category
Product FamilyGCP_ProductFamily__cTextProduct Family
NeedGCP_Need__cTextNeed

Classifications & Attributes:

LabelAPI NameTypeDescription
IndustryGCP_Industry__cTextIndustry
Number of EmployeesGCP_EmployeeCount__cNumberNumber of Employees
GCP Delivery ModelGCP_DeliveryModel__cPicklistGCP Delivery Model
Support LevelGCP_SupportLevel__cPicklistSupport Level
DistributorGCP_Distributor__cTextDistributor
Billing Subaccount IDGCP_SubbillingAccountId__cTextBilling Subaccount ID
ConfidentialGCP_Confidential__cPicklistConfidential
Is ISV Solution Connect DealGCP_IsvSolutionConnectDeal__cPicklistIs ISV Solution Connect Deal
MSSP DealGCP_MsspDeal__cPicklistMSSP Deal
Legal Language AcceptedGCP_LegalLanguageAccepted__cPicklistLegal Language Accepted
Partner Ready to CloseGCP_PartnerReadyToClose__cPicklistPartner Ready to Close
Opportunity SourceGCP_Source__cTextOpportunity Source

Extensions & Rebates:

LabelAPI NameTypeDescription
Number of ExtensionsGCP_ExtensionsCount__cNumberNumber of Extensions
Close Date Push CountGCP_CloseDatePushCount__cNumberClose Date Push Count
Rebate Expiration DateGCP_RebateExpirationDate__cDateRebate Expiration Date
Rebate extensionGCP_RebateExtension__cLong Text AreaRebate extension

Win/Loss Information:

LabelAPI NameTypeDescription
Win Main ReasonGCP_WinMainReason__cText AreaWin Main Reason
Won ReasonGCP_WonReason__cText AreaWon Reason
Loss Main ReasonGCP_LostMainReason__cText AreaLoss Main Reason
Lost ReasonGCP_LostReason__cTextLost Reason
Lost/rejected ReasonGCP_LostRejectedReasonDetails__cText AreaLost/rejected Reason
Win/Loss ProductsGCP_WinLossProducts__cTextWin/Loss Products
Win/Loss ContextGCP_WinLossAdditionalContext__cText AreaWin/Loss Context

Additional Fields:

LabelAPI NameTypeDescription
PRM Site DetailsGCP_PrmSiteDetails__cTextPRM Site Details

Funding Objects

Funding__c

Tracks funding programs and cash/credit requests from cloud marketplace partners.

LabelAPI NameTypeDescription
Funding Application IDFundingApplicationId__cTextThe unique ID of the Funding Application
PartnerPartner__cPicklistPartner (AWS/AZURE/GCP)
ReferralReferral__cLookupReference to Referral
OpportunityOpportunity__cLookupReference to Salesforce Opportunity
AWS Activity NameAWS_ActivityName__cTextAWS Activity Name
AWS Annual Run RateAWS_AnnualRunRate__cCurrencyAWS Annual Run Rate
AWS Benefit Application IdAWS_BenefitApplicationId__cTextAWS Benefit Application Id
AWS Funding ProgramAWS_FundingProgram__cTextAWS Funding Program
AWS Funding Request StatusAWS_FundingRequestStatus__cPicklistAWS Funding Request Status
AWS Planned Start DateAWS_PlannedStartDate__cDateAWS Planned Start Date
AWS Planned End DateAWS_PlannedEndDate__cDateAWS Planned End Date
AWS Cash Request Requested AmountAWS_CashRequest_RequestedAmount__cCurrencyAWS Cash Request Requested Amount
AWS Cash Request Approved AmountAWS_CashRequest_ApprovedAmount__cCurrencyAWS Cash Request Approved Amount
AWS Cash Request Total Cost Of ActivityAWS_CashRequest_TotalCostOfActivity__cCurrencyAWS Cash Request Total Cost Of Activity
Credit Requested AmountCredit_Requested_Amount__cCurrencyCredit Requested Amount
Credit Approved AmountCredit_Approved_Amount__cCurrencyCredit Approved Amount
Credit CurrencyCredit_Currency__cTextCredit Currency
Credit Number Of CodesCredit_Number_Of_Codes__cNumberCredit Number Of Codes

FundingCashClaim__c

Tracks individual cash claims against funding requests.

LabelAPI NameTypeDescription
Funding RequestFunding_Request__cLookupReference to parent Funding
Claim AmountClaim_Amount__cCurrencyClaim Amount
Claim StatusClaim_Status__cTextClaim Status
Claim Start DateClaim_Start_Date__cDateClaim period start
Claim End DateClaim_End_Date__cDateClaim period end
Claim Due DateClaim_Due_Date__cDateWhen claim is due

Custom Metadata Types

Referral_Lookup_Filter__mdt

Configurable lookup filters for the Referral object. Allows admins to define filter criteria for Opportunity and Account lookups on referral records.

LabelAPI NameTypeDescription
LabelMasterLabelTextDisplay name for this filter
Developer NameDeveloperNameTextAPI name for this filter
Object NameObject_Name__cTextTarget object: Opportunity or Account
Filter ConditionFilter_Condition__cLong Text AreaSOQL-like filter expression
Is ActiveIs_Active__cCheckboxEnable/disable the filter

How to Configure

  1. Click the Gear Icon (⚙️) > Setup.

  2. In the Quick Find box, type Custom Metadata Types.

  3. Locate the row labeled Referral Lookup Filter (Namespace Prefix: SUGER) and click Manage Records.

  4. Click New to create a new filter rule.

  5. Fill in the fields and click Save.

Filter Condition Syntax

The Filter_Condition__c field accepts SOQL-like filter expressions with these features:

Supported Operators:

OperatorExampleDescription
=Status = 'Active'Equals
!= or <>Type != 'Archived'Not equals
<Amount < 1000Less than
>Amount > 500Greater than
<=Count <= 10Less than or equal
>=Count >= 5Greater than or equal
LIKEName LIKE '%Corp%'Pattern matching
INType IN ('A', 'B', 'C')Match any value in list
NOT INStage NOT IN ('Lost', 'Won')Exclude values in list

Logical Operators:

  • AND - Both conditions must be true
  • OR - Either condition must be true
  • () - Parentheses for grouping (supports nesting)

Value Types:

TypeExample
String'Active' or "Active"
Booleantrue or false
Number100, 99.5
Nullnull
Empty String''

Dynamic Field References:

Reference values from the Referral record using {ObjectName__c.FieldName__c} syntax:

Name = {Referral__c.AWS_CustomerCompanyName__c}
Suger__Hyperscaler__c = {Referral__c.Partner__c}

Relationship fields are also supported:

Account.Name = {Referral__c.Account__r.Name}

Example Filter Conditions

Filter Opportunities by Stage:

StageName NOT IN ('Closed Lost', 'Closed Won')

Filter by Amount and Type:

Amount > 10000 AND Type IN ('New Business', 'Expansion')

Complex Filter with Dynamic References:

Type IN ('1P', 'Standard') AND StageName NOT IN ('Closed Lost', 'Closed Won') AND Suger__CosellShared__c = false AND (Suger__Hyperscaler__c = {Referral__c.Partner__c} OR Suger__Hyperscaler__c = '' OR Suger__Hyperscaler__c = null)
tip

Multiple filter records for the same object are combined with AND. Create separate records to organize complex filter logic.

warning

Filter conditions are validated at runtime. Invalid field names or syntax errors will cause the lookup to fail. Test your filters thoroughly before activating them.