Entra Sync

Keep contacts in sync with
your directory

Entra Sync keeps your messaging contact lists in sync with your organization's directory, eliminating manual contact management and ensuring your team always has up-to-date information.

Key Features

Entra Sync provides flexible, automated directory synchronization for your messaging contact lists.

One-Way or Bidirectional Sync

Choose the direction that fits your workflow — push from directory, pull to directory, or keep both sides in perfect sync.

Attribute Mapping & Filtering

Control exactly which fields and contacts are synchronized. Map directory attributes to your messaging platform fields.

Scheduled & On-Demand Runs

Automate syncs on a recurring schedule or trigger them manually whenever you need immediate updates.

Secure Sync

All synchronization uses encrypted connections with OAuth 2.0 authentication to protect your directory data.


How It Works

Entra Sync connects your identity provider to your messaging platform in three simple steps.

1

Connect Directory

Authenticate with your Azure Active Directory (Entra ID) tenant using OAuth 2.0 credentials.

2

Configure Mapping

Map directory attributes (name, email, phone) to your messaging contact fields and set up filters.

3

Schedule Sync

Set a recurring sync schedule or trigger on-demand synchronization — contacts stay up-to-date automatically.


Compatibility

Entra Sync integrates with the following identity and messaging platforms.

PlatformTypeStatus
Azure Active Directory (Entra ID) Identity Provider Primary
MessageMedia SMS Provider Supported

Configuration Example

Reference configuration for setting up Entra Sync with attribute mapping and schedule.

Sync Configuration — JSON
{
  "sync": {
    "direction": "one-way",
    "source": "entra-id",
    "target": "messagemedia",
    "schedule": "0 6 * * *",
    "mapping": {
      "displayName": "contact_name",
      "mobilePhone": "phone_number",
      "mail": "email",
      "department": "group"
    },
    "filters": {
      "department": ["Sales", "Support"],
      "accountEnabled": true
    }
  }
}

OAuth 2.0 Setup

Configure Entra ID application credentials for secure API access.

Entra ID — App Registration
# Required API Permissions:
Microsoft Graph
  ├── User.Read.All        # Read all users
  ├── Contacts.Read        # Read contacts
  └── Directory.Read.All   # Read directory data

# Application Settings:
Tenant ID:     your-tenant-id
Client ID:     your-client-id
Client Secret: your-client-secret
Grant Type:    client_credentials

Common Use Cases

Entra Sync simplifies contact management across a variety of business scenarios.

Employee directory sync
Onboarding automation
SMS distribution lists
Multi-office contact management
Compliance & offboarding
Department-based routing

🔄 Detailed Documentation Coming Soon

Comprehensive Entra Sync documentation is being prepared. To get started or discuss your requirements, please contact our sales team.

Contact Sales

Ready to automate contact sync?

Our team can help you configure Entra Sync for your organization's directory and messaging requirements.

Contact Sales