Dynamics Field Mapping
You can set up field mappings to ensure your Popl Lead data ends up where you need it in your CRM. You can setup field mappings for leads, contacts, and accounts.
Leads - Field Mapping
In the Leads tab, you can setup custom field mappings to apply to leads that will be synced as a lead to Dynamics.

The following are the default Lead mappings. You can customize these mappings to meet your needs.
First Name
First Name
Last Name
Last Name
Job Title
Job Title
Company
Company Name
Number
Business Phone
Website
Website
Assign to Popl Lead Owner
Lead Owner
By default the Popl Lead Owner will be the Dynamics Lead Owner. You can update this field mapping to match your workflow.

Add additional Mappings
To add more mappings to from Popl leads to Dynamics leads, select "Add Mapping" on the top righthand side of the leads mapping tab. This gives you full customization of the information you send from Popl to Dynamics.

Contacts - Field Mapping
In the Contacts tab, you can setup custom field mappings to apply to Popl leads that will be synced as a contact to Dynamics.

The following are the default Contact mappings. You can customize these mappings to meet your needs.
First Name
First Name
Last Name
Last Name
Job Title
Job Title
Company
Company Name
Number
Business Phone
Website
Website
Assign to Popl Lead Owner
Contact Owner
By default the Popl Lead Owner will be the Dynamics Contact Owner. You can update this field mapping to match your workflow.

Add additional Mappings
To add more mappings to from Popl to Microsoft Dynamics contacts, select "Add Mapping" on the top righthand side of the contacts mapping tab. This gives you full customization of the information you send from Popl to Dynamics.

Accounts - Field Mapping
In the Account tab, you can setup custom field mappings to apply to associated accounts for your contacts.

The following are the default Account mappings. You can customize these mappings to meet your needs.
Account Name
Account Name
Website
Website
Add additional Mappings
To add more mappings to from Popl to Microsoft Dynamics accounts, select "Add Mapping" on the top righthand side of the Accounts mapping tab. This gives you full customization of the information you send from Popl to Dynamics.

Accounts can be created or updated any time a Contact is created or updated. When syncing, the integration uses the Contact’s Company value and the email domain to search for an existing Account.
If a matching Account is found using either value, that Account will be linked to the Contact. The integration checks the Company value first and then the email domain. If either matches an existing Account, that record is attached to the Contact.
If no match is found, the integration will create a new Account using the lead’s Company value.
If the Company field is blank, the integration will create a new Account using the lead’s email domain as the Account name.
How We Create Accounts Using Fuzzy Matching
When creating or updating a record, our system attempts to match incoming data to an existing Dynamics Account before creating a new one. This helps prevent duplicate accounts and keeps your CRM clean.
1. (Optional) Website-based search — only if enabled in Popl
If the “Search for existing accounts by Website” in advanced settings is enabled:
We normalize the website value by removing
https://,http://, andwww.We perform a partial (SQL-style
%LIKE%) search against the Account Website field in DynamicsIf a matching Account is found, that Account is used
This step is skipped entirely if the setting is disabled
2. Fuzzy match by email domain (Account Name field)
We extract the domain from the contact’s email address (for example,
@company.com)We run a fuzzy search against the Account Name field (not the Website field)
If a close match is found, the existing Account is selected
3. Fuzzy match by company name (if provided)
If the incoming lead data includes a company name:
We run a fuzzy search against the Account Name field using the provided company value
If a close match is found, that Account is used
Important Note: Enable Dataverse Search for Fuzzy Matching
Fuzzy matching in Microsoft Dynamics relies on Dataverse Search. If Dataverse Search is not enabled, fuzzy matching may not function as expected.
How to Enable Dataverse Search
Go to the Power Platform Admin Center
Select your Dynamics 365 environment
Navigate to Settings → Product → Features
Enable Dataverse search
Save your changes
Once Dataverse Search is enabled, Popl can properly perform fuzzy matching when syncing leads into Dynamics 365.
Sync Logic For All Objects
After choosing which fields you want to map, you can adjust the sync behavior. You can choose between overwrite, complete if missing, or append.
Overwrite field: If a value already exists for an object in Dynamics, replace that data with the Popl field.
Complete if missing: Only use the Popl value if the existing field is empty. Otherwise leave the field value as is in Dynamics.
Append: Add Popl values to fields that may already have data, instead of replacing it.
Mapping Types
Dynamic Mappings - Dynamic mappings allow Popl to send real-time data from each individual lead or contact into the corresponding Dynamics field. This means the value that syncs will change based on the information captured during the lead exchange.Use dynamic mappings when you want Dynamics fields to reflect unique data for every synced record.
Fixed Mappings - Fixed mappings allow you to send the same preset value to a Dynamics field for every synced record. To set a fixed mapping, click into the Popl field, select “Fixed Mapping,” and enter the constant value you want applied to all synced leads, contacts, or accounts. Use fixed mappings when you need a consistent, unchanging value.
Save Settings
Once you have configured your field mappings, be sure to save your changes. You can do this by clicking Save in the top-right corner of the field mapping tab.

Need Help?
Contact Popl Support – our team is always available to assist at [email protected].
With 🤍 from Popl.opl.
Last updated