Articles in this section

Sync Salesforce Contact to NetSuite Contact

The Salesforce Contact to NetSuite Contact Add/Update flow is a real-time flow that syncs Salesforce Contacts as NetSuite Contacts provided that the associated Account is already synced as a Customer to NetSuite. Once the Contact is synced, any subsequent updates in Salesforce are automatically synced to NetSuite.

Note : Standalone contacts that do not belong to any Salesforce account are not synced.

sf-contact-to-ns-contact-4.png

  1. When a new contact is created in Salesforce, the flow checks whether the contact already exists in NetSuite, then whether the Salesforce contact is associated with a Salesforce account that has already been synched to NetSuite.
  2. If the Salesforce contact doesn't exist but is associated with a synched Salesforce account, the flow creates a contact in NetSuite and synchs the NetSuite contact's NetSuite ID to the corresponding Salesforce contact. 
  3. When a contact is updated in Salesforce, the flow updates the corresponding contact in NetSuite. To sync a Salesforce contact to a NetSuite Contact, the NetSuite ID field of the Salesforce contact cannot be empty.
  4. If there are any errors while synching, they will display on the dashboard.

Sync existing Salesforce contacts to NetSuite

To sync existing contacts, you'll need to edit and save them manually. Make sure that the Salesforce contact is associated with a Salesforce account that has already been synched to NetSuite. 

Salesforce Contact to NetSuite Contact

  1. In the integration tile, click the gear icon.
  2. Go to Settings > Integration Flows > Contact.
  3. Turn on the Salesforce Contact to NetSuite Contact Add/Update using the toggle button.
  4. In your Salesforce account, go to Contacts.
  5. You can perform either of the following operations.
    1. From the available list of contacts, click the desired contact.
    2. Click Edit.
    3. Make necessary edits to the contact record.
    4. Click New.
    5. Enter details in the required fields.
      • For updating Contact:
      • For creating a new Contact:
  6. Click Save.

If everything is configured correctly, the details that you updated in the Salesforce contact will be automatically synced to Contacts in NetSuite. If you have created a new Salesforce contact, the new contact will be synced to the corresponding NetSuite contact and its NetSuite ID will be synced back the Salesforce contact.

Settings

Make sure your Salesforce contacts each have a NetSuite ID, then configure how you'd like to trigger your flow:

  1. Go to Settings > Integrations Flows > Opportunity > Salesforce Contact to NetSuite Contact.
  2. Click the Settings icon that corresponds to the flow.
  3. Click the Qualification Criteria button.
  4. Select the desired values for setting your own criteria for triggering the flow.
  5. Optionally, you can also specify the primary and secondary lookup criteria for contacts using the Define Lookup Criteria button.
  6. Save the lookup criteria, then the Settings information.
Was this article helpful?
0 out of 1 found this helpful

Comments

1 comment
Date Votes
  • Hello, I am encountering an issue with the integration app that is causing problems with phone number formatting. Here is the scenario:

    1. NetSuite: Existing records have phone numbers with characters and spaces, such as (123) 456-7890 or +39 123456789. These formats are fine.
    2. Integration App (Sync NetSuite Contact to Salesforce Contact): The app syncs phone numbers correctly, maintaining the same formats: (123) 456-7890 or +39 123456789.
    3. Integration App (Sync Salesforce Contact to NetSuite Contact): When any changes are made in Salesforce, the app syncs back to NetSuite but removes characters and spaces, resulting in numbers like 1234567890 or 39123456789. This is causing numerous complaints from my team as it disrupts the existing phone numbers.

    To summarize:

    • The initial database in NetSuite is correct.
    • The sync from NetSuite to Salesforce works perfectly (1:1 copy).
    • The sync from Salesforce to NetSuite is problematic as it removes characters and spaces.

    I need the integration app to preserve the existing database and ensure that the sync from Salesforce to NetSuite works the same way as the sync from NetSuite to Salesforce. The default copy should be 1:1 with no additional logic. Can you help me with getting this result, using the integration app flow?

    Thanks,
    Alessandro

    0

Please sign in to leave a comment.