Our Microsoft Business Central Integration provides a bidirectional syncing of Companies and Contacts between Membrain and Microsoft Business Central. Implementing the integration simplifies data management by reducing manual entry and keeping company and contact information consistent across platforms. This improves efficiency by maintaining an aligned, up-to-date system.
What This Integration Does
Sync Companies and Contacts - Automatically update companies and contacts in Membrain and Microsoft Business Central
Effortless Data Maintenance - Keeps Company and Contact details aligned between systems without manual intervention.
Data Type
Membrain → Business Central
Business Central → Membrain
Notes / Limitations
Companies
Create new/sync existing in ERP system. Only sync existing in Membrain
Contacts
Create new/sync existing in ERP system. Only sync existing in Membrain
Why It Matters
Reduce manual data entry and eliminates discrepancies.
Ensure consistency between Microsoft Business Central and Membrain.
Gain better control over which records are included in Membrain, improving data accuracy.
Note: This integration does not include creation of prospects, sales projects or account growth projects.
Step-by-step Guide
Setting up the integration is quick and easy, and with the step-by-step instructions below to help you get started, you'll be up and running in no time.
What to Sync -Create a filter for what Companies and Contacts to sync
Fields to Sync - Map the Company and Contact Fields to be synced
Sync Status -Monitor the status and usage of the integration
API Log - Access the integration's log to review data flow, errors and execution status
Connect Membrain to Microsoft Business Central
First, log into your Microsoft Business Central account
Then go to Membrain, and from the left menu, click on the cogwheel icon to access System Setup.
Scroll down to the Integrations area and click on the Microsoft Business Central link.
Expand the Authentication tab, click on the Authenticate button and select Production as the environment to integrate with. Press Save.
Now, you're authenticated.
What to Sync
The integration allows you to sync companies and their associated contacts from Membrain to Microsoft Business Central and vice versa. This is achieved by creating a filtered list of companies in Membrain that you'd like the integration to consider in the sync. These companies and their associated Contacts will then be synced progressively when any new records appear and/or any of the integration's mapped fields are updated.
Note: Any historical updates prior to the setup and activation of the integration will not be synced directly. To update changes retroactively, please refer to the Updating Sync Timestamp section further down.
Microsoft Business Central
First, select the name of your company in Microsoft Business Central that you'd like Membrain to sync with.
Microsoft Business Central Id
To successfully identify and sync companies and their associated contacts from Membrain to Microsoft Business Central, the integration searches for the Microsoft Business Central Id provided in the custom field below. If no Microsoft Business Central Id is found, Membrain will search companies based on the Membrain Company Name.
From the left menu of Membrain, go to System Setup > Custom Fields > Company Custom Fields.
Click on the Create New Field button, select "Text", name the field to "Microsoft Business Central Id", and press Save.
Then in the "What to Sync" section of the integration, map the field you just created, as shown below.
Membrain to Microsoft Business Central
Membrain will attempt to locate in the filtered list that you've set up (read next paragraph) already existing companies and contacts and:
If a match is found, Membrain will update the existing Company, respectively existing Contact in Microsoft Business Central.
If no match is found, Membrain will create a new Company, respectively a new Contact in Microsoft Business Central.
Microsoft Business Central to Membrain
Membrain will attempt to locate in the filtered list that you've set up (read next paragraph) already existing companies and contacts and:
If a match is found, Membrain will update the existing Company, respectively existing Contact in Membrain.
If no match is found, no new companies or contacts will be created in Membrain
Note:Contacts are identified and synced based on their email address.
Company Filter Creation
From this menu, you may create a new Company filter OR use an existing Company filter.
Create new Company filter - Click on "New Filter" and add your filtering criteria.
Example 1: You want to sync all companies, in which case, leave the Company Filter with "No Filters" as shown below and press Save.
Example 2: Alternatively, you might want to reduce the list to only include your customers, so filtering on a custom field or label for "Company Type: Customer" would be the way to go.
Use existing Company filter - Tick one or more of your existing company filters, as shown below.
Fields to Sync
Mandatory Fields
By default, there are some mandatory company and contact-level fields that are synced both ways automatically and that cannot be configured. See pictures below.
Additional Fields to Sync
In this section of the integration, you may also configure additional company and contact information to be synced from Microsoft Business Central to Membrain, and from Membrain to Microsoft Business Central. You can set up a one-way sync or a two-way sync on each specific field. The bold arrow shows in which direction the field's sync is activated.
Sync Status
That is a helpful area to check on the status of the sync and how each field sync is performing in the Status Area.
See when the sync ran last. By default, the sync runs every 3 minutes.
Initially, you may "Run One Sync Round" to test the integration, then click on "Start Sync Service" to sync fully.
Stop the sync at any time, and restart when ready.
IMPORTANT NOTE: When the Microsoft Business Central integration is not working properly, an error message will be sent in Membrain Guide to every user with admin rights. This message will be triggered if any of the following occurs:
For some reason, no progress has been made in any of the sub syncs of the integration for at least 1 full day
The remote server has stopped working
Updating Sync Timestamp
During the initial sync process, if the data set to be synced has not been modified recently, change the sync timestamps to an earlier date. To update the sync date:
Disable Sync by clicking on "Stop Sync Service".
Update the date on timestamp by hovering and clicking on it.
Press Save and "Enable Sync Service".
API Log
This log can be useful for those with a more technical background. The log lists every event related to the sync in date order and can be very useful for analyzing or troubleshooting the sync.
From the left menu, click on the cogwheel icon to access System Setup
Scroll down to Integrations > Microsoft Business Central Integration > Log
Click on Show Individual Logs to view logs by run dates.
Click on Back to Main Log to go to the full view of the logs.
Download All Logs allows you to download the entire log.
This feature is currently in preview, and interested customers can reach out to their Customer Success Advocate or support@membrain.com to try it out!