Salesforce Field Mapping

Complete field mapping reference for syncing data between MonetizeNow and Salesforce, including Product Catalog, Accounts, Contacts, and Opportunities.

Fields that sync in the MonetizeNow managed package

This section lists every field the MonetizeNow managed package syncs between Salesforce and MonetizeNow, grouped by Salesforce object. Each row shows the Salesforce field, the MonetizeNow object and field it maps to, and the direction the value syncs. To learn how the sync runs, see How the Salesforce Managed Package Sync Works.

Jump to an object

Select an object to go to its field table.

ObjectMonetizeNow ObjectSync DirectionFields
AccountAccountBoth directions (varies by field)21
ContactContactSalesforce → MonetizeNow18
OpportunityOpportunity, Quote, ContractBoth directions (varies by field)10
Opportunity Product (OpportunityLineItem)Quote ItemMonetizeNow → Salesforce7
ContractQuote, ContractMonetizeNow → Salesforce10
Product (Product2)Offering/ProductMonetizeNow → Salesforce12
Quote (Quote__c)QuoteMonetizeNow → Salesforce68
Quote Item (QuoteItem__c)Quote ItemMonetizeNow → Salesforce53
Quote Offering Group (QuoteOfferingGroup__c)Quote Offering GroupMonetizeNow → Salesforce8
Rate (Rate__c)RateMonetizeNow → Salesforce15
Price (Price__c)PriceMonetizeNow → Salesforce10

How to read the tables

The Sync Direction column uses these values:

  • Salesforce → MonetizeNow: Salesforce is the source. The value syncs from Salesforce to MonetizeNow.
  • Salesforce → MonetizeNow (written back on update): Salesforce is the source. When the record is updated in MonetizeNow, MonetizeNow also writes the value back to Salesforce.
  • MonetizeNow → Salesforce: MonetizeNow is the source. The value syncs from MonetizeNow to Salesforce.
  • Two-way: The value syncs in both directions.
  • Two-way (link key): An ID that links a record in one system to its matching record in the other.
  • Salesforce only: A managed package field that controls or reports on the sync. It has no matching MonetizeNow field.
📘

Field names and the monetize__ prefix

Custom fields and objects ending in __c belong to the MonetizeNow managed package. In your Salesforce org they carry the monetize__ namespace prefix, so Id__c appears as monetize__Id__c and Quote__c appears as monetize__Quote__c. Standard Salesforce fields such as Name and BillingCity have no prefix.

Account

MonetizeNow object: Account. Salesforce Account records link to MonetizeNow accounts. Salesforce owns the account name, billing and shipping addresses, and parent account. MonetizeNow owns billing status, latest contract, and primary billing contact. Billing currency syncs both ways. Records sync to MonetizeNow when EnableSync__c is true. If a sync fails, SyncError__c shows the error message. LastSyncDate__c shows when the record last synced.

Salesforce FieldMonetizeNow FieldSync Direction
ExternalId__cexternalIdTwo-way (link key)
Id__cidTwo-way (link key)
EnableSync__cNone. Set to true to sync the record to MonetizeNow.Salesforce only
SyncError__cNone. Shows the error message when a sync fails.Salesforce only
LastSyncDate__cNone. Date and time (DateTime) of the last sync.Salesforce only
NamenameSalesforce → MonetizeNow (written back on update)
BillingStreetbillingAddress.line1Salesforce → MonetizeNow (written back on update)
BillingCitybillingAddress.citySalesforce → MonetizeNow (written back on update)
BillingStatebillingAddress.stateSalesforce → MonetizeNow (written back on update)
BillingPostalCodebillingAddress.postalCodeSalesforce → MonetizeNow (written back on update)
BillingCountrybillingAddress.countrySalesforce → MonetizeNow (written back on update)
ShippingStreetshippingAddress.line1Salesforce → MonetizeNow (written back on update)
ShippingCityshippingAddress.citySalesforce → MonetizeNow (written back on update)
ShippingStateshippingAddress.stateSalesforce → MonetizeNow (written back on update)
ShippingPostalCodeshippingAddress.postalCodeSalesforce → MonetizeNow (written back on update)
ShippingCountryshippingAddress.countrySalesforce → MonetizeNow (written back on update)
ParentId or ParentMonetizeNowId__cparentAccountIdSalesforce → MonetizeNow
BillingCurrency__cdefaultCurrencyTwo-way
BillingStatus__cbillingStatusMonetizeNow → Salesforce
LatestContract__clatestContractMonetizeNow → Salesforce
PrimaryBillingContact__cprimaryBillingContactMonetizeNow → Salesforce

Contact

MonetizeNow object: Contact. Salesforce Contact records link to MonetizeNow contacts. Contact details, including billing status, sync from Salesforce to MonetizeNow. Records sync to MonetizeNow when EnableSync__c is true. If a sync fails, SyncError__c shows the error message. LastSyncDate__c shows when the record last synced.

Salesforce FieldMonetizeNow FieldSync Direction
ExternalId__cexternalIdTwo-way (link key)
Id__cidTwo-way (link key)
EnableSync__cNone. Set to true to sync the record to MonetizeNow.Salesforce only
SyncError__cNone. Shows the error message when a sync fails.Salesforce only
LastSyncDate__cNone. Date and time (DateTime) of the last sync.Salesforce only
FirstNamefirstNameSalesforce → MonetizeNow
LastNamelastNameSalesforce → MonetizeNow
EmailemailSalesforce → MonetizeNow
PhonephoneSalesforce → MonetizeNow
TitletitleSalesforce → MonetizeNow
MailingStreetaddress.line1Salesforce → MonetizeNow
MailingCityaddress.citySalesforce → MonetizeNow
MailingStateaddress.stateSalesforce → MonetizeNow
MailingPostalCodeaddress.postalCodeSalesforce → MonetizeNow
MailingCountryaddress.countrySalesforce → MonetizeNow
AccountIdaccountIdSalesforce → MonetizeNow
IsPrimary__cprimarySalesforce → MonetizeNow
BillingStatus__cbillingStatusSalesforce → MonetizeNow

Opportunity

The opportunity name syncs from Salesforce. Quote and contract details sync from MonetizeNow to the opportunity, including stage, primary quote, contract, and the amount and close date of renewal opportunities.

Salesforce FieldMonetizeNow ObjectMonetizeNow FieldSync Direction
Id__cOpportunityidTwo-way (link key)
NameOpportunitynameSalesforce → MonetizeNow
StageNameQuotestatusMonetizeNow → Salesforce
PrimaryQuote__cQuote(primary quote)MonetizeNow → Salesforce
LifecycleType__cQuotetypeMonetizeNow → Salesforce
Contract__c or PreviousContract__cContractidMonetizeNow → Salesforce
Amount (renewal opp)ContractRenewalEstimate (or RenewalOpportunityAmountField__c)MonetizeNow → Salesforce
CloseDate (renewal opp)ContractendDateMonetizeNow → Salesforce
Contract__cOpportunitycontractMonetizeNow → Salesforce
PreviousContract__cOpportunitypreviousContractMonetizeNow → Salesforce

Opportunity Product (OpportunityLineItem)

MonetizeNow object: Quote Item. Opportunity products are populated from the synced quote items (QuoteItem__c). All fields sync from MonetizeNow to Salesforce.

With Opportunity Product Sync Behavior set to Split By Year, a Quote Item longer than 12 months becomes one Opportunity Product per contract year. Each line's ServiceDate and EndDate__c are the part of the Quote Item that falls in its contract year: from the start of the contract year or the Quote Item's start date, whichever is later, to the end of the contract year or the Quote Item's end date, whichever is earlier. In this mode, Quote Items that are not split use their own start and end dates rather than the contract's. See Customizing Opportunity Product Sync Process for how TotalPrice is split.

Salesforce FieldMonetizeNow FieldSync Direction
DescriptionQuoteItem__c.Description__cMonetizeNow → Salesforce
PricebookEntryIdQuoteItem__c.PricebookEntry__cMonetizeNow → Salesforce
QuantityQuoteItem__c.Quantity__c - PreviousQuantity__c (0 -> 1)MonetizeNow → Salesforce
ServiceDateQuoteItem__c.ContractStartDate__cMonetizeNow → Salesforce
EndDate__cQuoteItem__c.ContractEndDate__cMonetizeNow → Salesforce
TotalPriceQuoteItem__c field in OpportunitySyncAmountField__c (default IncrementalARR__c, fallback Amount__c)MonetizeNow → Salesforce
QuoteItem__cQuoteItem__c.IdMonetizeNow → Salesforce

Contract

Salesforce Contract records mirror MonetizeNow contracts. All fields sync from MonetizeNow to Salesforce.

Salesforce FieldMonetizeNow ObjectMonetizeNow FieldSync Direction
Id__cContractidTwo-way (link key)
OriginalOpportunity__cQuoteopportunityIdMonetizeNow → Salesforce
OwnerIdQuoteownerMonetizeNow → Salesforce
Amount__cContractamountMonetizeNow → Salesforce
CreateRenewalOpportunity__cContractcreateRenewalOpportunityMonetizeNow → Salesforce
EndAction__cContractendActionMonetizeNow → Salesforce
LatestQuote__cContractlatestQuoteMonetizeNow → Salesforce
PreviousContract__cContractpreviousContractMonetizeNow → Salesforce
RenewalOpportunity__cContractrenewalOpportunityMonetizeNow → Salesforce
Status__cContractstatusMonetizeNow → Salesforce

Product (Product2)

MonetizeNow object: Offering/Product. Each Salesforce product represents a MonetizeNow offering and product. All fields sync from MonetizeNow to Salesforce. LastSyncDate__c shows when the record last synced.

Salesforce FieldMonetizeNow FieldSync Direction
ExternalId__cexternalIdTwo-way (link key)
LastSyncDate__cNone. Date and time (DateTime) of the last sync.Salesforce only
EndDate__cendDateMonetizeNow → Salesforce
OfferingId__cofferingIdMonetizeNow → Salesforce
OfferingName__cofferingNameMonetizeNow → Salesforce
ProductId__cproductIdMonetizeNow → Salesforce
ProductType__cproductTypeMonetizeNow → Salesforce
StartDate__cstartDateMonetizeNow → Salesforce
UsageTypeDescription__cusageTypeDescriptionMonetizeNow → Salesforce
UsageTypeId__cusageTypeIdMonetizeNow → Salesforce
UsageTypeName__cusageTypeNameMonetizeNow → Salesforce
UsageTypeUnit__cusageTypeUnitMonetizeNow → Salesforce

Quote (Quote__c)

MonetizeNow object: Quote. Managed package object that mirrors the MonetizeNow quote. All fields sync from MonetizeNow to Salesforce.

Salesforce FieldMonetizeNow FieldSync Direction
ExternalId__cexternalIdTwo-way (link key)
Id__cidTwo-way (link key)
ARR__caRRMonetizeNow → Salesforce
AcceptedAt__cacceptedAtMonetizeNow → Salesforce
Account__caccountMonetizeNow → Salesforce
AddressSource__caddressSourceMonetizeNow → Salesforce
AmountWithoutDiscount__camountWithoutDiscountMonetizeNow → Salesforce
Amount__camountMonetizeNow → Salesforce
ApprovalGrantedAt__capprovalGrantedAtMonetizeNow → Salesforce
ApprovalSubmittedAt__capprovalSubmittedAtMonetizeNow → Salesforce
AutoRenewContract__cautoRenewContractMonetizeNow → Salesforce
AutoRenewalMonths__cautoRenewalMonthsMonetizeNow → Salesforce
AutoRenewalNoticePeriod__cautoRenewalNoticePeriodMonetizeNow → Salesforce
AutoRenewalType__cautoRenewalTypeMonetizeNow → Salesforce
BillingAnchorDay__cbillingAnchorDayMonetizeNow → Salesforce
BillingAnchorMonth__cbillingAnchorMonthMonetizeNow → Salesforce
BillingContact__cbillingContactMonetizeNow → Salesforce
BlueprintSource__cblueprintSourceMonetizeNow → Salesforce
CalculatedCatalogDiscountAmount__ccalculatedCatalogDiscountAmountMonetizeNow → Salesforce
CalculatedCustomDiscountAmount__ccalculatedCustomDiscountAmountMonetizeNow → Salesforce
CancellationReason__ccancellationReasonMonetizeNow → Salesforce
ContractAmendmentDate__ccontractAmendmentDateMonetizeNow → Salesforce
ContractAmount__ccontractAmountMonetizeNow → Salesforce
ContractEndAction__ccontractEndActionMonetizeNow → Salesforce
ContractEndDate__ccontractEndDateMonetizeNow → Salesforce
ContractLength__ccontractLengthMonetizeNow → Salesforce
ContractStartDate__ccontractStartDateMonetizeNow → Salesforce
ContractTerms__ccontractTermsMonetizeNow → Salesforce
Contract__ccontractMonetizeNow → Salesforce
Currency__ccurrencyMonetizeNow → Salesforce
DeclinedDate__cdeclinedDateMonetizeNow → Salesforce
Description__cdescriptionMonetizeNow → Salesforce
DiscountAmount__cdiscountAmountMonetizeNow → Salesforce
DiscountPercent__cdiscountPercentMonetizeNow → Salesforce
DocumentUrl__cdocumentUrlMonetizeNow → Salesforce
EsignEnvelopeId__cesignEnvelopeIdMonetizeNow → Salesforce
ExpirationDate__cexpirationDateMonetizeNow → Salesforce
IncrementalARR__cincrementalARRMonetizeNow → Salesforce
IncrementalMRR__cincrementalMRRMonetizeNow → Salesforce
IsBlueprint__cisBlueprintMonetizeNow → Salesforce
LinkedAccount__clinkedAccountMonetizeNow → Salesforce
MRR__cmRRMonetizeNow → Salesforce
ManualAcceptanceReason__cmanualAcceptanceReasonMonetizeNow → Salesforce
Migrated__cmigratedMonetizeNow → Salesforce
NetTerms__cnetTermsMonetizeNow → Salesforce
NewQuoteType__cnewQuoteTypeMonetizeNow → Salesforce
OnetimeDiscountProductAmount__conetimeDiscountProductAmountMonetizeNow → Salesforce
Opportunity__copportunityMonetizeNow → Salesforce
OriginalQuote__coriginalQuoteMonetizeNow → Salesforce
PreviousARR__cpreviousARRMonetizeNow → Salesforce
PreviousContractLength__cpreviousContractLengthMonetizeNow → Salesforce
PreviousMRR__cpreviousMRRMonetizeNow → Salesforce
PreviousNetTerms__cpreviousNetTermsMonetizeNow → Salesforce
PreviousQuote__cpreviousQuoteMonetizeNow → Salesforce
PrimaryContact__cprimaryContactMonetizeNow → Salesforce
ProcessedAt__cprocessedAtMonetizeNow → Salesforce
PurchaseOrderNumber__cpurchaseOrderNumberMonetizeNow → Salesforce
RequiresEsign__crequiresEsignMonetizeNow → Salesforce
SentDate__csentDateMonetizeNow → Salesforce
Status__cstatusMonetizeNow → Salesforce
TotalValue__ctotalValueMonetizeNow → Salesforce
Type__ctypeMonetizeNow → Salesforce
Year1ARR__cyear1ARRMonetizeNow → Salesforce
Year1IncrementalARR__cyear1IncrementalARRMonetizeNow → Salesforce
Year2ARR__cyear2ARRMonetizeNow → Salesforce
Year2IncrementalARR__cyear2IncrementalARRMonetizeNow → Salesforce
Year3ARR__cyear3ARRMonetizeNow → Salesforce
Year3IncrementalARR__cyear3IncrementalARRMonetizeNow → Salesforce

Quote Item (QuoteItem__c)

MonetizeNow object: Quote Item. Managed package object that mirrors each MonetizeNow quote item. All fields sync from MonetizeNow to Salesforce.

Salesforce FieldMonetizeNow FieldSync Direction
ExternalId__cexternalIdTwo-way (link key)
Id__cidTwo-way (link key)
ARR__caRRMonetizeNow → Salesforce
AbsoluteIncrementalARR__cabsoluteIncrementalARRMonetizeNow → Salesforce
AbsoluteIncrementalMRR__cabsoluteIncrementalMRRMonetizeNow → Salesforce
AmendmentStatus__camendmentStatusMonetizeNow → Salesforce
AmountWithoutDiscount__camountWithoutDiscountMonetizeNow → Salesforce
Amount__camountMonetizeNow → Salesforce
CalculatedCatalogDiscountAmount__ccalculatedCatalogDiscountAmountMonetizeNow → Salesforce
CalculatedCustomDiscountAmount__ccalculatedCustomDiscountAmountMonetizeNow → Salesforce
ContractAmount__ccontractAmountMonetizeNow → Salesforce
CustomDiscountAmountOrPercent__ccustomDiscountAmountOrPercentMonetizeNow → Salesforce
CustomPrice__ccustomPriceMonetizeNow → Salesforce
Description__cdescriptionMonetizeNow → Salesforce
DiscountAmount__cdiscountAmountMonetizeNow → Salesforce
DiscountPercent__cdiscountPercentMonetizeNow → Salesforce
DiscountType__cdiscountTypeMonetizeNow → Salesforce
DisplayedPriceIds__cdisplayedPriceIdsMonetizeNow → Salesforce
EffectiveARR__ceffectiveARRMonetizeNow → Salesforce
EffectiveMRR__ceffectiveMRRMonetizeNow → Salesforce
EffectivePriceTier__ceffectivePriceTierMonetizeNow → Salesforce
EndDate__cendDateMonetizeNow → Salesforce
ExcludeDiscountFromRenewal__cexcludeDiscountFromRenewalMonetizeNow → Salesforce
IncrementalARR__cincrementalARRMonetizeNow → Salesforce
IncrementalMRR__cincrementalMRRMonetizeNow → Salesforce
IncrementalQuantity__cincrementalQuantityMonetizeNow → Salesforce
IsDiscountLineItem__cisDiscountLineItemMonetizeNow → Salesforce
MRR__cmRRMonetizeNow → Salesforce
OfferingDescription__cofferingDescriptionMonetizeNow → Salesforce
OnetimeDiscountProductAmount__conetimeDiscountProductAmountMonetizeNow → Salesforce
ParentQuoteOfferingId__cparentQuoteOfferingIdMonetizeNow → Salesforce
Position__cpositionMonetizeNow → Salesforce
PreviousAmount__cpreviousAmountMonetizeNow → Salesforce
PreviousDiscountType__cpreviousDiscountTypeMonetizeNow → Salesforce
PreviousQuantity__cpreviousQuantityMonetizeNow → Salesforce
PriceTierDisplayMode__cpriceTierDisplayModeMonetizeNow → Salesforce
PriceUpliftPercent__cpriceUpliftPercentMonetizeNow → Salesforce
PriceUpliftPercentageType__cpriceUpliftPercentageTypeMonetizeNow → Salesforce
PriceUpliftType__cpriceUpliftTypeMonetizeNow → Salesforce
Product__cproductMonetizeNow → Salesforce
Quantity__cquantityMonetizeNow → Salesforce
QuoteOfferingGroup__cquoteOfferingGroupMonetizeNow → Salesforce
QuoteOfferingId__cquoteOfferingIdMonetizeNow → Salesforce
Quote__cquoteMonetizeNow → Salesforce
RateDescription__crateDescriptionMonetizeNow → Salesforce
RateId__crateIdMonetizeNow → Salesforce
Rate__crateMonetizeNow → Salesforce
StartDate__cstartDateMonetizeNow → Salesforce
SubscriptionId__csubscriptionIdMonetizeNow → Salesforce
SubscriptionItemId__csubscriptionItemIdMonetizeNow → Salesforce
UnitPriceAfterDiscount__cunitPriceAfterDiscountMonetizeNow → Salesforce
UnitPrice__cunitPriceMonetizeNow → Salesforce
isAddon__cisAddonMonetizeNow → Salesforce

Quote Offering Group (QuoteOfferingGroup__c)

MonetizeNow object: Quote Offering Group. Managed package object that mirrors MonetizeNow quote offering groups, including billing and shipping account and contact. All fields sync from MonetizeNow to Salesforce.

Salesforce FieldMonetizeNow FieldSync Direction
Id__cidTwo-way (link key)
AddressSource__caddressSourceMonetizeNow → Salesforce
BillingAccount__cbillingAccountMonetizeNow → Salesforce
BillingContact__cbillingContactMonetizeNow → Salesforce
Quote__cquoteMonetizeNow → Salesforce
ReferenceId__creferenceIdMonetizeNow → Salesforce
ShippingAccount__cshippingAccountMonetizeNow → Salesforce
ShippingContact__cshippingContactMonetizeNow → Salesforce

Rate (Rate__c)

MonetizeNow object: Rate. Managed package object that mirrors MonetizeNow rates. All fields sync from MonetizeNow to Salesforce.

Salesforce FieldMonetizeNow FieldSync Direction
ExternalId__cexternalIdTwo-way (link key)
Id__cidTwo-way (link key)
BillingFrequency__cbillingFrequencyMonetizeNow → Salesforce
Currency__ccurrencyMonetizeNow → Salesforce
Description__cdescriptionMonetizeNow → Salesforce
EndDate__cendDateMonetizeNow → Salesforce
Locked__clockedMonetizeNow → Salesforce
OfferingId__cofferingIdMonetizeNow → Salesforce
OfferingName__cofferingNameMonetizeNow → Salesforce
Quotable__cquotableMonetizeNow → Salesforce
RateType__crateTypeMonetizeNow → Salesforce
StartDate__cstartDateMonetizeNow → Salesforce
Status__cstatusMonetizeNow → Salesforce
SubscriptionTiming__csubscriptionTimingMonetizeNow → Salesforce
UsageBillingFrequency__cusageBillingFrequencyMonetizeNow → Salesforce

Price (Price__c)

MonetizeNow object: Price. Managed package object that mirrors the prices (price tiers) on each MonetizeNow rate. All fields sync from MonetizeNow to Salesforce.

Salesforce FieldMonetizeNow FieldSync Direction
ExternalId__cexternalIdTwo-way (link key)
Id__cidTwo-way (link key)
Amount__camountMonetizeNow → Salesforce
From__cfromMonetizeNow → Salesforce
PriceModel__cpriceModelMonetizeNow → Salesforce
ProductType__cproductTypeMonetizeNow → Salesforce
Product__cproductMonetizeNow → Salesforce
Rate__crateMonetizeNow → Salesforce
Status__cstatusMonetizeNow → Salesforce
To__ctoMonetizeNow → Salesforce

Mapping data from Salesforce to MonetizeNow

Fields from Salesforce may be mapped to Standard and Custom Fields on Quote in MonetizeNow. The following object mappings are available:

  1. Salesforce Account to MonetizeNow Account
  2. Salesforce Contact to MonetizeNow Contact
  3. Salesforce Opportunity to MonetizeNow Quote

The most common use case is to drive approval, validation, and conditional term logic in MonetizeNow using data from Salesforce. Specific examples are provided on Custom Fields page.

You can configure the mapping on the CRM Configuration page in MonetizeNow.


Mapping data from MonetizeNow to Salesforce

Mapping Quote Data to Salesforce

MonetizeNow automatically synchronizes most Quote data from MonetizeNow to Salesforce, but we also support mapping custom Quote fields from MonetizeNow to Salesforce.

To configure this, all you need to do is create custom fields in each system that have matching API names.

Additional Considerations:

  1. Case insensitive
  2. Ignores special characters
  3. Ignores the Salesforce suffix of __c
  4. Will never auto-map to a field with the monetize__ managed package prefix
  5. The data types must be compatible (e.g. a number or boolean cannot map to a string field)
  6. We can only map identical objects using this approach. For example, a MonetizeNow quote to a Salesforce Quote. If you need data to flow from a Salesforce Quote to another Salesforce object, your best option would be to utilize Salesforce Flows.
MonetizeNow fieldSalesforce fieldIs Eligible for Auto-Mapping?
my_custom_fieldmy_custom_field__cYes - assuming data types are compatible
my_custom_fieldMyCustomField__cYes - assuming data types are compatible
mycustomfieldMy_Custom_Field__cYes - assuming data types are compatible
amountmonetize__amount__cNo - managed package fields will never get overwritten

Mapping Quote Offering and Quote Item Data to Salesforce

Custom fields on MonetizeNow Quote Offerings and Quote Items map to Salesforce Quote Item (monetize__QuoteItem__c) fields, using the same matching rules as Quote custom fields above. This requires version V0.61.1 or later of the managed package.

Salesforce has no Quote Offering record. Each Salesforce Quote Item holds one MonetizeNow Quote Item together with its Quote Offering, so the offering's custom fields are copied onto each of its Quote Items. When the offering and the Quote Item both have a custom field with the same name, the Quote Item's value is used.

Mapping Product and Offering Data to Salesforce

You can map fields from MonetizeNow Products and Offerings to Salesforce (including both standard and custom Salesforce fields)

  1. Configure mappings in CRM > Salesforce Data Mapping > MonetizeNow → Salesforce
  2. Select either Product or Offering as the source object
    1. Both sync to the MonetizeNow Product object in Salesforce.

Important

  • Clearing a field value in MonetizeNow will not overwrite an existing value in Salesforce.
  • Updating a Product record in MonetizeNow alone will not trigger a sync.
    • A re-sync is only triggered by updating an Offering, updating a Rate, or running a manual re-sync via "Re-sync Catalog."

FAQs


📘

How can I push invoice payment status from MonetizeNow to Salesforce opportunities?

While Salesforce doesn't natively allow external platforms (like MonetizeNow) to update invoice-related fields inside Opportunities, you can set up custom automations in SFDC to surface invoice payment statuses where your sales teams need them.

What's the Alternate Solution?: Many MonetizeNow customers solve this by building custom flows within Salesforce. These flows typically pull invoice data from MonetizeNow and display key payment status fields directly on the Opportunity record. This gives your Sales team visibility into outstanding invoices tied to deals they've closed, without needing to leave SFDC.

Here's a quick breakdown of how it works:

  1. Sync Invoice Data from MonetizeNow to SFDC: Use our standard Invoice APIs to fetch the invoice details you need.
  2. Map MonetizeNow Invoice Data to Custom Fields in SFDC: You'll want to create custom fields on the Opportunity object to house this data.
    For example:
    • Invoice ID
    • Payment Status (Paid, Unpaid, Overdue, etc.)
    • Due Date
    • Invoice Amount
  3. Automate the Flow Between Invoice and Opportunity: We recommend linking invoices to Opportunities using a shared reference field (e.g., Deal ID or Subscription ID). Once the link is in place, your flow can automatically display the invoice status on the Opportunity page layout, making it easy for reps to spot outstanding payments.

Did this page help you?