Skip to main content

Dynamics 365 Integration

Paminga provides a "native" (built-in) integration with Dynamics. This integration is available at no additional charge! Setup is straightforward and easy, but first let's cover a few of the basics.

Setting up Paminga's Dynamics integration is much simpler than most people anticipate. Let's cover the basics first!;

Supported Versions

  • Dynamics 4.0 – if you are using this version, you will not have the capability of syncing Marketing Lists to Paminga.;

  • Dynamics 2011

  • Dynamics 2013

  • Dynamics 2015

  • Dynamics 2016

  • Dynamics 365

Where Can I Find the Installation Package?

Typically, your Customer Success Team will have that ready for you during your initial onboarding session. If you have not received the package, please email us at support@paminga.com and we will get it over to you ASAP!

What is in the Installation Package?

When you upload the installation package to your Dynamics Instance, you gain visibility into Paminga through iFrames. Those iFrames allow you to see things such as a Contact’s activity history and even unsubscribe them from email communications right from your Dynamics account! Below are the details of each of the iFrames and additional dashboards that are installed with this package!

Contact/Lead iFrame

The Contact iFrame gives you visibility into specific data points about a particular contact, the ability to send an email to that contact, and the ability to perform a few other actions.

The specific data points are listed below:

  1. Lead Score – this will be the lead score that is associated with the default overlay in your account.

  2. Paminga Lead Source – also known as, the traffic source.

The functionality of the iFrame is listed below:

  1. Activity Stream Tab – just like on the contact detail page within Paminga, you will be able to see the contact’s full activity history.

  2. Lead Score Tab – on this tab, you will be able to manually adjust the lead score of the particular contact right from Dynamics!

  3. Unsubscribe Tab – here you can check on the contact’s unsubscribe status, and even opt them out of emails should you need to!

  4. List Membership Tab – on this tab you will be able to see all of the lists that this contact is a member of. You can add or remove contacts from lists right from this tab as well.

  5. Subscriptions Tab – just like on the list membership tab, you will have visibility into the subscriptions that a contact is a part of. You can add or remove contacts from subscriptions right from this tab as well!

  6. Sync This Contact Button – If you are making manual edits to a contact within Dynamics, such as updating a last name, and you would like that information to be in Paminga ASAP, you can hit the “Sync This Contact” button on the iFrame to automatically push that data to Paminga.

Account iFrame

The Account iFrame allows you to see specific data points about the contacts that are associated with a particular account. Data points such as most recent activity, and the amount of visits in the last 30 days. Below is a summary of the functionality

The functionality of the iFrame is listed below:

  1. Account Activity – this tab will show you the 10 most recent activity entries for the contact’s that are associated with this account.

  2. Send Trackable Email – if the contact is a known contact in Paminga, you will have the ability to send a trackable email right from the account iFrame!

  3. Sync This Contact – You will be able to sync specific contacts to Paminga from this iFrame.

  4. Sync This Account – You will be able to sync an entire account to Paminga by selecting this button on the iFrame!

Hot Leads Breakdown

The Hot Leads Breakdown dashboard will be installed on the Home tab of your Dynamics instance. If you are the **assigned lead owner **to contacts in Paminga you will see the following about those contacts:

  1. Most Active Visitors

  2. Top Lead Scores

  3. Recent Activity

In addition to having that information visible, you are also able to apply a segment to this dashboard. Interested in seeing recent activity for your leads that live in Colorado? Log in to Paminga, create a segment that qualifies contacts who are located in Colorado – then pop back over to your Dynamics instance and apply that segment to this dashboard. BOOM! All the recent activity for your assigned leads in Colorado.

Funnel Vision Dashboard

Just like the Hot Leads Breakdown, the Funnel Vision Dashboard shows specific data points about **your assigned leads. **You can access this dashboard by selecting the Paminga tab that will be in the top navigation of your Dynamics instance.

The Funnel Vision Dashboard gives you visibility into the following data points:

  1. Who’s Hot – this tab lets you see the hottest contacts. By default, the data is sorted with the highest lead score at the top. You can filter the results by different Lead Scoring Overlays.

  2. Prospect Activity – this tab allows you to see the various activity that your prospects have particpated in. You can filter this information by date range, domain group and lead score overlay.

  3. Anonymous Visitors – this tab shows you the same information as the Prospect Activity tab, but only for anonymous contacts. This means we do not have their information yet. Once we collect their information, they will show up on the Prospect Activity tab.

  4. My Emails – this tab gives you insight on on the emails you’ve sent through Paminga or Dynamics and the stats on them.

How Often Does My Data Sync to Paminga?

Great question! The data from your Dynamics instance syncs to Paminga automatically **every hour. **There are a few things to know about these syncs.

  • We refer to the automatic sync as the **Down Sync. **

  • Down Syncs occur every hour, and are a differential sync of all standard + custom fields that are mapped from the CRM to Paminga.

    • A Differential Sync is a sync of any data that has been newly created, or modified within the last hour.

How Can I Push All Data to Paminga?

To sync all of your data to Paminga and not just the differential, you will need to trigger what we call a Full Sync. This can be done from the Integration Setup page within your Paminga account. A few things to note about Full Syncs:

  • **Full Syncs **must be triggered manually and they are a complete sync of all data from standard and custom fields that are mapped from the CRM to Paminga.

  • Full Syncs take much, much longer than a down sync. Depending on the amount of data, they can sometimes take a few days.

  • During a full sync, **no down syncs will run for your account. **

  • Full Syncs should only be triggered when the integration is first created and then **only when absolutely necessary. **

When Does Paminga Push Data to Dynamics?

Only when you explicitly tell us to do so!

That said, there are two exceptions to this, which you can choose to turn off or leave on via the Integration Setup page. These two exceptions are:

When a lead score changes:;

When a lead score is updated we sync that information back to your Dynamics instance. When a lead score is changed, we sync all information about the contact + the lead score back to your Dynamics instance

  • There is a setting on the CRM integration setup page that allows you to **turn this off. **
    It is the checkbox with: Sync Only The Lead Score On A Lead Score Change. Meaning, we will only sync the lead score when it changes & not the whole contact/lead record.There is ONE exception to this, which you can choose to turn off or leave on via the Integration Setup page\

When a subscription status changes:
;
When a contact in your Paminga account unsubscribes, we automatically sync this subscription change back to your CRM to ensure the contact remains unsubscribed in our system.
;
Now lets cover the ways in which you can sync to your Dynamics account from Paminga!;

Form Actions – Sync to Dynamics.

  • Sync Settings:

    • If the prospect is new, you can choose to create them as a Contact or a Lead in your CRM.

    • If the prospect already exists in your CRM, you can choose to either retain the owner/lead source, or update the lead owner/lead source.

    • For new prospect OR IF YOU ARE updating the lead owner/lead source, you can choose who to set the owner to as well as the lead source

    • Scheduling a Task (or activity in Dynamics)

      • Choose the Subject

      • Choose the Status

      • Choose the Priority

      • Choose the Due Date

      • Add any Comments

  • Choose whether to use the current owner as the task owner

  • If current owner is a queue or assignment rule, or if changing from current owner \

Campaign Action – Sync To Dynamics

  • Sync Settings:

  • If the prospect is new, you can choose to create them as a Contact or a Lead in your CRM.

  • If the prospect already exists in your CRM, you can choose to either retain the owner/lead source, or update the lead owner/lead source.

  • For new prospect OR IF YOU ARE updating the lead owner/lead source, you can choose who to set the owner to as well as the lead source

  • Scheduling a Task (or activity in Dynamics)

  • Choose the Subject

  • Choose the Status

  • Choose the Priority

  • Choose the Due Date

  • Add any Comments

  • Choose whether to use the current owner as the task owner

  • If current owner is a queue or assignment rule, or if changing from current owne

Contact Detail Page " Save and Sync to Dynamics"

  • Making a manual edit to a contact and what that change reflected in Dynamics? Just hit Save and Sync To Dynamics and that data will be pushed to Dynamics immediately.;

Integration Setup

Setting up the Dynamics and Paminga integration is straightforward and easy. You’ll need to have a few credentials handy + the installation package.

Credentials Required

  • Dynamics Location (On Premise or Online)

  • AccessURL

  • Discovery Service URL

  • Organization Unique Name

  • Dynamics Username – this needs to be a user with read access on users & read/write access on other modules.

  • Dynamics Password

To get to the Dynamics Integration setup page within Paminga, you’ll need to navigate to your user in the right-hand corner -> Account Settings -> Integrations -> Dynamics “Configure”.

From there, you’ll see everything you need! For quick reference, we’ve defined everything you’ll see on the page below:

  • Syncs Enabled Checkbox – must be checked in order for syncs to occur.

  • There is an area where you can choose who gets notifications when a Full Sync is complete and also any Error Notifications.

  • When syncing Contacts/Leads from Dynamics, only sync records that have email addresses Checkbox – an optional checkbox.

  • Allow Dynamics to Write Empty Fields to Paminga Checkbox – an optional checkbox.

  • Giving Dynamics the ability to blank out fields in Paminga.

  • E.g in Paminga, my contact has a custom field of favorite dog with a value of Pug. In CRM, that field is blank. My contact record is modified & on the next down sync, the favorite dog field is blanked out because the favorite dog field is blank in CRM.

  • Allow Paminga to Write Empty Fields to Dynamics Checkbox – an optional checkbox.

  • Same stuff as above, just the opposite direction.

  • Sync Lead Score Changes to Dynamics Checkbox – an optional checkbox.

  • Sync Only The Lead Score On A Lead Score Change Checkbox – an optional checkbox.

  • Only the lead score will be updated when a contacts lead score is changed. Without this box checked, all mapped information about that contact will be synced.

  • Do Not Sync Inactive Items checkbox – an optional checkbox.

  • Sync Marketing Lists from Dynamics to Paminga checkbox

  • Default Last Name For contacts/leads that do not have a Last Name. Last name is required and this prevents any sync errors.

  • Default Account Name For contacts/leads that do not have an Account. Account is required and this prevents any sync errors.

Setup Directions

Once you have installed the Dynamics Installation package, you’ll need to follow these easy steps to get everything up and running!

  • Install the solution into Dynamics

  • Log into Microsoft Dynamics. Navigate to Settings Solutions Import

  • Browse to the location you saved the solution .zip file and double click the .zip file

  • On the next screen click the Next button

  • On the next screen click the Import button

  • A progression window will be displayed, when it finishes click the Close button

  • Now the solution should be visible indicating it was installed\

  • Enter Paminga usernames and password into Dynamics

  • Log into Microsoft Dynamics. Navigate to Settings Security Users

  • If you are using Microsoft Dynamics 2013 or earlier the Navigation is Settings Administration Users

  • Click on your user record to edit

  • Scroll to the bottom of the page and expand the Paminga Credentials area

  • Enter your Paminga username and password

  • Save the changes

  • Setup the integration within Paminga

  • Log into Microsoft Dynamics. Navigate to Settings Customizations Developer Resources

  • Gather the Organization’s Unique Name

  • Gather the Discovery Service URL by clicking the link and copy the URL from the address bar

  • Log into Paminga and navigate to Account (top right of the screen) Integration Settings Dynamics Integration

  • Select the Version and LocationIf the location is On-Premise, your user’s active directory domain will be needed

  • On-Premise instances must be setup with Dynamics IFD (Internet Facing Deployment) through ADFS (Active Directory Federated Services)

  • Enter the Organization’s Unique Name and Discovery Service URL

  • Enter your username, password and any Notification Recipients

  • Click the Save button and a testing pop-up will be displayed

  • The green indicator means the test was successful

  • The red indicator means the test was unsuccessful. Verify the information entered and try again

  • Setup the oAuth Authentication

  • Hover over your email account username (in top right corner of the platform) and click on Integration Settings >> Dynamics >>Dynamics Sync Setup oAuth.

  • On the Dynamics Sync Setup oAuth page, your Access URL will already be filled in.

    • Click Begin Auth to initiate the process, which will open a new tab in your browser where you will be prompted to sign into Dynamics instance.

    • Sign into your dynamics instance using the account from your Paminga Integration setup page.

  • Once you sign in, click Accept on the Dynamics Permissions Requested notice prompt.

  • After you accept, you’ll be redirected to the Dynamics Sync Auth Response page in Paminga with a Token Success Message.

    • Then you’re all set!

In Dynamics, test that the integration is working by navigating to FunnelVision through the Sales tab.

Update to an Application User

Paminga has created a new Microsoft Entra Id App Registration for use in the data syncs between your Paminga instance and your Dynamics 365 instance.

The new Microsoft Entra Id Application uses the more secure X.509 Certificate for identity verification, a Microsoft Power Platform Application User that does not require any license (Microsoft Entra Id or Dynamics 365), and an editable Microsoft Power Platform Security Role that only grants the specific permissions in Dynamics 365 that the data syncs require to operate. The Application, Application User, and Security Role combined removes the need to add the Paminga Application as an exclusion to your MFA Policies. The Application User also provides better auditing by separating Paminga sync activity from any Dynamics 365 User activity.

Please follow our step by step instructions below to set up an Application Users within your Dynamics account.

This process we have found takes 10-15 minutes.

Dynamics-Sync-__-Application-User-Download

Which Dynamic Lists Are Created?

When you initiate the integration, a few Dynamic Lists are going to be created in your Paminga instance. Dynamic Lists are lists that will be updated on every down sync!

The lists are named using the same syntax, as an example, here is the name of a list that is for a Lead Industry: **Dynamics:Lead:Industry:Technology. **If you navigate to the My Lists page (Contacts and Accounts -> Lists -> My Lists) you can search for “Dynamics” and see all the lists created!

  • Lists Created From Integration:

  • Dynamics Contacts – a list that contains all of the records from your Dynamics instance that are **contacts. **

  • Dynamics Leads – a list that contains all of the records from your Dynamics instance that are **leads. **

  • **Account Industry Lists **– a list will be created for each Account Industry that is leveraged in your Dynamics Instance.

  • Account Relationship Lists – a list will be created for each Account Relationship that is leveraged in your Dynamics Instance.

  • **Account Category Lists **– a list will be created for each Account Category that is leveraged in your Dynamics Instance.

  • **Lead Source Lists **– a list will be created for each Lead Lead Source that is leveraged in your Dynamics Instance.

  • **Lead Industry Lists **– a list will be created for each Lead Industry that is leveraged in your Dynamics Instance.

  • **Lead Status Lists **– a list will be created for each Lead Status that is leveraged in your Dynamics Instance.

  • **Opportunity Lists **– a list will be created for each Opportunity that is leveraged in your Dynamics Instance.

Map your Fields


Once your Dynamics account is connected, you will be able to map all Lead, Contact & Account Custom fields within your CRM, to standard and custom fields within your Paminga account.

To access your mappings, navigate to your user in the top right corner & select "Account Settings". Once selected on the left hand side you will find your Dynamics integration. Select the "Dynamics 365" option, then select "Field Mappings: D365 Leads";

Upon selection you will be taken to the Field Mappings page. Once loaded you will be presented with all Lead, Contact & Account mappings, that are dynmically pulled from your CRM. Notice that each of these are seperated by a tab, in which you can view the Fields for each Object.;

For each object, the page will present:;

  • CRM Field: All Custom and Standard fields within your CRM. ;

  • Paminga Field : Select whichever Standard or Custom field you want to map your field to within Paminga. Easily create a new field on the fly, by selecting the + icon. Paminga already know which field type this associated field is within your CRM, taking the guessing game out of creation!;

  • Sync to Paminga from Dynamics: Check this checkbox if you would like this field to sync to your Paminga acocunt during the hourly down syncs.

  • Sync to Dynamics from Paminga: Check this checkbox if you would like this field to sync to your CRM from Paminga during a selected upsync.;

The Sync Errors page is located under Integration Settings. On the Sync Errors page there are a few columns to note.

  • Direction

    • Download to Paminga (shows a down arrow icon)

    • Upload to CRM (shows an up arrow icon)

  • Error Column

    • Dynamics Error

    • Duplicate User

    • Invalid Email

    • Invalid User

    • Invalid Account

    • Required Field

    • Invalid Value

    • Invalid Role

    • Invalid Login

  • Entity

    • Dynamics User

    • Dynamics Contact

    • Dynamics Lead

    • Dynamics Account

    • Dynamics Opportunity

    • Dynamics Campaign

    • Dynamics Task

  • Who

    • Will show you who the error is actually happening with.
  • Description

    • Describes the nature of the error.
  • Date/Time

    • Specific date/time it happened.
  • Dismiss

    • This removes this error from the view on the Errors page.

Check out these videos to learn more

Paminga Logo

Product

How it WorksPricingFAQDocumentationMarketo Alternative
Paminga Logo

Built with pride in Denver, Colorado, USA

Copyright © Paminga 2024
All rights reserved. Various trademarks held by their respective owners.