Configuring the m3ter Connector for Salesforce - m3ter Documentation

Documentation Index

Fetch the complete documentation index at: /llms.txt

Use this file to discover all available pages before exploring further.

When you’ve installed the m3ter Connector for Salesforce managed package, you can configure your Salesforce org for syncing Salesforce data objects and fields to m3ter objects and fields to support your sales process. This topic explains how to install the m3ter Connector for Salesforce into your Salesforce org, how to utilize the Connector for Salesforce CPQ syncing, and provides a worked example of how to set up and test for syncing Salesforce data objects and fields with your m3ter Organization.

Important! Please consult your Salesforce Documentation and Salesforce Admin User:

Installing the m3ter Connector for Salesforce

When you are ready to install the m3ter Connector for Salesforce for your Salesforce org, please get in touch with m3ter Support or your m3ter contact for assistance with the install process.

Tip: Download from Salesforce AppExchange? You cannot download the m3ter Connector managed package directly from the AppExchange. You can purchase it as an add-on with your m3ter licence.

Utilizing the Connector for Salesforce CPQ Syncing

The following sections provide a worked example of how to work with the m3ter Connector to set up for a sync action with m3ter using a Sales Opportunity. If, however, your main business use case requires you to use the m3ter Connector for Salesforce CPQ data syncing, please get in touch with m3ter Support or your m3ter contact for assistance with the setup work to meet your specific requirements.

Syncing Example - Prerequisites in Salesforce Org

The remaining sections in this topic take you through a worked example for the steps required in your Salesforce org to set up for syncing Salesforce data objects and fields with m3ter objects and fields using the m3ter Connector. The example uses a Salesforce Opportunity and some additional setting up is also required:

It’s assumed in the following sections that these prerequisites are in place in your Salesforce org.

Warning! If you’re syncing a Sales object - in the example below an Opportunity - then the Contract mapping is required.

Adding m3ter Admin Permissions for Org Users

When you’ve installed the m3ter Connector, you can add m3ter Admin permissions for your Salesforce org Users. This will enable Users to set up and test for syncing Salesforce data with m3ter objects and fields.

To add m3ter Admin permissions for org Users:

  1. At top-right, select the gear icon and on the drop-down menu, select Setup:
  1. In the Quick Find field at top-left, enter users and then select Users:
  1. Select the Full Name link of the org user you want to add Permission Sets for:
  1. Scroll down to the Permission Set Assignments section and select Edit Assignments:
  1. If m3ter Admin does not appear in the Enabled Permission Sets list, select it from the Available Permission Sets list and select Add:

  2. Select Save. You are returned to the Setup>Users panel for details of the selected User where the Permission Set Assignments section will show the newly added m3ter Admin Permission Set:

Adding m3ter Sync Action for Sales Object

Salesforce org Users with the m3ter Admin Permissions Set assigned can add m3ter Sync Actions for Salesforce objects. This section explains how and uses the Opportunity object as an example.

To add m3ter Sync Action for Sales Object:

  1. At top-right in Setup, select the Object Manager tab.
  2. In the Quick Find field at top-right, enter Opportunity:
  1. In the LABEL column, select the Opportunity link:

Tip: Refresh page? You might have to refresh after selecting if the page does not appear right away.

  1. Select Page Layouts.
  2. Under PAGE LAYOUT NAME select the default Opportunity Layout link:
  1. In the expanded Opportunity Layout panel at the top, select Mobile and Lightning Actions:

  2. Scroll down the page to the corresponding Salesforce Mobile and Lightning Experience Actions section and select override the predefined actions:

  1. Drag-and-drop the Send to M3ter action from the top panel into the Salesforce Mobile and Lightning Experience Actions section:

Tip: Position as one of the first three actions! In order that Send to M3ter is viewable when the Opportunity page is opened, position it as one of the first three actions.

  1. In the Mobile and Lightning Actions panel, select Save. Your updates to the Page Layout for the Opportunity object are saved and you’re taken back to Object Manager>Page Layouts:

Adding Sync Actions for Other Objects

The m3ter Connector for Salesforce package ships with Send to m3ter Quick Actions on Account and Opportunity out of the box. You can add the same Sync Action to any other Salesforce object — standard or custom — by creating a new Quick Action that uses the package’s syncRecord Lightning Web Component.

To add Sync Action for other Salesforce Objects:

  1. First and as a necessary prerequisite, make sure a SyncConfig__mdt record exists for the object you’re adding the action to. The Quick Action will fail at runtime if the orchestration service can’t find a matching SyncConfig for the controlling object type.
  2. In Setup, go to Object Manager and select the object you want to add the Sync Action to. For example: Order, Contract, Quote, or a custom object.
  3. Open Buttons, Links, and Actions and then select New Action.
  4. Enter the configuration details for the new Sync Action:
  1. Select Save.
  2. Add the new Sync Action to the object’s page layout - Lighting Record Page or Classic page layout - so that users can see and select it.

Adding Credentials to the m3ter App

You can add the required credentials to the m3ter App in your Salesforce org. This will allow the App to connect to and access your m3ter Organization.

To add Credentials to the m3ter App:

  1. In the Apps menu, search for and select the m3ter App:

Warning: m3ter App not found! If you do not see the m3ter App as an option on the Apps menu, then you must go back and complete the Adding m3ter Admin Permissions for Org Users section above.

  1. Select Create. The Connection Setup tab opens, where you can enter the required details to complete m3ter integration setup:
  1. Select Save Integration Settings:

    • A progress bar runs and a message shows when the connection settings have been successfully saved.
    • Note that the Access Key and Api Secret will be wiped immediately.
  2. Refresh the page.

  3. Select the Setup tab again. You’ll see that a connection for m3ter integration has been added:

Creating m3ter Mappings

When you install the m3ter Connector managed package, a set of Custom Metadata Types are installed. These metadata types contain preconfigured mapping definitions that specify in general how Salesforce data objects and fields are mapped to counterpart m3ter objects and fields:

However, you’ll also have to define m3ter Mappings to relate specific Salesforce data items to specific m3ter data items:

Tip: Custom Metadata Types? See the following Reviewing and Managing Metadata Mappings topic for more details.

To create m3ter Mappings:

  1. Open the m3ter App and select the m3ter Mappings tab:
  1. Select New. A New m3ter Mapping modal opens.
  2. Enter any required Mappings:

In this example, we’ve entered the minimal mappings:

NOTE: Standard Pricing vs. Pricing Override:

  1. Select Save. The modal closes and you’re taken back to the Details tab for the m3ter Mapping.

[Overview - Functional Scope and Limitations] Previous [Reviewing and Managing Metadata Mappings] Next

Ctrl+I