Integrate Microsoft Dynamics


Spoke Phone’s Microsoft Dynamics integration syncs Microsoft Dynamics contacts into your Spoke Phone, and logs all calls made on Spoke Phone against records in Microsoft Dynamics. If you have Spoke Professional, employees are able to dictate call notes and follow up after calls, which are transcribed into text and also added to the customer call record in Microsoft Dynamics.

Note: Your Microsoft Dynamics instance customizations may require 
Spoke Phone or your CRM partner to tune your integtration to get it
working perfectly.


  1. Paid Microsoft Dynamics account
  2. Spoke Phone Professional account
  3. Administrator access/rights to Microsoft Dynamics
  4. Administrator access/rights to SpokePhone

Connecting Sugar CRM

  1. Log into Microsoft Dynamics with a user that has full Administrator rights
  2. Go to your Spoke Phone account portal online and login
  3. Find Integrations on the side menu
  4. Click Add
  5. Select to add on the Microsoft Dynamics card

Step 1: Select Connect your Microsoft Dynamics


Step 2: Fill in your User credentials

  • Enter the username and password of an Administrator-level user in Microsoft Dynamics. Ideally, this user would be called "API User" or some other name so you know what the user is for



2.1 Create an API Platform name in Sugar CRM

  • Switch over to Sugar CRM and find the Admin area
  • Look for a menu item or section called Configure API Platforms or similar words, and click on it. You will get to a screen similar to the below
  • Add SpokePhone  as shown below, click Add
  • Click Save


2.2 Copy the Sugar CRM URL 

  • Go to the top of the browser, and copy the site URL of the SugarCRM as shown below
  • Do not copy past .com


2.3 Add in the final API details 

  • Go back to Spoke Phone
  • Paste in the Sugar CRM Site URL as shown below
  • Ensure to follow the prompts under the Site URL field.
  • In the Platform field, enter the name you created in step 2.1 above
  • Click Save



  • Go back to Spoke Phone
  • Click OK, then click Next

Data Syncing

It may take a while to initially sync your contacts to Spoke Phone. Plan for roughly 1 hour per 10,000 contacts.

Contact Records

  1. To find Microsoft Dynamics records in the Spoke Phone app, go to the External directory
  2. Search Microsoft Dynamics records from the Spoke Phone app using the search bar at the top of the app
  3. When a call comes into Spoke, if the corresponding phone number calling is found in Microsoft Dynamics, Spoke Phone will display the customer's name
  4. If more than one person is found having that number in Microsoft Dynamics, Spoke Phone will pick the first person found, and let you know there are other potential matches
  5. You cannot edit contact records in Spoke Phone (by design). You edit contact information in Microsoft Dynamics, and Spoke will be updated within minutes (depending on your Microsoft Dynamics API license)
  6. Records that have multiple email addresses and phone numbers in Microsoft Dynamics, will all show and be searchable in Spoke Phone

Call Records / Logs

  1. If you have a call from a number found on a record in Microsoft Dynamics, Spoke Phone will add a call log to that person in Microsoft Dynamics
  2. If more than one person is found having that number in Microsoft Dynamics, Spoke Phone will pick the first person found, and add a call log to that person
  3. Call logs will usually be added to Microsoft Dynamics five or so minutes after the call. This can be altered
  4. If the Spoke Phone user is also a Microsoft Dynamics user, call logs will be recorded in Microsoft Dynamics against their account/user. This requires that the email address for the user in both Spoke Phone and Microsoft Dynamics be the same
  5. If the Spoke user is not also a Microsoft Dynamics user, call logs will be recorded against the default Microsoft Dynamics user that you selected during the initial Microsoft Dynamics integration setup

Call Notes and Follow Up

  1. If a Spoke Phone user dictated follow up notes after a call, the notes will be transcribed into text and available in the call log for that customer in Microsoft Dynamics
  2. Transcribed call notes will usually be added to Microsoft Dynamics within five minutes after the call

Formatting Phone Numbers

  1. Phone numbers in Microsoft Dynamics need to be in the correct format
  2. For numbers in other countries, ensure Microsoft Dynamics users follow the best practice of adding international dialing code in the E164 format. Eg: +61, +1, etc.
  3. If phone numbers in Microsoft Dynamics do not have an international dialing code, Spoke Phone will dial the number as though it is a local number to your Spoke Phone account. If your Spoke Phone account is based in Australia, Spoke assumes that all non-E164 format numbers in Microsoft Dynamics are Australian numbers
  4. Spoke Phone will attempt to fix bad formatting on phone numbers you have stored in Microsoft Dynamics. For instance, adding country codes, inserting local dialing prefixes, etc. If Spoke is unable to fix the formatting, you will need to fix the number in Microsoft Dynamics

Call Reporting

  1. If you have Microsoft Dynamics reporting enabled, you will see Spoke Phone calls correctly logged against your Microsoft Dynamics users
  2. This requires the Spoke user also be a Microsoft Dynamics user, with the same email address used in both Spoke and Microsoft Dynamics
  3. Calls with Spoke users who are not Microsoft Dynamics users will be logged against the default Microsoft Dynamics user account that you selected during initial setup

Known Limitations

  1. Calls from unknown callers do not create new contact records in Microsoft Dynamics
  2. If multiple Microsoft Dynamics records have the same number, you cannot yet pick which actual person it is on the call. 
  3. Call recording files (audio files) or links are not yet added to the Microsoft Dynamics call record. This is a security issue for some customers, and we will resolve it shortly by adding more security options
  4. If you add additional voice notes to a call in Spoke Phone at a later date, they will not be added to Microsoft Dynamics.
Was this article helpful?
0 out of 0 found this helpful



Please sign in to leave a comment.