The Salesforce Account to NetSuite Customer Add/Update flow is a real-time flow that lets you sync the Salesforce Accounts updates to NetSuite Customers provided the Account has at least one "Closed Won" Opportunity associated with it.
Any errors will be displayed on the dashboard.
Sync new Salesforce accounts to NetSuite customers
-
An Account is created or updated in Salesforce.
-
If the Account has a Closed Won Opportunity, the fl ow first checks using the Primary lookup Criteria, by matching the Salesforce ID, and then using the Secondary lookup Criteria, which is a customizable field.
-
If not found, Celigo creates a new Customer in NetSuite.
-
If found, Celigo updates that Customer in NetSuite.
-
The Sync Salesforce Opportunity to NetSuite Sales Order Add/Update flow will then sync Opportunities as Sales Orders in NetSuite
Important
In the Salesforce account to NetSuite customer Add/update flow, add the mapping handleStateCode : false only when you configure a conditional mapping of state fields. For example, in the field mappings, if the state field Advanced setting is selected as Creating a record, with the handleStateCode : false mapping, the flow syncs only the records created and will not consider any updated records.
If you want the flow to sync both created and updated information of state fields, do not add the handleStateCode mapping or make any selections in the state fields Advanced section.
Once the Customer is created, any subsequent updates to Accounts are automatically synced to NetSuite Customer.
The flow syncs the parent-level information for a Salesforce Account. For example, if a company ABC has its parent company named XYZ, when the flow runs, the Account information for XYZ will be synced as well.
Sync existing Salesforce Accounts to NetSuite Customers
You'll need to manually add Closed Won Opportunities to existing Salesforce accounts to create them as Customers in NetSuite.
Existing Salesforce Accounts already synced to NetSuite Customers
For an existing Salesforce Account that is already synced to NetSuite, if you add a parent account in Salesforce, the parent account will not be synced to NetSuite.
Parent Accounts created after child Accounts
If a parent Account is created after the child Accounts have already been synced with NetSuite, the parent will not be synced to NetSuite unless the user performs force sync.
-
In the integration tile, click the gear icon.
-
Go to Settings > Integration Flows > Account
-
Turn on the Salesforce Account to NetSuite Customer flow using the toggle switch.
-
In your Salesforce Account, go to Accounts.
-
From the available list of Accounts, click the desired account.
-
Click Edit .
-
Make the desired updates and click Save .
If everything is configured correctly, the details that you updated in the Account will be automatically synced to Customers in NetSuite.
Note
Note : You can modify the criteria for Account sync using the Settings icon of the flow.To trigger the flow, you'll need to define your criteria:
-
Go to Settings > Integrations Flows > Opportunity > Salesforce Account to NetSuite Customer .
-
Click the Settings icon that corresponds to the flow.
-
Click the Qualification Criteria button.
-
Select the desired values for setting your own criteria for triggering the flow.
-
Click Save and then click Save again.