Skip to main content

Syncing Profile Photos from Google Workspace

How Kadence automatically syncs each user's profile photo from Google Workspace through directory sync.

Written by Liza

Kadence can bring across the profile photo each user already has in Google Workspace. There's no custom attribute to create, no public URL to host, and no per-user setup.


Prerequisites

  • You must be a Global Admin in Kadence

  • You must have Google Workspace directory sync already connected to Kadence. If you haven't set this up yet, start with our Directory Sync Setup Guide


How It Works

As part of your existing directory sync, Kadence reads the photo Google Workspace makes available for each user and copies it into Kadence's own storage — it doesn't link back to Google's copy. This is already running in production today, including on Kadence's own Google Workspace account.

Good to know: Google doesn't guarantee that every user's photo will resolve. If a particular photo can't be pulled across, that user simply shows their initials until they upload a photo directly in Kadence — something anyone can do at any time.


Set Up the Mapping

There's nothing to configure in Google Workspace for this. On the Kadence side, a Global Admin needs to confirm the mapping is in place:

  1. In Kadence, navigate to Settings → Directory Sync

  2. Select View Directory Sync

  3. Edit the attribute mappings and confirm Kadence's Photo attribute is mapped to Google's thumbnailPhotoUrl attribute
    ​

    View directory sync

    Custom attribute mappings

FAQs

Do we need to set up anything for profile photos?

A Global Admin in Kadence needs to map the Photo attribute to Google's thumbnailPhotoUrl attribute in Directory Sync settings. Once that's done, photos come across automatically.

What happens when a user leaves the company?

Once deactivated in Google Workspace, their profile photo will no longer appear in Kadence.

Can users still upload their own photo?

Yes, at any time. This also covers anyone whose Google photo doesn't resolve automatically.


Related Articles


Need Help?

For support, reach out to:
📩 [email protected]

For more helpful articles see:
📚 Kadence Help Center

Did this answer your question?