Kyle HillDec 10, 2018Streaming Data Sets into Dynamics 365 Customer EngagementIn this post, we are going to look at the challenge of how to display streaming data sets directly onto a Dynamics 365 Customer...
Kyle HillSep 25, 2018Advanced Connected Field Service Part 3In the previous post, we looked at how we could incorporate Google Nest devices into the Connected Field Service (CFS) solution. This...
Kyle HillSep 19, 2018Advanced Connected Field Service Part 2In the previous post, we looked at the fundamental architecture and data flow patterns of the Connected Field Service (CFS) solution. One...
Kyle HillSep 10, 2018Advanced Connected Field Service Part 1If you haven't yet had the chance to look into Microsoft Dynamics 365 for Field Service, I definitely recommend that you do! While...
Kyle HillNov 5, 2017Email Machine LearningThis post is going to look at leveraging some of the Microsoft Cognitive services to take the simple concept of email and turn it into a...
Kyle HillSep 29, 2017Dynamics 365 Customer Engagement Portals Solution UpdateMicrosoft recently announced some changes to the way in which security is going to be handled in Dynamics 365 Customer Engagement. You...
Kyle HillSep 16, 2017Kylie Bot Part 13 - Creating a Dynamics 365 Index SolutionIn this article, we are going to create some entities within our Dynamics 365 Customer Engagement instance to store the progress (and...
Kyle HillSep 2, 2017Kylie Bot Part 11 - Undocumented FeaturesDuring the course of any Dynamics 365 Customer Engagement project, you are likely to experience these "undocumented features". More...
Kyle HillMay 23, 2017Kylie Bot Part 10 - Chat Controls on a Dynamics 365 Customer Engagement PortalIn Part 9 of the Kylie Bot series, we published our Bot into the world. The challenge is that we didn't give people a way to access the...
Kyle HillMay 11, 2017Kylie Bot Part 8B - Knowledge ArticlesIf your bot didn’t return any articles from the previous post, it is probably due to the fact that you either don’t have any Knowledge...
Kyle HillMay 11, 2017Kylie Bot Part 8 - Knowledge is PowerFinally, we add the meaningful part to our Kylie Bot where we can return some knowledge to the user. Let’s get started straight away! The...
Kyle HillMay 3, 2017Dynamics 365 Customer Engagement Relevance SearchDuring the Kylie Bot blog post series, one of the steps was to create a custom activity entity to record all of the conversations users...
Kyle HillMay 2, 2017Kylie Bot Part 7B - Useful ToolsDuring Part 7, we did a lot of work with asynchronous calls and it's often very difficult to test these because the calls to interfaces...
Kyle HillMay 2, 2017Kylie Bot Part 7 - Publishing the Api and Connecting to itIn the previous post we created a CRMApi project. To deliver the value of the this project though, we need to publish the Api and connect...
Kyle HillMay 1, 2017Kylie Bot Part 5 - Creating a D365 BotChat SolutionNow that we are able to have a very simple conversation with our Kylie Bot, we are going to create an object in Dynamics 365 to represent...
Kyle HillApr 24, 2017Dynamics 365 Portal Confirm Email ErrorWhen settings up a Portal that is attached to Dynamics 365, there are several solutions and functions that get automatically deployed for...
Kyle HillApr 23, 2017Kylie Bot Part 3 - Creating a Portal With AuthenticationNow that we have a Dynamics 365 instance and an associated portal, let's go and link these two up to our Kylie Bot. This requires a bit...
Kyle HillApr 21, 2017Create a Dynamics 365 Customer Engagement TrialWhile this may seem a trivial task, trials are a great way to get the feel of a product before purchasing an actual license. The trial we...