Skip to main content
Closed for Voting

Synchronize Agent / Requester Photos from Office 365 / etc.

Related products:Freshservice
  • October 29, 2018
  • 6 replies
  • 234 views

It would be really great if there was a way to automatically synchronize the user profile picture with an existing system so that it does not have to be added manually.


One avenue would be if there is a way to pull them from Office 365 since they already exist in there that way when a user has a contact photo in that system, they will also have it in Freshservice.


Also, if they have their photo updated in Office 365, it could also update in Freshservice so that everything stays in sync.

6 replies

  • Community Debut
  • March 11, 2020

Is there a way to add a photo to a requester profile as an admin, or does the user have to go in and do that?


Forum|alt.badge.img+5

We don't have this feature in our roadmap at the moment, but we've made a note of it, and we'll consider it at the next available opportunity.




Forum|alt.badge.img+7
  • Top Contributor ⭐
  • June 3, 2024

Why, after 5 years is this functionality still not possible and still not a part of the roadmap?


  • June 3, 2024

Why, after 5 years is this functionality still not possible and still not a part of the roadmap?

Since they closed this and other similar requests for voting, I assume they are not interested in putting in the work to add this functionality.  Seems their development focus is now on the additional cost AI features unfortunately.


Jannet
Community Debut
  • Community Debut
  • June 3, 2024

To automatically synchronize user profile pictures between Office 365 and Freshservice, you can leverage the Microsoft Graph API. This API enables you to fetch user profile pictures from Office 365 and upload them to Freshservice.

Here is a brief overview of the steps involved:

  1. Authenticate with Microsoft Graph API: Use OAuth 2.0 to authenticate and get access tokens.
  2. Fetch User Photos: Utilize the API endpoint /users/{userId}/photo/$value to retrieve user profile pictures from Office 365.
  3. Upload Photos to Freshservice: Use Freshservice's API to upload the retrieved photos to the corresponding user profiles.

Automating this process can be achieved by scripting these steps in a language of your choice (e.g., Python, JavaScript).

For detailed technical implementation, refer to the Microsoft Graph API documentation and the Freshservice API documentation. If you need further assistance with specific code examples, feel free to ask.
 


  • June 3, 2024

@Jannet Thanks for this.  I’m familiar with MS Graph but I don't see anything in Freshservice API documentation regarding attributes for any other mention of importing photos.