---
title: Linq HR Integrations
description: "HR directory sync in Linq One via Entra ID: connect HR, auto-approve vs pending, assign team/template, force sync, manage archived"
---

[Skip to content](https://help.linqapp.com/linq-hr-integrations#main-content)

English

Show submenu for translations

[![Cube-Linq-w](https://help.linqapp.com/hs-fs/hubfs/Cube-Linq-w.png?width=200&height=89&name=Cube-Linq-w.png)](https://linqapp.com/?hsLang=en)

Open main navigation

Close main navigation

- English
  
  Show submenu for translations
- [Go to linqapp.com](https://linqapp.com/)

[Go to linqapp.com](https://linqapp.com/?hsLang=en)

 How can we help?

- There are no suggestions because the search field is empty.

1. [Help Center](https://help.linqapp.com/?hsLang=en)
2. [Linq One](https://help.linqapp.com/linq-one?hsLang=en)
3. [Admin Dashboard](https://help.linqapp.com/linq-one?hsLang=en#admin-dashboard)

January 16, 2026

# Linq HR Integrations

### 👥 **HR Integration with Entra ID (Azure AD) Directory Sync**

### **Overview**

Linq’s **HR Integration** allows your organization to connect directly to a variety of directories for directory syncing.  
This ensures employee data — like names, titles, phone numbers, and photos — stays current across your entire Linq organization.

**Prerequisites:**

**1. **Linq One subscription

**2.**Activation of HR+SSO on subscription at extra cost

### **Available Providers**

| Provider | Notes |
| --- | --- |
| **Okta SAML** | Most commonly used enterprise IdP |
| **Entra ID (Azure AD) SAML** | Microsoft’s cloud identity service |
| **Google SAML** | Works for Google Workspace orgs |
| **ADP OpenID Connect** | Ideal for ADP Workforce or ADP TotalSource users |
| **Auth0 SAML** | Used by teams already managing auth via Auth0 |
| **CAS SAML** | Supports schools and higher-education directories |
| **ClassLink SAML** | Common in education and nonprofit orgs |
| **Cloudflare SAML** | For orgs leveraging Cloudflare Access for identity |
| **CyberArk SAML** | Used in high-security enterprise environments |
| **Duo SAML** | Multi-factor authentication and identity provider |
| **Custom SAML** | Manual setup for unsupported IdPs |
| **Custom OIDC (OpenID Connect)** | For any OIDC-compliant provider (e.g., PingOne, OneLogin) |

---

#### 🧭 Navigating to HR Settings

You’ll manage HR integrations directly inside your Linq One admin dashboard.

**To find it:**

1. Log into your Linq One admin account.
2. From the left sidebar, click **Integrations**.
3. Select **HR** from the integrations list.
   
   ![Screenshot 2025-12-05 at 8.12.02 AM](https://help.linqapp.com/hs-fs/hubfs/Screenshot%202025-12-05%20at%208.12.02%20AM.png?width=670&height=334&name=Screenshot%202025-12-05%20at%208.12.02%20AM.png)
4. The HR dashboard includes:
   
     - **Manage HR Configuration Settings** (blue button at the top)
     - **Auto-Approve Toggle**
     - **Team and Page Template Assignments**
     - **Pending / Archived User Tabs**
     - **Force Sync HR Directory** button

💡 *Tip:* Your profile and organization name appear at the top-right corner (e.g., *James Mayes · Admin · Liberty Energy Services*).

---

#### ⚙️ Setting Up HR Integration

### **Step 1: Connect Your Directory**

In **Integrations → HR → Manage HR Configuration Settings**, connect **Entra ID (Azure AD)** as your directory provider.

You’ll see:

| Field | Example |
| --- | --- |
| **Directory Provider** | Entra ID (Azure AD) |
| **Directory State** | Active |
| **Users Count** | 100+ |
| **Groups Count** | 1 |

Once connected, Linq displays **Directory Activated** with a green checkmark.

---

### **Step 2: Configure Membership Behavior**

**Automatically Approve New Members**  
Toggle ON if you want new employees added immediately.  
Toggle OFF if you prefer manual approval under “Pending.”

![Screenshot 2025-12-05 at 8.14.30 AM](https://help.linqapp.com/hs-fs/hubfs/Screenshot%202025-12-05%20at%208.14.30%20AM.png?width=670&height=120&name=Screenshot%202025-12-05%20at%208.14.30%20AM.png)

---

### **Step 3: Assign Teams and Templates (Optional if Automatic approval**

- **New Member Team Assignment:** Select from your existing teams.
- **New Member Page Template Assignment:** Choose your organization’s page layout .
  
  ![Screenshot 2025-12-05 at 8.15.05 AM](https://help.linqapp.com/hs-fs/hubfs/Screenshot%202025-12-05%20at%208.15.05%20AM.png?width=670&height=296&name=Screenshot%202025-12-05%20at%208.15.05%20AM.png)

These settings determine where new users land and what their initial Linq page looks like.

---

### **Step 4: Choose Synced Attributes**

You can control which HR fields are synced to Linq.

![Screenshot 2025-12-05 at 8.15.55 AM](https://help.linqapp.com/hs-fs/hubfs/Screenshot%202025-12-05%20at%208.15.55%20AM.png?width=670&height=304&name=Screenshot%202025-12-05%20at%208.15.55%20AM.png)

Click the **Force Sync HR Directory** button at the bottom to trigger a manual refresh at any time.

![Screenshot 2025-12-05 at 8.16.18 AM](https://help.linqapp.com/hs-fs/hubfs/Screenshot%202025-12-05%20at%208.16.18%20AM.png?width=670&height=62&name=Screenshot%202025-12-05%20at%208.16.18%20AM.png)

---

### **Step 5: Manage Pending Users**

New users synced from HR appear under **Pending**:

![Screenshot 2025-12-05 at 8.16.42 AM](https://help.linqapp.com/hs-fs/hubfs/Screenshot%202025-12-05%20at%208.16.42%20AM.png?width=670&height=603&name=Screenshot%202025-12-05%20at%208.16.42%20AM.png)

- **Accept:** Adds the user and creates their Linq account.
- **Archive:** Moves the user to the **Archived** tab (they can be restored later).

You’ll also see timestamps for each pending addition, e.g.  
*name@domain.com — Added Oct 21, 2025*

---

### **Step 6: Allow Custom Contact Fields (Optional)**

At the bottom of the HR settings page, you’ll see the toggle:

> **Allow users to add custom contact fields?**  
> When ON, team members can add personal contact details that differ from the HR-synced data.
> 
> ![Screenshot 2025-12-05 at 8.17.07 AM](https://help.linqapp.com/hs-fs/hubfs/Screenshot%202025-12-05%20at%208.17.07%20AM.png?width=670&height=119&name=Screenshot%202025-12-05%20at%208.17.07%20AM.png)

Turn this off to maintain strict HR-controlled consistency.

---

### **What’s Currently Supported**

- Active connection with Entra ID (Azure AD)
- Auto-approve new users (or manual approval flow)
- Team + Page Template assignments
- Attribute sync for name, email, phone, title, location, photo
- Manual “Force Sync HR Directory” refresh
- Pending / Archived user management
- Optional custom contact fields

---

### **Best Practices**

- Keep your **directory clean and updated** — each user must have a valid email.
- Use **Auto-Approval** for faster onboarding or **Pending Approval** for manual control.
- Run **Force Sync** after significant changes in your HR system.
- Assign a **default team and page template** for consistent branding.
- Use **Archived** tab to temporarily disable users instead of deleting.

---

✅ **Your HR integration is active once you see:**  
**“Directory Activated”** with a green checkmark and your organization’s user count displayed.

### **Troubleshooting**

Ensure all attributes are mapped similarly.

WorkOS should have more instructions when originally set up.

**![CleanShot 2025-11-19 at 09.57.22@2x](https://help.linqapp.com/hs-fs/hubfs/CleanShot%202025-11-19%20at%2009.57.22@2x.jpg?width=670&height=277&name=CleanShot%202025-11-19%20at%2009.57.22@2x.jpg)**

 

- [Linq Blue](https://help.linqapp.com/linq-blue?hsLang=en#main-content)
  
  
  
  
  
    - [Linq Blue Subscription](https://help.linqapp.com/linq-blue?hsLang=en#linq-blue-subscription)
    - [Linq Zero](https://help.linqapp.com/linq-blue?hsLang=en#linq-zero)
    - [Integration: GHL](https://help.linqapp.com/linq-blue?hsLang=en#integration-ghl)
    - [Integration: Salesforce](https://help.linqapp.com/linq-blue?hsLang=en#integration-salesforce)
    - [Integration: HubSpot](https://help.linqapp.com/linq-blue?hsLang=en#integration-hubspot)
- [Linq One](https://help.linqapp.com/linq-one?hsLang=en#main-content)
  
  
  
  
  
    - [FAQs](https://help.linqapp.com/linq-one?hsLang=en#faqs)
    - [Linq App](https://help.linqapp.com/linq-one?hsLang=en#linq-app)
    - [Admin Dashboard](https://help.linqapp.com/linq-one?hsLang=en#admin-dashboard)
    - [Products](https://help.linqapp.com/linq-one?hsLang=en#products)
    - [Troubleshooting](https://help.linqapp.com/linq-one?hsLang=en#troubleshooting)
- [API](https://help.linqapp.com/api?hsLang=en#main-content)
  
  
  
  
  
    - [Sandbox](https://help.linqapp.com/api?hsLang=en#sandbox)
    - [API Resources](https://help.linqapp.com/api?hsLang=en#api-resources)

[![Cube-Linq-w](https://help.linqapp.com/hs-fs/hubfs/Cube-Linq-w.png?width=197&height=88&name=Cube-Linq-w.png "Cube-Linq-w")](https://linqapp.com/?hsLang=en)

linqapp.com Help Center

Copyright © 2025, Linq