Table of Contents

Automatic Contact Creation

Niamh Ferns Updated by Niamh Ferns

Automatic Contact Creation

Automatic Contact Creation settings can be found under System > Authentication > Contact Auto Creation.

To aid in on-boarding and provide a smoother experiencing for DeskDirector end users, we've have a system for automatically creating contacts on first login based on some set criteria. To automatically create a contact, DeskDirector needs to first figure out which company the contact should be created under. We will use 1 of 2 methods for checking this, each with:

Normally, active directory or email domain are enough to easily identify the company, but there are scenarios where this alone isn't sufficient.

  1. Multiple companies in DeskDirector sharing the same account Active Directory SID.
  2. Companies without an email domain (e.g. contacts using a generic @hotmail.com domain)
  3. Multiple company branches

There are some limitations and restrictions that make it hard to achieve branch isolation within Autotask and ConnectWise. One recommended practice is to create different companies for each branch under a parent company. In this scenario, those branch companies share the same account security identifier and email domain. To be able to cover those scenarios, DeskDirector provided several rule sets to decide what to do when automatically generating a contact.


Automatic Contact Creation Rules

The following rules are found under System > Authentication > Active Directory
Match company domain SID (with contact creation)

Sign in and creation both use Active Directory as the primary deciding factor. When signing in, if there are multiple contacts with same email address, Active Directory will be used to find the contact with matching company, then the most related contact will be used as authorized user.

If a user does not exist, DeskDirector will create a contact under the the company in DeskDirector with the appropriate SID set. If there are multiple companies that matches the SID, then we will find the most relevant by using email domain match.

Match company domain SID (without contact creation)

Sign in will Active Directory as the primary deciding factor but will not create a contact if one doesn't already exist. When signing in, if there are multiple contacts with same email address, Active Directory will be used to find the contact with matching company, then the most related contact will be used as authorized user.

Match company domain SID and email domain (with contact creation)

DeskDirector will look for existing contacts with a matching SID and email domain. If one can't be found, a contact will be created in the most likely company. A contact's company that matches with both SID and Email Domain is preferred over others.

If there no companies that match both the domain SID and email domain can be found (i.e. only one or none can be satisfied), a contact will not be created. When there are multiple contacts with same email address on login, our system will rank each contact and select the highest rank for which contact to use.

Match company domain SID and email domain (without contact creation)

DeskDirector will look for existing contacts with a matching SID and email domain. If one can't be found, a contact will be created in the most likely company. A contact's company that matches with both SID and Email Domain is preferred over others. If matching against a contact fails, a contact with not be created.

If there no companies that match both the domain SID and email domain can be found (i.e. only one or none can be satisfied), a contact will not be created. When there are multiple contacts with same email address on login, our system will rank each contact and select the highest rank for which contact to use.

Match company domain SID for sign in, match company SID and email domain for contact creation

This will check for a company with a matching SID. If a contact exists under that company, the user will be logged in. If no contact exists, then DeskDirector will use both the SID and Email Domain for contact creation.

When multiple companies has same SID

This is special scenario, for this case, we can use Custom SIDs.

How did we do?

Adding a VIP Priority via the Admin Console

Updating, Closing, and Reopening Tickets

Contact