Salesforce Field Mapping

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

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)
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

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 (Here's How): 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.