P
P
Popl Docs + API
Search
⌃K

Dynamics 365

Connect Dynamics 365 Sales to Popl Teams for syncing Popl leads as Dynamics leads or contacts
In this document, we will provide a step by step walkthrough of how to setup our direct integration with Dynamics! This integration will allow anyone on your team to instantly sync the leads they collect via Popl to your team's Dynamics 365 account.

Authenticating into your Dynamics Account

1. First, from the home page of Popl Teams, click into the "Integrations" tab. Then find the integration tile for Dynamics and click "Configure".
Popl Teams Integrations Page
​
2. Next, you will see the Dynamics popup as shown below. Click on "Connect" in the top right of the popup.
Dynamics Configuration Popup
3. A window will then pop up asking you to input your Dynamics 365 Sales subdomain. Most likely this subdomain will be "{subdomain}.crm". Once inputted, then click "Continue".
Subdomain popup
3. Next, a Microsoft login window will pop up asking you authenticate into your Microsoft admin account.
Note: The account you use to login here should be a Dynamics admin to allow our integration to work correctly.
Microsoft 0Auth Authentication Flow
Permissions and consent may be required. The permissions requested by this integration are:
  • email
  • offline_access
  • openid
  • profile
  • user_impersonation
4. After finishing the authentication, the Microsoft authentication window will disappear and you will see that the button in the top right of the popup now shows "Connected". Great job! Now you can toggle on one (or multiple) of our 4 available workflows, as shown below.

Syncing Leads or Contacts to Dynamics

1. Now that your Dynamics is connected, there are 4 options for workflows that you can turn on. Note: you can turn on multiple workflows if you'd like.
  • AUTO SYNC - Convert Popl Leads into Dynamics Leads The Auto Sync workflow will automatically sync leads from Popl to Dynamics at the very moment that any member of your team captures a new lead on Popl. This workflow completely removes any sort of manual data entry or lead selection, saving your team time and creating incredible efficiency.
  • Convert Popl Leads into Dynamics Leads The normal sync workflow is for teams that want an admin or member(s) to choose which leads that they would like to sync over to Dynamics before they are synced. This workflow has more control than the auto sync as admins/members can decide exactly which leads should be synced and which leads shouldn't be.
  • AUTO SYNC - Convert Popl Leads into Dynamics Contacts The Auto Sync workflow will automatically sync contacts from Popl to Dynamics at the very moment that any member of your team captures a new lead on Popl. This workflow completely removes any sort of manual data entry or lead selection, saving your team time and creating incredible efficiency.
  • Convert Popl Leads into Dynamics Contacts This workflow is for teams that don't use Dynamics lead objects and instead use contacts. This workflow has more control than the auto sync as admins/members can decide exactly which contacts should be synced and which contacts shouldn't be.
​
2. Once you have chosen a workflow to switch on (multiple can be turned on if needed), next up is customizing the integration connection. All workflows have the same customization options and here is more details on each section:
Process Stage: This field allows for setting a certain process stage to leads that sync over from Popl. For example, if you would like all leads synced from Popl to be set to "Qualified", you would choose the "Qualified" option here. All available statuses are dynamic to your Dynamics account.
Lead Owners: By default, lead owners are assigned automatically by our system. Whoever meets the lead via Popl is the one that is assigned to that lead in Dynamics. The matching of Popl users to Dynamics users happens by email address. If you would like all leads from Popl to be set to a certain owner, that customization can be done here.
Custom Contact Properties: This field is for setting custom values for Dynamics leads/contacts. For example, if you would like all leads from Popl to have your Dynamics property "Lead Source" set to "Popl", you would put this JSON string value:
{"Lead Source":"Popl"}
You can set multiple custom values by using the JSON format:
{"field 1":"value 1","field 2":"value 2",etc}
Dynamic Mapping: Dynamic mappings are available upon request at any time. Just let us know via email: [email protected]. Dynamic mappings are for mapping dynamic values from Popl to a specific field on Dynamics. For example, let's say that you have a custom lead capture form on Popl Teams that gets a value called "Property Number" from your prospects. If you'd like to map "Property Number" values from Popl to a field called "Property Number" on Dynamics, you would put "Property Number" for the first field called "Popl Lead Capture Field to Map to Dynamics Object Below" choose "Lead" or "Contact" for the "Dynamics object to map to" and then "Property Number" for the third field called "Map to this field".
​

Congrats! 🎉

Once your desired workflow(s) are enabled, you are all set! Now you or your team can export leads at any time from the Popl Dashboard or the Popl mobile app to your Dynamics 365 account.
Check out Popl Teams to instantly start syncing leads from Popl Teams to your Dynamics 365 Sales account!
If any issues or questions, please contact us at [email protected], we are available nearly 24/7 and will get back to you within 6-8 hours or less.
With 🤍 from Popl.