Syncing Cost Centers from Microsoft Entra ID to AskCody (SCIM)
Learn how to link Service requests for meetings to users cost centers from Entra ID
If your organization stores users’ cost center information in Microsoft Entra ID and you’d like that data to flow into AskCody automatically, you can do this through SCIM user provisioning by mapping your Entra ID extension attribute to AskCody’s costCenter field.
Once configured:
-
AskCody will read each user’s cost center directly from Entra ID
-
Users will automatically be placed in the correct cost center(s) in AskCody
-
When placing service requests, users will see their cost center prefilled and can’t edit it
Prerequisites
Before you start, make sure:
-
Your organization is using (or planning on using) SCIM-based user management with AskCody
-
Your organization already maintains cost center values in Entra ID using an extension attribute (any of the available extension attributes can be used)
-
SCIM provisioning is enabled (or ready to be enabled)
You don’t need to know which extension attribute your organization uses in advance. You only need to map the one you’re using.
Step 1: Identify the extension attribute that holds Cost Center
Many organizations store cost center in one of Entra ID’s extension attributes (for example, extensionAttribute1 … extensionAttribute15, or a custom extension). As this is unique to every organization, AskCody does not require a specific one, you can just map the attribute you are using.
Typical examples you may see in Entra ID:
-
extensionAttribute1 -
extensionAttribute7 -
a custom extension attribute like
extension_<guid>_costCenter
Step 2: Map the extension attribute to AskCody costCenter in SCIM
-
In Entra ID, open the Enterprise Application you are using for managing AskCody users
-
Go to Provisioning
-
Open Mappings and then Provision Microsoft Entra ID Users (User Attribute Mappings)
-
Find the Entra ID attribute your org uses for cost center (example: extension_37043c3ida2f593d874bb321bb152940_extensionattribute12)
-
Map it to the AskCody SCIM cost center attribute:
AskCody attribute (target):
urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:costCenter -
Save the mapping
After saving, your mappings should look like this, where your chosen Entra ID extension attribute is connected to the SCIM costCenter field:

Important: You can map any Entra ID extension attribute containing cost center, as long as the value is correct for your users.
Info
If SCIM provisioning is already active (running) for your Entra ID Enterprise Application and you add the cost center mapping afterwards, Entra ID will update all existing users with the new cost center attribute. This will trigger a re-sync of users, but no one will lose access during the process. Users will simply keep their current access and receive the added cost center data.
If provisioning is not running yet, and you are setting up the application for the first time, make sure it is fully set up according to this guide.
Step 3: Enable automatic Cost Center selection in AskCody
To ensure cost centers are automatically attached to service requests:
-
Go to AskCody Admin Center
-
Navigate to Services → Settings
-
Set Cost Center Selection Mode to Automatic:

-
Click on Update to save your changes
This tells AskCody to always use the cost center coming from Entra ID instead of asking users to select or edit it manually when placing a Service request for a meeting from the Services Add-in.
What users will see in the Services Add-in
After SCIM has provisioned cost centers and Automatic mode is enabled:
-
When a user places a service request, the cost center is shown during Finalize Request:

-
The cost center field is read-only for users, so they can't edit it
-
The value is always sourced from Entra ID, ensuring consistency
Troubleshooting tips
-
Cost center not appearing in AskCody?
Confirm that the Entra ID extension attribute has a value for the affected user and that provisioning has completed a sync cycle -
Wrong cost center shown?
Verify the source attribute in Entra ID and ensure it contains the correct cost center value -
Users can still edit cost center in requests?
Double-check that Cost Center Selection Mode is set to Automatic in the AskCody Admin Center