We have received a request from the client regarding email notifications generated by the bot.
The client would like to know:
Is it possible to change the sender’s name in the received email to a custom name (e.g., “HR Robot”)?
If yes, can this sender name be customized for each process individually, or will it remain consistent at the bot user account level across all processes?
If anyone has worked on this similar scenario, please let me know.
Note: We use Microsoft O365 activities for sending emails.
If it was possible I would have sent mail to your customer with my display name as “Your Name”
Isn’t that a security risk if anyone can customize the display name?
With O365 activities, the sender name comes from the mailbox/display name of the account used to send the email. You can change it in Microsoft 365 (Display Name), for example to “HR Robot”.
However, this is set at the mailbox/user level, not per process. So all processes using the same bot account will show the same sender name. If you need different names per process, you’d need separate mailboxes/accounts for each process.
I believe the name is set at the Microsoft account level, and based on the email, the name set at the backend is pulled and displayed to the other user.
Client IT/O365 admin can create mail aliases with display names per process - all pointing to the same mailbox account.
Another option lets say for HR team, if they have a shared mailbox, then the RPA bot can send email on behalf of that mailbox, and the display shows the shared mailbox name but not for each processes names