Clarification Regarding Bot Name Display from manifest.json vs Azure Bot Profile

Shravan Das | CM.com 0 Reputation points
2025-10-15T09:11:54.4666667+00:00

I had a question regarding the bot name customization behavior. In our manifest.json file, we have a name property that allows customers to customize the name of the bot/app. For example, one of our customers configured the name as "xyz"(lets suppose) in the manifest file.

However, during actual conversations with the bot, the name being displayed is "CM.com GenAI Engine" instead.
User's image

Upon checking in the Azure Portal under Bot Services → Bot Profile → Display Name, we noticed that "CM.com GenAI Engine" is configured there.
User's image

Could you please confirm whether this Display Name in the Azure Bot Profile is what ultimately determines the name shown during conversations, overriding the manifest.json name property?

"name": {
        "short": "xyz",
        "full": "xyz"     
},


We’d appreciate some clarification on this behavior.

Thank you!

Azure AI Bot Service
Azure AI Bot Service
An Azure service that provides an integrated environment for bot development.
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Amira Bedhiafi 39,106 Reputation points Volunteer Moderator
    2025-10-15T09:35:26.8+00:00

    Hello Shravan !

    Thank you for posting on Microsoft Learn Q&A.

    The display name in the Azure Bot profile overrides the name defined in the manifest.json during bot conversations in most client channels especially Microsoft Teams.

    The manifest.json file is mainly used when:

    • you're registering the bot as a Teams app
    • it defines how the bot appears in the Teams App Store (icon, name, description)
    • users see this name when they install or pin the app

    However, once the bot is installed, the display name during conversations is not always taken from the manifest.

    If you want customers to see their custom bot name during chats, you must dynamically set the display name per customer by deploying separate bot resources or using Teams App customization with per tenant manifests.

    Don't forget that changing the display name in the Azure portal affects all users of that bot instance.


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.