Forum Discussion

timbauer132's avatar
timbauer132
Copper Contributor
Sep 11, 2023

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.

     

Resources