How To

Import Active Directory Contacts

Prepare the AD Contacts OU

In this Example we have created a new OU called 'Contacts' that we will Synchronise our Contact Data into.

Contacts OU

Connect to a Source of Contacts

We have then created some sample data and connected it to Data Source A to synchronise with Active Directory.

In this example we use the UserCode column as our Unique Key and we will store this value in the EmployeeId attribute in Active Directory to maintain the link between records.

Data and Datasource

Connect to Active Directory

Now connect to the AD Contacts OU.

We need to specify a correctly formed LDAP Connection for this, such as the one below:


We also need to modify the LDAPFilter property to return objects of Type 'Contact' for example:


Connect to AD

Adjust the AD Properties

Next we need to adjust a few properties on the Active Directory provider to enable the creation of new records in your AD. Set the following properties:

  • SchemaClassName to 'Contact'
  • SchemaItemFormat to '$FirstName$ $Surname$'
  • EnableAdd to 'True'
  • EnableDelete to 'True' (Optional)


Map the Schemas Synchronise

Now set-up your Schema Map, in this case using the EmployeeID to Store an Identifier to the Contact record.

Schema Map

Now when you run the compare and synchronise the results the records are created in your AD.

Contacts in Active Directory

Contact Details