Integrate Microsoft Dynamics with Apollo

Article author
Apollo Team
Updated

Overview

 
In Beta

The Microsoft Dynamics integration is in beta and is only available to select users. Want early access? Reach out to Apollo support to join the beta.

If your team uses Microsoft Dynamics for a CRM, Apollo's integration with Microsoft Dynamics allows you to maintain data parity between both platforms. Use the integration to automatically sync contact and account data from your CRM, and choose when to sync data from Apollo to Microsoft Dynamics, reducing duplicative manual tasks and the risk of human error.

Check out the following sections to connect the Microsoft Dynamics integration.

 
CRM FYI

Once connected, it can take some time for contacts and accounts to sync from Microsoft Dynamics to Apollo. The first record pull from Microsoft Dynamics takes about six hours. This gives your team time to configure integration settings.

You can only integrate one CRM with Apollo. If you already connected Salesforce or Hubspot, disconnect that integration before proceeding with Microsoft Dynamics.

Back to Top

Connect the Integration

 
Permission Required

You need permission to edit integration settings to configure integrations on Apollo. If you don't have permission, reach out to a team member for help.

Additionally, to enable the integration on Microsoft Dynamics 365, you must approve the integration via Entra ID app consent. If you're on a trial Sales environment, you may require additional privileges, including a Dataverse system administrator role, to connect the integration.

To integrate Microsoft Dynamics with Apollo:

  1. Launch Apollo and click Settings > Integrations.
  2. Search for Microsoft Dynamics and click Connect.

The Connect button is highlighted beside Microsoft Dynamics CRM

  1. Review the account access and click Yes, Continue.
  2. If you haven't already, log in to your Microsoft Dynamics account. Review the permission settings, then click Accept.

You have now connected Microsoft Dynamics.

Next, map stages and fields and configure sync settings for the integration.

 
Sync and Receive

After connecting the integration, Apollo automatically pulls contacts and accounts from Microsoft Dynamics and de-duplicates them in Apollo. To control which records your team can view while prospecting in Apollo, configure record visibility in the sync settings.

Back to Top

Map Fields and Stages

Map fields and stages between Apollo and Microsoft Dynamics to ensure your data is represented correctly across both platforms.

Correctly mapping your fields allows you to sync data to Apollo to enrich your records. Fields left unmapped may not sync correctly.

When you connect your Microsoft Dynamics account, Apollo automatically syncs the following fields with Microsoft Dynamics by default:

Sync type Synced data
Apollo contact push
  • Company
  • Owner
  • First name
  • Last name
  • Email
  • Title
  • Phone
  • Address
Apollo account push
  • Owner
  • Name
  • Address
  • Phone
  • Domain from account
  • Founded year
Microsoft Dynamics contact pull
  • Company
  • Owner
  • First name
  • Last name
  • Email
  • Title
  • Phone
  • Address
Microsoft Dynamics account pull
  • Owner
  • Name
  • Address
  • Phone
  • Website/domain

Apollo auto-maps all the related fields found in Microsoft Dynamics, but you can make adjustments to the default field mapping.

To adjust the default field mapping:

  1. Launch Apollo and click Settings > Integrations.
  2. Click View beside Microsoft Dynamics.
  3. Click Contacts or Accounts > Fields.
  4. Apollo automatically maps all recognized fields for you. Click Add field mapping to map additional fields, such as custom fields.

An example field is selected from the dropdown

  1. Check the Apollo or Microsoft Dynamics fields you want to map, then click Add fields.

An example field is selected

  1. Map the field to the corresponding Apollo or Microsoft Dynamics field.

An example field is selected from the dropdown

  1. Repeat this process for any other fields you want to map, then click Save.

You have now updated the field mapping for the Microsoft Dynamics integration.

Next, map stages for the integration.

Back to Top

Map Apollo stages to Microsoft Dynamics statuses to track where Microsoft Dynamics contacts or accounts are in your sales pipeline. Then you can reliably filter by stage when prospecting or engaging in Apollo.

Map stages automatically with auto-map, then make adjustments as necessary, or manually map all stages.

 
The Stage Is Set

If an unmapped value from Microsoft Dynamics doesn't match a stage in Apollo, Apollo automatically creates a stage and maps the two together. If the value matches an existing stage, but that stage is already mapped to a different value, Apollo won't map the Microsoft Dynamics field to the existing stage and won't create a new stage to match the two since that would create a duplicate of an existing stage.

To map stages:

  1. Launch Apollo and click Settings > Integrations.
  2. Click View beside Microsoft Dynamics.
  3. Click Contacts or Accounts > Stages.
  4. Select a contact status field to sync with Apollo stages. Select a field from the dropdown, then click Auto-map all stages.
  5. Apollo automatically maps the status field you selected. Repeat this process for any additional mappings you want to create.

The auto-map all stages button is highlighted

  1. Next, map contact stages manually by selecting a corresponding Microsoft Dynamics stage.

An example field is mapped to Microsoft Dynamics

  1. Repeat this process for any other stages you want to map, then click Save.
 
Map Stages and Statuses 1:1

Only map one Apollo stage to one Microsoft Dynamics status and vice versa. If you try to map the same Apollo stage to multiple Microsoft Dynamics statuses, or the same Microsoft Dynamics status to multiple Apollo stages, the integration may not function correctly and contacts could be assigned to unexpected stages.

After mapping stages, if you need to change the name of a Microsoft Dynamics status, delete a status, or add a new status, update your mapping in Apollo. If you delete a status in Microsoft Dynamics, delete the Apollo stage to which you mapped it and move the contact or accounts to an active stage.

You have now mapped stages for the Microsoft Dynamics integration.

Next, configure sync settings for the integration.

Back to Top

Configure Sync Settings

 
Time to Launch

The first record pull from Microsoft Dynamics takes about six hours. This gives your team time to configure sync settings.

Apollo automatically pulls contacts and accounts from Microsoft Dynamics. You can configure when Apollo pushes data to Microsoft Dynamics and manage record visibility for contacts and accounts synced from Microsoft Dynamics.

To configure sync settings:

  1. Launch Apollo and click Settings > Integrations.
  2. Click View beside Microsoft Dynamics.
  3. Click Contacts or Accounts, then click Sync.

The Sync button is highlighted

  1. Check Push Contacts or Push Accounts to automatically push newly created records to Microsoft Dynamics. This updates any contacts or accounts in Microsoft Dynamics whenever a field in Apollo changes. When Apollo pushes a contact, it also syncs the contact's account if it isn't already in Microsoft Dynamics.
 
When Push Comes to Shove

With Push contacts or Push accounts unchecked, it isn't possible to manually push a prospect to Microsoft Dynamics.

The Push contacts button is highlighted

  1. (Optional) For contacts, choose from the dropdown whether to push all contacts or Only push contacts to Microsoft Dynamics based on certain stages, then select one or more stages. This means you only push contacts from Apollo on the stages you select. This may be useful for pushing interested or warm leads only, so you don't clutter up your CRM.

The Push contacts button is highlighted

  1. When finished, click Save.

You have now configured push settings for the Microsoft Dynamics integration.

Record Visibility

Apollo enables record visibility by default so your team can search for and view Microsoft Dynamics records in Apollo. You can deactivate this setting if you don't want your team to view contacts and accounts synced from Microsoft Dynamics when prospecting in Apollo.

To update record visibility:

  1. Launch Apollo and click Settings > Integrations.
  2. Click View beside Microsoft Dynamics, then click > Contacts or Accounts > Sync.
  3. Check Hide my contacts pulled from Microsoft Dynamics, then click Save.

You have now configured record visibility for the Microsoft Dynamics integration.

Back to Top

Manually Sync from Microsoft Dynamics

 
The Manual Memo

The initial sync from Microsoft Dynamics can take a few hours. If a sync is in progress, starting manual sync restarts the process and delays completion time.

When you connect your account, Apollo automatically pulls contacts and accounts from Microsoft Dynamics. However, you can also manually sync your records from Microsoft Dynamics. This may be useful if you've made mapping or sync setting changes and want to retroactively apply the changes to all records.

To manually sync from Microsoft Dynamics:

  1. Launch Apollo and click Integrations.
  2. Scroll to Microsoft Dynamics and click View.
  3. Click Contacts or Accounts > Sync.
  4. Click Push all Apollo contacts / accounts to sync all contacts or accounts in Apollo to Microsoft Dynamics. Or click Pull all Microsoft Dynamics contacts / accounts to sync all contacts or accounts from Microsoft Dynamics to Apollo.

The Sync button is highlighted

You have now manually synced records from Microsoft Dynamics.

Back to Top

FAQs

Frequently asked questions

How do I find records synced from Microsoft Dynamics? How do I filter records by stage in Apollo? How do I push an individual contact or account to Microsoft Dynamics?
How do I find records that I own?

How do I find records synced from Microsoft Dynamics?

To filter prospects and view your records synced from Microsoft Dynamics:

  1. Launch Apollo and click People or Companies.
  2. Click Show filters > Source > Imported from CRM.
  3. Apollo displays the Microsoft Dynamics icon beside a contact's name.

You have now filtered prospects by records synced from Microsoft Dynamics.

Learn more about using the source filter.

Back to FAQs

How do I filter records by stage in Apollo?

To filter records by stage in Apollo:

  1. Launch Apollo and click People or Companies.
  2. Click Show filters > More filters, then click Stage.
  3. Check to include the contact or account stage you want to filter by.
  4. Click Apply filters and Apollo updates your search results with the filters you selected.

You have now filtered records by stage.

Learn more about using the stage filter.

Back to FAQs

How do I push an individual contact or account to Microsoft Dynamics?

First, ensure you've set sync settings to allow pushing contacts or accounts.

To push an individual contact or account from Apollo to Microsoft Dynamics:

  1. Launch Apollo and click People or Companies.
  2. Add search filters to find a person or company.
  3. Check one or more people or companies, then click Microsoft Dynamics > Push to Microsoft Dynamics.

You have now pushed a contact or account to Microsoft Dynamics.

Back to FAQs

How do I find records that I own?

To filter for synced records that you own:

  1. Launch Apollo and click People or Companies.
  2. Click Show filters > Owner, then select yourself as the contact or account owner from the dropdown.

You have now filtered for records that you own.

Learn more about using the owner filter.

Back to FAQs

Back to Top

Next Steps

Now that Microsoft Dynamics and Apollo are connected, here are a few practical next steps to keep your CRM clean and your pipeline moving.

Search Filters Overview Filter synced records to quickly find Microsoft Dynamics-imported contacts and focus outreach on the right stages to move deals forward.
Create and Assign Permission Profiles Use permission profiles to restrict who can change integrations so your Microsoft Dynamics sync settings stay protected from accidental edits.
Create and Use a List Start to organize synced contacts to build segmented lists your team can nurture with tailored sequences.
Use a Score Filter Turn on apply scoring to highlight the Microsoft Dynamics records most likely to convert so your reps can prioritize outreach.
Save and Share a Search or Set a Search Alert Use saved searches and alerts to get your team notified when new prospects enter your ideal segments.

Back to Top