Automatically capture contacts from email in Dynamics 365 Sales

Email messages are a great source of contact information for salespeople, but having to manually create contacts from messages takes a lot of time. To help you spend more of your time selling, the premium auto capture capability in Dynamics 365 Sales uses advanced AI to mine details from email messages, such as the To and From fields, body text, and signature, to automatically create contacts for you.

Let’s review two examples where premium auto capture uses AI to capture data directly from email text and convert it to contacts.

Automatic email signature detection

Consider the following example. Instead of manually copying and pasting the various elements into a new contact, our machine learning model detects the signature in the email and automatically imports the information. The model was developed from a large data set of examples of email messages, in various shapes and forms.

a screenshot of a cell phone

We represent each line in an example email as a vector, which is a series of numbers. This vector is the fingerprint of a signature line versus non-signature line, and contains numbers that represent uppercase letters, whether or not a closing like “Thanks” or “Regards” appears, what portion of the line contain names, and more. AI learns from the vectors which line is part of a signature. We then run another algorithm to determine the signature block. Eventually, we extract the signature entities: name, organization, phone number, email address, job title, and address. In the example above, the block starts with Regards and ends with riley@contoso.com.

After detecting a signature, the contact will automatically be suggested for you to add, saving you valuable time and costly errors. This is how it looks in the product:

a screenshot of a cell phone

Automatic contact mention detection

In addition to the signature, the email body is also a great source for new contact information, but it requires the challenging task of matching different entities. For example matching a name with an email address. In the example above, we have a mention of Maria, the COO. We identify that this is a name, and then match it with maria@contoso.com. The matching need not be exact; our AI can guess from the email address that it corresponds to a certain name.

Try contact suggestions

We encourage you to explore premium auto capture in Dynamics 365 Sales to understand how it helps your sales team capture more contacts, more accurately, and with less effort. Sign up for a trial to get started.

We’d like to hear from you

If you’re currently using premium auto capture and have any feedback, questions, or suggestions, we’d like to hear from you on the Ideas forum.

To learn about the full capabilities of Dynamics 365 Sales and the value it can bring to your organization, visit Dynamics 365 Sales. To get started with activity suggestions, visit our documentation and read about premium auto capture. For a list of supported languages and answers to other common questions, read the FAQ.

Sign up for a free trial of Dynamics 365 Marketing Sales.