Adding Cortana channel using Azure AD account

When you try to create Cortana channel using Microsoft Bot Framework you may get the error saying “Cortana channel cannot be added”:

Cortana channel cannot be added. Currently, the Cortana channel is only available to Bot Framework accounts associated with a Microsoft account. To connect a bot to Cortana, please create a Bot Framework account using your Microsoft account. Learn more. This happens because Cortana Skills can’t be created using Azure Active Directory accounts (source).

Workaround

You must register a regular MSA account (like @outlook.com) or use your existing one. Using your AAD account, open Azure portal, navigate to Bot Channels Registration -> Access control (IAM). Click Add role assignment and assign owner role to your MSA account:

Role assignment

You will receive an invitation email. Accepting this invite will send you back to the bot channel registrations, but this time you’ll be logged in with MSA account. Now you should be able to successfully add Cortana channel the same way you tried before.