Source, Lead Source, Originating Lead, or Created From.
Common fields include:
originatingleadid – links to Lead if contact came via Lead.
createdonbehalfby – indicates who created the contact.
createdby – shows the user/system who created the contact.
ownerid – shows current owner (may reflect channel indirectly).
If these fields are not populated, that means the data source isn't being tracked properly.
2: Trace Contact Creation Sources If originatingleadid is used:
Query the Lead (lead) table and link it with Contact (contact) using:
SELECT c.fullname, l.leadsourcecode, l.subject
FROM contact c
LEFT JOIN lead l ON c.originatingleadid = l.leadid
If not using Leads, check for:
Custom fields like Source Channel, Imported From, etc.
Audit logs if available – to track imports vs. manual creation.
3: If Data Is Missing
Implement a process to populate a “Contact Source” field at the time of import, form submission, or manual creation.
You can create a custom option set or text field named Contact Source, and populate it via:
Power Automate
Plugins
Marketing Forms (if using Dynamics 365 Marketing)
Was this reply helpful?YesNo
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.