Forum Discussion
Change Display Name of Azure-Bot via API
Hi everyone,
Maybe someone can give me a hint on how to achieve the following:
- I created an Azure-Bot with a certain display name.
- I have a PowerApp and a Flow which create calls from this bot to a selected user (via MS Graph API).
- In some scenarios, I want the Flow to rename the bots display name so that the user better understands why the bot is calling.
-> Is there a way to change the display name of an azure-bot via API?
Thanks for your help!
Kind regards
Tim
1 Reply
Case may depend, below the possible alternatives:
1. Create Multiple Bots with Different Display Names
• Register separate Azure Bot resources with distinct display names.
• Use conditional logic in your Power Automate Flow to select which bot initiates the call based on context.
2. Customize the Call Notification Message
• While you can't change the bot name, you can customize the message content shown in the Teams notification:
o Use the subject or callbackContext fields in the Graph API call payload.
3. Use Azure Communication Services (ACS) for More Flexibility
• ACS allows custom user identities and display names for participants.
• You can simulate bot behavior using ACS and assign a dynamic display name per session.
• This requires more setup but gives you full control over identity presentation.