Before you can add a Business Central organisation to your Calxa workspace, it's essential to first establish a secure integration between your Business Central tenant and Calxa subscription. Calxa connects to Business Central using Service-to-Service (S2S) Authentication. This guide will walk you through the secure connection setup requirements in both Business Central and Calxa.
💡Prerequisites
Review Calxa and Business Central help article for more details on prerequisites and best practices for a smooth integration. The following list summaries the prerequisites.
Administrative access to Business Central
Administrative access to Microsoft Entra ID
Application Administrator or Cloud Application Administrator roles
Calxa Enterprise subscription
Owner or Co-Owner access to this subscription
Business Central Integration in Calxa
Navigate to the Calxa Admin portal
If you are in a Calxa workspace navigate to:
Settings -> Billing & Admin -> Manage Organisations
Select Enterprise integrations from the left navigation
Click ADD NEW INTEGRATION
Select Business Central and click SET UP NOW
Select Business Central or Wiise as the API Endpoint based on the product you have then click NEXT STEP
Register an Application in Entra ID
Note: 💬 For the official Microsoft Documentation see:
Register an application in Microsoft Entra ID.
The following steps represent the Calxa specific requirements.
Sign in to the Microsoft Entra admin center
If you have access to multiple tenants, use the Settings icon in the top menu to switch to the tenant in which you want to register the application
Navigate to Entra ID -> App Registrations
Click New registration
Enter the following properties:
Click Register
On the Overview menu copy the values from the following properties
(keep for use in next steps)Switch back to the Calxa Admin Portal
Enter the following properties copied in the previous step
Directory (tenant) ID
Application (client) ID
Click NEXT STEP
Entra ID Client Secrets
Switch back to the Microsoft Entra admin center
Select Certificates & Secrets from the left menu
In the Client Secrets tab click New client secret
Enter the following properties:
Description: Calxa Client Secret
Description will be shown in the list of secrets. You can specify any descriptive name you prefer.Expires: 365 Days (12 Months)
This value determines how long the integration remains active without further user interaction. We recommend setting it to 365 days to minimise manual overhead. However, you can specify a shorter expiry if you prefer more frequent reviews by an Administrator and wishes to rotate client secrets regularly for enhanced security.
Click Add
Copy the Value (keep for use in next steps)
Switch back to the Calxa Admin Portal
Enter the following properties:
Click NEXT STEP
Entra ID API Permissions
Switch back to the Microsoft Entra admin center
Select API Permissions from the left menu
Click Add permission
Under Microsoft APIs tab select Dynamics 365 Business Central
Select Application permissions and include the following permissions
Click Add permissions
Click Grant admin consent for the Default Directory
Click Yes to confirm granting admin consent
Microsoft Entra Application in Business Central
Sign into your Business Central tenant
Search for Microsoft Entra Applications and open the page
Clik New to add a new Entra Application
Enter the following properties:
Client ID: copied in Register an Application in Entra ID -> Step 7
Description: Business Central to Calxa Integration
Description will be shown in the list of applications and will be created as a user for audit purposes. You can specify any descriptive name you prefer.State: Enabled
If prompted to confirm the creation of a user by this name, click Yes.
Add the ADMINISTRATOR Permission Set
Switch back to the Calxa Admin Portal
Check the box to confirm you have added the Entra ID app to Business Central
Click NEXT STEP
Manage Extension Permission in Business Central
Note: 💬 The Extension Management - Admin permission set is required to install extensions in Business Central. If you already have this permission set, you may skip these steps.
For the official Microsoft Documentation on managing permissions see:
Define granular permissions - Business Central | Microsoft Learn
Switch back to the Business Central Tenant
Search for Users and open the page
Click on the user you want to add the permission to
Click New line to add a new permission set
Click the ellipsis in the new line to open the Permission Set Lookup
Find and select the EXTEN. MGT. - Admin permission set and click OK
Install Extension in Business Central
Switch back to the Calxa Admin Portal
Click DOWNLOAD to download the extension package
Switch back to the Business Central Tenant
Search for Extension Management and open the page
Click Manage and select Upload Extension
In the Select .app file field browse and find the file downloaded from Calxa in the previous step 2
Toggle the Deploy confirmation and click Deploy
Extension Installation can take a few minutes. Search for Installation Status and open page to view extension installation progress.
When Status shows as Completed, continue to the next step.
Switch back to the Calxa Admin Portal
Check the box to confirm you have installed the extension in Business Central
Click NEXT STEP
The final step runs an automatic check to confirm everything is set up correctly. If successful, you’ll see a Connected message.
If there’s an error, revisit the earlier steps to make sure all settings are correct.