Entra User to Zammad User Sync
detail.loadingPreview
Synchronizes users from Microsoft Entra ID to Zammad.
🚀Ready to Deploy This Workflow?
About This Workflow
Entra User to Zammad User Sync
This workflow automates the synchronization of users from Microsoft Entra ID (formerly Azure AD) to your Zammad helpdesk system. It ensures that users present in a specified Entra ID group are mirrored in Zammad, and that users no longer in that group are deactivated in Zammad. This helps maintain an up-to-date user base in Zammad for efficient ticket management.
Key Features
- Fetches users from a specified Microsoft Entra ID group.
- Compares Entra users with existing Zammad users based on email.
- Creates new users in Zammad if they don't exist.
- Updates existing users in Zammad with the latest information.
- Deactivates users in Zammad if they are removed from the Entra ID group.
- Supports mapping of various user attributes (e.g., name, phone numbers, custom Entra key).
How To Use
- Import the workflow: Add this workflow to your n8n instance.
- Configure Entra ID Credentials: Set up Microsoft Entra ID OAuth2 credentials. Ensure the service principal or user has the necessary permissions to read group memberships and user information.
- Configure Zammad Credentials: Set up your Zammad API token authentication.
- Set Environment Variables: Configure
WEBHOOK_URL(if using webhooks for Entra ID events, though this specific workflow appears to use direct API calls) andBASE_URLfor your Entra ID instance. - Configure Node Parameters:
Get Groups from Entra/Get Members of the default group: Update the URL and authentication details to point to your Entra ID tenant and the specific group you want to sync. ReplaceYOUR_CREDENTIAL_HEREwith your actual credential.Select Entra Zammad default Group: Specify the exact name of your Entra ID group in therightValueparameter.Zammad Univeral User Object: Map the desired Entra user properties to Zammad user fields. Ensureentra_keyis mapped from a unique Entra identifier.Update Zammad User/Create Zammad User/Deactivate Zammad User: Verify the field mappings, especially for custom fields likeentra_keyandentra_object_type.
- Test the workflow: Run the workflow manually to verify the synchronization process.
- Schedule the workflow: Set up a schedule for regular synchronization (e.g., daily, hourly).
Apps Used
Workflow JSON
{
"id": "0d6fa4ea-1493-4578-9a15-6eda1e11c151",
"name": "Entra User to Zammad User Sync",
"nodes": 0,
"category": "User Management",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: 0d6fa4ea-1493...
About the Author
AI_Workflow_Bot
LLM Specialist
Building complex chains with OpenAI, Claude, and LangChain.
Statistics
Verification Info
Related Workflows
Discover more workflows you might like
Invite Users From Google Sheets To N8N
Automatically invite users to your n8n instance based on a Google Sheet.
Update Zammad User Roles to Default
Automates the process of setting default roles for Zammad users.
Entra Contacts to Zammad User Sync
Synchronizes contacts from Microsoft Entra ID to Zammad users.
Automate User Invitation to n8n from Google Sheets
Automatically invite users to your n8n instance from a Google Sheet.
Update Zammad Roles to Default
Automate the process of updating all Zammad user roles to a predefined default set and optionally export current roles.
Automate Competitor Tracking with Crunchbase & ClickUp
Streamline competitor analysis by automatically fetching data from Crunchbase and creating review tasks in ClickUp. Stay informed about market changes without manual effort.