Using Entra ID Custom Attributes with Social Card

What Are Custom Attributes in Microsoft Entra ID?

Microsoft Entra ID (formerly Azure Active Directory) allows organizations to define custom attributes on their users. These are extra fields beyond the standard ones, like name, email, or title.

The most common type used across Entra ID environments is:

Exchange Extension Attributes

Also known as extensionAttribute1 through extensionAttribute15 , these are simple, text-based fields that IT teams can populate with custom data.

Learn more in Microsoft's official docs


Why Use Custom Attributes in Social Card?

Custom attributes allow you to:

  • Enrich your recipient profiles in Social Card with internal data from your Entra ID directory.
  • Sync metadata like:
    • LinkedIn profile URLs
    • Calendars
    • External Headshots
    • Or any other business-specific data you track on team members

This is especially helpful when you want to display this info directly on your digital business cards.


How to Use Custom Attributes with Social Card

  1. Confirm You're Using onPremisesExtensionAttributes :
    • These are available by default in most Entra ID environments.
    • Your IT team may already populate them manually or via sync from HR tools, Active Directory, or other third-party tools.
    • Official microsoft docs on onPremisesExtensionAttributes
  2. Choose Which Attributes to Sync:
    • Social Card supports syncing all extension attributes, currently limited to between 1 and 15.
    • In your integration settings, you’ll define which of these attributes map to your custom fields inside Social Card.
  3. Map Them in Social Card:
    • When setting up the integration, you’ll be able to assign:
      • extensionAttribute1 → LinkedIn
      • extensionAttribute2 → Headshot URL
      • etc.
    • Based on the custom attribute field settings, these values will be pulled automatically when syncing Entra ID users.

Where to Find These Attributes in Microsoft Entra ID

Option 1: Microsoft Graph Explorer (for IT/Admins)

GET /users/{user-id}?$select=onPremisesExtensionAttributes

  • You’ll see a response like:
{
  "onPremisesExtensionAttributes": {
    "extensionAttribute1": "<https://linkedin.com/in/jane>",
    "extensionAttribute2": "MLS-928374"
  }
}

Option 2: PowerShell or Admin Tools

  • Many admins manage these fields using Microsoft Entra PowerShell modules or hybrid AD tools.
  • Ask your IT team if they use Exchange attributes or custom sync rules for storing user metadata.

Things to Know

  • Only the onPremisesExtensionAttributes 1–15 are currently supported.
  • Social Card cannot sync Entra's advanced schema-based custom fields or security attributes.
  • These attributes are read-only from Social Card’s perspective — we do not write to your directory.
  • These mappings must be consistent across all users in your directory.

Need Help?

If you're unsure where your custom data is stored or how to access these attributes, contact your IT department or reach out to our support team for guidance on mapping and syncing.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us