Entra contacts to Zammad user sync
Ready for 3.0What this workflow does
This workflow has 13 nodes and runs manually, when you click “Execute workflow”. Along the way it connects Zammad. It also calls graph.microsoft.com over HTTP.
How it runs
Trigger: Manually, when you click “Execute workflow”.
- Get Zammad Users (Zammad): get many
- Get Contacts from Entra (HTTP Request): calls graph.microsoft.com
- Filter if needed (If): checks a condition and branches into true / false
- Entra Contacts (Split Out): splits a list into separate items
- Merge: merges the data from its input branches
- Find new Zammad Users (Compare Datasets): uses Compare Datasets
- Find removed Users (Compare Datasets): uses Compare Datasets
- Filter contacts if needed (If): checks a condition and branches into true / false
- Update Zammad User (Zammad): update
- Create Zammad User (Zammad): uses Zammad
…plus 2 more steps. See the full node list below.
Services it uses
HTTP calls to: graph.microsoft.com
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (8)
- Manual Trigger
n8n-nodes-base.manualTrigger - Edit Fields (Set)
n8n-nodes-base.set - Zammad
n8n-nodes-base.zammad - Merge
n8n-nodes-base.merge - Compare Datasets
n8n-nodes-base.compareDatasets - HTTP Request
n8n-nodes-base.httpRequest - Split Out
n8n-nodes-base.splitOut - If
n8n-nodes-base.if
From the author
This workflow facilitates seamless synchronization between Entra (Microsoft Azure AD) and Zammad. It automates the following processes: 1. Fetch Entra Contacts: 2. Create Universal User Object: Extracts key user information, such as email, phone, and name,…