Use Dynamics 365 to query Office 365 email account to automatically create contacts based upon extracted email signature info

I have successfully integrated Microsoft Dynamics 365 with Office 365 and Outlook 2016 by following the steps in this URL.

Now I need to setup & use Dynamics 365 to query all emails within an Office 365 email account and extract the contact information contained in the email signature area (name, address, company name, phone numbers, website address, etc). This info is usually found in the user's signatures at the end of their emails (see the email signature examples below). I need all this info extracted and used to create & update individual Outlook contacts for each user.

Please provide me with instructions on how this can be done.

If any further information or explanations are needed please let me know.
IT GuyNetwork EngineerAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Chinmay PatelChief Technical NinjaCommented:
I have given a detailed explanation here for this question,

Also I noticed this question has been seen by other experts, from Exchange, O365, Outlook etc.

What you are asking is something really important but unfortunately it is not possible. And I wrote earlier, I will be really really happy to be wrong.

IT GuyNetwork EngineerAuthor Commented:
I have asked Microsoft Dynamics consulting companies about this and they have offered to write Dynamics programs that will do this for me at a cost of a couple thousand dollars.

The problem is that I don't have that much money for a project like this.

That is why I'm trying to find an existing lower priced solution for doing this.
Chinmay PatelChief Technical NinjaCommented:
:) I think for couple of thousand dollars, this is still an attractive option if they can extract above 80-90% signatures.

Has anyone of them have offered you to show a demo or PoC? I think they all will say we have to build it from scratch.

If they are offering you in thousands of dollars, I suggest first you check if this works for you:

1., try this manually, say take 5-10 (or more) examples and see if they are working for you. if yes, then move to step 2.

2. Check the following plans, now, using Dynamics 365 SDK write an app,
 that will retrieve your emails, and try parsing them using, whatever output you receive save it to Dynamics 365. Please note that this will send data out to an external service.

They are claiming 90% accuracy for US and UK based addresses.

It is a long shot but will only cost you couple of hours (if you stick to free version - DO NOT USE Dev version as it will return partial data) and if you do not use free version then couple of hundred dollars.


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Office

From novice to tech pro — start learning today.