Recently we did a presentation on connecting Azure Bot SDK4 with Dynamics 365 CRM Online. We managed to connect using Dynamics CRM Web API option. The Organisation service option had issues. This is because the SDK 4 Bot is built on .NET core whereas the Dynamics CRMsdk Nuget is based on .NET Frameworkd 4.6. CRM Web API can be called from Azure bot service directly. But we extended a step more using Azure durable function. The architecture diagram we used is given below.