In the Dialog Insight application, a contact is any person, company or corporation that has a record in the database. Each contact is identified by a primary key.

The primary key used to identify a contact is composed of at least one project field and can vary between projects. If the primary key includes multiple fields, the contact will be identified by a combination of all these fields. The primary key also serves to determine if two records correspond to the same contact. If a contact exist more than once in a project, the system keeps the first one encountered and ignores the others.

Each project can have only one list of contacts. However, it is possible to create, for one project, multiple groups to divide the contact list.

There are different types of contacts, which correspond to different subscription status, such as active, inactive or in quarantine. Contacts can change status during mailings, depending opt-outs from contacts or replies from destination servers.

Information gathered on a contact depend on the fields created for the project and the related custom relational tables.

Contact status Description
Inactive contact
A contact is inactive when the related email address has been deactivated in any of the following methods:
  • The contact has unsubscribed by clicking on the opt-out link in a message.
  • The contact has been deactivated manually by an Dialog Insight user.
  • The contact has been deactivated by a replacement import, which deactivates any contact that does not show in the file to import.
  • The contact has been deactivated following a spam complaint or a request via Web service (API) or profile update form.
No messages can be sent from the application to an inactive contact.

Active contact
A contact is active when the related email address is valid and exists and when the contact has not been deactivated (by an opt-out in a message, manually or by a replacement import).
Messages can be sent to an active contact.
Contact in quarantine
A contact is placed into quarantine when the related email address is reported as non existent by the destination server, based on responses provided directly to the email account providers.
Invalid contact
A contact is invalid when the related email address does not respect the correct syntax. It is possible to see the list of all invalid contacts via > Results > Errors > Invalid Contacts tab. No messages can be sent to an invalid contact as the related address is not valid.
Black listed contact
A contact is placed on the black list when one of the following event occurs:
  • The contact has reported the message as Spam or Junk
  • Upon the client's request, the contact was manually put on the black list.
No messages, from all the project for that client, can be sent to a contact placed on the black list.