Map Contact to Account record based on email domain

Map Contact to Account record based on email domain

Hi Community,

I'm looking for a (presumably custom) solution to map Contact records to Accounts based on web domain.

E.g. new Contact record John Smith with email john.smith@acme.com is automatically mapped to Account record Acme Ltd https://acme.com

I'm hoping that a) this is possible with a custom workflow, and b) that someone has already built it!

Thanks in advance!